Update selections after scrolling for iframes and hide selections while iframes and...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-09-25  Megan Gardner  <megan_gardner@apple.com>
2
3         Update selections after scrolling for iframes and hide selections while iframes and overflow scrolls are scrolling.
4         https://bugs.webkit.org/show_bug.cgi?id=202125
5
6         Reviewed by Tim Horton.
7
8         Test that an iframe selection is updated after a scroll is completed.
9
10         * editing/selection/ios/update-selection-after-iframe-scroll-expected.txt: Added.
11         * editing/selection/ios/update-selection-after-iframe-scroll.html: Added.
12
13 2019-09-25  Alicia Boya García  <aboya@igalia.com>
14
15         [GTK] Unreviewed test gardening
16         https://bugs.webkit.org/show_bug.cgi?id=202246
17
18         * platform/gtk/TestExpectations:
19
20 2019-09-25  Wenson Hsieh  <wenson_hsieh@apple.com>
21
22         Page temporarily jumps to an excessively small viewport scale while loading usatoday.com
23         https://bugs.webkit.org/show_bug.cgi?id=202224
24         <rdar://problem/52906640>
25
26         Reviewed by Tim Horton.
27
28         Adds a new layout test to verify that when the content width of the page is excessively large and an explicit
29         viewport width is specified, we don't attempt to zoom out to fit the larger content width, and instead zoom to
30         fit the explicit viewport width.
31
32         * fast/viewport/ios/shrink-to-fit-large-content-width-expected.txt: Added.
33         * fast/viewport/ios/shrink-to-fit-large-content-width.html: Added.
34
35 2019-09-25  Zalan Bujtas  <zalan@apple.com>
36
37         Adjust tap position to avoid double-tap issue across tests.
38
39         Unreviewed test gardening.
40
41         * fast/events/touch/ios/double-tap-for-two-clicks3.html:
42
43 2019-09-25  Zalan Bujtas  <zalan@apple.com>
44
45         Rebaselining after r250315.
46
47         * fast/events/touch/ios/double-tap-for-double-click3-expected.txt:
48
49 2019-09-25  Alexey Shvayka  <shvaikalesh@gmail.com>
50
51         Re-sync web-platform-tests/IndexedDB from upstream
52         https://bugs.webkit.org/show_bug.cgi?id=202179
53
54         Reviewed by Alex Christensen.
55
56         Re-sync web-platform-tests/IndexedDB from upstream a0f781e4d4e9.
57
58         * TestExpectations:
59         * platform/ios/TestExpectations:
60         * platform/mac-wk1/TestExpectations:
61         * platform/mac/TestExpectations:
62         * tests-options.json:
63
64 2019-09-25  Jonathan Bedard  <jbedard@apple.com>
65
66         Unreviewed, rolling out r250324.
67
68         Broke many mac wk2 layout tests
69
70         Reverted changeset:
71
72         "Enable LayoutTests using ResourceLoadStatistics SQLite
73         backend (195420)"
74         https://bugs.webkit.org/show_bug.cgi?id=195420
75         https://trac.webkit.org/changeset/250324
76
77 2019-09-25  Fujii Hironori  <Hironori.Fujii@sony.com>
78
79         Unreviewed test gardening for WinCairo port.
80
81         * platform/wincairo/TestExpectations: Updated several tests.
82
83 2019-09-25  Fujii Hironori  <Hironori.Fujii@sony.com>
84
85         Layout Test http/tests/misc/bubble-drag-events.html is a flaky crash
86         https://bugs.webkit.org/show_bug.cgi?id=182130
87
88         Unreviewed test gardening for Windows ports.
89
90         It doesn't flaky crash these days for Windows ports.
91         <https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#tests=http%2Ftests%2Fmisc%2Fbubble-drag-events.html>
92
93         * platform/win/TestExpectations:
94         * platform/wincairo/TestExpectations:
95         Unmarked it.
96
97 2019-09-24  Fujii Hironori  <Hironori.Fujii@sony.com>
98
99         [Windows][webkitpy] _apache_config_file_name_for_platform should take the system PHP version into account
100         https://bugs.webkit.org/show_bug.cgi?id=202134
101
102         Reviewed by Jonathan Bedard.
103
104         * http/conf/cygwin-httpd.conf: Removed a stale conf file.
105         * http/conf/win-httpd-2.4-php5.conf: Renamed from LayoutTests/http/conf/apache2.4-httpd-win.conf.
106
107 2019-09-24  Kate Cheney  <katherine_cheney@apple.com>
108
109         Enable LayoutTests using ResourceLoadStatistics SQLite backend (195420)
110         https://bugs.webkit.org/show_bug.cgi?id=195420 
111         <rdar://problem/54213551>
112
113         Added a flag to all ITP tests to enable the ITP database backend to 
114         allow for testing functionality against the memory store. Tests were 
115         not created for telemetry-generation.html, 
116         log-cross-site-load-with-link-decoration.html, or 
117         website-data-removal-for-site-navigated-to-with-link-decoration.html, 
118         because these rely on functions not yet implemented in the ITP database.
119         Additionally, added flags to some memory store tests to ensure they
120         are using the memory store before calling functions not implemented in
121         the database store yet.
122
123         Reviewed by Brent Fulgham.
124
125         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-database-expected.txt: Added.
126         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-database.html: Added.
127         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-database-expected.txt: Added.
128         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-database.html: Added.
129         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-database-expected.txt: Added.
130         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-database.html: Added.
131         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-database-expected.txt: Added.
132         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-database.html: Added.
133         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-database-expected.txt: Added.
134         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-database.html: Added.
135         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-database-expected.txt: Added.
136         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-database.html: Added.
137         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-database-expected.txt: Added.
138         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-database.html: Added.
139         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-database-expected.txt: Added.
140         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-database.html: Added.
141         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-database-expected.txt: Added.
142         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-database.html: Added.
143         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-database-expected.txt: Added.
144         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-database.html: Added.
145         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-database-expected.txt: Added.
146         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-database.html: Added.
147         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-database-expected.txt: Added.
148         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-database.html: Added.
149         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-database-expected.txt: Added.
150         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-database.html: Added.
151         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-database-expected.txt: Added.
152         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-database.html: Added.
153         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-database-expected.txt: Added.
154         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-database.html: Added.
155         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-database-expected.txt: Added.
156         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-database.html: Added.
157         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-database-expected.txt: Added.
158         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-database.html: Added.
159         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-database-expected.txt: Added.
160         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-database.html: Added.
161         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-database-expected.txt: Added.
162         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-database.html: Added.
163         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-database-expected.txt: Added.
164         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-database.html: Added.
165         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-database-expected.txt: Added.
166         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-database.html: Added.
167         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-database-expected.txt: Added.
168         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-database.html: Added.
169         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-database-expected.txt: Added.
170         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-database.html: Added.
171         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-database-expected.txt: Added.
172         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-database.html: Added.
173         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-database-expected.txt: Added.
174         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-database.html: Added.
175         * http/tests/resourceLoadStatistics/cookie-deletion-database-expected.txt: Added.
176         * http/tests/resourceLoadStatistics/cookie-deletion-database.html: Added.
177         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-database-expected.txt: Added.
178         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-database.html: Added.
179         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-database-expected.txt: Added.
180         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-database.html: Added.
181         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-database-expected.txt: Added.
182         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-database.html: Added.
183         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-database-expected.txt: Added.
184         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-database.html: Added.
185         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect-database-expected.txt: Added.
186         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect-database.html: Added.
187         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-database-expected.txt: Added.
188         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-database.html: Added.
189         * http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-database-expected.txt: Added.
190         * http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-database.html: Added.
191         * http/tests/resourceLoadStatistics/enable-debug-mode-database-expected.txt: Added.
192         * http/tests/resourceLoadStatistics/enable-debug-mode-database.html: Added.
193         * http/tests/resourceLoadStatistics/grandfathering-database-expected.txt: Added.
194         * http/tests/resourceLoadStatistics/grandfathering-database.html: Added.
195         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html:
196         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-database-expected.txt: Added.
197         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-database.html: Added.
198         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-database-expected.txt: Added.
199         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-database.html: Added.
200         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-database-expected.txt: Added.
201         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-database.html: Added.
202         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
203         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
204         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
205         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
206         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
207         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
208         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
209         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
210         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
211         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
212         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
213         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
214         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-database-expected.txt: Added.
215         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-database.html: Added.
216         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-database-expected.txt: Added.
217         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-database.html: Added.
218         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-database-expected.txt: Added.
219         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-database.html: Added.
220         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-database-expected.txt: Added.
221         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-database.html: Added.
222         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-database-expected.txt: Added.
223         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-database.html: Added.
224         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-database-expected.txt: Added.
225         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-database.html: Added.
226         * http/tests/resourceLoadStatistics/prune-statistics-database-expected.txt: Added.
227         * http/tests/resourceLoadStatistics/prune-statistics-database.html: Added.
228         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
229         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
230         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
231         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
232         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
233         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
234         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
235         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
236         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
237         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
238         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
239         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
240         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-database-expected.txt: Added.
241         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-database.html: Added.
242         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-database-expected.txt: Added.
243         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-database.html: Added.
244         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-database-expected.txt: Added.
245         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-database.html: Added.
246         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database-expected.txt: Added.
247         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database.html: Added.
248         * http/tests/resourceLoadStatistics/telemetry-generation.html:
249         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-database-expected.txt: Added.
250         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-database.html: Added.
251         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-database-expected.txt: Added.
252         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-database.html: Added.
253         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-database-expected.txt: Added.
254         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-database.html: Added.
255         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
256         * platform/ios/TestExpectations:
257         Added test expectations to skip database tests which do not work in 
258         ios because of reliance on EventSender.keydown() which is not
259         supported on iOS and also those which use UIHelper.activateAt() which
260         does not produce a user gesture captured by ITP in iOS.
261
262 2019-09-24  Zalan Bujtas  <zalan@apple.com>
263
264         [iPadOs] The second click event is missing on double tap when dblclick handler is not present
265         https://bugs.webkit.org/show_bug.cgi?id=202006
266         <rdar://problem/51706828>
267
268         Reviewed by Wenson Hsieh.
269
270         * fast/events/touch/ios/double-tap-for-two-clicks1-expected.txt: Added.
271         * fast/events/touch/ios/double-tap-for-two-clicks1.html: Added.
272         * fast/events/touch/ios/double-tap-for-two-clicks2-expected.txt: Added.
273         * fast/events/touch/ios/double-tap-for-two-clicks2.html: Added.
274         * fast/events/touch/ios/double-tap-for-two-clicks3-expected.txt: Added.
275         * fast/events/touch/ios/double-tap-for-two-clicks3.html: Added.
276         * fast/events/touch/ios/double-tap-for-two-clicks4-expected.txt: Added.
277         * fast/events/touch/ios/double-tap-for-two-clicks4.html: Added.
278         * fast/events/touch/ios/doubleclick.html: Added.
279         * fast/events/touch/resources/doubleClickContent.html: Added.
280
281 2019-09-24  Antoine Quint  <graouts@apple.com>
282
283         [Web Animations] Unflake web-animations/timing-model/animations/updating-the-finished-state.html WPT test
284         https://bugs.webkit.org/show_bug.cgi?id=181121
285
286         Reviewed by Dean Jackson.
287
288         * TestExpectations:
289
290 2019-09-24  Kate Cheney  <katherine_cheney@apple.com>
291
292         Mixed content blocking is bypassed for WebSockets in Workers (159726)
293         https://bugs.webkit.org/show_bug.cgi?id=159726
294         <rdar://problem/27326438>
295
296         Reviewed by Brady Eidson.
297
298         Added 4 test cases and 2 html resources utilized by the tests.
299         The cases test the following: 
300         1. an https page with a worker trying to connect via ws: url -->
301         fails.
302         2. an https page embedded in an http page trying to connect via ws
303         :url (through a worker) --> fails.
304         3. an http page embedded in an https page with an http top frame
305         trying to connect via an insecure ws url fails.
306         4. an https page embedded in an http page embedded in an https page
307         trying to connect to a ws :url via a worker --> fails.
308
309         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https-expected.txt: Added.
310         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https-with-embedded-http-expected.txt: Added.
311         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https-with-embedded-http.html: Added.
312         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https.html: Added.
313         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-https-with-embedded-http-with-embedded-https.https-expected.txt: Added.
314         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-https-with-embedded-http-with-embedded-https.https.html: Added.
315         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked.https-expected.txt: Added.
316         * http/tests/websocket/tests/hybi/non-document-mixed-content-blocked.https.html: Added.
317         * http/tests/websocket/tests/hybi/resources/non-document-mixed-content-blocked-embedded-http.https.html: Added.
318         * http/tests/websocket/tests/hybi/resources/non-document-mixed-content-blocked-embedding-https.js: Added.
319         (handleConnect.self.postMessage):
320         (handleConnect):
321         (runTests.ws.onopen):
322         (runTests.ws.onerror):
323         (runTests):
324         * http/tests/websocket/tests/hybi/resources/non-document-mixed-content-blocked.html: Added.
325         * http/tests/websocket/tests/hybi/resources/non-document-mixed-content-blocked.js: Added.
326         (handleConnect.self.postMessage):
327         (handleConnect):
328         (runTests.ws.onopen):
329         (runTests.ws.onerror):
330         (runTests):
331         * http/tests/workers/service/resources/serviceworker-websocket-worker.js:
332         (async.doTest):
333         Updated previous test which was hitting the fix to use a wss url 
334
335 2019-09-23  Youenn Fablet  <youenn@apple.com>
336
337         Support sync-xhr feature policy
338         https://bugs.webkit.org/show_bug.cgi?id=202098
339
340         Reviewed by Alex Christensen.
341
342         * TestExpectations: enable test.
343         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Deleted.
344
345 2019-09-23  Alex Christensen  <achristensen@webkit.org>
346
347         Fix WPT test html/browsers/offline/application-cache-api/api_swapcache_error.https.html
348         https://bugs.webkit.org/show_bug.cgi?id=202056
349         <rdar://problem/55523986>
350
351         Reviewed by Youenn Fablet.
352
353         * TestExpectations:
354
355 2019-09-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
356
357         Import SVG web-platform-tests
358         https://bugs.webkit.org/show_bug.cgi?id=202017
359
360         Reviewed by Tim Horton.
361
362         * TestExpectations:
363         * imported/w3c/resources/import-expectations.json:
364         * imported/w3c/web-platform-tests/resources/SVGAnimationTestCase-testharness.js:
365         * imported/w3c/web-platform-tests/svg: Added.
366         * platform/ios-simulator/imported/w3c/web-platform-tests/svg: Added.
367         * platform/mac/imported/w3c/web-platform-tests/svg: Added.
368         * tests-options.json:
369
370 2019-09-23  Antoine Quint  <graouts@apple.com>
371
372         [Web Animations] Update WPT tests
373         https://bugs.webkit.org/show_bug.cgi?id=202110
374
375         Reviewed by Dean Jackson.
376
377         * TestExpectations:
378         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
379         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
380         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
381         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Removed.
382         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Removed.
383         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Removed.
384
385 2019-09-23  Peng Liu  <peng.liu6@apple.com>
386
387         Layout test webaudio/silence-after-playback.html is failing
388         https://bugs.webkit.org/show_bug.cgi?id=202116
389
390         Reviewed by Jer Noble.
391
392         Rebasing a webaudio layout test expected result because of a bug fix in Catalina.
393
394         * platform/mac-mojave/webaudio/silence-after-playback-expected.wav: Copied from LayoutTests/platform/mac/webaudio/silence-after-playback-expected.wav.
395         * platform/mac/TestExpectations:
396         * platform/mac/webaudio/silence-after-playback-expected.wav:
397
398 2019-09-23  Devin Rousso  <drousso@apple.com>
399
400         Web Inspector: Canvas: show WebGPU shader pipelines
401         https://bugs.webkit.org/show_bug.cgi?id=201675
402         <rdar://problem/55543450>
403
404         Reviewed by Joseph Pecoraro.
405
406         Split existing shader tests into WebGL and WebGPU sub-tests for different platforms.
407
408         * inspector/canvas/requestShaderSource.html:
409         * inspector/canvas/requestShaderSource-expected.txt:
410         * inspector/canvas/updateShader.html:
411         * inspector/canvas/updateShader-expected.txt:
412
413         * inspector/canvas/resources/shaderProgram-utilities-webgpu.js: Added.
414         * inspector/canvas/requestShaderSource-webgpu.html: Added.
415         * inspector/canvas/requestShaderSource-webgpu-expected.txt: Added.
416         * inspector/canvas/shaderProgram-add-remove-webgpu.html: Added.
417         * inspector/canvas/shaderProgram-add-remove-webgpu-expected.txt: Added.
418         * inspector/canvas/updateShader-webgpu-expected.txt: Added.
419         * inspector/canvas/updateShader-webgpu.html: Added.
420
421         * inspector/canvas/resources/shaderProgram-utilities-webgl.js: Renamed from LayoutTests/inspector/canvas/resources/shaderProgram-utilities.js.
422         * inspector/canvas/console-record-webgl.html:
423         * inspector/canvas/console-record-webgl2.html:
424         * inspector/canvas/recording-webgl-frameCount.html:
425         * inspector/canvas/recording-webgl-full.html:
426         * inspector/canvas/recording-webgl-memoryLimit.html:
427         * inspector/canvas/recording-webgl-snapshots.html:
428         * inspector/canvas/recording-webgl2-frameCount.html:
429         * inspector/canvas/recording-webgl2-full.html:
430         * inspector/canvas/recording-webgl2-memoryLimit.html:
431         * inspector/canvas/recording-webgl2-snapshots.html:
432         * inspector/canvas/requestShaderSource-webgl.html: Added.
433         * inspector/canvas/requestShaderSource-webgl-expected.txt: Added.
434         * inspector/canvas/setShaderProgramDisabled.html:
435         * inspector/canvas/setShaderProgramHighlighted.html:
436         * inspector/canvas/shaderProgram-add-remove-webgl.html:
437         * inspector/canvas/shaderProgram-add-remove-webgl2.html:
438         * inspector/canvas/updateShader-webgl.html: Added.
439         * inspector/canvas/updateShader-webgl-expected.txt: Added.
440
441         * platform/gtk/TestExpectations:
442         * platform/ios/TestExpectations:
443         * platform/mac-wk1/TestExpectations:
444         * platform/mac/TestExpectations:
445         * platform/win/TestExpectations:
446         * platform/wincairo/TestExpectations:
447         * platform/wpe/TestExpectations:
448
449 2019-09-23  Daniel Bates  <dabates@apple.com>
450
451         Improve CSP inheritance semantics
452         https://bugs.webkit.org/show_bug.cgi?id=201884
453         <rdar://problem/50172407>
454
455         Reviewed by Brent Fulgham.
456
457         Add some more tests and update expected results of existing tests now that we pass more sub-tests.
458
459         * http/tests/security/contentSecurityPolicy/iframe-allowed-when-loaded-via-javascript-url-expected.txt: Added.
460         * http/tests/security/contentSecurityPolicy/iframe-allowed-when-loaded-via-javascript-url.html: Added.
461         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url-expected.txt: Added.
462         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url.html: Added.
463         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url2-expected.txt: Added.
464         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url2.html: Added.
465         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt: I don't understand
466         why there is another duplicte console log message emitted, but there are already two such messages, which is
467         already one too many. The duplicate messages are more cosmetic than functional though there may be implications
468         with respect to CSP reporting. Filed <https://bugs.webkit.org/show_bug.cgi?id=202004> to track this issue.
469         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
470         * platform/win/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
471
472 2019-09-16  Jiewen Tan  <jiewen_tan@apple.com>
473
474         [WebAuthn] LocalAuthenticator tests are failing on internal bots
475         https://bugs.webkit.org/show_bug.cgi?id=201844
476         <rdar://problem/54278693>
477
478         Reviewed by Brent Fulgham.
479
480         This patch makes each test to generate their own credentials to avoid race conditions in Keychain
481         accesses when multiple test runners present.
482
483         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
484         * http/wpt/webauthn/idl.https.html:
485         These two tests are changed to use hid authenticator instead of local to avoid any future Keychain issues.
486         * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html:
487         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
488         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
489         * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https.html:
490         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
491         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
492         * http/wpt/webauthn/resources/util.js:
493         * platform/mac-wk2/TestExpectations:
494
495 2019-09-23  Youenn Fablet  <youenn@apple.com>
496
497         Simplify UserMediaPermissionRequestManager management of UserMediaRequest
498         https://bugs.webkit.org/show_bug.cgi?id=201688
499
500         Reviewed by Eric Carlson.
501
502         * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt:
503         * http/tests/media/media-stream/disconnected-frame-permission-denied.html:
504
505 2019-09-23  Rob Buis  <rbuis@igalia.com>
506
507         Sync operator dictionary
508         https://bugs.webkit.org/show_bug.cgi?id=201974
509
510         Reviewed by Frédéric Wang.
511
512         * platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt: Added.
513         * platform/win/TestExpectations:
514
515 2019-09-21  Antoine Quint  <graouts@apple.com>
516
517         [Pointer Events] touch-action set to pan-x or pan-y alone should disable scrolling altogether if the intial gesture is in the disallowed direction
518         https://bugs.webkit.org/show_bug.cgi?id=202053
519         <rdar://problem/54542190>
520
521         Reviewed by Tim Horton.
522
523         Add new tests checking that setting "touch-action: pan-y" on an element and initiating a horizontal panning gesture will disallow scrolling vertically
524         if a vertical scrolling gesture follows. We test both the case where scrolling would apply to the whole page and the case where scrolling would apply
525         to an "overflow: scroll" element.
526
527         * pointerevents/ios/touch-action-pan-y-horizontal-gesture-prevents-vertical-scrolling-expected.txt: Added.
528         * pointerevents/ios/touch-action-pan-y-horizontal-gesture-prevents-vertical-scrolling.html: Added.
529         * pointerevents/ios/touch-action-pan-y-in-overflow-scroll-horizontal-gesture-prevents-vertical-scrolling-expected.txt: Added.
530         * pointerevents/ios/touch-action-pan-y-in-overflow-scroll-horizontal-gesture-prevents-vertical-scrolling.html: Added.
531
532 2019-09-20  Antoine Quint  <graouts@apple.com>
533
534         releasePointerCapture() not working for implicit capture; can't opt-in to pointerenter/leave for touches
535         https://bugs.webkit.org/show_bug.cgi?id=199803
536         <rdar://problem/53127223>
537
538         Reviewed by Dean Jackson.
539
540         Add new tests that check we correctly dispatch boundary events on iOS when pointer capture is disabled.
541
542         * pointerevents/ios/boundary-events-through-hierarchy-without-pointer-capture-expected.txt: Added.
543         * pointerevents/ios/boundary-events-through-hierarchy-without-pointer-capture.html: Added.
544         * pointerevents/ios/boundary-events-without-pointer-capture-expected.txt: Added.
545         * pointerevents/ios/boundary-events-without-pointer-capture.html: Added.
546         * pointerevents/utils.js:
547
548 2019-09-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
549
550         Assertion fires when animating a discrete property with values range and multiple animators
551         https://bugs.webkit.org/show_bug.cgi?id=201926
552
553         Reviewed by Darin Adler.
554
555         Animate a discrete property, such as SVGAnimatedString. There should be
556         multiple animators and the range of animation has to be set by the 'values'
557         attribute.
558
559         * svg/animations/multiple-discrete-values-animate-expected.txt: Added.
560         * svg/animations/multiple-discrete-values-animate.svg: Added.
561
562 2019-09-20  Chris Dumez  <cdumez@apple.com>
563
564         REGRESSION (iOS 13): rAF stops firing when navigating away cross-origin and then back
565         https://bugs.webkit.org/show_bug.cgi?id=201767
566         <rdar://problem/55350854>
567
568         Reviewed by Tim Horton.
569
570         Call finishJSTest() on a timer to make it more likely to reproduce the bug.
571
572         * http/tests/navigation/page-cache-requestAnimationFrame.html:
573
574 2019-09-20  Devin Rousso  <drousso@apple.com>
575
576         Web Inspector: HTML Formatter - better indentation/newline handling for self closing tags
577         https://bugs.webkit.org/show_bug.cgi?id=202036
578
579         Reviewed by Joseph Pecoraro.
580
581         * inspector/formatting/formatting-xml.html:
582         * inspector/formatting/formatting-xml-expected.txt:
583         * inspector/formatting/resources/xml-tests/self-closing.xml: Added.
584         * inspector/formatting/resources/xml-tests/self-closing-expected.xml: Added.
585
586 2019-09-20  Truitt Savell  <tsavell@apple.com>
587
588         Unreviewed, rolling out r250114.
589
590         Broke ~16 webgpu/ tests on Mojave wk2
591
592         Reverted changeset:
593
594         "Web Inspector: Canvas: show WebGPU shader pipelines"
595         https://bugs.webkit.org/show_bug.cgi?id=201675
596         https://trac.webkit.org/changeset/250114
597
598 2019-09-20  Rob Buis  <rbuis@igalia.com>
599
600         Synchronize MathML WPT tests against upstream
601         https://bugs.webkit.org/show_bug.cgi?id=201975
602
603         Reviewed by Frédéric Wang.
604
605         * TestExpectations:
606         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/mrow/legacy-mrow-like-elements-001-expected.txt: Added.
607         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/mrow/legacy-mstyle-attributes-expected.txt: Added.
608         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/dir-mo-expected.txt: Added.
609         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-001-expected.txt: Added.
610         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/scripts/cramped-001-expected.txt: Added.
611         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/tables/table-001-expected.txt: Added.
612         * platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/tables/table-002-expected.txt: Added.
613         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt: Added.
614         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/html5-tree/tabindex-001-expected.txt: Added.
615         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/html5-tree/tabindex-002-expected.txt: Added.
616         * platform/ios-wk1/imported/w3c/web-platform-tests/matml/presentation-markup/operators/operator-dictionary-001-expected.txt: Added.
617         * platform/ios-wk1/imported/w3c/web-platform-tests/matml/relations/css-styling/ignored-properties-001-expected.txt: Added.
618         * platform/mac/TestExpectations:
619         * tests-options.json:
620
621 2019-09-19  Devin Rousso  <drousso@apple.com>
622
623         Web Inspector: Canvas: show WebGPU shader pipelines
624         https://bugs.webkit.org/show_bug.cgi?id=201675
625
626         Reviewed by Joseph Pecoraro.
627
628         Split existing shader tests into WebGL and WebGPU sub-tests for different platforms.
629
630         * inspector/canvas/requestShaderSource.html:
631         * inspector/canvas/requestShaderSource-expected.txt:
632         * inspector/canvas/updateShader.html:
633         * inspector/canvas/updateShader-expected.txt:
634
635         * inspector/canvas/resources/shaderProgram-utilities-webgpu.js: Added.
636         * inspector/canvas/requestShaderSource-webgpu.html: Added.
637         * inspector/canvas/requestShaderSource-webgpu-expected.txt: Added.
638         * inspector/canvas/shaderProgram-add-remove-webgpu.html: Added.
639         * inspector/canvas/shaderProgram-add-remove-webgpu-expected.txt: Added.
640         * inspector/canvas/updateShader-webgpu-expected.txt: Added.
641         * inspector/canvas/updateShader-webgpu.html: Added.
642
643         * inspector/canvas/resources/shaderProgram-utilities-webgl.js: Renamed from LayoutTests/inspector/canvas/resources/shaderProgram-utilities.js.
644         * inspector/canvas/console-record-webgl.html:
645         * inspector/canvas/console-record-webgl2.html:
646         * inspector/canvas/recording-webgl-frameCount.html:
647         * inspector/canvas/recording-webgl-full.html:
648         * inspector/canvas/recording-webgl-memoryLimit.html:
649         * inspector/canvas/recording-webgl-snapshots.html:
650         * inspector/canvas/recording-webgl2-frameCount.html:
651         * inspector/canvas/recording-webgl2-full.html:
652         * inspector/canvas/recording-webgl2-memoryLimit.html:
653         * inspector/canvas/recording-webgl2-snapshots.html:
654         * inspector/canvas/requestShaderSource-webgl.html: Added.
655         * inspector/canvas/requestShaderSource-webgl-expected.txt: Added.
656         * inspector/canvas/setShaderProgramDisabled.html:
657         * inspector/canvas/setShaderProgramHighlighted.html:
658         * inspector/canvas/shaderProgram-add-remove-webgl.html:
659         * inspector/canvas/shaderProgram-add-remove-webgl2.html:
660         * inspector/canvas/updateShader-webgl.html: Added.
661         * inspector/canvas/updateShader-webgl-expected.txt: Added.
662
663         * platform/gtk/TestExpectations:
664         * platform/ios/TestExpectations:
665         * platform/mac-wk1/TestExpectations:
666         * platform/mac/TestExpectations:
667         * platform/win/TestExpectations:
668         * platform/wincairo/TestExpectations:
669         * platform/wpe/TestExpectations:
670
671 2019-09-19  Said Abou-Hallawa  <sabouhallawa@apple.com>
672
673         [SVG2]: Add auto behavior for rx and ry to the SVG <ellipse> and <rect> elements
674         https://bugs.webkit.org/show_bug.cgi?id=199843
675
676         Reviewed by Simon Fraser, Nikolas Zimmermann.
677
678         Add tests which exercise the initial setting for rx and ry: length, 'auto'.
679         Add tests to dynamically change the values of these properties from length
680         to 'auto'.
681
682         Skip the tests with dynamic changes till webkit.org/b/201918 is fixed.
683
684         * TestExpectations:
685         * svg/css/parse-length-expected.txt:
686         * svg/css/parse-length.html:
687         * svg/custom/ellipse-radius-auto-dynamic-expected.svg: Added.
688         * svg/custom/ellipse-radius-auto-dynamic.svg: Added.
689         * svg/custom/ellipse-radius-auto-initial-expected.svg: Added.
690         * svg/custom/ellipse-radius-auto-initial.svg: Added.
691         * svg/custom/ellipse-radius-length-initial-expected.svg: Added.
692         * svg/custom/ellipse-radius-length-initial.svg: Added.
693         * svg/custom/rect-radius-auto-dynamic-expected.svg: Added.
694         * svg/custom/rect-radius-auto-dynamic.svg: Added.
695         * svg/custom/rect-radius-auto-initial-expected.svg: Added.
696         * svg/custom/rect-radius-auto-initial.svg: Added.
697         * svg/custom/rect-radius-length-initial-expected.svg: Added.
698         * svg/custom/rect-radius-length-initial.svg: Added.
699
700 2019-09-19  Peng Liu  <peng.liu6@apple.com>
701
702         HTMLVideoElement with a broken poster image will take square dimension
703         https://bugs.webkit.org/show_bug.cgi?id=174122
704         <rdar://problem/33121806>
705
706         Reviewed by Daniel Bates.
707
708         When only the width (no height) attribute of a video element is given
709         and the the poster image is missing (cannot be downloaded),
710         the aspect ratio of the video element should not be 1, which is the default behavior
711         of WebKit to paint a broken image. Instead, it should be the aspect ratio of the video content.
712
713         * media/video-poster-not-found-expected.txt: Added.
714         * media/video-poster-not-found.html: Added.
715
716 2019-09-19  Miguel Gomez  <magomez@igalia.com>
717
718         [WPE][GTK] Gardening after r250087
719         https://bugs.webkit.org/show_bug.cgi?id=201984
720
721         Unreviewed WPE and GTK+ gardening after r250087.
722
723         * platform/gtk/TestExpectations:
724         * platform/wpe/TestExpectations:
725
726 2019-09-18  Devin Rousso  <drousso@apple.com>
727
728         Web Inspector: Better handling for large arrays and collections in Object Trees
729         https://bugs.webkit.org/show_bug.cgi?id=143589
730         <rdar://problem/16135388>
731
732         Reviewed by Joseph Pecoraro.
733
734         * inspector/runtime/getCollectionEntries.html: Added.
735         * inspector/runtime/getCollectionEntries-expected.txt: Added.
736         * inspector/runtime/getDisplayableProperties.html: Added.
737         * inspector/runtime/getDisplayableProperties-expected.txt: Added.
738         * inspector/runtime/getProperties.html:
739         * inspector/runtime/getProperties-expected.txt:
740         * inspector/runtime/resources/property-descriptor-utilities.js: Added.
741         (makeArray):
742         (makeObject):
743         (makeMap):
744         (makeSet):
745         (makeWeakMap):
746         (makeWeakSet):
747         (TestPage.registerInitializer.ProtocolTest.PropertyDescriptorUtilities.logForEach):
748         (TestPage.registerInitializer.ProtocolTest.PropertyDescriptorUtilities.stringifyRemoteObject):
749
750         * inspector/model/remote-object-weak-collection.html:
751
752 2019-09-18  Ryan Haddad  <ryanhaddad@apple.com>
753
754         Unreviewed test gardening for iOS.
755
756         * platform/ios/TestExpectations: Mark quicklook/numbers-09.html as failing.
757
758 2019-09-18  Andy Estes  <aestes@apple.com>
759
760         [Apple Pay] Tell websites why a session was cancelled
761         https://bugs.webkit.org/show_bug.cgi?id=201912
762
763         Reviewed by Brady Eidson.
764
765         * http/tests/ssl/applepay/ApplePayCancelEvent.https-expected.txt: Added.
766         * http/tests/ssl/applepay/ApplePayCancelEvent.https.html: Added.
767
768 2019-09-18  Russell Epstein  <repstein@apple.com>
769
770         REGRESSION: (Catalina) fast/images/async-image-multiple-clients-repaint.html is a flakey failure.
771         rdar://55484256
772
773         Unreviewed Test Gardening.
774
775         * platform/mac/TestExpectations:
776
777 2019-09-18  Russell Epstein  <repstein@apple.com>
778
779         REGRESSION (macOS): Many webgpu/whlsl* tests are flaky failures.
780         https://bugs.webkit.org/show_bug.cgi?id=201877
781
782         Unreviewed Test Gardening.
783
784         Two additional tests are flaky, marking as such.
785
786         * platform/mac/TestExpectations:
787
788 2019-09-17  Ryan Haddad  <ryanhaddad@apple.com>
789
790         Unreviewed iOS 13 test gardening, update test expectations.
791
792         * platform/ios/TestExpectations:
793
794 2019-09-17  Ryan Haddad  <ryanhaddad@apple.com>
795
796         Unreviewed iOS 13 test gardening, udpate test expectations and baselines.
797
798         * platform/ios/TestExpectations:
799         * platform/ios/js/dom/navigator-maxtouchpoints-expected.txt: Added.
800         * platform/ios/platform/ios/ios/fast/text/opticalFont-expected.txt:
801
802 2019-09-17  Ryan Haddad  <ryanhaddad@apple.com>
803
804         Unreviewed test gardening, rebaseline a test after r249963.
805
806         * media/track/track-cue-rendering-rtl-expected.txt:
807
808 2019-09-17  Chris Dumez  <cdumez@apple.com>
809
810         Unreviewed, address flakiness of imported/w3c/web-platform-tests/html/browsers/offline/application-cache-api/api_update_error.https.html.
811
812         Stop logging console messages.
813
814         * TestExpectations:
815
816 2019-09-17  Russell Epstein  <russell_e@apple.com>
817
818         Rebaseline imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window.html for Catalina and iOS 13.
819         https://bugs.webkit.org/show_bug.cgi?id=172357
820
821         Unreviewed Test Gardening.
822
823         * platform/ios/imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt:
824         * platform/mac-mojave/imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt: Copied from LayoutTests/platform/ios/imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt.
825         * platform/mac/imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt:
826
827 2019-09-17  Chris Dumez  <cdumez@apple.com>
828
829         Update testharness.js from upstream for web-platform-tests
830         https://bugs.webkit.org/show_bug.cgi?id=201843
831
832         Reviewed by Jiewen Tan.
833
834         * http/wpt/resource-timing/rt-initiatorType-other-expected.txt:
835         * http/wpt/webauthn/resources/util.js:
836
837 2019-09-17  Nikolas Zimmermann  <zimmermann@kde.org>
838
839         SVG <animateMotion> does not reset the element to its first animation frame if its fill is "remove"
840         https://bugs.webkit.org/show_bug.cgi?id=201565
841
842         Reviewed by Said Abou-Hallawa.
843
844         Add a layout test covering fill="remove" support <animate> and <animateMotion>.
845         Add another layout test covering both fill="remove" and fill="freeze" for
846         <animateMotion> on SVG elements and their instances (<use>).
847
848         * svg/animations/animateMotion-remove-freeze-use-expected.svg: Added.
849         * svg/animations/animateMotion-remove-freeze-use.svg: Added.
850         * svg/animations/fill-remove-support-expected.txt: Added.
851         * svg/animations/fill-remove-support.html: Added.
852         * svg/animations/resources/fill-remove-support.svg: Added.
853
854 2019-09-17  Russell Epstein  <repstein@apple.com>
855
856         REGRESSION (macOS): Many webgpu/whlsl* tests are flaky failures.
857         https://bugs.webkit.org/show_bug.cgi?id=201877.
858
859         Unreviewed Test Gardening.
860
861         Incorrectly marked tests as Failures. Changed to ImageOnlyFailures as
862         intended.
863         * platform/mac/TestExpectations:
864
865 2019-09-17  Russell Epstein  <repstein@apple.com>
866
867         REGRESSION (macOS): Many webgpu/whlsl* tests are flaky failures.
868         https://bugs.webkit.org/show_bug.cgi?id=201877
869
870         Unreviewed Test Gardening.
871
872         * platform/mac/TestExpectations:
873
874 2019-09-17  Joseph Pecoraro  <pecoraro@apple.com>
875
876         Web Inspector: HTML Formatter - better handling for HTML specific tag cases (<p>/<li>)
877         https://bugs.webkit.org/show_bug.cgi?id=201757
878         <rdar://problem/55409987>
879
880         Reviewed by Devin Rousso.
881
882         * inspector/formatting/formatting-html-expected.txt:
883         * inspector/formatting/formatting-html.html:
884         * inspector/formatting/resources/html-tests/auto-close-normal-expected.html: Renamed from LayoutTests/inspector/formatting/resources/html-tests/auto-close-expected.html.
885         * inspector/formatting/resources/html-tests/auto-close-normal.html: Renamed from LayoutTests/inspector/formatting/resources/html-tests/auto-close.html.
886         * inspector/formatting/resources/html-tests/auto-close-special-expected.html: Added.
887         * inspector/formatting/resources/html-tests/auto-close-special.html: Added.
888         * inspector/formatting/resources/html-tests/list-expected.html:
889         * inspector/formatting/resources/html-tests/list.html:
890         * inspector/formatting/resources/html-tests/not-well-formed-1-expected.html:
891         * inspector/formatting/resources/html-tests/not-well-formed-1.html:
892         * inspector/formatting/resources/html-tests/p-expected.html: Added.
893         * inspector/formatting/resources/html-tests/p.html: Added.
894         * inspector/formatting/resources/html-tests/table-expected.html: Added.
895         * inspector/formatting/resources/html-tests/table.html: Added.
896         * inspector/formatting/resources/html-tests/tag-case-expected.html: Added.
897         * inspector/formatting/resources/html-tests/tag-case.html: Added.
898         Tests for HTML specialties.
899
900         * inspector/formatting/formatting-xml-expected.txt:
901         * inspector/formatting/formatting-xml.html:
902         * inspector/formatting/resources/xml-tests/tag-case-expected.xml: Added.
903         * inspector/formatting/resources/xml-tests/tag-case.xml: Added.
904         * inspector/formatting/resources/xml-tests/valid-html-invalid-xml-expected.xml:
905         * inspector/formatting/resources/xml-tests/valid-html-invalid-xml.xml:
906         XML is case-sensitive. Ensure XML doesn't get more of the HTML specialties.
907
908 2019-09-17  Antti Koivisto  <antti@apple.com>
909
910         TextIterator should convert tabs to spaces
911         https://bugs.webkit.org/show_bug.cgi?id=201863
912
913         Reviewed by Zalan Bujtas.
914
915         * editing/pasteboard/5761530-1.html:
916
917         Set body to 'whitespace:pre' so tabs don't get lost in test output.
918
919         * fast/tokenizer/script_extra_close-expected.txt:
920         * imported/blink/fast/text/font-linux-normalize-expected.txt:
921         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Removed.
922
923         No need for platform specific result.
924
925         * editing/pasteboard/5761530-1-expected.txt:
926
927 2019-09-17  Chris Dumez  <cdumez@apple.com>
928
929         REGRESSION (iOS 13): rAF stops firing when navigating away cross-origin and then back
930         https://bugs.webkit.org/show_bug.cgi?id=201767
931         <rdar://problem/55350854>
932
933         Reviewed by Geoffrey Garen.
934
935         Add layout test coverage.
936
937         * http/tests/navigation/page-cache-requestAnimationFrame-expected.txt: Added.
938         * http/tests/navigation/page-cache-requestAnimationFrame.html: Added.
939
940 2019-09-17  Chris Dumez  <cdumez@apple.com>
941
942         Unreviewed, address flakiness of imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html
943
944         Do not log console messages.
945
946         * TestExpectations:
947
948 2019-09-17  Zalan Bujtas  <zalan@apple.com>
949
950         [First-letter] Use WeakPtr for the first-letter insertion point.
951         https://bugs.webkit.org/show_bug.cgi?id=201842
952         <rdar://problem/51373788>
953
954         Reviewed by Antti Koivisto.
955
956         * fast/text/first-letter-with-columns-crash-expected.txt: Added.
957         * fast/text/first-letter-with-columns-crash.html: Added.
958
959 2019-09-17  Rob Buis  <rbuis@igalia.com>
960
961         Access-Control-Expose-Headers parsed incorrectly
962         https://bugs.webkit.org/show_bug.cgi?id=172357
963
964         Reviewed by Youenn Fablet.
965
966         Add Mac/iOS expectations.
967
968         * platform/ios/imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt: Added.
969         * platform/mac/imported/w3c/web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt: Added.
970
971 2019-09-16  Alex Christensen  <achristensen@webkit.org>
972
973         Remove "gopher" from list of special schemes in URLParser
974         https://bugs.webkit.org/show_bug.cgi?id=201852
975
976         Reviewed by Simon Fraser.
977
978         * fast/url/invalid-urls-utf8-expected.txt:
979         * fast/url/invalid-urls-utf8.html:
980         * fast/url/segments-expected.txt:
981         * fast/url/segments.html:
982         * fast/url/standard-url-expected.txt:
983         * fast/url/standard-url.html:
984         * fetch/fetch-urls.json:
985         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate-expected.txt:
986
987 2019-09-16  Chris Dumez  <cdumez@apple.com>
988
989         Unreviewed, rebaseline test after testharness.js update in r249918.
990
991         * webgpu/whlsl/test-harness-test-expected.txt:
992
993 2019-09-16  Chris Dumez  <cdumez@apple.com>
994
995         Unreviewed, fix several css-dark-mode tests to run properly after testharness.js update in r249918.
996
997         * css-dark-mode/color-scheme-css-expected.txt:
998         * css-dark-mode/color-scheme-css.html:
999         * css-dark-mode/color-scheme-meta-expected.txt:
1000         * css-dark-mode/color-scheme-meta.html:
1001         * css-dark-mode/color-scheme-scrollbar-expected.txt:
1002         * css-dark-mode/color-scheme-scrollbar.html:
1003         * css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt:
1004         * css-dark-mode/older-syntax/supported-color-schemes-css.html:
1005         * css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt:
1006         * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
1007
1008 2019-09-16  Chris Dumez  <cdumez@apple.com>
1009
1010         Unreviewed, skip imported/w3c/web-platform-tests/html/browsers/offline/application-cache-api/api_update.https.html.
1011
1012         This test is a flaky timeout since it was imported in r249886.
1013
1014         * TestExpectations:
1015
1016 2019-09-16  Chris Dumez  <cdumez@apple.com>
1017
1018         Update testharness.js from upstream
1019         https://bugs.webkit.org/show_bug.cgi?id=201808
1020
1021         Reviewed by Darin Adler.
1022
1023         Update testharness.js from upstream 6fd5e1e086ce590a4780a30d12968.
1024         Update existing layout tests so that they are compatible with this new version
1025         of testharness.js.
1026
1027         * TestExpectations:
1028         * css-custom-properties-api/length-expected.txt:
1029         * css-custom-properties-api/length.html:
1030         * css-custom-properties-api/registerProperty.html:
1031         * css-dark-mode/older-systems/color-scheme-css-expected.txt:
1032         * css-dark-mode/older-systems/color-scheme-css.html:
1033         * css-dark-mode/older-systems/color-scheme-meta-expected.txt:
1034         * css-dark-mode/older-systems/color-scheme-meta.html:
1035         * css3/flexbox/style-change-expected.txt:
1036         * fast/css/DOMQuad-serialization.html:
1037         * fast/css/Element-style.html:
1038         * fast/css/parse-justify-self-expected.txt:
1039         * fast/css/parse-justify-self.html:
1040         * fast/events/clipboard-event-constructor-expected.txt:
1041         * fast/events/clipboard-event-constructor.html:
1042         * fast/media/mq-js-update-media-expected.txt:
1043         * fast/media/mq-js-update-media.html:
1044         * fast/mediacapturefromelement/CanvasCaptureMediaStream-offscreencanvas-expected.txt:
1045         * fast/mediastream/captureStream/canvas2d-expected.txt:
1046         * fast/mediastream/captureStream/canvas2d-heavy-drawing.html:
1047         * fast/mediastream/captureStream/canvas2d.html:
1048         * fast/shadow-dom/event-path-with-window-expected.txt:
1049         * fast/shadow-dom/event-path-with-window.html:
1050         * fast/shadow-dom/offsetParent-across-shadow-boundaries-expected.txt:
1051         * fast/shadow-dom/offsetParent-across-shadow-boundaries.html:
1052         * fast/shadow-dom/slotchange-for-slot-mutation-expected.txt:
1053         * fast/shadow-dom/slotchange-for-slot-mutation.html:
1054         * fast/shadow-dom/stylesheet-title-in-shadow-tree-expected.txt:
1055         * fast/shadow-dom/stylesheet-title-in-shadow-tree.html:
1056         * http/tests/fetch/redirectmode-and-preload-expected.txt:
1057         * http/tests/fetch/redirectmode-and-preload.html:
1058         * imported/blink/editing/selection/selectstart-event-crash-expected.txt:
1059         * js/promises-tests/promises-in-workers-expected.txt:
1060         * js/promises-tests/promises-in-workers.js:
1061         * resources/check-layout-th.js:
1062         (window.checkLayout):
1063         * resources/testharness.js:
1064         (WindowTestEnvironment):
1065         (WindowTestEnvironment.prototype._dispatch):
1066         (WindowTestEnvironment.prototype._forEach_windows):
1067         (WindowTestEnvironment.prototype.next_default_test_name):
1068         (WorkerTestEnvironment.prototype.next_default_test_name):
1069         (ServiceWorkerTestEnvironment.on_all_loaded):
1070         (ServiceWorkerTestEnvironment):
1071         (ShellTestEnvironment):
1072         (ShellTestEnvironment.prototype.next_default_test_name):
1073         (ShellTestEnvironment.prototype.on_new_harness_properties):
1074         (ShellTestEnvironment.prototype.on_tests_ready):
1075         (ShellTestEnvironment.prototype.add_on_loaded_callback):
1076         (ShellTestEnvironment.prototype.test_timeout):
1077         (create_test_environment):
1078         (is_shared_worker):
1079         (is_service_worker):
1080         (test):
1081         (promise_test):
1082         (this.wait_for):
1083         (EventWatcher):
1084         (done):
1085         * streams/readable-byte-stream-controller-expected.txt:
1086         * streams/readable-byte-stream-controller-worker-expected.txt: Added.
1087         * streams/readable-byte-stream-controller-worker.html: Copied from LayoutTests/streams/readable-byte-stream-controller.html.
1088         * streams/readable-byte-stream-controller.html:
1089         * streams/readable-stream-byob-reader-expected.txt:
1090         * streams/readable-stream-byob-reader-worker-expected.txt: Added.
1091         * streams/readable-stream-byob-reader-worker.html: Copied from LayoutTests/streams/readable-stream-byob-reader.html.
1092         * streams/readable-stream-byob-reader.html:
1093         * streams/readable-stream-byob-request-expected.txt:
1094         * streams/readable-stream-byob-request-worker-expected.txt: Copied from LayoutTests/streams/readable-stream-byob-request-expected.txt.
1095         * streams/readable-stream-byob-request-worker.html: Copied from LayoutTests/streams/readable-stream-byob-request.html.
1096         * streams/readable-stream-byob-request.html:
1097         * streams/reference-implementation/readable-stream-templated-expected.txt:
1098         * streams/reference-implementation/readable-stream-templated.html:
1099         * streams/reference-implementation/writable-stream-abort-expected.txt:
1100         * streams/reference-implementation/writable-stream-expected.txt:
1101         * webrtc/datachannel/basic-expected.txt:
1102         * webrtc/datachannel/basic.html:
1103         * webrtc/datachannel/mdns-ice-candidates-expected.txt:
1104         * webrtc/datachannel/mdns-ice-candidates.html:
1105         * webrtc/pc-detached-document-expected.txt:
1106         * webrtc/pc-detached-document.html:
1107         * webrtc/video-mute-expected.txt:
1108         * webrtc/video-mute-vp8-expected.txt:
1109         * webrtc/video-mute-vp8.html:
1110         * webrtc/video-mute.html:
1111
1112 2019-09-16  Russell Epstein  <repstein@apple.com>
1113
1114         [ macOS ] Layout tests webgpu/*-triangle-strip.html are flaky failures.
1115         https://bugs.webkit.org/show_bug.cgi?id=201827
1116
1117         Unreviewed Test Gardening.
1118
1119         * platform/mac/TestExpectations:
1120
1121 2019-09-16  Chris Dumez  <cdumez@apple.com>
1122
1123         Unreviewed, mark imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events-onerror.html as flaky on iOS.
1124
1125         This test was imported in r249886.
1126
1127         * platform/ios-wk2/TestExpectations:
1128
1129 2019-09-16  Chris Dumez  <cdumez@apple.com>
1130
1131         Unreviewed, skip a couple of new WPT tests that are timing out on the bots.
1132
1133         These tests were imported in r249886.
1134
1135         * TestExpectations:
1136
1137 2019-09-16  Chris Dumez  <cdumez@apple.com>
1138
1139         Unreviewed, land expectations for imported/w3c/web-platform-tests/html/browsers/offline/application-cache-api/api_swapcache_error.https.html.
1140
1141         This test was imported in r249886.
1142
1143         * TestExpectations:
1144
1145 2019-09-16  Chris Dumez  <cdumez@apple.com>
1146
1147         Unreviewed, mark imported/w3c/web-platform-tests/html/rendering/replaced-elements/embedded-content/video-controls-vertical-writing-mode.html as failing
1148
1149         This test was imported from upstream in r249886.
1150
1151         * TestExpectations:
1152
1153 2019-09-16  Chris Dumez  <cdumez@apple.com>
1154
1155         Unreviewed, address flakiness of imported/w3c/web-platform-tests/html/browsers/offline/application-cache-api/api_update.https.html
1156
1157         Flaky since r249886.
1158
1159         * TestExpectations:
1160
1161 2019-09-16  Antti Koivisto  <antti@apple.com>
1162
1163         Eliminate separate simple line layout path from TextIterator
1164         https://bugs.webkit.org/show_bug.cgi?id=201760
1165
1166         Reviewed by Zalan Bujtas.
1167
1168         This patch makes simple and complex line layout path results from TextIterator match, causing some whitespace changes.
1169
1170         * animations/lineheight-animation-expected.txt:
1171         * animations/simultaneous-start-transform-expected.txt:
1172         * animations/width-using-ems-expected.txt:
1173         * compositing/shared-backing/overflow-scroll/absolute-in-stacking-relative-in-scroller-expected.txt:
1174         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt:
1175         * fast/events/window-events-bubble-expected.txt:
1176         * fast/events/window-events-bubble2-expected.txt:
1177         * fast/tokenizer/script_extra_close-expected.txt:
1178         * legacy-animation-engine/animations/lineheight-animation-expected.txt:
1179         * legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
1180         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt:
1181
1182 2019-09-16  Andres Gonzalez  <andresg_22@apple.com>
1183
1184         Expose misspelling ranges for editable content to accessibility clients.
1185         https://bugs.webkit.org/show_bug.cgi?id=201752
1186         <rdar://problem/49556828>
1187
1188         Reviewed by Chris Fleizach.
1189
1190         * accessibility/misspelling-range-expected.txt: Added.
1191         * accessibility/misspelling-range.html: Added.
1192         * platform/ios-simulator/TestExpectations:
1193
1194 2019-09-15  Chris Dumez  <cdumez@apple.com>
1195
1196         Re-sync HTML web-platform-tests from upstream
1197         https://bugs.webkit.org/show_bug.cgi?id=201753
1198
1199         Reviewed by Youenn Fablet.
1200
1201         * TestExpectations:
1202         * platform/gtk/TestExpectations:
1203         * platform/ios-wk1/TestExpectations:
1204         * platform/ios/TestExpectations:
1205         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1206         * platform/mac/TestExpectations:
1207         * platform/mac/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
1208         * platform/win/TestExpectations:
1209         * tests-options.json:
1210
1211 2019-09-14  Antti Koivisto  <antti@apple.com>
1212
1213         ASSERTION FAILED: !renderer() in  WebCore::Text::~Text
1214         https://bugs.webkit.org/show_bug.cgi?id=172514
1215         <rdar://problem/32470509>
1216
1217         Unreviewed, this assert should be fixed now.
1218
1219         * TestExpectations:
1220
1221         Unskipping imported/w3c/web-platform-tests/innerText/getter.html on debug
1222
1223 2019-09-13  Youenn Fablet  <youenn@apple.com>
1224
1225         WPT importer should check META global tag in .any.js files to generate the valid .html stub files
1226         https://bugs.webkit.org/show_bug.cgi?id=201718
1227
1228         Reviewed by Chris Dumez.
1229
1230         * platform/mac-wk1/TestExpectations:
1231         Skipping service worker tests.
1232
1233 2019-09-13  Joseph Pecoraro  <pecoraro@apple.com>
1234
1235         Web Inspector: HTML Formatter - XML mode
1236         https://bugs.webkit.org/show_bug.cgi?id=201758
1237
1238         Reviewed by Devin Rousso.
1239
1240         * inspector/formatting/formatting-xml-expected.txt: Added.
1241         * inspector/formatting/formatting-xml.html: Added.
1242         * inspector/formatting/resources/formatting-utilities.js:
1243         (TestPage.registerInitializer.async.runFormattingTest):
1244         * inspector/formatting/resources/xml-tests/atom-expected.xml: Added.
1245         * inspector/formatting/resources/xml-tests/atom.xml: Added.
1246         * inspector/formatting/resources/xml-tests/basic-expected.xml: Added.
1247         * inspector/formatting/resources/xml-tests/basic.xml: Added.
1248         * inspector/formatting/resources/xml-tests/rss-expected.xml: Added.
1249         * inspector/formatting/resources/xml-tests/rss.xml: Added.
1250         * inspector/formatting/resources/xml-tests/valid-html-invalid-xml-expected.xml: Added.
1251         * inspector/formatting/resources/xml-tests/valid-html-invalid-xml.xml: Added.
1252         * inspector/formatting/resources/xml-tests/xslt-expected.xml: Added.
1253         * inspector/formatting/resources/xml-tests/xslt.xml: Added.
1254
1255 2019-09-13  Joseph Pecoraro  <pecoraro@apple.com>
1256
1257         Web Inspector: HTML Formatting: Handle infinite loop for incomplete script data
1258         https://bugs.webkit.org/show_bug.cgi?id=201769
1259
1260         Reviewed by Devin Rousso.
1261
1262         * inspector/formatting/formatting-html-expected.txt:
1263         * inspector/formatting/formatting-html.html:
1264         * inspector/formatting/resources/html-tests/eof-7-expected.html: Added.
1265         * inspector/formatting/resources/html-tests/eof-7.html: Added.
1266         * inspector/formatting/resources/html-tests/eof-8-expected.html: Added.
1267         * inspector/formatting/resources/html-tests/eof-8.html: Added.
1268         * inspector/formatting/resources/html-tests/eof-9-expected.html: Added.
1269         * inspector/formatting/resources/html-tests/eof-9.html: Added.
1270
1271 2019-09-13  Russell Epstein  <repstein@apple.com>
1272
1273         Layout Test webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance.html is failing on iOS.
1274         https://bugs.webkit.org/show_bug.cgi?id=201784
1275
1276         Unreviewed Test Gardening.
1277
1278         * platform/ios/TestExpectations: Marked Test as Failing.
1279
1280 2019-09-13  Ali Juma  <ajuma@chromium.org>
1281
1282         IntersectionObserverEntry#intersectionRatio can be larger than 1
1283         https://bugs.webkit.org/show_bug.cgi?id=200776
1284
1285         Reviewed by Simon Fraser.
1286
1287         * intersection-observer/intersection-clipped-to-target-expected.txt: Added.
1288         * intersection-observer/intersection-clipped-to-target.html: Added.
1289
1290 2019-09-13  Russell Epstein  <repstein@apple.com>
1291
1292         Layout Test http/tests/appcache/remove-cache.html is a flaky failure.
1293         https://bugs.webkit.org/show_bug.cgi?id=199124
1294
1295         Unreviewed Test Gardening..
1296
1297         * platform/mac/TestExpectations: Marked Test as Flaky.
1298
1299 2019-09-13  Nikolas Zimmermann  <zimmermann@kde.org>
1300
1301         SMIL animations of SVG <view> element have no effect
1302         https://bugs.webkit.org/show_bug.cgi?id=94469
1303
1304         Reviewed by Said Abou-Hallawa.
1305
1306         Add new layout tests to verify that dynamic modifications of the <view> element cause
1307         visual updates. Previously SVGSVGElement was never notified about changes of the
1308         SVGViewElement and thus did not update the stored viewBox.
1309
1310         * svg/custom/animation-on-view-element-expected.html: Added.
1311         * svg/custom/animation-on-view-element.html: Added. This is a new reftest
1312         demonstrating that animations of SVG <view> elements now behave as expected.
1313         * svg/custom/multiple-view-elements-expected.html: Added.
1314         * svg/custom/multiple-view-elements.html: Added.
1315         * svg/dom/SVGViewSpec-multiple-views-expected.txt:
1316         * svg/dom/SVGViewSpec-multiple-views.html: Extend to cover dynamic modifications.
1317
1318 2019-09-13  Russell Epstein  <repstein@apple.com>
1319
1320         Unreviewed, rolling out r249709.
1321
1322         Layout test added in this patch has been consistently failing
1323         since it landed.
1324
1325         Reverted changeset:
1326
1327         "Option + arrow moves caret past whitespace on iOS"
1328         https://bugs.webkit.org/show_bug.cgi?id=201575
1329         https://trac.webkit.org/changeset/249709
1330
1331 2019-09-13  Chris Dumez  <cdumez@apple.com>
1332
1333         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/security/appcache-in-private-browsing.html
1334         https://bugs.webkit.org/show_bug.cgi?id=201704
1335
1336         Reviewed by Youenn Fablet.
1337
1338         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/security/appcache-in-private-browsing.html
1339         and use the new useEphemeralSession WKTR / DRT flag instead.
1340
1341         * http/tests/security/appcache-in-private-browsing-expected.txt:
1342         * http/tests/security/appcache-in-private-browsing.html:
1343         * http/tests/security/resources/frame-for-appcache-in-private-browsing.html:
1344         * platform/mac-wk2/TestExpectations:
1345
1346 2019-09-13  Joseph Pecoraro  <pecoraro@apple.com>
1347
1348         Web Inspector: Formatter: Pretty Print HTML resources (including inline <script>/<style>)
1349         https://bugs.webkit.org/show_bug.cgi?id=201535
1350         <rdar://problem/29119232>
1351
1352         Reviewed by Devin Rousso.
1353
1354         * TestExpectations:
1355         Mark slow test.
1356
1357         * inspector/formatting/formatting-css.html:
1358         * inspector/formatting/formatting-html-expected.txt: Added.
1359         * inspector/formatting/formatting-html.html: Added.
1360         * inspector/formatting/formatting-javascript-expected.txt:
1361         * inspector/formatting/formatting-javascript.html:
1362         * inspector/formatting/formatting-json-expected.txt:
1363         * inspector/formatting/formatting-json.html:
1364         * inspector/formatting/resources/formatting-utilities.js: Renamed from LayoutTests/inspector/formatting/resources/utilities.js.
1365         Update formatting tests to use new path to utilities.
1366
1367         * inspector/formatting/resources/css-tests/basic-expected.css:
1368         * inspector/formatting/resources/css-tests/gradient-expected.css:
1369         * inspector/formatting/resources/css-tests/keyframes-expected.css:
1370         * inspector/formatting/resources/css-tests/media-query-expected.css:
1371         * inspector/formatting/resources/css-tests/selectors-expected.css:
1372         * inspector/formatting/resources/css-tests/wrapping-expected.css:
1373         * inspector/codemirror/resources/prettyprinting/css-tests/basic-expected.css:
1374         * inspector/codemirror/resources/prettyprinting/css-tests/calc-expected.css:
1375         * inspector/codemirror/resources/prettyprinting/css-tests/gradient-expected.css:
1376         * inspector/codemirror/resources/prettyprinting/css-tests/keyframes-expected.css:
1377         * inspector/codemirror/resources/prettyprinting/css-tests/media-query-expected.css:
1378         * inspector/codemirror/resources/prettyprinting/css-tests/selectors-expected.css:
1379         * inspector/codemirror/resources/prettyprinting/css-tests/wrapping-expected.css:
1380         Eliminate an extra trailing newline in CSS formatted results.
1381
1382         * inspector/formatting/resources/html-tests/attributes-expected.html: Added.
1383         * inspector/formatting/resources/html-tests/attributes.html: Added.
1384         * inspector/formatting/resources/html-tests/auto-close-expected.html: Added.
1385         * inspector/formatting/resources/html-tests/auto-close.html: Added.
1386         * inspector/formatting/resources/html-tests/basic-1-expected.html: Added.
1387         * inspector/formatting/resources/html-tests/basic-1.html: Added.
1388         * inspector/formatting/resources/html-tests/basic-2-expected.html: Added.
1389         * inspector/formatting/resources/html-tests/basic-2.html: Added.
1390         * inspector/formatting/resources/html-tests/comments-expected.html: Added.
1391         * inspector/formatting/resources/html-tests/comments.html: Added.
1392         * inspector/formatting/resources/html-tests/eof-1-expected.html: Added.
1393         * inspector/formatting/resources/html-tests/eof-1.html: Added.
1394         * inspector/formatting/resources/html-tests/eof-2-expected.html: Added.
1395         * inspector/formatting/resources/html-tests/eof-2.html: Added.
1396         * inspector/formatting/resources/html-tests/eof-3-expected.html: Added.
1397         * inspector/formatting/resources/html-tests/eof-3.html: Added.
1398         * inspector/formatting/resources/html-tests/eof-4-expected.html: Added.
1399         * inspector/formatting/resources/html-tests/eof-4.html: Added.
1400         * inspector/formatting/resources/html-tests/eof-5-expected.html: Added.
1401         * inspector/formatting/resources/html-tests/eof-5.html: Added.
1402         * inspector/formatting/resources/html-tests/eof-6-expected.html: Added.
1403         * inspector/formatting/resources/html-tests/eof-6.html: Added.
1404         * inspector/formatting/resources/html-tests/inline-script-expected.html: Added.
1405         * inspector/formatting/resources/html-tests/inline-script.html: Added.
1406         * inspector/formatting/resources/html-tests/inline-style-expected.html: Added.
1407         * inspector/formatting/resources/html-tests/inline-style.html: Added.
1408         * inspector/formatting/resources/html-tests/list-expected.html: Added.
1409         * inspector/formatting/resources/html-tests/list.html: Added.
1410         * inspector/formatting/resources/html-tests/not-well-formed-1-expected.html: Added.
1411         * inspector/formatting/resources/html-tests/not-well-formed-1.html: Added.
1412         * inspector/formatting/resources/html-tests/not-well-formed-2-expected.html: Added.
1413         * inspector/formatting/resources/html-tests/not-well-formed-2.html: Added.
1414         * inspector/formatting/resources/html-tests/not-well-formed-3-expected.html: Added.
1415         * inspector/formatting/resources/html-tests/not-well-formed-3.html: Added.
1416         * inspector/formatting/resources/html-tests/self-closing-expected.html: Added.
1417         * inspector/formatting/resources/html-tests/self-closing.html: Added.
1418         HTMLFormatter tests.
1419
1420         * inspector/formatting/resources/html-source-map-tests/1.html: Added.
1421         * inspector/formatting/resources/html-source-map-tests/2.html: Added.
1422         * inspector/formatting/resources/css-source-map-tests/1.css: Added.
1423         * inspector/formatting/resources/javascript-source-map-tests/1.js: Added.
1424         * inspector/formatting/source-map-css-1-expected.txt: Added.
1425         * inspector/formatting/source-map-css-1.html: Added.
1426         * inspector/formatting/source-map-html-1-expected.txt: Added.
1427         * inspector/formatting/source-map-html-1.html: Added.
1428         * inspector/formatting/source-map-html-2-expected.txt: Added.
1429         * inspector/formatting/source-map-html-2.html: Added.
1430         * inspector/formatting/source-map-javascript-1-expected.txt: Added.
1431         * inspector/formatting/source-map-javascript-1.html: Added.
1432         * inspector/formatting/resources/source-map-utilities.js: Added.
1433         (TestPage.registerInitializer.logLocationWithContext):
1434         (TestPage.registerInitializer.async.runSourceMapTest):
1435         (TestPage.registerInitializer.):
1436         (TestPage.registerInitializer.async.loadFormattedContentAndSourceMap):
1437         (TestPage.registerInitializer.async.loadSourceMapTestResource):
1438         (TestPage.registerInitializer.window.addSourceMapTest):
1439         (TestPage.registerInitializer):
1440         New formatter source map tests to ensure we can go back and forth reasonably
1441         between formatted content and original content.
1442
1443         * inspector/debugger/breakpoints/resolved-dump-all-inline-script-pause-locations-expected.txt: Added.
1444         * inspector/debugger/breakpoints/resolved-dump-all-inline-script-pause-locations.html: Added.
1445         * inspector/debugger/breakpoints/resources/dump-inline-scripts.html: Added.
1446         * inspector/debugger/breakpoints/resources/dump.js:
1447         (TestPage.registerInitializer.window.addDumpAllPauseLocationsTestCase):
1448         (TestPage.registerInitializer.addDumpAllPauseLocationsTestCaseForScript):
1449         (TestPage.registerInitializer):
1450         * inspector/debugger/resources/log-pause-location.js:
1451         (TestPage.registerInitializer.window.findScript):
1452         (TestPage.registerInitializer.window.findResource):
1453         Test for resolving breakpoints at column locations in <script> which was
1454         not previously possible and would not have worked previously.
1455
1456 2019-09-12  Ryan Haddad  <ryanhaddad@apple.com>
1457
1458         Unreviewed test gardening, rebaseline inspector/model/remote-object.html for WK1 after r249808.
1459
1460         * platform/mac-wk1/inspector/model/remote-object-expected.txt: Added.
1461
1462 2019-09-12  Ryan Haddad  <ryanhaddad@apple.com>
1463
1464         Unreviewed test gardening, rebaseline inspector/model/remote-object.html after r249808.
1465
1466         * inspector/model/remote-object-expected.txt:
1467
1468 2019-09-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1469
1470         [Cocoa] Text indicator for an image link on the front page of apple.com looks wrong
1471         https://bugs.webkit.org/show_bug.cgi?id=201724
1472         <rdar://problem/54622894>
1473
1474         Reviewed by Tim Horton.
1475
1476         Add a new layout test to exercise this scenario.
1477
1478         * fast/text-indicator/text-indicator-empty-link-expected.txt: Added.
1479         * fast/text-indicator/text-indicator-empty-link.html: Added.
1480
1481 2019-09-12  Chris Dumez  <cdumez@apple.com>
1482
1483         Re-sync dom web-platform-tests from upstream
1484         https://bugs.webkit.org/show_bug.cgi?id=201697
1485
1486         Reviewed by Youenn Fablet.
1487
1488         * TestExpectations:
1489         * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
1490         * tests-options.json:
1491
1492 2019-09-12  Devin Rousso  <drousso@apple.com>
1493
1494         REGRESSION? (r249786): inspector/canvas/context-attributes.html is failing on macOS WK1
1495         https://bugs.webkit.org/show_bug.cgi?id=201714
1496         <rdar://problem/55290473>
1497
1498         Reviewed by Joseph Pecoraro.
1499
1500         * inspector/canvas/context-attributes.html:
1501         * inspector/canvas/context-attributes-expected.txt:
1502
1503 2019-09-12  Russell Epstein  <repstein@apple.com>
1504
1505         Layout Test http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html is flaky.
1506         https://bugs.webkit.org/show_bug.cgi?id=199075
1507
1508         Reviewed by Youenn Fablet.
1509
1510         Currently, this test includes js-test.js twice, which is causing the test to be flaky.
1511
1512         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html: Removed second instance.
1513
1514 2019-09-11  Youenn Fablet  <youenn@apple.com>
1515
1516         Disable DTLS10
1517         https://bugs.webkit.org/show_bug.cgi?id=201679
1518
1519         Reviewed by Alex Christensen.
1520
1521         * webrtc/datachannel/dtls10-expected.txt: Added.
1522         * webrtc/datachannel/dtls10.html: Added.
1523
1524 2019-09-11  Saam Barati  <sbarati@apple.com>
1525
1526         [WHLSL] Ensure structs/arrays with pointers as fields are disallowed
1527         https://bugs.webkit.org/show_bug.cgi?id=201525
1528
1529         Reviewed by Robin Morisset.
1530
1531         This patch fixes a bug in our test harness where we forgot to wait for the gpu
1532         device to load before running test harness tests. This patch fixes this oversight
1533         and asserts that we have always finished loading before running a test.
1534
1535         * webgpu/whlsl/array-spec-tests.html:
1536         * webgpu/whlsl/ensure-proper-pointer-usage-expected.txt: Added.
1537         * webgpu/whlsl/ensure-proper-pointer-usage.html: Added.
1538         * webgpu/whlsl/js/test-harness.js:
1539         (Harness):
1540         (Harness.prototype.async.requestDevice):
1541         (Harness.prototype.async.callTypedFunction):
1542         (Harness.prototype.async.checkCompileFail):
1543         * webgpu/whlsl/pointer-spec-tests.html:
1544         * webgpu/whlsl/test-harness-test.html:
1545
1546 2019-09-11  Devin Rousso  <drousso@apple.com>
1547
1548         Web Inspector: Canvas: instrument WebGPUDevice instead of GPUCanvasContext
1549         https://bugs.webkit.org/show_bug.cgi?id=201650
1550
1551         Reviewed by Joseph Pecoraro.
1552
1553         * inspector/canvas/create-context-webgpu.html:
1554         * inspector/canvas/create-context-webgpu-expected.txt:
1555         * inspector/canvas/resources/create-context-utilities.js:
1556         (createDetachedCanvas):
1557         (createCSSCanvas):
1558         (destroyCanvases):
1559
1560         * inspector/canvas/requestClientNodes.html: Added.
1561         * inspector/canvas/requestClientNodes-expected.txt: Added.
1562         * inspector/canvas/requestClientNodes-css.html: Renamed from LayoutTests/inspector/canvas/css-canvas-clients.html.
1563         * inspector/canvas/requestClientNodes-css-expected.txt: Renamed from LayoutTests/inspector/canvas/css-canvas-clients-expected.txt.
1564         * inspector/canvas/requestClientNodes-webgpu.html: Added.
1565         * inspector/canvas/requestClientNodes-webgpu-expected.txt: Added.
1566
1567         * inspector/canvas/resolveContext-2d.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-2d.html.
1568         * inspector/canvas/resolveContext-2d-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-2d-expected.txt.
1569         * inspector/canvas/resolveContext-bitmaprenderer.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-bitmaprenderer.html.
1570         * inspector/canvas/resolveContext-bitmaprenderer-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-bitmaprenderer-expected.txt.
1571         * inspector/canvas/resolveContext-webgl.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl.html.
1572         * inspector/canvas/resolveContext-webgl-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl-expected.txt.
1573         * inspector/canvas/resolveContext-webgl2.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl2.html.
1574         * inspector/canvas/resolveContext-webgl2-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl2-expected.txt.
1575         * inspector/canvas/resolveContext-webgpu.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1576         * inspector/canvas/resolveContext-webgpu-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu-expected.txt.
1577
1578         * inspector/canvas/context-attributes-expected.txt:
1579
1580         * platform/gtk/TestExpectations:
1581         * platform/ios/TestExpectations:
1582         * platform/mac-wk1/TestExpectations:
1583         * platform/mac/TestExpectations:
1584         * platform/win/TestExpectations:
1585         * platform/wincairo/TestExpectations:
1586         * platform/wpe/TestExpectations:
1587
1588 2019-09-11  Chris Dumez  <cdumez@apple.com>
1589
1590         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/cache-storage/cache-persistency.https.html
1591         https://bugs.webkit.org/show_bug.cgi?id=201691
1592
1593         Reviewed by Alex Christensen.
1594
1595         Split cache-persistency.https.html into 2 tests (one for private session and one for
1596         regular session) to avoid relying on legacy testRunner.setPrivateBrowsingEnabled_DEPRECATED().
1597
1598         * http/tests/cache-storage/cache-persistency-private-expected.txt: Added.
1599         * http/tests/cache-storage/cache-persistency-private.html: Added.
1600         * http/tests/cache-storage/cache-persistency.https-expected.txt:
1601         * http/tests/cache-storage/cache-persistency.https.html:
1602
1603 2019-09-11  Ryan Haddad  <ryanhaddad@apple.com>
1604
1605         Unreviewed, rolling out r249768.
1606
1607         Caused 4 API tests to assert, perf test failures, and layout
1608         test crashes under ASan
1609
1610         Reverted changeset:
1611
1612         "Remove unnecessary abstractions around WebsiteDataStore"
1613         https://bugs.webkit.org/show_bug.cgi?id=201655
1614         https://trac.webkit.org/changeset/249768
1615
1616 2019-09-11  Truitt Savell  <tsavell@apple.com>
1617
1618         Unreviewed, rolling out r249753.
1619
1620         caused inspector/canvas/shaderProgram-add-remove-webgl.html to
1621         crash on all Mac platforms.
1622
1623         Reverted changeset:
1624
1625         "Web Inspector: Canvas: instrument WebGPUDevice instead of
1626         GPUCanvasContext"
1627         https://bugs.webkit.org/show_bug.cgi?id=201650
1628         https://trac.webkit.org/changeset/249753
1629
1630 2019-09-11  Alex Christensen  <achristensen@webkit.org>
1631
1632         Remove unnecessary abstractions around WebsiteDataStore
1633         https://bugs.webkit.org/show_bug.cgi?id=201655
1634
1635         Reviewed by Chris Dumez.
1636
1637         * platform/mac-wk2/TestExpectations:
1638
1639 2019-09-11  Ryan Haddad  <ryanhaddad@apple.com>
1640
1641         Unreviewed, rolling out r249758.
1642
1643         Breaks the watchOS build.
1644
1645         Reverted changeset:
1646
1647         "[WHLSL] Ensure structs/arrays with pointers as fields are
1648         disallowed"
1649         https://bugs.webkit.org/show_bug.cgi?id=201525
1650         https://trac.webkit.org/changeset/249758
1651
1652 2019-09-11  Chris Dumez  <cdumez@apple.com>
1653
1654         Unreviewed, re-skip service worker test that was unskipped in r249716
1655
1656         This test is still a flaky timeout.
1657
1658         * TestExpectations:
1659
1660 2019-09-11  Frederic Wang  <fwang@igalia.com>
1661
1662         Bug 201603 - Synchronize MathML WPT tests against upstream
1663         https://bugs.webkit.org/show_bug.cgi?id=201603
1664
1665         Reviewed by Rob Buis.
1666
1667         * TestExpectations:
1668         * platform/gtk/TestExpectations:
1669         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/css-styling/lengths-2-expected.txt: Added.
1670         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/css-styling/not-participating-to-parent-layout-expected.txt: Added.
1671         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt: Added.
1672         * platform/gtk/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt: Added.
1673         * platform/mac-wk1/TestExpectations:
1674
1675 2019-09-11  Saam Barati  <sbarati@apple.com>
1676
1677         [WHLSL] Ensure structs/arrays with pointers as fields are disallowed
1678         https://bugs.webkit.org/show_bug.cgi?id=201525
1679
1680         Reviewed by Robin Morisset.
1681
1682         This patch fixes a bug in our test harness where we forgot to wait for the gpu
1683         device to load before running test harness tests. This patch fixes this oversight
1684         and asserts that we have always finished loading before running a test.
1685
1686         * webgpu/whlsl/array-spec-tests.html:
1687         * webgpu/whlsl/ensure-proper-pointer-usage-expected.txt: Added.
1688         * webgpu/whlsl/ensure-proper-pointer-usage.html: Added.
1689         * webgpu/whlsl/js/test-harness.js:
1690         (Harness):
1691         (Harness.prototype.async.requestDevice):
1692         (Harness.prototype.async.callTypedFunction):
1693         (Harness.prototype.async.checkCompileFail):
1694         * webgpu/whlsl/pointer-spec-tests.html:
1695         * webgpu/whlsl/test-harness-test.html:
1696
1697 2019-09-10  Devin Rousso  <drousso@apple.com>
1698
1699         Web Inspector: Canvas: instrument WebGPUDevice instead of GPUCanvasContext
1700         https://bugs.webkit.org/show_bug.cgi?id=201650
1701
1702         Reviewed by Joseph Pecoraro.
1703
1704         * inspector/canvas/create-context-webgpu.html:
1705         * inspector/canvas/create-context-webgpu-expected.txt:
1706         * inspector/canvas/resources/create-context-utilities.js:
1707         (createDetachedCanvas):
1708         (createCSSCanvas):
1709         (destroyCanvases):
1710
1711         * inspector/canvas/requestClientNodes.html: Added.
1712         * inspector/canvas/requestClientNodes-expected.txt: Added.
1713         * inspector/canvas/requestClientNodes-css.html: Renamed from LayoutTests/inspector/canvas/css-canvas-clients.html.
1714         * inspector/canvas/requestClientNodes-css-expected.txt: Renamed from LayoutTests/inspector/canvas/css-canvas-clients-expected.txt.
1715         * inspector/canvas/requestClientNodes-webgpu.html: Added.
1716         * inspector/canvas/requestClientNodes-webgpu-expected.txt: Added.
1717
1718         * inspector/canvas/resolveContext-2d.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-2d.html.
1719         * inspector/canvas/resolveContext-2d-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-2d-expected.txt.
1720         * inspector/canvas/resolveContext-bitmaprenderer.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-bitmaprenderer.html.
1721         * inspector/canvas/resolveContext-bitmaprenderer-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-bitmaprenderer-expected.txt.
1722         * inspector/canvas/resolveContext-webgl.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl.html.
1723         * inspector/canvas/resolveContext-webgl-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl-expected.txt.
1724         * inspector/canvas/resolveContext-webgl2.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl2.html.
1725         * inspector/canvas/resolveContext-webgl2-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgl2-expected.txt.
1726         * inspector/canvas/resolveContext-webgpu.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1727         * inspector/canvas/resolveContext-webgpu-expected.txt: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu-expected.txt.
1728
1729         * inspector/canvas/context-attributes-expected.txt:
1730
1731         * platform/gtk/TestExpectations:
1732         * platform/ios/TestExpectations:
1733         * platform/mac-wk1/TestExpectations:
1734         * platform/mac/TestExpectations:
1735         * platform/win/TestExpectations:
1736         * platform/wincairo/TestExpectations:
1737         * platform/wpe/TestExpectations:
1738
1739 2019-09-10  Joseph Pecoraro  <pecoraro@apple.com>
1740
1741         Web Inspector: Remove legacy CodeMirror based pretty printers
1742         https://bugs.webkit.org/show_bug.cgi?id=201624
1743
1744         Reviewed by Devin Rousso.
1745
1746         * inspector/codemirror/prettyprinting-css-expected.txt: Removed.
1747         * inspector/codemirror/prettyprinting-css.html: Removed.
1748         * inspector/codemirror/prettyprinting-javascript-expected.txt: Removed.
1749         * inspector/codemirror/prettyprinting-javascript.html: Removed.
1750         * inspector/codemirror/resources/prettyprinting/css-tests/basic-expected.css: Removed.
1751         * inspector/codemirror/resources/prettyprinting/css-tests/basic.css: Removed.
1752         * inspector/codemirror/resources/prettyprinting/css-tests/calc-expected.css: Removed.
1753         * inspector/codemirror/resources/prettyprinting/css-tests/calc.css: Removed.
1754         * inspector/codemirror/resources/prettyprinting/css-tests/gradient-expected.css: Removed.
1755         * inspector/codemirror/resources/prettyprinting/css-tests/gradient.css: Removed.
1756         * inspector/codemirror/resources/prettyprinting/css-tests/keyframes-expected.css: Removed.
1757         * inspector/codemirror/resources/prettyprinting/css-tests/keyframes.css: Removed.
1758         * inspector/codemirror/resources/prettyprinting/css-tests/media-query-expected.css: Removed.
1759         * inspector/codemirror/resources/prettyprinting/css-tests/media-query.css: Removed.
1760         * inspector/codemirror/resources/prettyprinting/css-tests/selectors-expected.css: Removed.
1761         * inspector/codemirror/resources/prettyprinting/css-tests/selectors.css: Removed.
1762         * inspector/codemirror/resources/prettyprinting/css-tests/wrapping-expected.css: Removed.
1763         * inspector/codemirror/resources/prettyprinting/css-tests/wrapping.css: Removed.
1764         * inspector/codemirror/resources/prettyprinting/javascript-tests/block-comment-expected.js: Removed.
1765         * inspector/codemirror/resources/prettyprinting/javascript-tests/block-comment.js: Removed.
1766         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop-expected.js: Removed.
1767         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop.js: Removed.
1768         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if-expected.js: Removed.
1769         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if.js: Removed.
1770         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while-expected.js: Removed.
1771         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while.js: Removed.
1772         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while-expected.js: Removed.
1773         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while.js: Removed.
1774         * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js: Removed.
1775         * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks.js: Removed.
1776         * inspector/codemirror/resources/prettyprinting/javascript-tests/switch-case-default-expected.js: Removed.
1777         * inspector/codemirror/resources/prettyprinting/javascript-tests/switch-case-default.js: Removed.
1778         * inspector/codemirror/resources/prettyprinting/javascript-tests/unary-binary-operators-expected.js: Removed.
1779         * inspector/codemirror/resources/prettyprinting/javascript-tests/unary-binary-operators.js: Removed.
1780         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while-expected.js: Removed.
1781         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while.js: Removed.
1782         * inspector/codemirror/resources/prettyprinting/utilities.js: Removed.
1783
1784 2019-09-10  Chris Dumez  <cdumez@apple.com>
1785
1786         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/cookies/private-cookie-storage.html
1787         https://bugs.webkit.org/show_bug.cgi?id=201648
1788
1789         Reviewed by Alex Christensen.
1790
1791         Use testRunner.setShouldSwapToEphemeralSessionOnNextNavigation() / setShouldSwapToDefaultSessionOnNextNavigation() to
1792         truly switch session on WebKit2 instead of using the testRunner.setPrivateBrowsingEnabled_DEPRECATED() hack.
1793
1794         * http/tests/cookies/private-cookie-storage-expected.txt:
1795         * http/tests/cookies/private-cookie-storage.html:
1796         * http/tests/cookies/resources/cookies-test-pre.js:
1797         (testCookies):
1798
1799 2019-09-10  Ryan Haddad  <ryanhaddad@apple.com>
1800
1801         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/registration-mime-types.https.html is flaky
1802         https://bugs.webkit.org/show_bug.cgi?id=201190
1803
1804         Unreviewed test gardening.
1805
1806         * platform/ios/TestExpectations:
1807
1808 2019-09-10  Ryan Haddad  <ryanhaddad@apple.com>
1809
1810         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video.https.html is a flaky timeout
1811         https://bugs.webkit.org/show_bug.cgi?id=201665
1812
1813         Unreviewed test gardening.
1814
1815         This test was unskipped as part of r249716, but it is still frequently failing.
1816
1817         * TestExpectations: Skip the test again.
1818
1819 2019-09-10  Jiewen Tan  <jiewen_tan@apple.com>
1820
1821         REGRESSION: [ Catalina WK2 ] http/wpt/webauthn/public-key-credential-create-success-u2f.https.html is failing
1822         https://bugs.webkit.org/show_bug.cgi?id=201620
1823         <rdar://problem/51524958>
1824
1825         Reviewed by Alex Christensen.
1826
1827         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
1828         Remove the timeout value given those tests should never time out.
1829         * platform/mac-wk2/TestExpectations:
1830         Change the test expectation to Pass.
1831
1832 2019-09-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
1833
1834         REGRESSION (r249460): LayoutTests/webgpu/viewport-scissor-rect-triangle-strip.html is Failing
1835         https://bugs.webkit.org/show_bug.cgi?id=201478
1836
1837         Reviewed by Simon Fraser.
1838
1839         -- Revert r249460 which changed drawGreenAndBlueCheckerboardInSoftware().
1840         -- Remove the orientation bit from webgpu/resources/blue-checkered.png
1841            so drawing it is not affected by r249364.
1842
1843         * webgpu/js/webgpu-functions.js:
1844         (drawGreenAndBlueCheckerboardInSoftware):
1845         * webgpu/resources/blue-checkered.png:
1846
1847 2019-09-10  Nikolas Zimmermann  <zimmermann@kde.org>
1848
1849         Test SVGViewSpec behavior across page-loads with different anchors
1850         https://bugs.webkit.org/show_bug.cgi?id=201536
1851
1852         Reviewed by Rob Buis.
1853
1854         Added a new layout test to verify that navigating to different anchors within the same
1855         external SVG does not cause reloads. Instead scrollToAnchor() is used which causes an
1856         in-place navigation in the same document. The new test verifies that the SVGSVGElement
1857         is preserved when navigating between anchors, which indicates that no new document was
1858         created. Verify that the SVGViewSpec API works as intended, across navigations.
1859
1860         * svg/dom/SVGViewSpec-multiple-views-expected.txt: Added.
1861         * svg/dom/SVGViewSpec-multiple-views.html: Added.
1862         * svg/dom/resources/multiple-view-elements.svg: Added.
1863
1864 2019-09-10  Chris Dumez  <cdumez@apple.com>
1865
1866         Unreviewed, re-skip service worker test that was unskipped in r249716.
1867
1868         This test is still flaky.
1869
1870         * TestExpectations:
1871
1872 2019-09-10  Chris Dumez  <cdumez@apple.com>
1873
1874         Unreviewed, rolling out r249724.
1875
1876         Patch included a lot more changes than intended
1877
1878         Reverted changeset:
1879
1880         "Unreviewed, re-skip service worker test that was unskipped in
1881         r249716."
1882         https://trac.webkit.org/changeset/249724
1883
1884 2019-09-10  Chris Dumez  <cdumez@apple.com>
1885
1886         Unreviewed, re-skip service worker test that was unskipped in r249716.
1887
1888         This test is still flaky.
1889
1890         * TestExpectations:
1891
1892 2019-09-10  Chris Dumez  <cdumez@apple.com>
1893
1894         Re-sync workers web platform tests from upstream
1895         https://bugs.webkit.org/show_bug.cgi?id=201629
1896
1897         Reviewed by Alex Christensen.
1898
1899         * TestExpectations:
1900         * tests-options.json:
1901
1902 2019-09-10  Youenn Fablet  <youenn@apple.com>
1903
1904         Remove MediaStreamPrivate::scheduleDeferredTask
1905         https://bugs.webkit.org/show_bug.cgi?id=200975
1906         <rdar://problem/55113418>
1907
1908         Reviewed by Eric Carlson.
1909
1910         * fast/mediastream/media-stream-track-source-failure.html:
1911         page mediaState may be updated synchronously.
1912         Get it just before failing a capture track to verify that the state is being updated after the track is stopped.
1913
1914 2019-09-10  Chris Dumez  <cdumez@apple.com>
1915
1916         Unreviewed, unskip / rebaseline a few service worker tests
1917         https://bugs.webkit.org/show_bug.cgi?id=201626
1918
1919         * TestExpectations:
1920
1921 2019-09-10  Frederic Wang  <fwang@igalia.com>
1922
1923         Ensure tests for legacy features are in LayoutTests/mathml
1924         https://bugs.webkit.org/show_bug.cgi?id=201604
1925
1926         Reviewed by Rob Buis.
1927
1928         This patch copies MathML WPT tests verifying legacy support for features removed from MathML
1929         Core. These tests will be overriden or removed in a future WPT synchronization, so we need
1930         to keep local copies to check these legacy features when the "MathML Core" option is
1931         disabled.
1932
1933         * TestExpectations: Copy expectation.
1934         * mathml/non-core/frac-linethickness-001-expected.html: Added.
1935         * mathml/non-core/frac-linethickness-001.html: Added.
1936         * mathml/non-core/frac-linethickness-002-expected.html: Added.
1937         * mathml/non-core/frac-linethickness-002.html: Added.
1938         * mathml/non-core/frac-numalign-denomalign-001-expected.html: Added.
1939         * mathml/non-core/frac-numalign-denomalign-001.html: Added.
1940         * mathml/non-core/lengths-1-expected.html: Added.
1941         * mathml/non-core/lengths-1.html: Added.
1942         * mathml/non-core/lengths-2-expected.html: Added.
1943         * mathml/non-core/lengths-2.html: Added.
1944         * mathml/non-core/lengths-3-expected.txt: Added.
1945         * mathml/non-core/lengths-3.html: Added.
1946         * platform/gtk/TestExpectations: Copy expectation.
1947         * platform/win/TestExpectations: Add failure expectations.
1948
1949 2019-09-10  Ryosuke Niwa  <rniwa@webkit.org>
1950
1951         Option + arrow moves caret past whitespace on iOS
1952         https://bugs.webkit.org/show_bug.cgi?id=201575
1953
1954         Reviewed by Wenson Hsieh.
1955
1956         Added a new test for moving caret by word granularity on iOS.
1957
1958         * editing/selection/ios/move-by-word-with-keyboard-expected.txt: Added.
1959         * editing/selection/ios/move-by-word-with-keyboard.html: Added.
1960         * editing/selection/ios/select-non-editable-text-using-keyboard-expected.txt: Rebaselined.
1961         * editing/selection/ios/select-non-editable-text-using-keyboard.html: Updated the expected
1962         selection string due to the behavior change. Also fixed a bug that some test cases were
1963         not waiting for a secondary selectionchange event that happens after an extra selection
1964         update with character granularity introduced in r247524.
1965
1966 2019-09-09  Chris Dumez  <cdumez@apple.com>
1967
1968         REGRESSION: http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html is frequently timing out on iOS EWS bots
1969         https://bugs.webkit.org/show_bug.cgi?id=201550
1970
1971         Reviewed by Alex Christensen.
1972
1973         Update test to do checks on a timer if its call to testRunner.statisticsNotifyObserver() is a no-op
1974         due to having no statistics to send to the network process.
1975
1976         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html:
1977
1978 2019-09-09  Joonghun Park  <pjh0718@gmail.com>
1979
1980         getComputedStyle for line-height: normal should return the keyword instead of a length
1981         https://bugs.webkit.org/show_bug.cgi?id=201296
1982
1983         Reviewed by Ryosuke Niwa.
1984
1985         Per https://github.com/w3c/csswg-drafts/issues/3749,
1986         Gecko and Blink has this behavior already.
1987
1988         This patch makes WebKit has the same behavior with them.
1989
1990         * css3/calc/line-height-expected.txt:
1991         * fast/css/font-calculated-value-expected.txt:
1992         * fast/css/font-calculated-value.html:
1993         * fast/css/font-shorthand-from-longhands-expected.txt:
1994         * fast/css/font-shorthand-from-longhands.html:
1995         * fast/css/font-shorthand-line-height-expected.txt:
1996         * fast/css/font-shorthand-line-height.html:
1997         * fast/css/getComputedStyle/computed-style-expected.txt:
1998         * fast/css/getComputedStyle/computed-style-font-expected.txt:
1999         * fast/css/getComputedStyle/computed-style-font.html:
2000         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2001         * fast/ruby/ruby-line-height-expected.txt:
2002         * fast/ruby/ruby-line-height.html:
2003         * fast/text-autosizing/ios/idempotentmode/line-height-boosting-expected.txt:
2004         * fast/text-autosizing/ios/idempotentmode/line-height-boosting.html:
2005         * fast/text-autosizing/ios/line-height-text-autosizing-expected.txt:
2006         * fast/text-autosizing/ios/line-height-text-autosizing.html:
2007         * media/track/track-cue-rendering-on-resize-expected.txt:
2008         * media/track/track-cue-rendering-on-resize.html:
2009         * platform/gtk/fast/css/css2-system-fonts-expected.txt:
2010         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
2011         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2012         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
2013         * platform/ios/TestExpectations:
2014         * platform/ios/css3/calc/line-height-expected.txt:
2015         * platform/ios/fast/css/css2-system-fonts-expected.txt:
2016         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2017         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2018         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
2019         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2020         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2021         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2022         * platform/mac/fast/css/css2-system-fonts-expected.txt:
2023         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2024         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2025         * platform/mac/fast/text-autosizing/ios/line-height-text-autosizing-expected.txt:
2026         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2027         * platform/wincairo/css3/calc/line-height-expected.txt:
2028         * platform/wincairo/fast/css/css2-system-fonts-expected.txt:
2029         * platform/wpe/fast/css/css2-system-fonts-expected.txt:
2030         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
2031         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2032         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
2033         * svg/css/getComputedStyle-basic-expected.txt:
2034
2035 2019-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2036
2037         Unreviewed test gardening, update test expectations for rdar://problem/51229282.
2038
2039         * platform/mac-wk1/TestExpectations:
2040
2041 2019-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2042
2043         Unreviewed test gardening, update test expectations for rdar://problem/51766135.
2044
2045         * platform/ios/TestExpectations:
2046
2047 2019-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2048
2049         REGRESSION(r236540-r236595): ASSERTION FAILED: !frameView || !frameView->isPainting() on plugins/window-open.html
2050         https://bugs.webkit.org/show_bug.cgi?id=199089
2051
2052         Unreviewed test gardening.
2053
2054         * platform/mac-wk2/TestExpectations: Skip the test.
2055
2056 2019-09-09  Chris Dumez  <cdumez@apple.com>
2057
2058         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html
2059         https://bugs.webkit.org/show_bug.cgi?id=201596
2060
2061         Reviewed by Alex Christensen.
2062
2063         Update layout test to use testRunner.setShouldSwapToEphemeralSessionOnNextNavigation() &
2064         testRunner.setShouldSwapToDefaultSessionOnNextNavigation() instead of the legacy
2065         testRunner.setPrivateBrowsingEnabled_DEPRECATED(). The test needed some extra steps to
2066         navigate whenever we switch session but it is a lot more realistic and is really switching
2067         session on WebKit2. The testRunner.setPrivateBrowsingEnabled_DEPRECATED() was not truly
2068         switching session, just making the document think it did.
2069
2070         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html:
2071
2072 2019-09-09  Chris Dumez  <cdumez@apple.com>
2073
2074         Resync service workers WPT tests from upstream
2075         https://bugs.webkit.org/show_bug.cgi?id=201589
2076
2077         Reviewed by Youenn Fablet.
2078
2079         * TestExpectations:
2080
2081 2019-09-10  Simon Fraser  <simon.fraser@apple.com>
2082
2083         Attempt to make this test not flakey.
2084         https://bugs.webkit.org/show_bug.cgi?id=201482
2085
2086         * legacy-animation-engine/compositing/transitions/add-remove-transition.html:
2087
2088 2019-09-09  Jiewen Tan  <jiewen_tan@apple.com>
2089
2090         Layout Test http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html is flaky
2091         https://bugs.webkit.org/show_bug.cgi?id=198810
2092
2093         Reviewed by Dewei Zhu.
2094
2095         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html:
2096         Removed the timeout value given these tests should report the exception immediately.
2097
2098 2019-09-09  Chris Dumez  <cdumez@apple.com>
2099
2100         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/workers/service/basic-register.html
2101         https://bugs.webkit.org/show_bug.cgi?id=201590
2102
2103         Reviewed by Youenn Fablet.
2104
2105         Split the layout test in 2 to test both the default and the ephemeral session without relying on the
2106         testRunner.setPrivateBrowsingEnabled_DEPRECATED() hack.
2107
2108         * http/tests/workers/service/basic-register-expected.txt:
2109         * http/tests/workers/service/basic-register-private-expected.txt: Copied from LayoutTests/http/tests/workers/service/basic-register-expected.txt.
2110         * http/tests/workers/service/basic-register-private.html: Added.
2111         * http/tests/workers/service/resources/basic-register.js:
2112         (async.test):
2113
2114 2019-09-09  Rob Buis  <rbuis@igalia.com>
2115
2116         [GTK][WPE] Remove attributes deprecated from MathML3
2117         https://bugs.webkit.org/show_bug.cgi?id=197492
2118
2119         Reviewed by Frédéric Wang.
2120
2121         Disable the MathML Core flag for tests assuming MathML3 behavior.
2122
2123         * mathml/presentation/attributes-background-color-expected.html:
2124         * mathml/presentation/attributes-background-color.html:
2125         * mathml/presentation/attributes-mathvariant.html:
2126         * mathml/presentation/direction-overall.html:
2127         * mathml/presentation/mstyle-css-attributes.html:
2128
2129 2019-09-08  Saam Barati  <sbarati@apple.com>
2130
2131         [WHLSL] Add back a version of the property resolver
2132         https://bugs.webkit.org/show_bug.cgi?id=201251
2133
2134         Reviewed by Robin Morisset.
2135
2136         * webgpu/whlsl/property-evaluation-order-expected.txt: Added.
2137         * webgpu/whlsl/property-evaluation-order.html: Added.
2138
2139 2019-09-07  Chris Dumez  <cdumez@apple.com>
2140
2141         Add support for postMessage buffering between the service worker and window
2142         https://bugs.webkit.org/show_bug.cgi?id=201169
2143
2144         Reviewed by Youenn Fablet.
2145
2146         * TestExpectations:
2147         Unskip test that is no longer timing out.
2148
2149         * resources/testharnessreport.js:
2150         (self.testRunner.add_completion_callback):
2151         Use testRunner.forceImmediateCompletion() instead of notifyDone() for WPT tests.
2152         testRunner.notifyDone() does not work in case of load error or when the load
2153         does not finish. The WPT test was timing out because the load does not finish for
2154         testing purposes.
2155
2156 2019-09-07  Chris Dumez  <cdumez@apple.com>
2157
2158         Rewrite http/tests/workers/service/serviceworker-private-browsing.https.html as an API test
2159         https://bugs.webkit.org/show_bug.cgi?id=201574
2160
2161         Reviewed by Alex Christensen.
2162
2163         Drop legacy test which was replaced by an API test.
2164
2165         * http/tests/workers/service/serviceworker-private-browsing-worker.js: Removed.
2166         * http/tests/workers/service/serviceworker-private-browsing.https-expected.txt: Removed.
2167         * http/tests/workers/service/serviceworker-private-browsing.https.html: Removed.
2168
2169 2019-09-07  Chris Dumez  <cdumez@apple.com>
2170
2171         Rewrite storage/domstorage/localstorage/private-browsing-affects-storage.html as an API test
2172         https://bugs.webkit.org/show_bug.cgi?id=201547
2173
2174         Reviewed by Alex Christensen.
2175
2176         Drop outdated test.
2177
2178         * storage/domstorage/localstorage/private-browsing-affects-storage.html: Removed.
2179         * storage/domstorage/localstorage/resources/private-browsing-1.html: Removed.
2180         * storage/domstorage/localstorage/resources/private-browsing-2.html: Removed.
2181
2182 2019-09-07  Ryan Haddad  <ryanhaddad@apple.com>
2183
2184         Unreviewed, rolling out r249353.
2185
2186         The test for this change is a flaky failure.
2187
2188         Reverted changeset:
2189
2190         "Add support for postMessage buffering between the service
2191         worker and window"
2192         https://bugs.webkit.org/show_bug.cgi?id=201169
2193         https://trac.webkit.org/changeset/249353
2194
2195 2019-09-07  Alex Christensen  <achristensen@webkit.org>
2196
2197         Deprecate WKContextGetWebsiteDataStore
2198         https://bugs.webkit.org/show_bug.cgi?id=200050
2199
2200         Reviewed by Geoff Garen.
2201
2202         Rebase some accessibility tests that were printing the SessionID since we're using SessionID 2 for testing now.
2203
2204         * accessibility/mac/document-attributes-expected.txt:
2205         * platform/mac/accessibility/parent-delete-expected.txt:
2206
2207 2019-09-06  Devin Rousso  <drousso@apple.com>
2208
2209         Web Inspector: CSS Formatter: the closing } of nested @media aren't indented
2210         https://bugs.webkit.org/show_bug.cgi?id=201560
2211
2212         Reviewed by Joseph Pecoraro.
2213
2214         * inspector/formatting/resources/css-tests/media-query.css:
2215         * inspector/formatting/resources/css-tests/media-query-expected.css:
2216
2217 2019-09-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2218
2219         Incorrect selection rect revealed after pasting images in a contenteditable element
2220         https://bugs.webkit.org/show_bug.cgi?id=201549
2221         <rdar://problem/50956429>
2222
2223         Reviewed by Simon Fraser.
2224
2225         Add a couple of new layout tests.
2226
2227         * editing/pasteboard/do-not-reveal-selection-after-programmatic-scroll-expected.txt: Added.
2228         * editing/pasteboard/do-not-reveal-selection-after-programmatic-scroll.html: Added.
2229
2230         This test verifies that we don't try to scroll to reveal the caret after pasting, if the scroll position was
2231         changed before the images finished loading.
2232
2233         * editing/pasteboard/reveal-selection-after-pasting-images-expected.txt: Added.
2234         * editing/pasteboard/reveal-selection-after-pasting-images.html: Added.
2235         * platform/ios/editing/pasteboard/reveal-selection-after-pasting-images-expected.txt: Added.
2236
2237         This test verifies that we reveal the caret after loading multiple pasted images in a selection, and dispatch a
2238         scroll event in the process.
2239
2240 2019-09-06  Justin Fan  <justin_fan@apple.com>
2241
2242         [WebGPU] Update several interface and enum names to match spec
2243         https://bugs.webkit.org/show_bug.cgi?id=201564
2244
2245         Reviewed by Dean Jackson.
2246
2247         Rename GPUShaderStageBit -> GPUShaderStage.
2248         Rename GPUColorWriteBits -> GPUColorWrite.
2249         Rename TRANSFER_SRC/DST -> COPY_SRC/DST.
2250
2251         * webgpu/bind-groups.html:
2252         * webgpu/blend-color-triangle-strip.html:
2253         * webgpu/blit-commands.html:
2254         * webgpu/buffer-errors.html:
2255         * webgpu/color-write-mask-triangle-strip.html:
2256         * webgpu/pipeline-layouts.html:
2257         * webgpu/render-pipelines.html:
2258         * webgpu/texture-triangle-strip.html:
2259         * webgpu/textures-textureviews.html:
2260         * webgpu/whlsl/arbitrary-vertex-attribute-locations.html:
2261         * webgpu/whlsl/buffer-fragment.html:
2262         * webgpu/whlsl/buffer-length.html:
2263         * webgpu/whlsl/buffer-vertex.html:
2264         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html:
2265         * webgpu/whlsl/compute.html:
2266         * webgpu/whlsl/dereference-pointer-should-type-check.html:
2267         * webgpu/whlsl/device-proper-type-checker.html:
2268         * webgpu/whlsl/do-while-loop-break.html:
2269         * webgpu/whlsl/do-while-loop-continue.html:
2270         * webgpu/whlsl/do-while-loop.html:
2271         * webgpu/whlsl/dont-crash-parsing-enum.html:
2272         * webgpu/whlsl/dot-expressions.html:
2273         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html:
2274         * webgpu/whlsl/ensure-proper-variable-lifetime-2.html:
2275         * webgpu/whlsl/ensure-proper-variable-lifetime-3.html:
2276         * webgpu/whlsl/ensure-proper-variable-lifetime.html:
2277         * webgpu/whlsl/huge-array.html:
2278         * webgpu/whlsl/js/test-harness.js:
2279         (Harness.prototype.async.callTypedFunction):
2280         (Harness.prototype._clearResults):
2281         (Harness.prototype._setUpArguments):
2282         * webgpu/whlsl/loops-break.html:
2283         * webgpu/whlsl/loops-continue.html:
2284         * webgpu/whlsl/loops.html:
2285         * webgpu/whlsl/make-array-reference.html:
2286         * webgpu/whlsl/matrix-2.html:
2287         * webgpu/whlsl/matrix-alignment.html:
2288         * webgpu/whlsl/matrix-memory-layout.html:
2289         * webgpu/whlsl/matrix.html:
2290         * webgpu/whlsl/nested-dot-expression-rvalue.html:
2291         * webgpu/whlsl/nested-loop.html:
2292         * webgpu/whlsl/oob-access.html:
2293         * webgpu/whlsl/read-modify-write-high-zombies.html:
2294         * webgpu/whlsl/return-local-variable.html:
2295         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-10.html:
2296         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-11.html:
2297         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-12.html:
2298         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-13.html:
2299         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-14.html:
2300         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-15.html:
2301         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-16.html:
2302         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-17.html:
2303         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-18.html:
2304         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-19.html:
2305         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-2.html:
2306         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-20.html:
2307         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-21.html:
2308         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-22.html:
2309         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-23.html:
2310         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-24.html:
2311         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-25.html:
2312         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-26.html:
2313         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-27.html:
2314         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-3.html:
2315         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-4.html:
2316         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-5.html:
2317         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-6.html:
2318         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-7.html:
2319         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-8.html:
2320         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-9.html:
2321         * webgpu/whlsl/separate-shader-modules/separate-shader-modules.html:
2322         * webgpu/whlsl/simple-arrays.html:
2323         * webgpu/whlsl/store-to-property-updates-properly.html:
2324         * webgpu/whlsl/textures-load.html:
2325         * webgpu/whlsl/textures-sample-bias.html:
2326         * webgpu/whlsl/textures-sample-grad.html:
2327         * webgpu/whlsl/textures-sample-level.html:
2328         * webgpu/whlsl/textures-sample.html:
2329         * webgpu/whlsl/two-dimensional-array.html:
2330         * webgpu/whlsl/while-loop-break.html:
2331         * webgpu/whlsl/while-loop-continue.html:
2332         * webgpu/whlsl/whlsl.html:
2333         * webgpu/whlsl/zero-initialize-values-2.html:
2334         * webgpu/whlsl/zero-initialize-values.html:
2335
2336 2019-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2337
2338         REGRESSION: http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html is frequently timing out on iOS EWS bots
2339         https://bugs.webkit.org/show_bug.cgi?id=201550
2340
2341         Unreviewed test gardening.
2342
2343         * platform/ios-wk2/TestExpectations: Mark the test as flaky to speed up EWS while we investigate the root cause.
2344
2345 2019-09-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
2346
2347         REGRESSION (r249367): m_decodingPromises grows indefinitely until ImageLoader destruction
2348         https://bugs.webkit.org/show_bug.cgi?id=201402
2349
2350         Reviewed by Youenn Fablet and Daniel Bates.
2351
2352         * fast/images/decode-resolve-reject-no-leak-expected.txt: Added.
2353         * fast/images/decode-resolve-reject-no-leak.html: Added.
2354
2355 2019-09-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
2356
2357         Prefer null namespace 'href' over 'xlink:href' on SVG elements
2358         https://bugs.webkit.org/show_bug.cgi?id=195802
2359
2360         Reviewed by Youenn Fablet.
2361
2362         * svg/custom/href-xlink-href-gradient-element-expected.svg: Added.
2363         * svg/custom/href-xlink-href-gradient-element.svg: Added.
2364         * svg/custom/href-xlink-href-use-element-expected.svg: Added.
2365         * svg/custom/href-xlink-href-use-element.svg: Added.
2366
2367 2019-09-05  Joseph Pecoraro  <pecoraro@apple.com>
2368
2369         Tail Deleted Frames shown in Web Inspector are sometimes incorrect (Shadow Chicken)
2370         https://bugs.webkit.org/show_bug.cgi?id=201366
2371
2372         Reviewed by Saam Barati.
2373
2374         * inspector/debugger/tail-deleted-frames-expected.txt: Removed.
2375         * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt: Removed.
2376         * inspector/debugger/tail-deleted-frames-from-vm-entry.html: Removed.
2377         * inspector/debugger/tail-deleted-frames-this-value-expected.txt: Removed.
2378         * inspector/debugger/tail-deleted-frames-this-value.html: Removed.
2379         * inspector/debugger/tail-deleted-frames.html: Removed.
2380         Remove legacy tests that are difficult to read.
2381
2382         * inspector/debugger/tail-deleted-frames/resources/stack-trace-utilities.js: Added.
2383         (TestPage.registerInitializer.window.getAsyncStackTrace):
2384         (TestPage.registerInitializer.async.logThisObject):
2385         (TestPage.registerInitializer.async.logScope):
2386         (TestPage.registerInitializer.async.logCallFrame):
2387         (TestPage.registerInitializer):
2388         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-intermediate-frames.js: Added.
2389         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-intermediate-native-tail-deleted-calls.js: Added.
2390         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-intermediate-tail-deleted-frames.js: Added.
2391         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-scopes.js: Added.
2392         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-this-value.js: Added.
2393         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-vm-entry.js: Added.
2394         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-frames-expected.txt: Added.
2395         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-frames.html: Added.
2396         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-tail-deleted-frames-expected.txt: Added.
2397         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-tail-deleted-frames.html: Added.
2398         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-scopes-expected.txt: Added.
2399         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-scopes.html: Added.
2400         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value-expected.txt: Added.
2401         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value.html: Added.
2402         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-vm-entry-expected.txt: Added.
2403         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-vm-entry.html: Added.
2404         Include modern tests that are easier to read.
2405
2406         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-native-tail-deleted-calls-expected.txt: Added.
2407         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-native-tail-deleted-calls.html: Added.
2408         Include a test that is known to produce bad output, since we have reproductive steps.
2409
2410         * platform/mac/TestExpectations:
2411         Updated pathes.
2412
2413 2019-09-06  Darryl Pogue  <darryl@dpogue.ca>
2414
2415         REGRESSION(iOS 12): Keyboard dismissal leaves WKWebView viewport-fit=cover content offscreen
2416         https://bugs.webkit.org/show_bug.cgi?id=192564
2417
2418         Reviewed by Tim Horton.
2419
2420         Added tests to verify scrolling properly adapts to the keyboard insets on iOS.
2421
2422         * fast/scrolling/ios/scrollview-adjusts-to-keyboard-insets-expected.txt: Added.
2423         * fast/scrolling/ios/scrollview-adjusts-to-keyboard-insets.html: Added.
2424
2425 2019-09-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
2426
2427         Unreviewed, fix typo in r249216
2428
2429         Also change the <desc> element to be <text> element so the purpose of 
2430         the test is visible once it is opened.
2431
2432         * svg/custom/href-svg-namespace-animate-target-expected.svg:
2433         * svg/custom/href-svg-namespace-animate-target.svg:
2434
2435 2019-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2436
2437         Unreviewed, rolling out r249566.
2438
2439         Causes inspector layout test crashes under GuardMalloc
2440
2441         Reverted changeset:
2442
2443         "Tail Deleted Frames shown in Web Inspector are sometimes
2444         incorrect (Shadow Chicken)"
2445         https://bugs.webkit.org/show_bug.cgi?id=201366
2446         https://trac.webkit.org/changeset/249566
2447
2448 2019-09-06  Rob Buis  <rbuis@igalia.com>
2449
2450         Implement MathML DOM
2451         https://bugs.webkit.org/show_bug.cgi?id=200470
2452
2453         Reviewed by Ryosuke Niwa.
2454
2455         Extend existing tests to also test focus for MathML. Add a standalone test for MathML
2456         based on svg/custom/tabindex-order.html. Add a test for mouse clicks and focus handling
2457         based on svg/custom/focus-event-handling.xhtml.
2458
2459         * fast/dom/tabindex-defaults-expected.txt:
2460         * fast/dom/tabindex-defaults.html:
2461         * mathml/focus-event-handling-expected.txt: Added.
2462         * mathml/focus-event-handling.html: Added.
2463         * mathml/tabindex-order-expected.txt: Added.
2464         * mathml/tabindex-order.html: Added.
2465         * platform/ios-wk2/TestExpectations:
2466
2467 2019-09-05  Joseph Pecoraro  <pecoraro@apple.com>
2468
2469         Web Inspector: Crashes when intercept response is a 404
2470         https://bugs.webkit.org/show_bug.cgi?id=201514
2471
2472         Reviewed by Alex Christensen.
2473
2474         * http/tests/inspector/network/local-resource-override-basic-expected.txt:
2475         * http/tests/inspector/network/local-resource-override-basic.html:
2476         Add a test for a 404 response override.
2477
2478 2019-09-05  Joseph Pecoraro  <pecoraro@apple.com>
2479
2480         Tail Deleted Frames shown in Web Inspector are sometimes incorrect (Shadow Chicken)
2481         https://bugs.webkit.org/show_bug.cgi?id=201366
2482
2483         Reviewed by Saam Barati.
2484
2485         * inspector/debugger/tail-deleted-frames-expected.txt: Removed.
2486         * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt: Removed.
2487         * inspector/debugger/tail-deleted-frames-from-vm-entry.html: Removed.
2488         * inspector/debugger/tail-deleted-frames-this-value-expected.txt: Removed.
2489         * inspector/debugger/tail-deleted-frames-this-value.html: Removed.
2490         * inspector/debugger/tail-deleted-frames.html: Removed.
2491         Remove legacy tests that are difficult to read.
2492
2493         * inspector/debugger/tail-deleted-frames/resources/stack-trace-utilities.js: Added.
2494         (TestPage.registerInitializer.window.getAsyncStackTrace):
2495         (TestPage.registerInitializer.async.logThisObject):
2496         (TestPage.registerInitializer.async.logScope):
2497         (TestPage.registerInitializer.async.logCallFrame):
2498         (TestPage.registerInitializer):
2499         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-intermediate-frames.js: Added.
2500         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-intermediate-native-tail-deleted-calls.js: Added.
2501         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-intermediate-tail-deleted-frames.js: Added.
2502         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-scopes.js: Added.
2503         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-this-value.js: Added.
2504         * inspector/debugger/tail-deleted-frames/resources/tail-deleted-frames-vm-entry.js: Added.
2505         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-frames-expected.txt: Added.
2506         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-frames.html: Added.
2507         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-tail-deleted-frames-expected.txt: Added.
2508         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-tail-deleted-frames.html: Added.
2509         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-scopes-expected.txt: Added.
2510         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-scopes.html: Added.
2511         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value-expected.txt: Added.
2512         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value.html: Added.
2513         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-vm-entry-expected.txt: Added.
2514         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-vm-entry.html: Added.
2515         Include modern tests that are easier to read.
2516
2517         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-native-tail-deleted-calls-expected.txt: Added.
2518         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-native-tail-deleted-calls.html: Added.
2519         Include a test that is known to produce bad output, since we have reproductive steps.
2520
2521         * platform/mac/TestExpectations:
2522         Updated pathes.
2523
2524 2019-09-06  Andres Gonzalez  <andresg_22@apple.com>
2525
2526         AccessibilityRenderObject::setSelectedTextRange fails to set the selection passed an empty line.
2527         https://bugs.webkit.org/show_bug.cgi?id=201518
2528         <rdar://problem/54835122>
2529
2530         Reviewed by Ryosuke Niwa.
2531
2532         Extended this test to set the selection range passed an empty line.
2533         * accessibility/set-selected-text-range-after-newline-expected.txt:
2534         * accessibility/set-selected-text-range-after-newline.html:
2535
2536 2019-09-05  Chris Dumez  <cdumez@apple.com>
2537
2538         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in js-test.js
2539         https://bugs.webkit.org/show_bug.cgi?id=201522
2540
2541         Reviewed by Alex Christensen.
2542
2543         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in js-test.js.
2544         Instead, use the new useEphemeralSession WKTR flag added in r249542.
2545
2546         * resources/js-test.js:
2547         * storage/indexeddb/aborted-versionchange-closes-private.html:
2548         * storage/indexeddb/basics-private.html:
2549         * storage/indexeddb/clone-exception-private.html:
2550         * storage/indexeddb/closed-cursor-private.html:
2551         * storage/indexeddb/connection-leak-private.html:
2552         * storage/indexeddb/create-and-remove-object-store-private.html:
2553         * storage/indexeddb/create-object-store-options-private.html:
2554         * storage/indexeddb/createIndex-after-failure-private.html:
2555         * storage/indexeddb/createObjectStore-name-argument-required-private.html:
2556         * storage/indexeddb/createObjectStore-null-name-private.html:
2557         * storage/indexeddb/cursor-added-bug-private.html:
2558         * storage/indexeddb/cursor-advance-private.html:
2559         * storage/indexeddb/cursor-basics-private.html:
2560         * storage/indexeddb/cursor-cast-private.html:
2561         * storage/indexeddb/cursor-continue-dir-private.html:
2562         * storage/indexeddb/cursor-continue-private.html:
2563         * storage/indexeddb/cursor-continue-validity-private.html:
2564         * storage/indexeddb/cursor-delete-private.html:
2565         * storage/indexeddb/cursor-finished-private.html:
2566         * storage/indexeddb/cursor-inconsistency-private.html:
2567         * storage/indexeddb/cursor-index-delete-private.html:
2568         * storage/indexeddb/cursor-key-order-private.html:
2569         * storage/indexeddb/cursor-leak-private.html:
2570         * storage/indexeddb/cursor-overloads-private.html:
2571         * storage/indexeddb/cursor-prev-no-duplicate-private.html:
2572         * storage/indexeddb/cursor-primary-key-order-private.html:
2573         * storage/indexeddb/cursor-properties-private.html:
2574         * storage/indexeddb/cursor-request-cycle-private.html:
2575         * storage/indexeddb/cursor-reverse-bug-private.html:
2576         * storage/indexeddb/cursor-skip-deleted-private.html:
2577         * storage/indexeddb/cursor-update-private.html:
2578         * storage/indexeddb/cursor-update-value-argument-required-private.html:
2579         * storage/indexeddb/cursor-value-private.html:
2580         * storage/indexeddb/database-basics-private.html:
2581         * storage/indexeddb/database-close-private.html:
2582         * storage/indexeddb/database-closepending-flag-private.html:
2583         * storage/indexeddb/database-deletepending-flag-private.html:
2584         * storage/indexeddb/database-name-undefined-private.html:
2585         * storage/indexeddb/database-odd-names-private.html:
2586         * storage/indexeddb/database-quota-private.html:
2587         * storage/indexeddb/database-wrapper-private.html:
2588         * storage/indexeddb/delete-closed-database-object-private.html:
2589         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private.html:
2590         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private.html:
2591         * storage/indexeddb/delete-range-private.html:
2592         * storage/indexeddb/deleteIndex-bug110792-private.html:
2593         * storage/indexeddb/deleteIndex-private.html:
2594         * storage/indexeddb/deleteObjectStore-name-argument-required-private.html:
2595         * storage/indexeddb/deleteObjectStore-null-name-private.html:
2596         * storage/indexeddb/deleted-objects-private.html:
2597         * storage/indexeddb/deletedatabase-blocked-private.html:
2598         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private.html:
2599         * storage/indexeddb/deletedatabase-not-blocked-private.html:
2600         * storage/indexeddb/deletedatabase-transaction-private.html:
2601         * storage/indexeddb/dont-commit-on-blocked-private.html:
2602         * storage/indexeddb/dont-wedge-private.html:
2603         * storage/indexeddb/duplicates-private.html:
2604         * storage/indexeddb/error-causes-abort-by-default-private.html:
2605         * storage/indexeddb/events-private.html:
2606         * storage/indexeddb/exception-in-event-aborts-private.html:
2607         * storage/indexeddb/exceptions-private.html:
2608         * storage/indexeddb/factory-cmp-private.html:
2609         * storage/indexeddb/factory-deletedatabase-private.html:
2610         * storage/indexeddb/get-keyrange-private.html:
2611         * storage/indexeddb/index-basics-private.html:
2612         * storage/indexeddb/index-count-private.html:
2613         * storage/indexeddb/index-cursor-private.html:
2614         * storage/indexeddb/index-duplicate-keypaths-private.html:
2615         * storage/indexeddb/index-get-key-argument-required-private.html:
2616         * storage/indexeddb/index-multientry-private.html:
2617         * storage/indexeddb/index-population-private.html:
2618         * storage/indexeddb/index-unique-private.html:
2619         * storage/indexeddb/interfaces-private.html:
2620         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private.html:
2621         * storage/indexeddb/intversion-bad-parameters-private.html:
2622         * storage/indexeddb/intversion-blocked-private.html:
2623         * storage/indexeddb/intversion-close-between-events-private.html:
2624         * storage/indexeddb/intversion-close-in-oncomplete-private.html:
2625         * storage/indexeddb/intversion-close-in-upgradeneeded-private.html:
2626         * storage/indexeddb/intversion-encoding-private.html:
2627         * storage/indexeddb/intversion-gated-on-delete-private.html:
2628         * storage/indexeddb/intversion-long-queue-private.html:
2629         * storage/indexeddb/intversion-omit-parameter-private.html:
2630         * storage/indexeddb/intversion-open-in-upgradeneeded-private.html:
2631         * storage/indexeddb/intversion-open-with-version-private.html:
2632         * storage/indexeddb/intversion-pending-version-changes-ascending-private.html:
2633         * storage/indexeddb/intversion-pending-version-changes-descending-private.html:
2634         * storage/indexeddb/intversion-pending-version-changes-same-private.html:
2635         * storage/indexeddb/intversion-persistence-private.html:
2636         * storage/indexeddb/intversion-revert-on-abort-private.html:
2637         * storage/indexeddb/intversion-two-opens-no-versions-private.html:
2638         * storage/indexeddb/intversion-upgrades-private.html:
2639         * storage/indexeddb/invalid-keys-private.html:
2640         * storage/indexeddb/key-generator-private.html:
2641         * storage/indexeddb/key-sort-order-across-types-private.html:
2642         * storage/indexeddb/key-sort-order-date-private.html:
2643         * storage/indexeddb/key-type-array-private.html:
2644         * storage/indexeddb/key-type-binary-private.html:
2645         * storage/indexeddb/key-type-infinity-private.html:
2646         * storage/indexeddb/keypath-arrays-private.html:
2647         * storage/indexeddb/keypath-basics-private.html:
2648         * storage/indexeddb/keypath-edges-private.html:
2649         * storage/indexeddb/keypath-fetch-key-private.html:
2650         * storage/indexeddb/keypath-intrinsic-properties-private.html:
2651         * storage/indexeddb/keyrange-private.html:
2652         * storage/indexeddb/keyrange-required-arguments-private.html:
2653         * storage/indexeddb/lazy-index-population-private.html:
2654         * storage/indexeddb/lazy-index-types-private.html:
2655         * storage/indexeddb/legacy-constants-private.html:
2656         * storage/indexeddb/list-ordering-private.html:
2657         * storage/indexeddb/metadata-private.html:
2658         * storage/indexeddb/metadata-race-private.html:
2659         * storage/indexeddb/modern/abort-objectstore-info-private.html:
2660         * storage/indexeddb/modern/abort-requests-cancelled-private.html:
2661         * storage/indexeddb/modern/aborted-put-private.html:
2662         * storage/indexeddb/modern/autoincrement-abort-private.html:
2663         * storage/indexeddb/modern/basic-add-private.html:
2664         * storage/indexeddb/modern/basic-put-private.html:
2665         * storage/indexeddb/modern/binary-keys-1-private.html:
2666         * storage/indexeddb/modern/blocked-open-db-requests-private.html:
2667         * storage/indexeddb/modern/create-index-failures-private.html:
2668         * storage/indexeddb/modern/createobjectstore-basic-private.html:
2669         * storage/indexeddb/modern/createobjectstore-failures-private.html:
2670         * storage/indexeddb/modern/cursor-1-private.html:
2671         * storage/indexeddb/modern/cursor-2-private.html:
2672         * storage/indexeddb/modern/cursor-3-private.html:
2673         * storage/indexeddb/modern/cursor-4-private.html:
2674         * storage/indexeddb/modern/cursor-5-private.html:
2675         * storage/indexeddb/modern/cursor-6-private.html:
2676         * storage/indexeddb/modern/cursor-7-private.html:
2677         * storage/indexeddb/modern/cursor-8-private.html:
2678         * storage/indexeddb/modern/date-basic-private.html:
2679         * storage/indexeddb/modern/deletedatabase-1-private.html:
2680         * storage/indexeddb/modern/deletedatabase-2-private.html:
2681         * storage/indexeddb/modern/deletedatabase-null-name-exception-private.html:
2682         * storage/indexeddb/modern/deletedatabase-request-event-private.html:
2683         * storage/indexeddb/modern/deletedatabase-request-private.html:
2684         * storage/indexeddb/modern/deleteindex-1-private.html:
2685         * storage/indexeddb/modern/deleteindex-2-private.html:
2686         * storage/indexeddb/modern/deleteindex-3-private.html:
2687         * storage/indexeddb/modern/deleteindex-4-private.html:
2688         * storage/indexeddb/modern/deleteobjectstore-1-private.html:
2689         * storage/indexeddb/modern/double-abort-private.html:
2690         * storage/indexeddb/modern/double-open-private.html:
2691         * storage/indexeddb/modern/gc-closes-database-private.html:
2692         * storage/indexeddb/modern/get-index-failures-private.html:
2693         * storage/indexeddb/modern/get-keyrange-private.html:
2694         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html:
2695         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private.html:
2696         * storage/indexeddb/modern/idbdatabase-transaction-failures-private.html:
2697         * storage/indexeddb/modern/idbindex-getall-1-private.html:
2698         * storage/indexeddb/modern/idbindex-getallkeys-1-private.html:
2699         * storage/indexeddb/modern/idbindex-properties-basic-private.html:
2700         * storage/indexeddb/modern/idbkey-array-equality-private.html:
2701         * storage/indexeddb/modern/idbobjectstore-clear-1-private.html:
2702         * storage/indexeddb/modern/idbobjectstore-clear-2-private.html:
2703         * storage/indexeddb/modern/idbobjectstore-count-1-private.html:
2704         * storage/indexeddb/modern/idbobjectstore-count-failures-private.html:
2705         * storage/indexeddb/modern/idbobjectstore-delete-1-private.html:
2706         * storage/indexeddb/modern/idbobjectstore-delete-2-private.html:
2707         * storage/indexeddb/modern/idbobjectstore-delete-failures-private.html:
2708         * storage/indexeddb/modern/idbobjectstore-get-failures-private.html:
2709         * storage/indexeddb/modern/idbobjectstore-getall-1-private.html:
2710         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html:
2711         * storage/indexeddb/modern/idbobjectstore-getkey-1-private.html:
2712         * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-private.html:
2713         * storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html:
2714         * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html:
2715         * storage/indexeddb/modern/index-1-private.html:
2716         * storage/indexeddb/modern/index-2-private.html:
2717         * storage/indexeddb/modern/index-3-private.html:
2718         * storage/indexeddb/modern/index-4-private.html:
2719         * storage/indexeddb/modern/index-5-private.html:
2720         * storage/indexeddb/modern/index-cursor-1-private.html:
2721         * storage/indexeddb/modern/index-cursor-2-private.html:
2722         * storage/indexeddb/modern/index-cursor-3-private.html:
2723         * storage/indexeddb/modern/index-get-count-basic-private.html:
2724         * storage/indexeddb/modern/index-get-count-failures-private.html:
2725         * storage/indexeddb/modern/index-rename-1-private.html:
2726         * storage/indexeddb/modern/keypath-basic-private.html:
2727         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-private.html:
2728         * storage/indexeddb/modern/multiple-objectstore-index-cursor-collision-private.html:
2729         * storage/indexeddb/modern/objectstore-attributes-private.html:
2730         * storage/indexeddb/modern/objectstore-cursor-advance-failures-private.html:
2731         * storage/indexeddb/modern/objectstore-cursor-continue-failures-private.html:
2732         * storage/indexeddb/modern/objectstore-rename-1-private.html:
2733         * storage/indexeddb/modern/opencursor-failures-private.html:
2734         * storage/indexeddb/modern/opendatabase-request-event-private.html:
2735         * storage/indexeddb/modern/opendatabase-request-private.html:
2736         * storage/indexeddb/modern/opendatabase-success-after-versionchange-private.html:
2737         * storage/indexeddb/modern/opendatabase-versions-private.html:
2738         * storage/indexeddb/modern/request-readystate-private.html:
2739         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html:
2740         * storage/indexeddb/modern/transaction-scheduler-1-private.html:
2741         * storage/indexeddb/modern/transaction-scheduler-2-private.html:
2742         * storage/indexeddb/modern/transaction-scheduler-3-private.html:
2743         * storage/indexeddb/modern/transaction-scheduler-4-private.html:
2744         * storage/indexeddb/modern/transaction-scheduler-5-private.html:
2745         * storage/indexeddb/modern/transaction-scheduler-6-private.html:
2746         * storage/indexeddb/modern/transactions-stop-on-navigation-private.html:
2747         * storage/indexeddb/modern/versionchange-abort-then-reopen-private.html:
2748         * storage/indexeddb/modern/versionchange-event-private.html:
2749         * storage/indexeddb/mozilla/add-twice-failure-private.html:
2750         * storage/indexeddb/mozilla/autoincrement-indexes-private.html:
2751         * storage/indexeddb/mozilla/bad-keypath-private.html:
2752         * storage/indexeddb/mozilla/clear-private.html:
2753         * storage/indexeddb/mozilla/create-index-unique-private.html:
2754         * storage/indexeddb/mozilla/create-index-with-integer-keys-private.html:
2755         * storage/indexeddb/mozilla/create-objectstore-basics-private.html:
2756         * storage/indexeddb/mozilla/create-objectstore-null-name-private.html:
2757         * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-private.html:
2758         * storage/indexeddb/mozilla/cursor-mutation-private.html:
2759         * storage/indexeddb/mozilla/cursor-update-updates-indexes-private.html:
2760         * storage/indexeddb/mozilla/cursors-private.html:
2761         * storage/indexeddb/mozilla/delete-result-private.html:
2762         * storage/indexeddb/mozilla/event-source-private.html:
2763         * storage/indexeddb/mozilla/global-data-private.html:
2764         * storage/indexeddb/mozilla/index-prev-no-duplicate-private.html:
2765         * storage/indexeddb/mozilla/indexes-private.html:
2766         * storage/indexeddb/mozilla/key-requirements-delete-null-key-private.html:
2767         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-private.html:
2768         * storage/indexeddb/mozilla/key-requirements-private.html:
2769         * storage/indexeddb/mozilla/key-requirements-put-no-key-private.html:
2770         * storage/indexeddb/mozilla/key-requirements-put-null-key-private.html:
2771         * storage/indexeddb/mozilla/object-cursors-private.html:
2772         * storage/indexeddb/mozilla/object-identity-private.html:
2773         * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-private.html:
2774         * storage/indexeddb/mozilla/object-store-remove-values-private.html:
2775         * storage/indexeddb/mozilla/objectstorenames-private.html:
2776         * storage/indexeddb/mozilla/odd-result-order-private.html:
2777         * storage/indexeddb/mozilla/open-database-null-name-private.html:
2778         * storage/indexeddb/mozilla/put-get-values-private.html:
2779         * storage/indexeddb/mozilla/readonly-transactions-private.html:
2780         * storage/indexeddb/mozilla/readwrite-transactions-private.html:
2781         * storage/indexeddb/mozilla/readyState-private.html:
2782         * storage/indexeddb/mozilla/remove-index-private.html:
2783         * storage/indexeddb/mozilla/remove-objectstore-private.html:
2784         * storage/indexeddb/mozilla/versionchange-abort-private.html:
2785         * storage/indexeddb/mutating-cursor-private.html:
2786         * storage/indexeddb/object-lookups-in-versionchange-private.html:
2787         * storage/indexeddb/objectStore-required-arguments-private.html:
2788         * storage/indexeddb/objectstore-autoincrement-private.html:
2789         * storage/indexeddb/objectstore-basics-private.html:
2790         * storage/indexeddb/objectstore-clear-private.html:
2791         * storage/indexeddb/objectstore-count-private.html:
2792         * storage/indexeddb/objectstore-cursor-private.html:
2793         * storage/indexeddb/objectstore-removeobjectstore-private.html:
2794         * storage/indexeddb/odd-strings-private.html:
2795         * storage/indexeddb/open-bad-versions-private.html:
2796         * storage/indexeddb/open-cursor-private.html:
2797         * storage/indexeddb/open-during-transaction-private.html:
2798         * storage/indexeddb/open-ordering-private.html:
2799         * storage/indexeddb/opencursor-key-private.html:
2800         * storage/indexeddb/optional-arguments-private.html:
2801         * storage/indexeddb/pending-activity-private.html:
2802         * storage/indexeddb/pending-version-change-on-exit-private.html:
2803         * storage/indexeddb/pending-version-change-stuck-private.html:
2804         * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html:
2805         * storage/indexeddb/persistence-private.html:
2806         * storage/indexeddb/prefetch-bugfix-108071-private.html:
2807         * storage/indexeddb/prefetch-invalidation-private.html:
2808         * storage/indexeddb/prefetch-race-private.html:
2809         * storage/indexeddb/primary-key-unique-to-objectstore-private.html:
2810         * storage/indexeddb/queued-commands-private.html:
2811         * storage/indexeddb/readonly-private.html:
2812         * storage/indexeddb/readonly-properties-private.html:
2813         * storage/indexeddb/removed-private.html:
2814         * storage/indexeddb/request-continue-abort-private.html:
2815         * storage/indexeddb/request-event-propagation-private.html:
2816         * storage/indexeddb/request-leak-private.html:
2817         * storage/indexeddb/request-result-cache-private.html:
2818         * storage/indexeddb/set_version_blocked-private.html:
2819         * storage/indexeddb/setversion-blocked-by-versionchange-close-private.html:
2820         * storage/indexeddb/setversion-not-blocked-private.html:
2821         * storage/indexeddb/structured-clone-private.html:
2822         * storage/indexeddb/transaction-abort-private.html:
2823         * storage/indexeddb/transaction-active-flag-private.html:
2824         * storage/indexeddb/transaction-after-close-private.html:
2825         * storage/indexeddb/transaction-and-objectstore-calls-private.html:
2826         * storage/indexeddb/transaction-basics-private.html:
2827         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-private.html:
2828         * storage/indexeddb/transaction-complete-with-js-recursion-private.html:
2829         * storage/indexeddb/transaction-complete-workers-private.html:
2830         * storage/indexeddb/transaction-coordination-across-databases-private.html:
2831         * storage/indexeddb/transaction-coordination-within-database-private.html:
2832         * storage/indexeddb/transaction-crash-in-tasks-private.html:
2833         * storage/indexeddb/transaction-crash-on-abort-private.html:
2834         * storage/indexeddb/transaction-error-private.html:
2835         * storage/indexeddb/transaction-event-propagation-private.html:
2836         * storage/indexeddb/transaction-ordering-private.html:
2837         * storage/indexeddb/transaction-overlapping-private.html:
2838         * storage/indexeddb/transaction-read-only-private.html:
2839         * storage/indexeddb/transaction-readwrite-exclusive-private.html:
2840         * storage/indexeddb/transaction-rollback-private.html:
2841         * storage/indexeddb/transaction-scope-sequencing-private.html:
2842         * storage/indexeddb/transaction-storeNames-required-private.html:
2843         * storage/indexeddb/unblocked-version-changes-private.html:
2844         * storage/indexeddb/unprefix-private.html:
2845         * storage/indexeddb/value-undefined-private.html:
2846         * storage/indexeddb/values-odd-types-private.html:
2847         * storage/indexeddb/version-change-abort-private.html:
2848         * storage/indexeddb/version-change-event-basic-private.html:
2849         * storage/indexeddb/version-change-event-private.html:
2850         * storage/indexeddb/version-change-exclusive-private.html:
2851         * storage/indexeddb/versionchangerequest-activedomobject-private.html:
2852
2853 2019-09-05  Chris Dumez  <cdumez@apple.com>
2854
2855         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in http/tests/cache/disk-cache/disk-cache-vary-cookie.html
2856         https://bugs.webkit.org/show_bug.cgi?id=201524
2857
2858         Reviewed by Alex Christensen.
2859
2860         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() as it does not do the right thing for WebKit2.
2861         Instead, use the new useEphemeralSession WKTR flag added in r249542.
2862
2863         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
2864         * http/tests/cache/disk-cache/disk-cache-vary-cookie-private-expected.txt: Added.
2865         * http/tests/cache/disk-cache/disk-cache-vary-cookie-private.html: Copied from LayoutTests/http/tests/cache/disk-cache/disk-cache-vary-cookie.html.
2866         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2867
2868 2019-09-05  Chris Dumez  <cdumez@apple.com>
2869
2870         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in plugins/private-browsing-mode.html
2871         https://bugs.webkit.org/show_bug.cgi?id=201523
2872
2873         Reviewed by Alex Christensen.
2874
2875         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in plugins/private-browsing-mode.html
2876         since it does not do the right thing for WebKit2. Instead, use the new useEphemeralSession
2877         WKTR flag.
2878
2879         * platform/mac-wk2/TestExpectations:
2880         * platform/mac/TestExpectations:
2881         * plugins/non-private-browsing-mode-expected.txt: Added.
2882         * plugins/non-private-browsing-mode.html: Added.
2883         * plugins/private-browsing-mode-expected.txt:
2884         * plugins/private-browsing-mode.html:
2885
2886 2019-09-05  Justin Fan  <justin_fan@apple.com>
2887
2888         [WebGPU] Fix new test results after adding console warnings
2889         https://bugs.webkit.org/show_bug.cgi?id=201526
2890
2891         Unreviewed test expectation updates.
2892
2893         * webgpu/buffer-errors-expected.txt:
2894         * webgpu/map-read-buffers-expected.txt:
2895         * webgpu/map-write-buffers-expected.txt:
2896         * webgpu/render-pipelines.html: Fix WHLSL compile error.
2897         * webgpu/uncaptured-errors-expected.txt: Added.
2898         * webgpu/whlsl/use-undefined-variable-2-expected.txt:
2899         * webgpu/whlsl/use-undefined-variable-expected.txt:
2900
2901 2019-09-05  Ryan Haddad  <ryanhaddad@apple.com>
2902
2903         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html is a flaky failure
2904         https://bugs.webkit.org/show_bug.cgi?id=181837
2905
2906         Unreviewed test gardening.
2907
2908         * platform/ios/TestExpectations: Mark test as flaky.
2909         * platform/mac/TestExpectations: Ditto.
2910
2911 2019-09-05  Russell Epstein  <repstein@apple.com>
2912
2913         Layout Test media/audio-concurrent-supported.html is a flaky failure.
2914         rdar://55081191
2915
2916         Unreviewed Test Gardening.
2917
2918         * platform/ios/TestExpectations:
2919         * platform/mac/TestExpectations:
2920
2921 2019-09-05  Chris Dumez  <cdumez@apple.com>
2922
2923         [WK2] Add proper layout test support for ephemeral sessions
2924         https://bugs.webkit.org/show_bug.cgi?id=201475
2925
2926         Reviewed by Antti Koivisto.
2927
2928         Update existing layout tests to either switch to the new mechanism when trivial or to rename
2929         setPrivateBrowsingEnabled() to setPrivateBrowsingEnabled_DEPRECATED() when it is not.
2930
2931         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
2932         * crypto/subtle/rsa-indexeddb-private.html:
2933         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html:
2934         * http/tests/adClickAttribution/resources/util.js:
2935         (tearDownAndFinish):
2936         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html:
2937         * http/tests/cache-storage/cache-persistency.https.html:
2938         * http/tests/cache-storage/cache-representation.https.html:
2939         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2940         * http/tests/cookies/private-cookie-storage.html:
2941         * http/tests/media/now-playing-info-private-browsing.html:
2942         * http/tests/security/appcache-in-private-browsing.html:
2943         * http/tests/security/appcache-switching-private-browsing.html:
2944         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
2945         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php:
2946         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php:
2947         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php:
2948         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
2949         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php:
2950         * http/tests/security/cookies/resources/first-party-cookie-allow.xsl:
2951         * http/tests/security/cookies/resources/third-party-cookie-blocking.xsl:
2952         * http/tests/security/cookies/third-party-cookie-blocking-main-frame.html:
2953         * http/tests/security/cookies/third-party-cookie-blocking-redirect.html:
2954         * http/tests/security/cookies/third-party-cookie-blocking-user-action.html:
2955         * http/tests/security/cookies/third-party-cookie-blocking.html:
2956         * http/tests/security/cross-frame-access-private-browsing.html:
2957         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed.html:
2958         * http/tests/security/cross-origin-plugin-private-browsing-toggled.html:
2959         * http/tests/security/private-browsing-http-auth.html:
2960         * http/tests/security/storage-blocking-loosened-private-browsing-plugin.html:
2961         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin.html:
2962         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html:
2963         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode.html:
2964         * http/tests/storageAccess/has-storage-access-true-if-feature-off.html:
2965         * http/tests/workers/service/resources/basic-register.js:
2966         (async.test):
2967         * http/tests/workers/service/serviceworker-private-browsing.https.html:
2968         * http/wpt/fetch/dnt-header-after-redirection.html:
2969         * platform/wk2/TestExpectations:
2970         * plugins/private-browsing-mode-2.html:
2971         * plugins/private-browsing-mode.html:
2972         * resources/js-test.js:
2973         * storage/domstorage/localstorage/private-browsing-affects-storage.html:
2974         * storage/domstorage/localstorage/resources/private-browsing-1.html:
2975         * storage/domstorage/localstorage/resources/private-browsing-2.html:
2976         * storage/indexeddb/open-db-private-browsing.html:
2977         * storage/indexeddb/resources/open-db-private-browsing.js:
2978         * storage/websql/private-browsing-noread-nowrite.html:
2979         * storage/websql/private-browsing-open-disabled.html:
2980
2981 2019-09-05  Justin Fan  <justin_fan@apple.com>
2982
2983         [WebGPU] Implement GPUUncapturedErrorEvent
2984         https://bugs.webkit.org/show_bug.cgi?id=199676
2985
2986         Reviewed by Dean Jackson.
2987
2988         Add a test to ensure GPUUncapturedErrorEvents work.
2989
2990         * webgpu/uncaptured-errors.html: Added.
2991
2992 2019-09-05  Ryan Haddad  <ryanhaddad@apple.com>
2993
2994         [iOS] Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html is failing
2995         https://bugs.webkit.org/show_bug.cgi?id=201509
2996
2997         Unreviewed test gardening.
2998
2999         * platform/ios-simulator/TestExpectations: Mark test as failing.
3000
3001 2019-09-05  Antti Koivisto  <antti@apple.com>
3002
3003         Generate event region for both the main graphics layer and the scrolled contents layer
3004         https://bugs.webkit.org/show_bug.cgi?id=201487
3005
3006         Reviewed by Simon Fraser.
3007
3008         * pointerevents/ios/touch-action-region-backing-sharing-expected.txt:
3009         * pointerevents/ios/touch-action-region-overflow-expected.txt:
3010
3011 2019-09-05  Ryosuke Niwa  <rniwa@webkit.org>
3012
3013         REGRESSION (iOS 13): Bulleted list copied from Notes to Mail results in Times New Roman
3014         https://bugs.webkit.org/show_bug.cgi?id=201490
3015
3016         Reviewed by Daniel Bates.
3017
3018         Added a test to make sure -webkit-standard font family name isn't stripped away when sanitization is not in effect.
3019
3020         * editing/pasteboard/paste-cocoa-writer-markup-with-webkit-standard-font-family-expected.txt: Added.
3021         * editing/pasteboard/paste-cocoa-writer-markup-with-webkit-standard-font-family.html: Added.
3022
3023 2019-09-05  Chris Fleizach  <cfleizach@apple.com>
3024
3025         AX: children cache are not re-computed if tab index is removed
3026         https://bugs.webkit.org/show_bug.cgi?id=201502
3027
3028         Reviewed by Zalan Bujtas.
3029
3030         * accessibility/tabindex-removed-expected.txt: Added.
3031         * accessibility/tabindex-removed.html: Added.
3032
3033 2019-09-04  Fujii Hironori  <Hironori.Fujii@sony.com>
3034
3035         [AppleWin] fast/block/float/float-with-anonymous-previous-sibling.html is failing as flaky ImageOnlyFailure
3036         https://bugs.webkit.org/show_bug.cgi?id=201491
3037
3038         Unreviewed test gardening.
3039
3040         * platform/win/TestExpectations: Marked it.
3041
3042 2019-09-04  Timothy Hatcher  <timothy@apple.com>
3043
3044         Mail appears to be double inverting code copied from Notes, Xcode, or Terminal.
3045         https://bugs.webkit.org/show_bug.cgi?id=201368
3046         rdar://problem/40529867
3047
3048         Reviewed by Ryosuke Niwa.
3049
3050         * TestExpectations:
3051         * editing/pasteboard/paste-dark-mode-color-filtered-expected.txt: Added.
3052         * editing/pasteboard/paste-dark-mode-color-filtered.html: Added.
3053         * platform/ios-12/TestExpectations:
3054         * platform/ios/TestExpectations:
3055         * platform/mac/TestExpectations:
3056
3057 2019-09-06  Simon Fraser  <simon.fraser@apple.com>
3058
3059         REGRESSION (iOS 13): If an overflow:hidden with a non-zero scroll position is toggled to overflow:scroll, some other scroll causes its scroll position to get reset
3060         https://bugs.webkit.org/show_bug.cgi?id=201528
3061         rdar://problem/55044885
3062
3063         Reviewed by Frédéric Wang.
3064
3065         * scrollingcoordinator/ios/scroller-initial-scroll-position-expected.html: Added.
3066         * scrollingcoordinator/ios/scroller-initial-scroll-position.html: Added.
3067
3068 2019-09-04  Yusuke Suzuki  <ysuzuki@apple.com>
3069
3070         [JSC] Make Promise implementation faster
3071         https://bugs.webkit.org/show_bug.cgi?id=200898
3072
3073         Reviewed by Saam Barati.
3074
3075         * inspector/canvas/recording-bitmaprenderer-frameCount-expected.txt:
3076         * inspector/canvas/recording-bitmaprenderer-full-expected.txt:
3077         * inspector/canvas/recording-bitmaprenderer-memoryLimit-expected.txt:
3078         * inspector/console/message-stack-trace-expected.txt:
3079         * inspector/console/queryHolders-expected.txt:
3080         * js/Promise-types-expected.txt:
3081         * js/dom/Promise-resolve-with-itself-expected.txt:
3082         * js/dom/Promise-resolve-with-itself.html:
3083         * js/script-tests/Promise-types.js:
3084
3085 2019-09-04  Tim Horton  <timothy_horton@apple.com>
3086
3087         Line artifacts in note body after viewing note with <attachment>s
3088         https://bugs.webkit.org/show_bug.cgi?id=201474
3089         <rdar://problem/51306108>
3090
3091         Reviewed by Simon Fraser.
3092
3093         * fast/attachment/attachment-border-should-stay-inside-attachment-expected.html: Added.
3094         * fast/attachment/attachment-border-should-stay-inside-attachment.html: Added.
3095         Add a test that ensures that <attachment> stays inside its bounds.
3096
3097 2019-09-04  Joseph Pecoraro  <pecoraro@apple.com>
3098
3099         Web Inspector: Local Overrides - Provide substitution content for resource loads (URL based)
3100         https://bugs.webkit.org/show_bug.cgi?id=201262
3101         <rdar://problem/13108764>
3102
3103         Reviewed by Devin Rousso.
3104
3105         * http/tests/inspector/network/local-resource-override-basic-expected.txt: Added.
3106         * http/tests/inspector/network/local-resource-override-basic.html: Added.
3107         * http/tests/inspector/network/local-resource-override-main-resource-expected.txt: Added.
3108         * http/tests/inspector/network/local-resource-override-main-resource.html: Added.
3109         * http/tests/inspector/network/local-resource-override-script-tag-expected.txt: Added.
3110         * http/tests/inspector/network/local-resource-override-script-tag.html: Added.
3111         * http/tests/inspector/network/resource-response-inspector-override-expected.txt: Added.
3112         * http/tests/inspector/network/resource-response-inspector-override.html: Added.
3113         * http/tests/inspector/network/resources/override.js: Added.
3114         * http/tests/inspector/network/resources/override.txt: Added.
3115         * inspector/network/local-resource-override-continue-response-expected.txt: Added.
3116         * inspector/network/local-resource-override-continue-response.html: Added.
3117         Tests for overrides.
3118
3119         * inspector/unit-tests/url-utilities-expected.txt:
3120         * inspector/unit-tests/url-utilities.html:
3121         Test WI.urlWithoutFragment.
3122
3123         * platform/mac-wk1/TestExpectations:
3124         WebKitLegacy does not support overrides.
3125
3126 2019-09-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
3127
3128         Address review comments after r249364
3129         https://bugs.webkit.org/show_bug.cgi?id=201432
3130
3131         Reviewed by Simon Fraser.
3132
3133         Fix the <img> CSS width properties by adding the "px" units. 
3134
3135         * fast/images/exif-orientation-background-expected.html:
3136         * fast/images/exif-orientation-canvas-expected.html:
3137         * fast/images/exif-orientation-canvas.html:
3138         * fast/images/exif-orientation-composited-expected.html:
3139         * fast/images/exif-orientation-composited.html:
3140         Remove the CSS border to enable the composited image code path.
3141
3142         * fast/images/exif-orientation-content-expected.html:
3143         * fast/images/exif-orientation-element-expected.html:
3144         * fast/images/exif-orientation-element.html:
3145         * fast/images/exif-orientation-image-document-expected.html:
3146         * fast/images/exif-orientation-image-document.html:
3147         * fast/images/exif-orientation-image-object-expected.html:
3148         * fast/images/exif-orientation-image-object.html:
3149         * fast/images/exif-orientation-svg-feimage-expected.html:
3150         * fast/images/exif-orientation-svg-feimage.html:
3151         * fast/images/exif-orientation-svg-image-expected.html:
3152         * fast/images/exif-orientation-svg-image.html:
3153
3154 2019-09-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
3155
3156         REGRESSION (r249364): Layout Test webgpu/texture-triangle-strip.html is Failing
3157         https://bugs.webkit.org/show_bug.cgi?id=201425
3158
3159         Reviewed by Myles C. Maxfield.
3160
3161         The orientation of webgpu/resources/blue-checkered.png is OriginRightTop.
3162         Because r249364 made the image orientation respected everywhere including
3163         the canvas drawImage(), the expected result does not match the output of
3164         the test anymore.
3165
3166         The fix is to change the the expected result to match the image drawing
3167         when the image orientation is respected.
3168
3169         * webgpu/js/webgpu-functions.js:
3170         (drawGreenAndBlueCheckerboardInSoftware):
3171
3172 2019-09-03  Myles C. Maxfield  <mmaxfield@apple.com>
3173
3174         [WHLSL] Implement SampleLevel(), SampleBias(), and SampleGrad()
3175         https://bugs.webkit.org/show_bug.cgi?id=201385
3176
3177         Reviewed by Dean Jackson.
3178
3179         * webgpu/whlsl/textures-sample-bias-expected.html: Added.
3180         * webgpu/whlsl/textures-sample-bias.html: Added.
3181         * webgpu/whlsl/textures-sample-grad-expected.html: Added.
3182         * webgpu/whlsl/textures-sample-grad.html: Added.
3183         * webgpu/whlsl/textures-sample-level-expected.html: Added.
3184         * webgpu/whlsl/textures-sample-level.html: Added.
3185
3186 2019-09-03  Devin Rousso  <drousso@apple.com>
3187
3188         Web Inspector: implement blackboxing of script resources
3189         https://bugs.webkit.org/show_bug.cgi?id=17240
3190         <rdar://problem/5732847>
3191
3192         Reviewed by Joseph Pecoraro.
3193
3194         * inspector/debugger/setShouldBlackboxURL.html: Added.
3195         * inspector/debugger/setShouldBlackboxURL-expected.txt: Added.
3196
3197         * inspector/model/remote-object-api-expected.txt:
3198         Update output since `WI.TestHarness.prototype.expectException` now logs the `.constructor.name`.
3199
3200 2019-09-03  Devin Rousso  <drousso@apple.com>
3201
3202         REGRESSION (r249132): [macOS WK2] Layout Test inspector/layers/layerTreeDidChange.html is a flaky failure
3203         https://bugs.webkit.org/show_bug.cgi?id=201435
3204
3205         Reviewed by Joseph Pecoraro.
3206
3207         r249132 changed the `InspectorLayerTreeAgent` to reset the flag that controls whether the
3208         frontend should be notified about layer changes when `disable` is called, which happens when
3209         Web Inspector disconnects.
3210
3211         Sometimes, a layer change event can be "in flight" when this happens, meaning that the Web
3212         Inspector frontend can receive a layer change event before it requests the new layer data.
3213
3214         This is normally handled by the Web Inspector UI, as the associated DOM node would no longer
3215         exist, so the UI paths would early return.
3216
3217         * inspector/layers/layerTreeDidChange.html:
3218         Only listen for layer change events once we've triggered a guaranteed layer update, as any
3219         "in flight" events from previous tests could be incorrectly logged as part of this test.
3220
3221 2019-09-03  Devin Rousso  <drousso@apple.com>
3222
3223         REGRESSION (r249078): Flaky crash in com.apple.JavaScriptCore: Inspector::InjectedScriptModule::ensureInjected
3224         https://bugs.webkit.org/show_bug.cgi?id=201201
3225         <rdar://problem/54771560>
3226
3227         Reviewed by Joseph Pecoraro.
3228
3229         * inspector/debugger/tail-deleted-frames-this-value.html:
3230         * inspector/debugger/tail-deleted-frames-this-value-expected.txt:
3231         * inspector/debugger/resources/tail-deleted-frames-this-value.js:
3232         * inspector/timeline/line-column-expected.txt:
3233
3234 2019-09-04  Simon Fraser  <simon.fraser@apple.com>
3235
3236         Cancelled transitions on Google image search leave content with opacity 0 sometimes
3237         https://bugs.webkit.org/show_bug.cgi?id=201482
3238         rdar://problem/54921036
3239
3240         Reviewed by Tim Horton.
3241
3242         * legacy-animation-engine/compositing/transitions/add-remove-transition-expected.html: Added.
3243         * legacy-animation-engine/compositing/transitions/add-remove-transition.html: Added.
3244
3245 2019-09-03  Jiewen Tan  <jiewen_tan@apple.com>
3246
3247         [WebAuthn] Enable WebAuthn by default for MobileSafari and SafariViewService
3248         https://bugs.webkit.org/show_bug.cgi?id=201369
3249         <rdar://problem/54903724>
3250
3251         Reviewed by Brent Fulgham.
3252
3253         * http/wpt/webauthn/public-key-credential-get-success-nfc.https.html:
3254         Imporves the test a bit.
3255
3256 2019-09-03  Antoine Quint  <graouts@apple.com>
3257
3258         [iOS] Treat a two-finger single tap as if the user tapped with the Cmd key pressed
3259         https://bugs.webkit.org/show_bug.cgi?id=201420
3260         <rdar://problem/53207786>
3261
3262         Reviewed by Simon Fraser.
3263
3264         Add a new event that checks that a two-finger single tap on a clickable element yields a "click" event with the metaKey flag set to true.
3265
3266         * fast/events/ios/click-event-two-finger-single-tap-meta-key-expected.txt: Added.
3267         * fast/events/ios/click-event-two-finger-single-tap-meta-key.html: Added.
3268
3269 2019-09-03  Rob Buis  <rbuis@igalia.com>
3270
3271         Remove support for load/error on link=prefetch
3272         https://bugs.webkit.org/show_bug.cgi?id=201348
3273
3274         Reviewed by Youenn Fablet.
3275
3276         Adjust beforeload tests to also test load/error events.
3277
3278         * http/tests/cache/link-prefetch-main-resource-iframe.html:
3279         * http/tests/cache/link-prefetch-main-resource.html:
3280         * http/wpt/prefetch/beforeload-dynamic-expected.txt: Removed.
3281         * http/wpt/prefetch/beforeload-expected.txt: Removed.
3282         * http/wpt/prefetch/load-events-dynamic-expected.txt: Added.
3283         * http/wpt/prefetch/load-events-dynamic.html: Renamed from LayoutTests/http/wpt/prefetch/beforeload-dynamic.html.
3284         * http/wpt/prefetch/load-events-expected.txt: Added.
3285         * http/wpt/prefetch/load-events.html: Renamed from LayoutTests/http/wpt/prefetch/beforeload.html.
3286         * http/wpt/prefetch/resources/navigate-skip-disk-cache.html:
3287         * http/wpt/prefetch/resources/navigate.html:
3288         * platform/mac-wk1/TestExpectations:
3289         * platform/win/TestExpectations:
3290
3291 2019-09-02  Fujii Hironori  <Hironori.Fujii@sony.com>
3292
3293         [SVG] fragment-only url 'url(#fragment)' should be resolved against the current document with regardless to HTML <base> element
3294         https://bugs.webkit.org/show_bug.cgi?id=189499
3295         <rdar://problem/44466206>
3296
3297         Reviewed by Said Abou-Hallawa.
3298
3299         These test cases are imported from Blink's commit, and modified for WebKit.
3300         <https://chromium.googlesource.com/chromium/src/+/e7d7225c33aa7fc42ee390125b01df9167fad106%5E%21/>
3301
3302         * TestExpectations:
3303         * css3/filters/effect-reference-local-url-with-base-expected.html: Added.
3304         * css3/filters/effect-reference-local-url-with-base.html: Added.
3305         * css3/filters/effect-reference.html:
3306         * css3/masking/clip-path-reference-local-url-with-base-expected.html: Added.
3307         * css3/masking/clip-path-reference-local-url-with-base.html: Added.
3308         * http/tests/svg/local-url-with-valid-base-and-resource-expected.html: Added.
3309         * http/tests/svg/local-url-with-valid-base-and-resource.html: Added.
3310         * http/tests/svg/resources/red100x100.svg: Added.
3311         * platform/gtk/TestExpectations: Marked svg/custom/local-url-reference-marker.html as ImageOnlyFailure for Bug 113849.
3312         * platform/wpe/TestExpectations: Ditto.
3313         * svg/animations/local-url-target-reference-expected.html: Added.
3314         * svg/animations/local-url-target-reference.html: Added.
3315         * svg/custom/linking-base-external-reference-expected.txt: Removed. This was a test for old spec.
3316         * svg/custom/linking-base-external-reference.xhtml: Ditto.
3317         * svg/custom/local-url-reference-clip-path-expected.html: Added.
3318         * svg/custom/local-url-reference-clip-path.html: Added.
3319         * svg/custom/local-url-reference-fill-expected.html: Added.
3320         * svg/custom/local-url-reference-fill.html: Added.
3321         * svg/custom/local-url-reference-filter-expected.html: Added.
3322         * svg/custom/local-url-reference-filter.html: Added.
3323         * svg/custom/local-url-reference-marker-expected.html: Added.
3324         * svg/custom/local-url-reference-marker.html: Added.
3325         * svg/custom/local-url-reference-mask-expected.html: Added.
3326         * svg/custom/local-url-reference-mask.html: Added.
3327         * svg/custom/local-url-reference-pattern-expected.html: Added.
3328         * svg/custom/local-url-reference-pattern.html: Added.
3329         * svg/custom/local-url-reference-radial-gradient-expected.html: Added.
3330         * svg/custom/local-url-reference-radial-gradient.html: Added.
3331         * svg/custom/local-url-reference-srcdoc-expected.html: Added.
3332         * svg/custom/local-url-reference-srcdoc.html: Added.
3333         * svg/custom/local-url-reference-stroke-expected.html: Added.
3334         * svg/custom/local-url-reference-stroke.html: Added.
3335         * svg/custom/local-url-reference-use-expected.html: Added.
3336         * svg/custom/local-url-reference-use.html: Added.
3337         * svg/text/textpath-local-url-reference-expected.html: Added.
3338         * svg/text/textpath-local-url-reference.html: Added.
3339
3340 2019-09-01  Myles C. Maxfield  <mmaxfield@apple.com>
3341
3342         [WHLSL] Resources don't work when only a subset of a bind group is referenced by a shader
3343         https://bugs.webkit.org/show_bug.cgi?id=201383
3344
3345         Reviewed by Dean Jackson.
3346
3347         * webgpu/whlsl/compute.html:
3348         * webgpu/whlsl/sparse-bind-group-2-expected.txt: Added.
3349         * webgpu/whlsl/sparse-bind-group-2.html: Added.
3350         * webgpu/whlsl/sparse-bind-group-3-expected.txt: Added.
3351         * webgpu/whlsl/sparse-bind-group-3.html: Added.
3352         * webgpu/whlsl/sparse-bind-group-expected.txt: Added.
3353         * webgpu/whlsl/sparse-bind-group.html: Added.
3354
3355 2019-09-01  Commit Queue  <commit-queue@webkit.org>
3356
3357         Unreviewed, rolling out r249369.
3358         https://bugs.webkit.org/show_bug.cgi?id=201394
3359
3360         broke WHLSL tests (Requested by litherum on #webkit).
3361
3362         Reverted changeset:
3363
3364         "[WHLSL] Resources don't work when only a subset of a bind
3365         group is referenced by a shader"
3366         https://bugs.webkit.org/show_bug.cgi?id=201383
3367         https://trac.webkit.org/changeset/249369
3368
3369 2019-09-01  Myles C. Maxfield  <mmaxfield@apple.com>
3370
3371         [WHLSL] Resources don't work when only a subset of a bind group is referenced by a shader
3372         https://bugs.webkit.org/show_bug.cgi?id=201383
3373
3374         Reviewed by Dean Jackson.
3375
3376         * webgpu/whlsl/compute.html:
3377         * webgpu/whlsl/sparse-bind-group-2-expected.txt: Added.
3378         * webgpu/whlsl/sparse-bind-group-2.html: Added.
3379         * webgpu/whlsl/sparse-bind-group-3-expected.txt: Added.
3380         * webgpu/whlsl/sparse-bind-group-3.html: Added.
3381         * webgpu/whlsl/sparse-bind-group-expected.txt: Added.
3382         * webgpu/whlsl/sparse-bind-group.html: Added.
3383
3384 2019-09-01  Wenson Hsieh  <wenson_hsieh@apple.com>
3385
3386         Long presses that interrupt accelerated scrolling dispatch clicks on apps linked against iOS 12 or earlier
3387         https://bugs.webkit.org/show_bug.cgi?id=201346
3388         <rdar://problem/54885784>
3389
3390         Reviewed by Dean Jackson.
3391
3392         Add a couple of new layout tests to verify that using a long press gesture to interrupt momentum scrolling in a
3393         web view that uses API to disable link previews does not result in a click.
3394
3395         * fast/scrolling/ios/click-events-after-long-press-during-momentum-scroll-in-main-frame-expected.txt: Added.
3396         * fast/scrolling/ios/click-events-after-long-press-during-momentum-scroll-in-main-frame.html: Added.
3397         * fast/scrolling/ios/click-events-after-long-press-during-momentum-scroll-in-overflow-expected.txt: Added.
3398         * fast/scrolling/ios/click-events-after-long-press-during-momentum-scroll-in-overflow.html: Added.
3399
3400 2019-09-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
3401
3402         HTMLImageElement::decode() should return a resolved promise for decoding non bitmap images
3403         https://bugs.webkit.org/show_bug.cgi?id=201243
3404
3405         Reviewed by Youenn Fablet.
3406
3407         * fast/images/decode-non-bitmap-image-resolve-expected.txt: Added.
3408         * fast/images/decode-non-bitmap-image-resolve.html: Added.
3409         * fast/images/resources/green-100x100.svg: Added.
3410
3411 2019-08-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
3412
3413         EXIF orientation should be respected when rendering images
3414         https://bugs.webkit.org/show_bug.cgi?id=201123
3415
3416         Reviewed by Simon Fraser.
3417
3418         Existing tests are made ref-tests. New tests were added to cover more
3419         cases for drawing images.
3420
3421         * fast/images/exif-orientation-background-expected.html: Added.
3422         * fast/images/exif-orientation-background.html: Added.
3423         * fast/images/exif-orientation-canvas-expected.html: Added.
3424         * fast/images/exif-orientation-canvas.html: Added.
3425         * fast/images/exif-orientation-composited-expected.html: Added.
3426         * fast/images/exif-orientation-composited-expected.txt: Removed.
3427         * fast/images/exif-orientation-composited.html:
3428         * fast/images/exif-orientation-content-expected.html: Added.
3429         * fast/images/exif-orientation-content.html: Added.
3430         * fast/images/exif-orientation-css-expected.txt: Removed.
3431         * fast/images/exif-orientation-css.html: Removed.
3432         * fast/images/exif-orientation-element-expected.html: Added.
3433         * fast/images/exif-orientation-element-object-fit-expected.html: Added.
3434         * fast/images/exif-orientation-element-object-fit.html: Added.
3435         * fast/images/exif-orientation-element.html: Added.
3436         * fast/images/exif-orientation-expected.txt: Removed.
3437         * fast/images/exif-orientation-image-document-expected.html: Added.
3438         * fast/images/exif-orientation-image-document-expected.txt: Removed.
3439         * fast/images/exif-orientation-image-document.html:
3440         * fast/images/exif-orientation-image-object-expected.html: Added.
3441         * fast/images/exif-orientation-image-object.html: Added.
3442         * fast/images/exif-orientation-svg-feimage-expected.html: Added.
3443         * fast/images/exif-orientation-svg-feimage.html: Added.
3444         * fast/images/exif-orientation-svg-image-expected.html: Added.
3445         * fast/images/exif-orientation-svg-image.html: Added.
3446         * fast/images/exif-orientation.html: Removed.
3447         * platform/gtk/TestExpectations:
3448         * platform/mac/fast/images/exif-orientation-composited-expected.png: Removed.
3449         * platform/win/TestExpectations:
3450
3451 2019-08-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3452
3453         [iOS] Add a test to ensure that a tap in editable content shows the callout bar if the selection did not change
3454         https://bugs.webkit.org/show_bug.cgi?id=200082
3455
3456         Reviewed by Dean Jackson.
3457
3458         Adds a layout test to cover the UIKit change in <rdar://problem/53106460>.
3459
3460         * editing/selection/ios/show-callout-bar-after-tap-expected.txt: Added.
3461         * editing/selection/ios/show-callout-bar-after-tap.html: Added.
3462
3463 2019-08-31  Rob Buis  <rbuis@igalia.com>
3464
3465         XMLHttpRequest: responseXML returns null if the Content-Type is valid (end in +xml) in some cases
3466         https://bugs.webkit.org/show_bug.cgi?id=46146
3467
3468         Reviewed by Youenn Fablet.
3469
3470         Adjust test to match the specification: make response MIME type fallback to
3471         text/xml in case mimeType could not be extracted.
3472
3473         Behavior matches Firefox.
3474
3475         * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
3476         * http/tests/xmlhttprequest/supported-xml-content-types.html:
3477
3478 2019-08-31  Frederic Wang  <fwang@igalia.com>
3479
3480         Fix interpretation of fraction shifts
3481         https://bugs.webkit.org/show_bug.cgi?id=201242
3482
3483         Reviewed by Rob Buis.
3484
3485         * TestExpectations: Skip mathml/presentation/stretchy-depth-height-symmetric.html since it
3486         cannot work in a reliable way and should be rewritten. Equivalent checks seem essentially
3487         covered by WPT test mathml/presentation-markup/operators/mo-axis-height-1.html.
3488         See bug 201356.
3489         * platform/win/mathml/presentation/roots-expected.txt: Update windows expectation.
3490
3491 2019-08-30  Chris Dumez  <cdumez@apple.com>
3492
3493         Add support for postMessage buffering between the service worker and window
3494         https://bugs.webkit.org/show_bug.cgi?id=201169
3495
3496         Reviewed by Youenn Fablet.
3497
3498         * TestExpectations:
3499         Unskip test that is no longer timing out.
3500
3501         * resources/testharnessreport.js:
3502         (self.testRunner.add_completion_callback):
3503         Use testRunner.forceImmediateCompletion() instead of notifyDone() for WPT tests.
3504         testRunner.notifyDone() does not work in case of load error or when the load
3505         does not finish. The WPT test was timing out because the load does not finish for
3506         testing purposes.
3507
3508 2019-08-30  Saam Barati  <sbarati@apple.com>
3509
3510         [WHLSL] Remove getters/setters/anders
3511         https://bugs.webkit.org/show_bug.cgi?id=201008
3512
3513         Reviewed by Robin Morisset.
3514
3515         * webgpu/whlsl/address-of-swizzle-expected.txt: Added.
3516         * webgpu/whlsl/address-of-swizzle.html: Added.
3517         * webgpu/whlsl/array-oob-alias-expected.txt: Copied from LayoutTests/webgpu/whlsl/structure-field-access-on-null-expected.txt.
3518         * webgpu/whlsl/array-oob-alias.html: Copied from LayoutTests/webgpu/whlsl/structure-field-access-on-null.html.
3519         * webgpu/whlsl/bad-ander-expected.txt: Removed.
3520         * webgpu/whlsl/bad-ander.html: Removed.
3521         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html:
3522         * webgpu/whlsl/increment-setter.html:
3523         * webgpu/whlsl/index-ander-expected.txt: Removed.
3524         * webgpu/whlsl/index-ander.html: Removed.
3525         * webgpu/whlsl/index-setter-getter-expected.txt: Removed.
3526         * webgpu/whlsl/index-setter-getter.html: Removed.
3527         * webgpu/whlsl/make-array-reference.html:
3528         * webgpu/whlsl/matrix-index-assign-expected.txt: Added.
3529         * webgpu/whlsl/matrix-index-assign.html: Added.
3530         * webgpu/whlsl/matrix-index-order-expected.txt: Added.
3531         * webgpu/whlsl/matrix-index-order.html: Added.
3532         * webgpu/whlsl/matrix-memory-layout.html:
3533         * webgpu/whlsl/matrix.html:
3534         * webgpu/whlsl/null-arg-expected.txt:
3535         * webgpu/whlsl/null-arg.html:
3536         * webgpu/whlsl/null-dereference-expected.txt: Removed.
3537         * webgpu/whlsl/null-dereference.html: Removed.
3538         * webgpu/whlsl/oob-access-2-expected.txt: Added.
3539         * webgpu/whlsl/oob-access-2.html: Added.
3540         * webgpu/whlsl/oob-access.html:
3541         * webgpu/whlsl/operator-syntax-expected.txt: Added.
3542         * webgpu/whlsl/operator-syntax.html: Added.
3543         * webgpu/whlsl/operator-vector-assign.html:
3544         * webgpu/whlsl/operator-vector-load.html:
3545         * webgpu/whlsl/override-subscript-expected.txt: Removed.
3546         * webgpu/whlsl/override-subscript.html: Removed.
3547         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue-expected.html: Removed.
3548         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html: Removed.
3549         * webgpu/whlsl/propertyresolver/ander-expected.html: Removed.
3550         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels-expected.html: Removed.
3551         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html: Removed.
3552         * webgpu/whlsl/propertyresolver/ander-lvalue-expected.html: Removed.
3553         * webgpu/whlsl/propertyresolver/ander-lvalue.html: Removed.
3554         * webgpu/whlsl/propertyresolver/ander.html: Removed.
3555         * webgpu/whlsl/propertyresolver/getter-expected.html: Removed.
3556         * webgpu/whlsl/propertyresolver/getter.html: Removed.
3557         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Removed.
3558         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html: Removed.
3559         * webgpu/whlsl/propertyresolver/indexer-ander-expected.html: Removed.
3560         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Removed.
3561         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html: Removed.
3562         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-expected.html: Removed.
3563         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html: Removed.
3564         * webgpu/whlsl/propertyresolver/indexer-ander.html: Removed.
3565         * webgpu/whlsl/propertyresolver/indexer-getter-expected.html: Removed.
3566         * webgpu/whlsl/propertyresolver/indexer-getter.html: Removed.
3567         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Removed.
3568         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Removed.
3569         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Removed.
3570         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html: Removed.
3571         * webgpu/whlsl/propertyresolver/indexer-setter-expected.html: Removed.
3572         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue-expected.html: Removed.
3573         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html: Removed.
3574         * webgpu/whlsl/propertyresolver/indexer-setter.html: Removed.
3575         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Removed.
3576         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html: Removed.
3577         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-expected.html: Removed.
3578         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html: Removed.
3579         * webgpu/whlsl/propertyresolver/setter-lvalue-expected.html: Removed.
3580         * webgpu/whlsl/propertyresolver/setter-lvalue.html: Removed.
3581         * webgpu/whlsl/setter-spec-tests.html:
3582         * webgpu/whlsl/simple-getter-setter-expected.txt:
3583         * webgpu/whlsl/simple-getter-setter.html:
3584         * webgpu/whlsl/structure-field-access-on-null-expected.txt: Removed.
3585         * webgpu/whlsl/structure-field-access-on-null.html: Removed.
3586         * webgpu/whlsl/test-harness-test.html:
3587
3588 2019-08-30  Ryan Haddad  <ryanhaddad@apple.com>
3589
3590         Unreviewed, rolling out r249338.
3591
3592         Caused 500+ layout test failures on WK1
3593
3594         Reverted changeset:
3595
3596         "Add support for postMessage buffering between the service
3597         worker and window"
3598         https://bugs.webkit.org/show_bug.cgi?id=201169
3599         https://trac.webkit.org/changeset/249338
3600
3601 2019-08-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3602
3603         Caret does not appear in text field inside a transformed, overflow: hidden container
3604         https://bugs.webkit.org/show_bug.cgi?id=201317
3605         <rdar://problem/54859264>
3606
3607         Reviewed by Simon Fraser.
3608
3609         Add a new layout test that covers this scenario. See WebCore ChangeLog for additional detail.
3610
3611         * editing/selection/ios/show-selection-in-transformed-container-2-expected.txt: Added.
3612         * editing/selection/ios/show-selection-in-transformed-container-2.html: Added.
3613
3614 2019-08-30  Chris Dumez  <cdumez@apple.com>
3615
3616         Add support for postMessage buffering between the service worker and window
3617         https://bugs.webkit.org/show_bug.cgi?id=201169
3618
3619         Reviewed by Youenn Fablet.
3620
3621         * TestExpectations:
3622         Unskip test that is no longer timing out.
3623
3624         * resources/testharnessreport.js:
3625         (self.testRunner.add_completion_callback):
3626         Use testRunner.forceImmediateCompletion() instead of notifyDone() for WPT tests.
3627         testRunner.notifyDone() does not work in case of load error or when the load
3628         does not finish. The WPT test was timing out because the load does not finish for
3629         testing purposes.
3630
3631 2019-08-30  Devin Rousso  <drousso@apple.com>
3632
3633         Unreviewed, fix test failure after r249305
3634
3635         * inspector/dom-debugger/dom-breakpoints-expected.txt:
3636
3637 2019-08-30  Alicia Boya García  <aboya@igalia.com>
3638
3639         [MSE][GStreamer] Gracefully fail on invalid non-first initialization segment
3640         https://bugs.webkit.org/show_bug.cgi?id=201322
3641
3642         Reviewed by Xabier Rodriguez-Calvar.
3643
3644         * platform/gtk/TestExpectations:
3645         * platform/wpe/TestExpectations:
3646
3647 2019-08-30  Joonghun Park  <jh718.park@samsung.com>
3648
3649         Import css/css-text/tab-size/tab-size.html wpt test
3650         https://bugs.webkit.org/show_bug.cgi?id=201328
3651
3652         Unreviewed. No behavioral changes.
3653
3654         The css/css-text/tab-size/tab-size.html wpt test was ported from
3655         the original test LayoutTests/css3/tab-size.html.
3656
3657         So we import that wpt test and remove the original test from LayoutTests.
3658
3659         * css3/tab-size.html: Removed.
3660
3661 2019-08-30  Sihui Liu  <sihui_liu@apple.com>
3662
3663         [wk2] LayoutTest imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html is a flaky failure
3664         https://bugs.webkit.org/show_bug.cgi?id=169621
3665
3666         Reviewed by Alex Christensen.
3667
3668         Update test expectations to PASS.
3669
3670         * platform/gtk/TestExpectations:
3671         * platform/ios-wk2/TestExpectations:
3672         * platform/mac-wk2/TestExpectations:
3673
3674 2019-08-29  Devin Rousso  <drousso@apple.com>
3675
3676         Web Inspector: Debugger: async event listener stack traces should be available in Workers
3677         https://bugs.webkit.org/show_bug.cgi?id=200903
3678
3679         Reviewed by Joseph Pecoraro.
3680
3681         * inspector/worker/dom-debugger-event-interval-breakpoints-expected.txt:
3682         * inspector/worker/dom-debugger-event-listener-breakpoints-expected.txt:
3683         * inspector/worker/dom-debugger-event-timeout-breakpoints-expected.txt:
3684         * inspector/worker/dom-debugger-url-breakpoints-expected.txt:
3685         * inspector/worker/resources/worker-dom-debugger.js:
3686
3687 2019-08-29  Timothy Hatcher  <timothy@apple.com>
3688
3689         Copying and pasting two paragraphs with a newline between them results in stray paragraph with newline inside.
3690         https://bugs.webkit.org/show_bug.cgi?id=201306
3691
3692         Reviewed by Wenson Hsieh.
3693
3694         * editing/pasteboard/paste-without-nesting-expected.txt: Updated results.
3695         * editing/pasteboard/paste-without-nesting.html: Added new test case.
3696
3697 2019-08-29  Devin Rousso  <drousso@apple.com>
3698
3699         Web Inspector: DOMDebugger: support event breakpoints in Worker contexts
3700         https://bugs.webkit.org/show_bug.cgi?id=200651
3701
3702         Reviewed by Joseph Pecoraro.
3703
3704         * inspector/worker/dom-debugger-dom-breakpoints.html: Added.
3705         * inspector/worker/dom-debugger-dom-breakpoints-expected.txt: Added.
3706         * inspector/worker/dom-debugger-event-animation-frame-breakpoints.html: Added.
3707         * inspector/worker/dom-debugger-event-animation-frame-breakpoints-expected.txt: Added.
3708         * inspector/worker/dom-debugger-event-interval-breakpoints.html: Added.
3709         * inspector/worker/dom-debugger-event-interval-breakpoints-expected.txt: Added.
3710         * inspector/worker/dom-debugger-event-listener-breakpoints.html: Added.
3711         * inspector/worker/dom-debugger-event-listener-breakpoints-expected.txt: Added.
3712         * inspector/worker/dom-debugger-event-timeout-breakpoints.html: Added.
3713         * inspector/worker/dom-debugger-event-timeout-breakpoints-expected.txt: Added.
3714         * inspector/worker/dom-debugger-url-breakpoints.html: Added.
3715         * inspector/worker/dom-debugger-url-breakpoints-expected.txt: Added.
3716
3717         * inspector/debugger/resources/log-active-stack-trace.js: Added.
3718         (TestPage.registerInitializer.window.logStackTrace): Added.
3719         (TestPage.registerInitializer.window.logActiveStackTrace):
3720
3721         * inspector/worker/resources/dom-debugger-utilities.js: Added.
3722         (TestPage.registerInitializer.InspectorTest.Worker.DOMDebugger.createWorkerTarget):
3723         * inspector/worker/resources/worker-dom-debugger.js: Added.
3724
3725 2019-08-29  Devin Rousso  <drousso@apple.com>
3726
3727         Web Inspector: replace uses of `Array.prototype.concat` with `Array.prototype.push`
3728         https://bugs.webkit.org/show_bug.cgi?id=201082
3729
3730         Reviewed by Joseph Pecoraro.
3731
3732         * inspector/unit-tests/array-utilities.html:
3733         * inspector/unit-tests/array-utilities-expected.txt:
3734         Add tests for added utility `Array.prototype.pushIterable`.
3735
3736 2019-08-29  Wenson Hsieh  <wenson_hsieh@apple.com>
3737
3738         [iOS 13] Caret does not appear in text field if the body element is translated completely out of the viewport
3739         https://bugs.webkit.org/show_bug.cgi?id=201287
3740         <rdar://problem/54780864>
3741
3742         Reviewed by Tim Horton.
3743
3744         Add a new layout test that covers this scenario. See WebKit ChangeLog for additional detail.
3745
3746         * editing/selection/ios/show-selection-in-transformed-container-expected.txt: Added.
3747         * editing/selection/ios/show-selection-in-transformed-container.html: Added.
3748
3749 2019-08-29  Ryosuke Niwa  <rniwa@webkit.org>
3750
3751         Flaky Test: svg/custom/tabindex-order.html
3752         https://bugs.webkit.org/show_bug.cgi?id=201294
3753
3754         Reviewed by Chris Dumez.
3755
3756         Make the backward sequential navigation case more robust against platform differences.
3757
3758         * svg/custom/tabindex-order.html:
3759
3760 2019-08-29  Youenn Fablet  <youenn@apple.com>
3761
3762         Skip fetch event dispatching if no fetch event handler is added at script evaluation time
3763         https://bugs.webkit.org/show_bug.cgi?id=201174
3764
3765         Reviewed by Chris Dumez.
3766
3767         * http/wpt/service-workers/skipFetchEvent-worker.js: Added.
3768         (async.doTest):
3769         * http/wpt/service-workers/skipFetchEvent.https-expected.txt: Added.
3770         * http/wpt/service-workers/skipFetchEvent.https.html: Added.
3771
3772 2019-08-29  Alicia Boya García  <aboya@igalia.com>
3773
3774         [GTK] Unreviewed test gardening
3775         https://bugs.webkit.org/show_bug.cgi?id=201276
3776
3777         * fast/borders/empty-outline-border-assert-expected.txt:
3778         * platform/gtk/TestExpectations:
3779         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
3780         * platform/gtk/fast/forms/label/labelable-elements-expected.txt: Added.
3781         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt:
3782         * platform/gtk/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
3783         * platform/gtk/http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
3784         * platform/gtk/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
3785         * platform/gtk/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
3786         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
3787         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
3788         * platform/gtk/imported/w3c/web-platform-tests/websockets/closing-handshake/003-expected.txt:
3789         * platform/gtk/imported/w3c/web-platform-tests/websockets/cookies/004-expected.txt:
3790         * platform/gtk/imported/w3c/web-platform-tests/websockets/unload-a-document/002-expected.txt: Added.
3791         * platform/gtk/imported/w3c/web-platform-tests/websockets/unload-a-document/004-expected.txt: Added.
3792         * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Removed.
3793         * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Removed.
3794
3795 2019-08-29  Youenn Fablet  <youenn@apple.com>
3796
3797         Use WebPageProxy callbacks in case of authentication challenge received from Service Worker
3798         https://bugs.webkit.org/show_bug.cgi?id=201177
3799
3800         Reviewed by Alex Christensen.
3801
3802         * http/wpt/service-workers/server-trust-evaluation.https.html:
3803
3804 2019-08-29  Rob Buis  <rbuis@igalia.com>
3805
3806         Address some MathML FIXMEs 
3807         https://bugs.webkit.org/show_bug.cgi?id=201293
3808
3809         Reviewed by Frédéric Wang.
3810
3811         Also test newly exposed data and time elements.
3812
3813         * mathml/presentation/foreign-element-in-token-expected.txt:
3814         * mathml/presentation/foreign-element-in-token.html:
3815         * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt:
3816         * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt:
3817
3818 2019-08-28  Ryosuke Niwa  <rniwa@webkit.org>
3819
3820         Make tabIndex IDL attribute reflect its content attribute
3821         https://bugs.webkit.org/show_bug.cgi?id=199606
3822         <rdar://problem/52811448>
3823
3824         Reviewed by Chris Dumez.
3825
3826         Added test cases and assertions.
3827
3828         * fast/dom/tabindex-defaults-expected.txt:
3829         * fast/dom/tabindex-defaults.html: Added test cases for iframe, frame, object, video, summary, and SVG elements.
3830         Also blur the active element to avoid any race conditions.
3831         * plugins/focus-expected.txt:
3832         * plugins/focus.html:
3833         * svg/custom/tabindex-order-expected.txt:
3834         * svg/custom/tabindex-order.html: Made the sequential navigation code not rely on tabIndex IDL attribute.
3835
3836 2019-08-28  Devin Rousso  <drousso@apple.com>
3837
3838         Unreviewed, fix test failure after r249173
3839
3840         * inspector/timeline/line-column-expected.txt:
3841
3842 2019-08-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
3843
3844         XLinkNames namespace is required before the 'href' attribute of SVG animate elements
3845         https://bugs.webkit.org/show_bug.cgi?id=201227
3846
3847         Reviewed by Ryosuke Niwa.
3848
3849         * svg/custom/href-svg-namespace-animate-target-expected.svg: Added.
3850         * svg/custom/href-svg-namespace-animate-target.svg: Added.
3851
3852 2019-08-28  Myles C. Maxfield  <mmaxfield@apple.com>
3853
3854         [WHLSL] Matrices need to have correct alignment
3855         https://bugs.webkit.org/show_bug.cgi?id=201212
3856
3857         Reviewed by Robin Morisset.
3858
3859         Test the alignment and size of float matrices.
3860
3861         Intentionally don't test bool matrices, because they can't be placed in buffers,
3862         meaning their size and alignment is unobservable.
3863
3864         * webgpu/whlsl/matrix-alignment-expected.txt: Added.
3865         * webgpu/whlsl/matrix-alignment.html: Added.
3866
3867 2019-08-28  Rob Buis  <rbuis@igalia.com>
3868
3869         Implement HTMLOrForeignElement
3870         https://bugs.webkit.org/show_bug.cgi?id=201219
3871
3872         Reviewed by Ryosuke Niwa.
3873
3874         Adjust test expectations to new HTMLOrForeignElement interface.
3875
3876         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3877         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
3878         * platform/mac/inspector/model/remote-object-dom-expected.txt:
3879
3880 2019-08-28  Chris Dumez  <cdumez@apple.com>
3881
3882         geolocation.watchPosition() / getCurrentPosition() should return PERMISSION_DENIED when context is not secure
3883         https://bugs.webkit.org/show_bug.cgi?id=201221
3884
3885         Reviewed by Ryosuke Niwa.
3886
3887         Update layout tests to reflect behavior change.
3888
3889         * fast/dom/Geolocation/dataURL-getCurrentPosition-expected.txt:
3890         * fast/dom/Geolocation/dataURL-getCurrentPosition.html:
3891         * fast/dom/Geolocation/dataURL-watchPosition-expected.txt:
3892         * fast/dom/Geolocation/dataURL-watchPosition.html:
3893         * http/tests/security/resources/checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod.js:
3894         (didReceiveError):
3895         (checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
3896         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
3897         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html:
3898         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
3899         * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html:
3900
3901 2019-08-28  Alicia Boya García  <aboya@igalia.com>
3902
3903         [MSE][GStreamer] WebKitMediaSrc rework
3904         https://bugs.webkit.org/show_bug.cgi?id=199719
3905
3906         Reviewed by Xabier Rodriguez-Calvar.
3907
3908         Updated expectations.
3909
3910         * platform/gtk/TestExpectations:
3911         * platform/mac/TestExpectations:
3912         * platform/ios-simulator/TestExpectations:
3913         * platform/mac/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek-expected.txt: Added.
3914
3915 2019-08-28  Jer Noble  <jer.noble@apple.com>
3916
3917         Flaky Test: fullscreen/full-screen-request-removed-with-raf.html
3918         https://bugs.webkit.org/show_bug.cgi?id=201188
3919
3920         Reviewed by Alexey Proskuryakov.
3921
3922         * fullscreen/full-screen-request-removed-with-raf.html:
3923
3924 2019-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
3925
3926         Unable to enter text in https://eat.fi
3927         https://bugs.webkit.org/show_bug.cgi?id=193046
3928
3929         Reviewed by Ryosuke Niwa.
3930
3931         Add new test imported for blink.
3932
3933         * imported/blink/fast/forms/label/label-contains-other-interactive-content-expected.txt: Added.
3934         * imported/blink/fast/forms/label/label-contains-other-interactive-content.html: Added.
3935         * platform/ios-wk2/TestExpectations: Skip the new test because it requires eventSender.mouseDown/Up/MoveTo()
3936
3937 2019-08-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
3938
3939         SVG2: Add length, item getter and item setter to all SVG lists
3940         https://bugs.webkit.org/show_bug.cgi?id=199526
3941
3942         Reviewed by Simon Fraser.
3943
3944         * svg/custom/polyline-points-crash-expected.txt:
3945         * svg/dom/SVGLengthList-basics-expected.txt:
3946         * svg/dom/SVGLengthList-length-indexed-access-expected.txt: Added.
3947         * svg/dom/SVGLengthList-length-indexed-access.xhtml: Added.
3948         * svg/dom/SVGNumberList-basics-expected.txt:
3949         * svg/dom/SVGPathSegList-length-indexed-access-expected.txt: Added.
3950         * svg/dom/SVGPathSegList-length-indexed-access.xhtml: Added.
3951         * svg/dom/SVGPointList-basics-expected.txt:
3952         * svg/dom/SVGTransformList-basics-expected.txt:
3953
3954 2019-08-27  Fujii Hironori  <Hironori.Fujii@sony.com>
3955
3956         Make FrameLoader::open() set outgoing referrer properly
3957         https://bugs.webkit.org/show_bug.cgi?id=167050
3958
3959         Reviewed by Youenn Fablet.
3960
3961         * http/tests/navigation/page-cache-fragment-referrer-expected.html: Added.
3962         * http/tests/navigation/page-cache-fragment-referrer.html: Added.
3963         * http/tests/navigation/resources/referrer.php: Added.
3964
3965 2019-08-27  Devin Rousso  <drousso@apple.com>
3966
3967         Web Inspector: replace uses of added utility `Array.prototype.keySet` with an actual `Set`
3968         https://bugs.webkit.org/show_bug.cgi?id=201194
3969
3970         Reviewed by Ross Kirsling.
3971
3972         * inspector/unit-tests/array-utilities.html:
3973         * inspector/unit-tests/array-utilities-expected.txt:
3974
3975 2019-08-27  Justin Fan  <justin_fan@apple.com>
3976
3977         [WebGPU] Implement GPUErrors for and relax GPUBuffer validation rules
3978         https://bugs.webkit.org/show_bug.cgi?id=200852
3979
3980         Reviewed by Dean Jackson.
3981
3982         Add a test to ensure GPUBuffer errors are generated properly.
3983
3984         * webgpu/buffer-errors-expected.txt: Added.
3985         * webgpu/buffer-errors.html: Added.
3986
3987 2019-08-27  Russell Epstein  <repstein@apple.com>
3988
3989         Test Gardening for scrollingcoordinator/ios/scroll-position-after-reattach.html
3990         rdar://52961406
3991
3992         Unreviewed Test Gardening.
3993
3994         * platform/ios/TestExpectations:
3995
3996 2019-08-27  Megan Gardner  <megan_gardner@apple.com>
3997
3998         Update Test Expectations for iPad for fast/scrolling/ios/autoscroll-input-when-very-zoomed.html
3999         https://bugs.webkit.org/show_bug.cgi?id=201163
4000         <rdar://problem/54727027>
4001
4002         Reviewed by Simon Fraser.
4003
4004         Altering test slightly to have a reasonable test expecation on iPad. 
4005
4006         * platform/ipad/fast/scrolling/ios/autoscroll-input-when-very-zoomed-expected.txt: Added.
4007
4008 2019-08-27  Devin Rousso  <drousso@apple.com>
4009
4010         Web Inspector: don't attach properties to `injectedScript` for the CommandLineAPI
4011         https://bugs.webkit.org/show_bug.cgi?id=201193
4012
4013         Reviewed by Joseph Pecoraro.
4014
4015         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
4016         * inspector/console/command-line-api-expected.txt:
4017