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