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