Marking media/video-seek-after-end.html as failing
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-10-17  Truitt Savell  <tsavell@apple.com>
2
3         Marking media/video-seek-after-end.html as failing 
4         https://bugs.webkit.org/show_bug.cgi?id=203111
5
6         Unreviewed test gardening.
7
8         * platform/mac/TestExpectations:
9
10 2019-10-17  Simon Fraser  <simon.fraser@apple.com>
11
12         Two fast/scrolling/ios/touch-scroll* tests failing in iOS 13
13         https://bugs.webkit.org/show_bug.cgi?id=203070
14         rdar://problem/51756254
15
16         Reviewed by Wenson Hsieh.
17         
18         For some reason the uiController.dragFromPointToPoint() in these tests was too long
19         to trigger scrolling (maybe an OS change). Fix them to use UIHelper and a shorter
20         duration, and also to not be sensitive to the exact distance scrolled.
21
22         * fast/scrolling/ios/touch-scroll-pointer-events-none-expected.txt:
23         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
24         * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt:
25         * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
26         * platform/ios-wk2/TestExpectations:
27         * resources/ui-helper.js:
28         (window.UIHelper.dragFromPointToPoint):
29
30 2019-10-17  Simon Fraser  <simon.fraser@apple.com>
31
32         REGRESSION (r245483) [iPad Simulator] 2 Layout tests fast/scrolling/ios/overflow-scroll-inherited.html fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html are failing
33         https://bugs.webkit.org/show_bug.cgi?id=203069
34         rdar://problem/51868813
35
36         Reviewed by Zalan Bujtas.
37
38         Add new result for overflow-scroll-inherited.html, since -webkit-overflow-scrolling:touch is a no-op
39         on iPad on iOS 13.
40
41         We can't have different image references for different devices, so keep overflow-scrolling-touch-enabled-stacking.html
42         as an image failure.
43
44         * platform/ipad-12/fast/scrolling/ios/overflow-scroll-inherited-expected.txt: Added.
45         * platform/ipad/TestExpectations:
46         * platform/ipad/fast/scrolling/ios/overflow-scroll-inherited-expected.txt: Added.
47
48 2019-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
49
50         Make fast/text/font-cursive-italic-cjk.html more robust
51         https://bugs.webkit.org/show_bug.cgi?id=203072
52
53         Reviewed by Alexey Proskuryakov.
54
55         Instead of naming STKaiti by name, we can just use an -expected-mismatch test.
56
57         * fast/text/font-cursive-italic-cjk-2-expected.html: Removed.
58         * fast/text/font-cursive-italic-cjk-2.html: Removed.
59         * fast/text/font-cursive-italic-cjk-expected-mismatch.html: Added.
60         * fast/text/font-cursive-italic-cjk-expected.html: Removed.
61         * fast/text/font-cursive-italic-cjk.html:
62         * platform/mac/TestExpectations:
63
64 2019-10-17  Charlie Turner  <cturner@igalia.com>
65
66         [GStreamer] media/video-seek-after-end.html is no longer flakey
67         https://bugs.webkit.org/show_bug.cgi?id=203079
68
69         Unreviewed test gardening
70
71         * TestExpectations:
72
73 2019-10-17  Devin Rousso  <drousso@apple.com>
74
75         Web Inspector: rework frontend agent construction to allow commands/events to be controlled by the related target's type
76         https://bugs.webkit.org/show_bug.cgi?id=200384
77         <rdar://problem/53850352>
78
79         Reviewed by Joseph Pecoraro.
80
81         * inspector/canvas/requestShaderSource-webgl.html:
82         * inspector/canvas/updateShader-webgl:
83         * inspector/page/overrideSetting.html:
84         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
85         * inspector/page/overrideSetting-MockCaptureDevicesEnabled.html:
86         * inspector/runtime/parse.html:
87         Replace all instances of `DomainAgent.Enum` with `InspectorBackend.domains.Domain.Enum`.
88
89         * inspector/audit/run.html:
90         * inspector/audit/version.html:
91         * inspector/recording/version.html:
92         Use new `InspectorBackend` methods.
93
94         * inspector/unit-tests/target-manager.html:
95         * inspector/unit-tests/target-manager-expected.txt:
96         * inspector/worker/console-basic.html:
97         * inspector/worker/debugger-pause.html:
98         * inspector/worker/debugger-scripts.html:
99         * inspector/worker/debugger-shared-breakpoint.html:
100         * inspector/worker/resources-in-worker.html:
101         * inspector/worker/resources/dom-debugger-utilities.js:
102         * inspector/worker/runtime-basic.html:
103         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html:
104         Replace `WI.Target.Type` with `WI.TargetType`.
105
106         * inspector/dom/inspect.html:
107         * inspector/dom/inspect-expected.txt:
108         Rewrite test since faking events from the backend now requires a target.
109
110         * inspector/unit-tests/set-utilities.html:
111         * inspector/unit-tests/set-utilities-expected.txt:
112         Add tests for `Set.prototype.addAll`.
113
114 2019-10-16  Chris Dumez  <cdumez@apple.com>
115
116         Rename PageCache to BackForwardCache
117         https://bugs.webkit.org/show_bug.cgi?id=203048
118
119         Reviewed by Alex Christensen.
120
121         Rename PageCache to BackForwardCache for clarity and consistency with the UIProcess's WebBackForwardCache.
122
123         * animations/resume-after-page-cache.html:
124         * compositing/accelerated-layers-after-back.html:
125         * compositing/iframes/page-cache-layer-tree.html:
126         * compositing/page-cache-back-crash.html:
127         * compositing/show-composited-iframe-on-back-button.html:
128         * editing/mac/input/unconfirmed-text-navigation-with-page-cache.html:
129         * fast/canvas/webgl/canvas-webgl-page-cache.html:
130         * fast/css/fontloader-page-cache.html:
131         * fast/dom/DeviceMotion/no-page-cache.html:
132         * fast/dom/DeviceOrientation/event-after-navigation.html:
133         * fast/dom/DeviceOrientation/no-page-cache.html:
134         * fast/dom/Window/timer-resume-on-navigation-back.html:
135         * fast/events/onunload-back-to-page-cache.html:
136         * fast/events/pagehide-timeout.html:
137         * fast/events/pagehide-xhr-open.html:
138         * fast/events/pageshow-pagehide-on-back-cached-with-frames.html:
139         * fast/events/pageshow-pagehide-on-back-cached.html:
140         * fast/events/suspend-timers.html:
141         * fast/forms/autocomplete-off-with-default-value-does-not-clear.html:
142         * fast/frames/frame-crash-with-page-cache.html:
143         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html:
144         * fast/frames/page-hide-document-open.html:
145         * fast/frames/restoring-page-cache-should-not-run-scripts-via-style-update.html:
146         * fast/frames/restoring-page-cache-should-not-run-scripts.html:
147         * fast/harness/page-cache-crash-on-data-urls.html:
148         * fast/harness/use-page-cache.html:
149         * fast/history/back-from-page-with-focused-iframe.html:
150         * fast/history/go-back-to-iframe-with-plugin.html:
151         * fast/history/go-back-to-object-subframe.html:
152         * fast/history/history-back-while-pdf-in-pagecache.html:
153         * fast/history/page-cache-MessagePort-pending-message.html:
154         * fast/history/page-cache-after-window-open.html:
155         * fast/history/page-cache-back-navigation-crash.html:
156         * fast/history/page-cache-clearing-expected.txt:
157         * fast/history/page-cache-clearing.html:
158         * fast/history/page-cache-closed-audiocontext.html:
159         * fast/history/page-cache-createImageBitmap.html:
160         * fast/history/page-cache-createObjectURL-using-open-panel.html:
161         * fast/history/page-cache-createObjectURL.html:
162         * fast/history/page-cache-destroy-document.html:
163         * fast/history/page-cache-element-state-focused.html:
164         * fast/history/page-cache-execute-script-during-restore.html:
165         * fast/history/page-cache-geolocation-active-oneshot.html:
166         * fast/history/page-cache-geolocation-active-watcher.html:
167         * fast/history/page-cache-geolocation.html:
168         * fast/history/page-cache-iframe-js-url.html:
169         * fast/history/page-cache-indexed-closed-db.html:
170         * fast/history/page-cache-indexed-opened-db.html:
171         * fast/history/page-cache-media-source-closed-2.html:
172         * fast/history/page-cache-media-source-closed.html:
173         * fast/history/page-cache-media-source-opened.html:
174         * fast/history/page-cache-navigate-during-restore.html:
175         * fast/history/page-cache-notification-non-suspendable.html:
176         * fast/history/page-cache-notification-suspendable.html:
177         * fast/history/page-cache-removed-source-buffer.html:
178         * fast/history/page-cache-running-audiocontext.html:
179         * fast/history/page-cache-subframes-with-provisional-load.html:
180         * fast/history/page-cache-suspended-audiocontext.html:
181         * fast/history/page-cache-webdatabase-no-transaction-db.html:
182         * fast/history/page-cache-webdatabase-pending-transaction.html:
183         * fast/history/page-cache-with-opener.html:
184         * fast/history/pagehide-remove-iframe-crash.html:
185         * fast/history/resources/page-cache-window-with-iframe.html:
186         * fast/history/resources/page-cache-window-with-opener.html:
187         * fast/history/timed-refresh-in-cached-frame.html:
188         * fast/images/animated-gif-restored-from-bfcache.html:
189         * fast/loader/frames-with-unload-handlers-in-page-cache.html:
190         * fast/loader/image-in-page-cache.html:
191         * fast/loader/input-element-page-cache-crash.html:
192         * fast/loader/navigate-with-new-target-after-back-forward-navigation.html:
193         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation.html:
194         * fast/loader/scroll-position-restored-on-back.html:
195         * fast/loader/stateobjects/no-popstate-when-back-to-stateless-entry-with-page-cache.html:
196         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
197         * fast/loader/unschedule-relayout-after-unload.html:
198         * fast/loader/window-properties-restored-from-page-cache.html:
199         * fast/mediastream/RTCPeerConnection-page-cache.html:
200         * fast/overflow/horizontal-scroll-after-back.html:
201         * fast/scrolling/iframe-scrollable-after-back.html:
202         * fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html:
203         * fast/scrolling/ios/scroll-events-back-forward.html:
204         * fast/scrolling/ios/touch-scroll-back-forward.html:
205         * fast/scrolling/overflow-scrollable-after-back.html:
206         * fast/scrolling/page-cache-back-overflow-scroll-restore.html:
207         * fast/text-autosizing/ios/text-autosizing-after-back.html:
208         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html:
209         * fast/viewport/viewport-128.html:
210         * fast/workers/worker-page-cache.html:
211         * http/tests/cache/display-image-unset-allows-cached-image-load.html:
212         * http/tests/eventsource/eventsource-page-cache-connected.html:
213         * http/tests/eventsource/eventsource-page-cache-connecting.html:
214         * http/tests/loading/main-resource-delegates-on-back-navigation.html:
215         * http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html:
216         * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html:
217         * http/tests/media/reload-after-dialog.html:
218         * http/tests/navigation/go-back-to-error-page.html:
219         * http/tests/navigation/https-in-page-cache.html:
220         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
221         * http/tests/navigation/image-load-in-pagehide-handler.html:
222         * http/tests/navigation/page-cache-domcache-pending-promise.html:
223         * http/tests/navigation/page-cache-domcachestorage-pending-promise.html:
224         * http/tests/navigation/page-cache-failed-xhr.html:
225         * http/tests/navigation/page-cache-fontfaceset.html:
226         * http/tests/navigation/page-cache-fragment-referrer.html:
227         * http/tests/navigation/page-cache-iframe-no-current-historyItem.html:
228         * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates.html:
229         * http/tests/navigation/page-cache-iframe-provisional-load.html:
230         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html:
231         * http/tests/navigation/page-cache-pending-image-load.html:
232         * http/tests/navigation/page-cache-pending-load.html:
233         * http/tests/navigation/page-cache-pending-ping-load-cross-origin.html:
234         * http/tests/navigation/page-cache-pending-ping-load-same-origin.html:
235         * http/tests/navigation/page-cache-requestAnimationFrame.html:
236         * http/tests/navigation/page-cache-xhr-in-pagehide.html:
237         * http/tests/navigation/page-cache-xhr.html:
238         * http/tests/navigation/resources/https-in-page-cache-3.html:
239         * http/tests/navigation/subframe-pagehide-handler-starts-load.html:
240         * http/tests/navigation/subframe-pagehide-handler-starts-load2.html:
241         * http/tests/security/cross-origin-window-open-insert-script.html:
242         * http/tests/security/cross-origin-window-open-javascript-url.html:
243         * http/tests/security/navigate-when-restoring-cached-page.html:
244         * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html:
245         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
246         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
247         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
248         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
249         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
250         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html:
251         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
252         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
253         * http/tests/workers/service/page-cache-service-worker-pending-promise.https.html:
254         * http/tests/workers/service/page-caching.html:
255         * http/wpt/beacon/support/sendBeacon-onpagehide-window.html:
256         * legacy-animation-engine/animations/resume-after-page-cache.html:
257         * loader/go-back-cached-main-resource.html:
258         * loader/go-back-to-different-window-size.html:
259         * media/crash-closing-page-with-media-as-plugin-fallback.html:
260         * media/media-source/media-source-page-cache.html:
261         * media/restore-from-page-cache.html:
262         * platform/ios/ios/fixed/fixed-back-forward.html:
263         * plugins/crash-restoring-plugin-page-from-page-cache.html:
264         * plugins/frameset-with-plugin-frame.html:
265         * plugins/netscape-plugin-page-cache-works.html:
266         * storage/indexeddb/IDBRequest-page-cache.html:
267         * storage/indexeddb/IDBTransaction-page-cache.html:
268         * swipe/basic-cached-back-swipe.html:
269         * swipe/main-frame-pinning-requirement.html:
270         * swipe/pushState-cached-back-swipe.html:
271         * swipe/pushState-programmatic-back-while-swiping-crash.html:
272         * swipe/pushstate-with-manual-scrollrestoration.html:
273         * tiled-drawing/scrolling/null-parent-back-crash.html:
274         * tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html:
275         * webrtc/datachannel/datachannel-page-cache-send.html:
276         * webrtc/datachannel/datachannel-page-cache.html:
277
278 2019-10-16  Tim Horton  <timothy_horton@apple.com>
279
280         iOS: inputmode=none is not respected with a hardware keyboard attached
281         https://bugs.webkit.org/show_bug.cgi?id=203061
282
283         Reviewed by Daniel Bates.
284
285         * fast/forms/ios/inputmode-none-with-hardware-keyboard.html: Added.
286         Clone inputmode-none.html to inputmode-none-with-hardware-keyboard.html
287         and remove the line to faux-detach the hardware keyboard.
288
289 2019-10-16  John Wilander  <wilander@apple.com>
290
291         Resource Load Statistics (experimental): Block all third-party cookies on websites without prior user interaction
292         https://bugs.webkit.org/show_bug.cgi?id=203017
293         <rdar://problem/56262708>
294
295         Reviewed by Alex Christensen.
296
297         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database-expected.txt: Added.
298         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database.html: Added.
299         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-expected.txt: Added.
300         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction.html: Added.
301
302 2019-10-16  Russell Epstein  <repstein@apple.com>
303
304         Correct TestExpectations from r251119.
305         https://bugs.webkit.org/show_bug.cgi?id=202826
306
307         Unreviewed Test Gardening.
308
309         * platform/ios/TestExpectations:
310
311 2019-10-16  Rob Buis  <rbuis@igalia.com>
312
313         Remove duplicate MathML tests
314         https://bugs.webkit.org/show_bug.cgi?id=202979
315
316         Reviewed by Frédéric Wang.
317
318         Remove mo-form-dynamic.html, this got imported
319         as presentation-markup/operators/mo-form-dynamic.html.
320
321         Remove mo-form-minus-plus.html, this got imported
322         as presentation-markup/operators/mo-form-minus-plus.html.
323
324         Remove mo-form-fallback.html, this got imported
325         as presentation-markup/operators/mo-form-fallback.html.
326
327         * mathml/presentation/mo-form-dynamic-expected.html: Removed.
328         * mathml/presentation/mo-form-dynamic-expected.html: Removed.
329         * mathml/presentation/mo-form-dynamic.html: Removed.
330         * mathml/presentation/mo-form-fallback-expected.html: Removed.
331         * mathml/presentation/mo-form-fallback.html: Removed.
332         * mathml/presentation/mo-form-minus-plus-expected.html: Removed.
333         * mathml/presentation/mo-form-minus-plus.html: Removed.
334
335 2019-10-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
336
337         image/apng not recognized in source tag
338         https://bugs.webkit.org/show_bug.cgi?id=202785
339
340         Reviewed by Dean Jackson.
341
342         * TestExpectations: Remove test imported/w3c/web-platform-tests/apng/supported-in-source-type.html
343         from the list of expected failures.
344
345 2019-10-15  Kate Cheney  <katherine_cheney@apple.com>
346
347         REGRESSION (~244100) [Mac WK2 Debug] Layout Test http/tests/resourceLoadStatistics/prune-statistics.html is a flaky failure (197285)
348         https://bugs.webkit.org/show_bug.cgi?id=197285
349         <rdar://problem/50208370>
350
351         Reviewed by Chris Dumez.
352
353         Remove a "skipped" expectation for a previously flaky test that should 
354         be fixed by this patch.
355         * platform/mac-wk2/TestExpectations:
356
357 2019-10-15  Wenson Hsieh  <wenson_hsieh@apple.com>
358
359         editing/async-clipboard/clipboard-item-basic.html is a flaky failure on macOS and iOS
360         https://bugs.webkit.org/show_bug.cgi?id=203015
361
362         Reviewed by Tim Horton.
363
364         This test, for the most part, finishes and dumps its final output before a couple of (intentionally) rejected
365         promises finish and log their uncaught rejections to the console. In the case where we lose this race and the
366         console messages happen earlier, we end up with a text diff failure.
367
368         Avoid this issue by making sure that we catch these promise rejections.
369
370         * editing/async-clipboard/clipboard-item-basic.html:
371
372         Also give this test a tiny bit more variety, by making one of the promises reject immediately, while the other
373         still waits for a short delay (50 ms).
374
375 2019-10-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
376
377         Import apng testcases from WPT.
378         https://bugs.webkit.org/show_bug.cgi?id=202783
379
380         Reviewed by Simon Fraser.
381
382         Import apng tests from WTP
383
384         * TestExpectations: Mark the new imported test as failing. One already
385         has a fix and the other would pass once the support for reftest-wait
386         is implemented in the tooling.
387
388 2019-10-15  Peng Liu  <peng.liu6@apple.com>
389
390         [Picture-in-Picture Web API] Implement HTMLVideoElement.requestPictureInPicture() / Document.exitPictureInPicture()
391         https://bugs.webkit.org/show_bug.cgi?id=201024
392
393         Reviewed by Eric Carlson.
394
395         Skip imported/w3c/web-platform-tests/picture-in-picture because of http://webkit.org/b/202617.
396
397         * TestExpectations:
398         * tests-options.json:
399
400 2019-10-15  Dean Jackson  <dino@apple.com>
401
402         Layout test fast/events/touch/ios/passive-by-default-on-document-and-window.html is a flaky failure on Internal iOS Testers
403         https://bugs.webkit.org/show_bug.cgi?id=202858
404         <rdar://51829520>
405
406         Update expected results.
407
408         * fast/events/touch/ios/passive-by-default-on-document-and-window-expected.txt:
409
410 2019-10-15  Wenson Hsieh  <wenson_hsieh@apple.com>
411
412         REGRESSION: editing/async-clipboard/clipboard-interfaces.html is failing in WebKit1
413         https://bugs.webkit.org/show_bug.cgi?id=202940
414         <rdar://problem/56262298>
415
416         Reviewed by Ryosuke Niwa.
417
418         * editing/async-clipboard/clipboard-interfaces.html:
419         * editing/async-clipboard/clipboard-item-basic.html:
420         * editing/async-clipboard/clipboard-wrapper-stays-alive.html:
421
422         Tweak a few layout tests to actually turn the experimental feature on (this previously worked because
423         experimental feature flags are already on by default in WebKit2).
424
425         * platform/ios-wk1/TestExpectations:
426         * platform/mac-wk1/TestExpectations:
427         * platform/win/TestExpectations:
428
429         Unskip and unmark these layout tests as failing in WebKit1 on iOS, macOS, and Windows.
430
431 2019-10-15  Dean Jackson  <dino@apple.com>
432
433         Reset maxCanvasPixelMemory between tests
434         https://bugs.webkit.org/show_bug.cgi?id=202941
435         <rdar://problem/56260865>
436
437         Attempt to fix flakiness.
438
439         * fast/canvas/canvas-too-large-to-draw-expected.txt:
440         * fast/canvas/canvas-too-large-to-draw.html:
441
442 2019-10-15  Wenson Hsieh  <wenson_hsieh@apple.com>
443
444         [Clipboard API] Implement getType() for ClipboardItems created from bindings
445         https://bugs.webkit.org/show_bug.cgi?id=202943
446
447         Reviewed by Tim Horton.
448
449         Add a new layout test to verify that we can create and ask ClipboardItems for data. Exercises the following
450         corner cases:
451         - Promise rejection when returning item data.
452         - Resolving promises to incorrect data types.
453         - Setting types to custom strings (including emojis and non-ASCII characters).
454         - Returning values with emojis and non-ASCII characters.
455         - Resolving promises using both Blobs and DOMStrings.
456         - Delayed promise rejection/resolution (using setTimeout).
457
458         * editing/async-clipboard/clipboard-item-basic-expected.txt: Added.
459         * editing/async-clipboard/clipboard-item-basic.html: Added.
460         * editing/async-clipboard/resources/async-clipboard-helpers.js: Added.
461
462         Add a resource file with some helper functions for creating blobs, and loading images and text from blobs.
463
464         * platform/win/TestExpectations:
465
466         Temporarily mark a test as failing; I'll fix this and some other failing tests in a followup. See
467         <https://webkit.org/b/202940>.
468
469 2019-10-15  Rob Buis  <rbuis@igalia.com>
470
471         Remove duplicate MathML tests
472         https://bugs.webkit.org/show_bug.cgi?id=202979
473
474         Reviewed by Frédéric Wang.
475
476         Remove mo-paint-lspace-rspace.html, this got imported
477         as presentation-markup/operators/mo-paint-lspace-rspace.html.
478
479         Remove mo-movablelimits.html, this got imported
480         as presentation-markup/operators/mo-movablelimits.html.
481
482         Remove mo-movablelimits-dynamic.html, this got imported as
483         presentation-markup/operators/mo-movablelimits-dynamic.html.
484
485         Remove mo-movablelimits-default.html, this got imported as
486         presentation-markup/operators/mo-movablelimits-default.html.
487
488         Remove direction.html, this got imported as
489         presentation-markup/direction/direction.html.
490
491         Remove direction-token.html, this got imported as
492         presentation-markup/direction/direction-token.html.
493
494         Remove direction-overall.html, this got imported as
495         presentation-markup/direction/direction-overall.html.
496
497         Remove inferred-mrow-baseline.html, this got imported as
498         presentation-markup/mrow/inferred-mrow-baseline.html.
499
500         Remove inferred-mrow-stretchy.html, this got imported as
501         presentation-markup/mrow/inferred-mrow-stretchy.html.
502
503         * mathml/presentation/direction-expected.html: Removed.
504         * mathml/presentation/direction-overall-expected.html: Removed.
505         * mathml/presentation/direction-overall.html: Removed.
506         * mathml/presentation/direction-token-expected.html: Removed.
507         * mathml/presentation/direction-token.html: Removed.
508         * mathml/presentation/direction.html: Removed.
509         * mathml/presentation/inferred-mrow-baseline-expected.txt: Removed.
510         * mathml/presentation/inferred-mrow-baseline.html: Removed.
511         * mathml/presentation/inferred-mrow-stretchy-expected.txt: Removed.
512         * mathml/presentation/inferred-mrow-stretchy.html: Removed.
513         * mathml/presentation/mo-movablelimits-default-expected.html: Removed.
514         * mathml/presentation/mo-movablelimits-default.html: Removed.
515         * mathml/presentation/mo-movablelimits-dynamic-expected.html: Removed.
516         * mathml/presentation/mo-movablelimits-dynamic.html: Removed.
517         * mathml/presentation/mo-movablelimits-expected.html: Removed.
518         * mathml/presentation/mo-movablelimits.html: Removed.
519         * mathml/presentation/mo-paint-lspace-rspace-expected.html: Removed.
520         * mathml/presentation/mo-paint-lspace-rspace.html: Removed.
521
522 2019-10-14  Ryosuke Niwa  <rniwa@webkit.org>
523
524         Import W3C tests for requestidlecallback
525         https://bugs.webkit.org/show_bug.cgi?id=202946
526
527         Reviewed by Wenson Hsieh.
528
529         * tests-options.json:
530
531 2019-10-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
532
533         Outsets for referenced SVG filters are always zero
534         https://bugs.webkit.org/show_bug.cgi?id=202826
535
536         Reviewed by Simon Fraser.
537
538         * css3/filters/svg-blur-filter-clipped-expected.html: Added.
539         * css3/filters/svg-blur-filter-clipped.html: Added.
540         * platform/ios/TestExpectations:
541
542 2019-10-14  Myles C. Maxfield  <mmaxfield@apple.com>
543
544         [Mac] Update fast/text/font-cursive-italic-cjk-2.html for Catalina
545         https://bugs.webkit.org/show_bug.cgi?id=202779
546         <rdar://problem/54317204>
547
548         Unreviewed gardening.
549
550         * platform/mac/TestExpectations:
551
552 2019-10-14  Chris Dumez  <cdumez@apple.com>
553
554         [ iOS13 ] Layout test imported/w3c/web-platform-tests/html/dom/idlharness.https.html is consistently Failing
555         https://bugs.webkit.org/show_bug.cgi?id=202960
556         <rdar://problem/56267775>
557
558         Unreviewed, unskip test and land new iOS baseline instead.
559
560         * TestExpectations:
561         * platform/ios-wk2/TestExpectations:
562         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Added.
563
564 2019-10-14  Russell Epstein  <repstein@apple.com>
565
566         [ iOS13 ] Layout test imported/w3c/web-platform-tests/html/dom/idlharness.https.html is consistently Failing (202960)
567         https://bugs.webkit.org/show_bug.cgi?id=202960
568
569         Unreviewed Test Gardening.
570
571         * platform/ios-wk2/TestExpectations: Changed expectation from Crash
572         to Failure for imported/w3c/web-platform-tests/html/dom/idlharness.https.html
573
574 2019-10-14  Truitt Savell  <tsavell@apple.com>
575
576         Mass Marking failing tests on Windows
577
578         Unreviewed test gardening.
579
580         * platform/win/TestExpectations:
581
582 2019-10-14  Truitt Savell  <tsavell@apple.com>
583
584         Unreviewed, rolling out r251081.
585
586         Broke macOS and iOS builds
587
588         Reverted changeset:
589
590         "transform-box: content-box, stroke-box missing"
591         https://bugs.webkit.org/show_bug.cgi?id=201892
592         https://trac.webkit.org/changeset/251081
593
594 2019-10-14  Dean Jackson  <dino@apple.com>
595
596         Reset maxCanvasPixelMemory between tests
597         https://bugs.webkit.org/show_bug.cgi?id=202941
598         <rdar://problem/56260865>
599
600         Reviewed by Wenson Hsieh.
601
602         Swap the order of the tests, because a previous test might have
603         already allocated canvas memory that is sitting around.
604
605         * fast/canvas/canvas-too-large-to-draw.html:
606
607 2019-10-14  Myles C. Maxfield  <mmaxfield@apple.com>
608
609         [Mac] Update fast/text/font-cursive-italic-cjk-2.html for Catalina
610         https://bugs.webkit.org/show_bug.cgi?id=202779
611         <rdar://problem/54317204>
612
613         Reviewed by Alexey Proskuryakov.
614
615         The platform-specific generic font family mappings changed. Luckily, we already had a (skipped) test that tests the new mappings.
616
617         * platform/mac/TestExpectations:
618
619 2019-10-14  Myles C. Maxfield  <mmaxfield@apple.com>
620
621         [Cocoa] REGRESSION (r245672): Contenteditable with optical sizing freezes Safari
622         https://bugs.webkit.org/show_bug.cgi?id=202262
623
624         Reviewed by Tim Horton.
625
626         * fast/forms/contenteditable-font-optical-size-expected.txt: Added.
627         * fast/forms/contenteditable-font-optical-size.html: Added.
628
629 2019-10-14  Russell Epstein  <russell_e@apple.com>
630
631         Unreviewed, rolling out r251081.
632
633         Broke macOS and iOS builds.
634
635         Reverted changeset:
636
637         "transform-box: content-box, stroke-box missing"
638         https://bugs.webkit.org/show_bug.cgi?id=201892
639         https://trac.webkit.org/changeset/251081
640
641 2019-10-14  Eric Carlson  <eric.carlson@apple.com>
642
643         [ Mac ] REGRESSION (r243033) Assertion failed: m_logger Layout Test imported/w3c/web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html is a flaky crash
644         https://bugs.webkit.org/show_bug.cgi?id=196517
645         <rdar://problem/49540704>
646
647         Unreviewed, unskipping a passing test.
648
649         * platform/mac/TestExpectations: Unskip MediaStreamTrack-contentHint.html.
650
651 2019-10-14  Truitt Savell  <tsavell@apple.com>
652
653         Remove expectations for fast/scrolling/ios/body-overflow-hidden-height-100-percent-keyboard.html
654         <rdar://problem/52699318>
655
656         Unreviewed test gardening.
657
658         * platform/ios-wk2/TestExpectations:
659
660 2019-10-14  Dirk Schulze  <krit@webkit.org>
661
662         transform-box: content-box, stroke-box missing
663         https://bugs.webkit.org/show_bug.cgi?id=201892
664
665         Reviewed by Simon Fraser.
666
667         * fast/css/transform-box-parsing.html:
668         * svg/transforms/svg-transform-box-expected.html:
669         * svg/transforms/svg-transform-box.html:
670         * transforms/transform-box-expected.html: Added.
671         * transforms/transform-box.html: Added.
672
673 2019-10-14  Rob Buis  <rbuis@igalia.com>
674
675         Replace reftest scripts-height.html with script tests
676         https://bugs.webkit.org/show_bug.cgi?id=159423
677
678         Reviewed by Frédéric Wang.
679
680         Remove the expected result as well.
681
682         * mathml/presentation/scripts-height-expected.html: Removed.
683
684 2019-10-14  youenn fablet  <youenn@apple.com>
685
686         Reuse existing web processes for running service workers
687         https://bugs.webkit.org/show_bug.cgi?id=202195
688
689         Reviewed by Chris Dumez.
690
691         * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js:
692         (async.doTest):
693         * http/tests/workers/service/resources/postmessage-after-terminate.js:
694         (async.doTest):
695         * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js:
696         (async.doTest):
697         * http/wpt/service-workers/online.https.html:
698         * http/wpt/service-workers/service-worker-different-process.https-expected.txt: Added.
699         * http/wpt/service-workers/service-worker-different-process.https.html: Added.
700         * http/wpt/service-workers/service-worker-process-worker.js: Added.
701
702 2019-10-12  Ryosuke Niwa  <rniwa@webkit.org>
703
704         [iOS] Crash in WebCore::DOMWindow::incrementScrollEventListenersCount
705         https://bugs.webkit.org/show_bug.cgi?id=202878
706
707         Reviewed by Alex Christensen.
708
709         Added a regression test for the crash.
710
711         * fast/events/scroll-event-on-document-without-window-expected.txt: Added.
712         * fast/events/scroll-event-on-document-without-window.html: Added.
713
714 2019-10-12  Ryosuke Niwa  <rniwa@webkit.org>
715
716         Invoke callback registered by requestIdleCallback
717         https://bugs.webkit.org/show_bug.cgi?id=202824
718
719         Reviewed by Antti Koivisto.
720
721         Added basic regression tests. The second test (requestidlecallback-is-not-called-when-canceled.html)
722         found a spec bug (https://github.com/w3c/requestidlecallback/issues/83).
723
724         * requestidlecallback/requestidlecallback-is-called-expected.txt: Added.
725         * requestidlecallback/requestidlecallback-is-called.html: Added.
726         * requestidlecallback/requestidlecallback-is-not-called-when-canceled-expected.txt: Added.
727         * requestidlecallback/requestidlecallback-is-not-called-when-canceled.html: Added.
728
729 2019-10-11  Ryosuke Niwa  <rniwa@webkit.org>
730
731         [iOS Debug] Layout Test editing/execCommand/print.html is crashing
732         https://bugs.webkit.org/show_bug.cgi?id=196654
733         <rdar://problem/49652875>
734
735         Removed the skip expectation since the test is no longer crashing in my local testing.
736
737         * platform/ios-simulator-wk2/TestExpectations:
738
739 2019-10-11  Devin Rousso  <drousso@apple.com>
740
741         Web Inspector: Debugger: support pattern blackboxing
742         https://bugs.webkit.org/show_bug.cgi?id=198855
743
744         Reviewed by Timothy Hatcher.
745
746         * inspector/debugger/setShouldBlackboxURL.html:
747         * inspector/debugger/setShouldBlackboxURL-expected.txt:
748
749 2019-10-11  Devin Rousso  <drousso@apple.com>
750
751         Web Inspector: Elements: Computed: show shorthand properties in addition to longhand ones
752         https://bugs.webkit.org/show_bug.cgi?id=200554
753
754         Reviewed by Matt Baker.
755
756         * inspector/css/getComputedStyleForNode.html: Added.
757         * inspector/css/getComputedStyleForNode-expected.txt: Added.
758
759 2019-10-11  Andy Estes  <aestes@apple.com>
760
761         [iOS] Unreviewed test gardening
762
763         * platform/ios/TestExpectations: Removed failing expectation.
764         * platform/ios/quicklook/numbers-09-expected.txt: Reset expected result.
765
766 2019-10-11  Andy Estes  <aestes@apple.com>
767
768         [iOS] Unreviewed iPad test expectation gardening.
769
770         Un-skip tests in http/tests/paymentrequest/ that no longer time out on iPad.
771
772         * platform/ipad/TestExpectations:
773
774 2019-10-11  Dean Jackson  <dino@apple.com>
775
776         REGRESSION (r244239) Layout Test fast/canvas/canvas-too-large-to-draw.html is failing
777         https://bugs.webkit.org/show_bug.cgi?id=202870
778         <rdar://51862629>
779
780         Reviewed by Simon Fraser.
781
782         The output from this test depends on the amount of RAM on the system, so
783         modify it to specify a limit for testing which will give reproducible results.
784
785         * fast/canvas/canvas-too-large-to-draw-expected.txt:
786         * fast/canvas/canvas-too-large-to-draw.html:
787         * platform/ios/fast/canvas/canvas-too-large-to-draw-expected.txt: Removed.
788         * platform/ipad/TestExpectations:
789
790 2019-10-11  Peng Liu  <peng.liu6@apple.com>
791
792         Layout Test media/W3C/audio/events/event_progress.html is flaky
793         https://bugs.webkit.org/show_bug.cgi?id=181966
794         <rdar://problem/51449034>
795
796         Reviewed by Alexey Proskuryakov.
797
798         Use the option {once: true} in addEventListener instead of a variable to avoid
799         executing the event handler more than once.
800
801         * media/W3C/audio/events/event_order_loadstart_progress.html:
802         * media/W3C/audio/events/event_progress.html:
803         * media/W3C/audio/events/event_progress_manual.html:
804         * media/W3C/video/events/event_order_loadstart_progress.html:
805         * media/W3C/video/events/event_progress.html:
806         * media/W3C/video/events/event_progress_manual.html:
807
808 2019-10-11  Dean Jackson  <dino@apple.com>
809
810         Layout Test fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html is a Flaky Failure
811         https://bugs.webkit.org/show_bug.cgi?id=202867
812         <rdar://52968736>
813
814         Reviewed by Wenson Hsieh.
815
816         From the failing results, it looks like the event listener for touchend was firing
817         after the uiScriptController returned its result, which is strange.
818         I was unable to reproduce this, so I rewrote the test to use UIHelper, which
819         hopefully will improve the situation (although... is basically the same code).
820
821         * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener-expected.txt:
822         * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html:
823
824 2019-10-10  Joseph Pecoraro  <pecoraro@apple.com>
825
826         Web Inspector: Local Resource Overrides: UI for overriding image and font resource content
827         https://bugs.webkit.org/show_bug.cgi?id=202016
828         <rdar://problem/55541475>
829
830         Reviewed by Devin Rousso.
831
832         * inspector/unit-tests/mimetype-utilities-expected.txt:
833         * inspector/unit-tests/mimetype-utilities.html:
834         Test new utilities.
835
836         * http/tests/inspector/network/fetch-response-body.html:
837         * http/tests/inspector/network/xhr-response-body.html:
838         Renamed utilities.
839
840 2019-10-11  Dean Jackson  <dino@apple.com>
841
842         Layout test fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html is a flaky failure
843         https://bugs.webkit.org/show_bug.cgi?id=202863
844         <rdar://51724211>
845
846         Reviewed by Tim Horton.
847
848         Another case where we are getting more touchmoves during a drag than we expected.
849         However, this time we still want to listen, and we can't use { once: true } because
850         there are multiple sequential drags. Instead, keep a list of the moves we've seen and
851         only output the first one.
852
853         Also, remove the coordinate logging for the move, since it might not be consistent.
854
855         * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener-expected.txt:
856         * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html:
857
858 2019-10-11  Chris Dumez  <cdumez@apple.com>
859
860         Pages frequently fail to enter the back/forward cache due to frames with a quick redirect coming
861         https://bugs.webkit.org/show_bug.cgi?id=202768
862         <rdar://problem/56132022>
863
864         Reviewed by Alex Christensen.
865
866         Add lauout test coverage.
867
868         * fast/history/page-cache-iframe-js-url-expected.txt: Added.
869         * fast/history/page-cache-iframe-js-url.html: Added.
870
871 2019-10-11  Kate Cheney  <katherine_cheney@apple.com>
872
873         Get StorageAccess API features working on SQLite database implementation (195422)
874         https://bugs.webkit.org/show_bug.cgi?id=195422
875         <rdar://problem/54213519>
876
877         Reviewed by Brent Fulgham.
878
879         This patch migrates tests in http/tests/storageAccess to use the ITP
880         SQLite Database to ensure the storageAccess API features are working.
881         Additionally, the Safari UI flow was manually tested for the database
882         using tlstestwebkit.org (no automated tests exist for this).
883
884         It also updates the test expectations for two tests that consistently
885         timeout on the flakiness dashboard and will be looked into in a
886         separate radar.
887
888         Most storageAccess tests are skipped on ios because of incompatibility
889         with recognizing user interaction.
890
891         * http/tests/storageAccess/deny-storage-access-under-opener-database-expected.txt: Added.
892         * http/tests/storageAccess/deny-storage-access-under-opener-database.html: Added.
893         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-database-expected.txt: Added.
894         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-database.html: Added.
895         * http/tests/storageAccess/deny-with-prompt-does-not-preserve-gesture-database-expected.txt: Added.
896         * http/tests/storageAccess/deny-with-prompt-does-not-preserve-gesture-database.html: Added.
897         * http/tests/storageAccess/deny-without-prompt-preserves-gesture-database-expected.txt: Added.
898         * http/tests/storageAccess/deny-without-prompt-preserves-gesture-database.html: Added.
899         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-database-expected.txt: Added.
900         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-database.html: Added.
901         * http/tests/storageAccess/grant-with-prompt-preserves-gesture-database-expected.txt: Added.
902         * http/tests/storageAccess/grant-with-prompt-preserves-gesture-database.html: Added.
903         * http/tests/storageAccess/has-storage-access-crash-database-expected.txt: Added.
904         * http/tests/storageAccess/has-storage-access-crash-database.html: Added.
905         * http/tests/storageAccess/has-storage-access-false-by-default-database-expected.txt: Added.
906         * http/tests/storageAccess/has-storage-access-false-by-default-database.html: Added.
907         * http/tests/storageAccess/has-storage-access-false-by-default-ephemeral-database-expected.txt: Added.
908         * http/tests/storageAccess/has-storage-access-false-by-default-ephemeral-database.html: Added.
909         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-database-expected.txt: Added.
910         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-database.html: Added.
911         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-database-expected.txt: Added.
912         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-database.html: Added.
913         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database-expected.txt: Added.
914         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database.html: Added.
915         * http/tests/storageAccess/remove-requesting-iframe-database-expected.txt: Added.
916         * http/tests/storageAccess/remove-requesting-iframe-database.html: Added.
917         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-database-expected.txt: Added.
918         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-database.html: Added.
919         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-database-expected.txt: Added.
920         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-database.html: Added.
921         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-database-expected.txt: Added.
922         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-database.html: Added.
923         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-database-expected.txt: Added.
924         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-database.html: Added.
925         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-database-expected.txt: Added.
926         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-database.html: Added.
927         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-database-expected.txt: Added.
928         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-database.html: Added.
929         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-database-expected.txt: Added.
930         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-database.html: Added.
931         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-database-expected.txt: Added.
932         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-database.html: Added.
933         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-database-expected.txt: Added.
934         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-database.html: Added.
935         * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-database-expected.txt: Added.
936         * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-database.html: Added.
937         * http/tests/storageAccess/request-storage-access-crash-database-expected.txt: Added.
938         * http/tests/storageAccess/request-storage-access-crash-database.html: Added.
939         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-database-expected.txt: Added.
940         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-database.html: Added.
941         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-database-expected.txt: Added.
942         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-database.html: Added.
943         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture-database-expected.txt: Added.
944         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture-database.html: Added.
945         * http/tests/storageAccess/request-storage-access-same-origin-iframe-database-expected.txt: Added.
946         * http/tests/storageAccess/request-storage-access-same-origin-iframe-database.html: Added.
947         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-database-expected.txt: Added.
948         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-database.html: Added.
949         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-database-expected.txt: Added.
950         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-database.html: Added.
951         * http/tests/storageAccess/request-storage-access-top-frame-database-expected.txt: Added.
952         * http/tests/storageAccess/request-storage-access-top-frame-database.html: Added.
953         * platform/ios/TestExpectations:
954         * platform/mac-wk2/TestExpectations:
955
956 2019-10-11  Antti Koivisto  <antti@apple.com>
957
958         Position::upstream/downstream should not need to call ensureLineBoxes
959         https://bugs.webkit.org/show_bug.cgi?id=202203
960
961         Reviewed by Zalan Bujtas.
962
963         Some additional end of line whitespaces.
964
965         * TestExpectations:
966
967         Skip imported/w3c/web-platform-tests/css/css-text/white-space/pre-wrap-013.html.
968
969         This test starts failing because soft linebreak clears the trailing whitespace run.
970         The failing behavior aligns simple path with the complex path. The existing textarea-pre-wrap-013.html
971         test (which takes the complex path) is already skipped because of this.
972
973         * platform/mac/fast/forms/targeted-frame-submission-expected.txt:
974         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
975         * platform/mac/fast/loader/text-document-wrapping-expected.txt:
976         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
977         * platform/mac/http/tests/misc/acid3-expected.txt:
978         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
979
980 2019-10-11  Dean Jackson  <dino@apple.com>
981
982         Layout test fast/events/touch/ios/passive-by-default-on-document-and-window.html is a flaky failure on Internal iOS Testers
983         https://bugs.webkit.org/show_bug.cgi?id=202858
984         <rdar://51829520>
985
986         Reviewed by Tim Horton.
987
988         We can't guarantee how many touchmove events we'll get for a drag, so
989         this was flaky. Easiest thing to do is remove the listeners, since they
990         aren't an important part of the test. (We could have removed them on
991         firing too, which we do for the similar test that exercises the case
992         where we don't use the default options)
993
994         * fast/events/touch/ios/passive-by-default-on-document-and-window-expected.txt:
995         * fast/events/touch/ios/passive-by-default-on-document-and-window.html:
996
997 2019-10-11  Dean Jackson  <dino@apple.com>
998
999         REGRESSION: fast/events/touch/ios/long-press-on-image.html is failing
1000         https://bugs.webkit.org/show_bug.cgi?id=202845
1001         <rdar://51717197>
1002
1003         Reviewed by Antoine Quint.
1004
1005         This test failed because images no longer pop up action sheets, but
1006         instead use context menus.
1007
1008         We no longer need to test the actions in the context menu here, since
1009         it is covered by the TestWebKitAPI/Tests/WebKitCocoa/ContextMenus test.
1010
1011         However, we can still use this test to ensure we are getting a
1012         context menu on the correct element.
1013
1014         * fast/events/touch/ios/long-press-on-image-expected.txt:
1015         * fast/events/touch/ios/long-press-on-image.html:
1016         * platform/iphone-7/fast/events/touch/force-press-on-link.html: This
1017         test currently fails and needs to be rewritten (rdar://problem/52699530),
1018         but at least update it to use the new data from the Internal API.
1019
1020 2019-10-11  Peng Liu  <peng.liu6@apple.com>
1021
1022         Layout Test media/W3C/audio/events/event_progress.html is flaky
1023         https://bugs.webkit.org/show_bug.cgi?id=181966
1024
1025         Reviewed by Eric Carlson.
1026
1027         It is possible that video/audio elements fire "progress" event again
1028         when the event handler is still processing the previous "progress" event.
1029         We need to ignore all the events except the first one to make sure
1030         the test cases generate consistent output.
1031
1032         In addition, this patch fixes some errors in JS file names and function parameters.
1033
1034         * http/tests/resources/js-test-pre.js:
1035         (isSuccessfullyParsed):
1036         * media/W3C/audio/events/event_order_loadstart_progress.html:
1037         * media/W3C/audio/events/event_progress.html:
1038         * media/W3C/audio/events/event_progress_manual.html:
1039         * media/W3C/video/events/event_order_loadstart_progress.html:
1040         * media/W3C/video/events/event_progress.html:
1041         * media/W3C/video/events/event_progress_manual.html:
1042         * media/W3C/w3cwrapper.js:
1043         * platform/ios/TestExpectations:
1044         * platform/mac/TestExpectations:
1045         * resources/js-test-pre.js:
1046         (isSuccessfullyParsed):
1047
1048 2019-10-11  Bjorn Melinder  <bjornm@spotify.com>
1049
1050         OfflineAudioContext does not validate allocation of destination buffer
1051         https://bugs.webkit.org/show_bug.cgi?id=177259
1052
1053         Reviewed by Eric Carlson.
1054
1055         Moved the allocation of the destination buffer to the static
1056         OfflineAudioContext::create method where we are able to handle a failed
1057         allocation properly and return an Exception. This change handles both
1058         negative lengths as well as too large lengths where the memory cannot
1059         be allocated.
1060
1061         * webaudio/offlineaudiocontext-constructor-expected.txt:
1062         * webaudio/offlineaudiocontext-constructor.html:
1063
1064 2019-10-11  Chris Lord  <clord@igalia.com>
1065
1066         Flaky test: imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.html
1067         https://bugs.webkit.org/show_bug.cgi?id=202801
1068
1069         Reviewed by Alexey Proskuryakov.
1070
1071         More OffscreenCanvas tests failing due to unhandled Promise rejection.
1072         See also bug #202782.
1073
1074         * TestExpectations:
1075
1076 2019-10-11  Miguel Gomez  <magomez@igalia.com>
1077
1078         Unreviewed GTK and WPE gardening after r251001. Removing crash expectations after
1079         bug 202784 was fixed.
1080
1081         * platform/gtk/TestExpectations:
1082         * platform/wpe/TestExpectations:
1083
1084 2019-10-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1085
1086         Import css/css-images WPT tests
1087         https://bugs.webkit.org/show_bug.cgi?id=200210
1088
1089         Reviewed by Simon Fraser.
1090
1091         Import css/css-images tests
1092
1093         * TestExpectations: Mark the new imported ref-tests that fail and a test that crashes.
1094
1095 2019-10-10  Myles C. Maxfield  <mmaxfield@apple.com>
1096
1097         [Cocoa] font-family:system-ui on Chinese systems don't get Chinese quote marks
1098         https://bugs.webkit.org/show_bug.cgi?id=202778
1099         <rdar://problem/52594556>
1100
1101         Reviewed by Simon Fraser.
1102
1103         * platform/mac/TestExpectations:
1104
1105 2019-10-10  Chris Dumez  <cdumez@apple.com>
1106
1107         Unreviewed, tweak test to address flakiness on WK1.
1108
1109         * media/media-source/media-source-page-cache-expected.txt:
1110         * media/media-source/media-source-page-cache.html:
1111
1112 2019-10-10  Youenn Fablet  <youenn@apple.com>
1113
1114         Do not timeout a load intercepted by service worker that receives a response
1115         https://bugs.webkit.org/show_bug.cgi?id=202787
1116
1117         Reviewed by Chris Dumez.
1118
1119         * http/wpt/service-workers/fetch-timeout-worker.js: Added.
1120         (async.doTest):
1121         * http/wpt/service-workers/fetch-timeout.https-expected.txt: Added.
1122         * http/wpt/service-workers/fetch-timeout.https.html: Added.
1123         * http/wpt/service-workers/resources/lengthy-pass.py:
1124         (main):
1125
1126 2019-10-10  Myles C. Maxfield  <mmaxfield@apple.com>
1127
1128         FontFaceSet's ready promise is not always resolved
1129         https://bugs.webkit.org/show_bug.cgi?id=202548
1130
1131         Reviewed by Youenn Fablet.
1132
1133         * fast/text/fontfaceset-ready-not-fired-expected.txt: Added.
1134         * fast/text/fontfaceset-ready-not-fired.html: Added.
1135         * fast/text/fontfaceset-ready-not-fired-2-expected.txt: Added.
1136         * fast/text/fontfaceset-ready-not-fired-2.html: Added.
1137
1138 2019-10-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1139
1140         pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html is failing after r250361
1141         https://bugs.webkit.org/show_bug.cgi?id=202777
1142         <rdar://problem/56128421>
1143
1144         Reviewed by Tim Horton.
1145
1146         This layout test is intended to verify that pinching to zoom out in an element with `touch-action: pinch-zoom`
1147         will cause the page scale to change (i.e. decrease). This test works on iPhone, where the initial-scale meta
1148         viewport property is respected. However, a desktop viewport configuration is used by default on iPad, which
1149         ignores the initial-scale property by default.
1150
1151         Prior to r250361, we would always try and scale down content to fit within the viewport, such that the initial
1152         scale in this layout test on iPad would be approximately 0.384; this meant that the test would pass, regardless
1153         of whether it even attempted to pinch zoom at all, since it would always pass the `pageScale != 1` assertion.
1154
1155         However, after r250361, we now no longer attempt to scale down to fit the viewport when the content width is
1156         excessively large (the maximum width breakpoint is 1920px), which makes the initial scale 1. This layout test
1157         makes the content width 2000px, which exceeds this maximum width limit and causes us to avoid shrinking to fit.
1158         This means that we'll end up failing the pageScale assertion and timing out as a result.
1159
1160         To fix this, simply mark the test as `contentMode=mobile`, such that even on iPad, we'll respect the
1161         initial-scale meta viewport property, and the test will actually pinch to zoom the page out as expected.
1162
1163         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html:
1164
1165 2019-10-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1166
1167         Support programmatic paste requests on macOS
1168         https://bugs.webkit.org/show_bug.cgi?id=202773
1169         <rdar://problem/48957166>
1170
1171         Reviewed by Tim Horton.
1172
1173         Refactors existing layout tests for programmatic paste requests on iOS, such that they now run in both iOS and
1174         macOS. See below for more details.
1175
1176         * TestExpectations:
1177         * editing/pasteboard/dom-paste/dom-paste-confirmation-expected.txt: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation-expected.txt.
1178         * editing/pasteboard/dom-paste/dom-paste-confirmation.html: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation.html.
1179         * editing/pasteboard/dom-paste/dom-paste-consecutive-confirmations-expected.txt: Added.
1180         * editing/pasteboard/dom-paste/dom-paste-consecutive-confirmations.html: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-consecutive-confirmations.html.
1181         * editing/pasteboard/dom-paste/dom-paste-rejection-expected.txt: Added.
1182         * editing/pasteboard/dom-paste/dom-paste-rejection.html: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-rejection.html.
1183         * editing/pasteboard/dom-paste/dom-paste-requires-user-gesture-expected.txt: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt.
1184         * editing/pasteboard/dom-paste/dom-paste-requires-user-gesture.html: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-requires-user-gesture.html.
1185         * editing/pasteboard/dom-paste/dom-paste-same-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-same-origin-expected.txt.
1186         * editing/pasteboard/dom-paste/dom-paste-same-origin.html: Renamed from LayoutTests/editing/pasteboard/ios/dom-paste-same-origin.html.
1187         * editing/pasteboard/dom-paste/resources/dom-paste-helper.js: Added.
1188
1189         Re-word some of these layout tests' descriptions to reference "clicks or taps", instead of just "taps", and also
1190         replace mentions of "callout bars" with platform-agnostic "menus".
1191
1192         (return.new.Promise.):
1193         (async._waitForOrTriggerPasteMenu):
1194         (async.triggerPasteMenuAfterActivatingLocation):
1195         (async.waitForPasteMenu):
1196
1197         Refactor these testing helpers to support both iOS and macOS:
1198
1199         (1) Replace code that finds callout bar menu items and synthesizes taps on iOS, with code that instead chooses a
1200         menu item with the given title (in this case, "Paste"). This is supported on both macOS and iOS, where we invoke
1201         the NSMenuItem's action and dismiss the menu item, and find and tap the callout bar menu item, respectively.
1202
1203         (2) Implement UIScriptController::activateAtPoint, which is used as a cross-platform way of activating an
1204         element at the given point. On iOS, this taps the given location, and on macOS, this moves the mouse to that
1205         location and then simulates a click (mouse down and mouse up). In a subsequent patch, we should additionally use
1206         this in the implementation of UIHelper.activateAt().
1207
1208         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt: Removed.
1209         * editing/pasteboard/ios/dom-paste-rejection-expected.txt: Removed.
1210         * editing/pasteboard/ios/resources/dom-paste-helper.js: Removed.
1211         * platform/ios-wk2/TestExpectations:
1212         * platform/ios/TestExpectations:
1213         * platform/mac-wk2/TestExpectations:
1214         * platform/win/TestExpectations:
1215         * platform/wincairo/TestExpectations:
1216
1217         Skip editing/pasteboard/dom-paste everywhere for now, except for macOS and iOS WebKit2.
1218
1219 2019-10-10  Chris Lord  <clord@igalia.com>
1220
1221         Flaky Test: imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
1222         https://bugs.webkit.org/show_bug.cgi?id=202782
1223
1224         Reviewed by Youenn Fablet.
1225
1226         Some OffscreenCanvas tests are failing due to unhandled Promise
1227         rejection from unimplemented API. Mark this, and other tests that are
1228         affected with DumpJSConsoleLogInStdErr.
1229
1230         * TestExpectations:
1231
1232 2019-10-10  Chris Dumez  <cdumez@apple.com>
1233
1234         DOMCacheStorage should not prevent pages from entering the back/forward cache
1235         https://bugs.webkit.org/show_bug.cgi?id=202608
1236
1237         Reviewed by Youenn Fablet.
1238
1239         Add layout test coverage.
1240
1241         * http/tests/navigation/page-cache-domcachestorage-pending-promise-expected.txt: Added.
1242         * http/tests/navigation/page-cache-domcachestorage-pending-promise.html: Added.
1243
1244 2019-10-10  Miguel Gomez  <magomez@igalia.com>
1245
1246         Unreviewed GTK and WPE gardening after r250954.
1247
1248         * platform/gtk/TestExpectations:
1249         * platform/wpe/TestExpectations:
1250
1251 2019-10-09  Yury Semikhatsky  <yurys@chromium.org>
1252
1253         LayoutTest inspector/dom-debugger/node-removed.html is flaky
1254         https://bugs.webkit.org/show_bug.cgi?id=154610
1255         <rdar://problem/24801209>
1256
1257         Reviewed by Matt Baker.
1258
1259         Reenabled the test on all platforms.
1260
1261         The test was missing call to Debugger.setBreakpointsActive. Apparently at the time
1262         it was written calling Debugger.setBreakpoint automatically activated breakpoint but
1263         the behavior changed over time. I also removed some unnecessary code.
1264
1265         * inspector/dom-debugger/node-removed-expected.txt:
1266         * inspector/dom-debugger/node-removed.html:
1267         * platform/gtk/TestExpectations:
1268         * platform/mac/TestExpectations:
1269
1270 2019-10-09  Myles C. Maxfield  <mmaxfield@apple.com>
1271
1272         Make fast/text/complex-initial-advance.html more robust
1273         https://bugs.webkit.org/show_bug.cgi?id=202708
1274
1275         Unreviewed follow up to r250884.
1276
1277         Makes test robust enough to pass on Mojave.
1278
1279         * fast/text/complex-initial-advance-expected.html:
1280         * fast/text/complex-initial-advance.html:
1281
1282 2019-10-09  John Wilander  <wilander@apple.com>
1283
1284         IsLoggedIn: Add as experimental feature
1285         https://bugs.webkit.org/show_bug.cgi?id=202707
1286         <rdar://problem/56095064>
1287
1288         Reviewed by Brent Fulgham and Chris Dumez.
1289
1290         IsLoggedIn was proposed to the WebAppSec WG at TPAC 2019.
1291         So far there is only an explainer posted to the mailing list:
1292         https://lists.w3.org/Archives/Public/public-webappsec/2019Sep/0004.html
1293
1294         * http/tests/is-logged-in/available-in-secure-contexts.https-expected.txt: Added.
1295         * http/tests/is-logged-in/available-in-secure-contexts.https.html: Added.
1296         * http/tests/is-logged-in/unavailable-in-insecure-contexts-expected.txt: Added.
1297         * http/tests/is-logged-in/unavailable-in-insecure-contexts.html: Added.
1298         * platform/ios-device-wk1/TestExpectations:
1299         * platform/ios-simulator-wk1/TestExpectations:
1300         * platform/ios-wk1/TestExpectations:
1301         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt:
1302         * platform/mac-wk1/TestExpectations:
1303         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
1304         * platform/wincairo-wk1/TestExpectations:
1305
1306 2019-10-09  Zalan Bujtas  <zalan@apple.com>
1307
1308         [iOS] LayoutTest fast/events/touch/ios/double-tap-for-double-click2.html is timing out
1309         https://bugs.webkit.org/show_bug.cgi?id=202765
1310         <rdar://problem/56123067>
1311
1312         Reviewed by Wenson Hsieh.
1313
1314         Currently when a dblclick handler is dynamically registered while executing the click handler, we don't always pick up the newly added handler (see webkit.org/b/202766).
1315         Modify the test so that it passes consistently (and still preserve the dynamic behavior).
1316
1317         * fast/events/touch/ios/double-tap-for-double-click2.html:
1318
1319 2019-10-09  Jiewen Tan  <jiewen_tan@apple.com>
1320
1321         [WebAuthn] Move the mock testing entrance to Internals
1322         https://bugs.webkit.org/show_bug.cgi?id=202560
1323         <rdar://problem/55973793>
1324
1325         Reviewed by Chris Dumez.
1326
1327         * http/wpt/webauthn/ctap-hid-failure.https.html:
1328         * http/wpt/webauthn/ctap-hid-success.https.html:
1329         * http/wpt/webauthn/ctap-nfc-failure.https.html:
1330         * http/wpt/webauthn/idl.https.html:
1331         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html:
1332         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html:
1333         * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html:
1334         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1335         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https.html:
1336         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html:
1337         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https.html:
1338         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1339         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1340         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
1341         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
1342         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
1343         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html:
1344         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html:
1345         * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https.html:
1346         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1347         * http/wpt/webauthn/public-key-credential-get-failure-nfc.https.html:
1348         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https.html:
1349         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html:
1350         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1351         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1352         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
1353         * http/wpt/webauthn/public-key-credential-get-success-nfc.https.html:
1354         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
1355         * http/wpt/webauthn/resources/public-key-credential-ip-address.https.html:
1356
1357 2019-10-09  Dean Jackson  <dino@apple.com>
1358
1359         Layout test fast/events/touch/ios/passive-by-default-overridden-on-document-and-window.html is a flaky failure on Internal iOS testers
1360         https://bugs.webkit.org/show_bug.cgi?id=202770
1361         <rdar://51715312>
1362
1363         Reviewed by Megan Gardner.
1364
1365         Remove the touchmove listeners after firing once, because we can't
1366         tell exactly how many we'll get for a drag.
1367
1368         * fast/events/touch/ios/passive-by-default-overridden-on-document-and-window.html:
1369
1370 2019-10-09  Sihui Liu  <sihui_liu@apple.com>
1371
1372         IndexedDB: include size of index records in size estimate of put/add task
1373         https://bugs.webkit.org/show_bug.cgi?id=202483
1374
1375         Reviewed by Geoffrey Garen.
1376
1377         * platform/mac-wk1/TestExpectations:
1378         * platform/win/TestExpectations:
1379         * platform/wincairo/TestExpectations:
1380         * storage/indexeddb/request-size-estimate-expected.txt: Added.
1381         * storage/indexeddb/request-size-estimate.html: Added.
1382         * storage/indexeddb/resources/request-size-estimate.js: Added.
1383         (randomKey):
1384         (randomPropertyValue):
1385         (createObject):
1386         (prepareDatabase):
1387         (onOpenSuccess):
1388
1389 2019-10-09  Chris Dumez  <cdumez@apple.com>
1390
1391         Youtube.com is unable to enter the back/forward cache on macOS
1392         https://bugs.webkit.org/show_bug.cgi?id=202754
1393         <rdar://problem/56117666>
1394
1395         Reviewed by Eric Carlson.
1396
1397         Add layout test coverage.
1398
1399         * media/media-source/media-source-page-cache-expected.txt: Added.
1400         * media/media-source/media-source-page-cache.html: Added.
1401
1402 2019-10-09  Truitt Savell  <tsavell@apple.com>
1403
1404         Mark crypto/workers/subtle/aes-indexeddb.html as a timeout on Mojave Release wk2
1405         https://bugs.webkit.org/show_bug.cgi?id=202500
1406
1407         Unreviewed test gardening.
1408
1409         * platform/mac-wk2/TestExpectations:
1410
1411 2019-10-09  Zalan Bujtas  <zalan@apple.com>
1412
1413         RunResolver::rangeForRendererWithOffsets should check for range end
1414         https://bugs.webkit.org/show_bug.cgi?id=202761
1415         <rdar://problem/55917924>
1416
1417         Reviewed by Antti Koivisto.
1418
1419         * fast/text/simple-line-layout-range-check-end-expected.txt: Added.
1420         * fast/text/simple-line-layout-range-check-end.html: Added.
1421
1422 2019-10-09  Antoine Quint  <graouts@apple.com>
1423
1424         [iOS] Layout Test fast/events/touch/ios/touchstart-and-touchend-outside-touchmove-target.html is Timing Out
1425         https://bugs.webkit.org/show_bug.cgi?id=202759
1426         <rdar://problem/56122388>
1427
1428         Reviewed by Dean Jackson.
1429
1430         This test would be run after fast/events/touch/ios/touchmove-cancelable-after-touchstart.html which does not
1431         cleanly finish its simulated touch gesture with a touchend. Now that it does both tests can run one after the
1432         other reliably.
1433
1434         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
1435
1436 2019-10-09  Alicia Boya García  <aboya@igalia.com>
1437
1438         [MSE][GStreamer] Fix video sometimes not appearing
1439         https://bugs.webkit.org/show_bug.cgi?id=201401
1440
1441         Reviewed by Xabier Rodriguez-Calvar.
1442
1443         Added an exact expectation picture to avoid errors in the test runner
1444         (only a fuzzy match is expected, and different platforms render video
1445         with slightly different colors).
1446
1447         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-video-is-visible-expected.html: Added.
1448         * platform/mac/TestExpectations:
1449
1450 2019-10-09  Dean Jackson  <dino@apple.com>
1451
1452         REGRESSION (r250755): fast/events/ios/ipad/fast-click-not-always.html is Failing
1453         https://bugs.webkit.org/show_bug.cgi?id=202760
1454         <rdar://56079585>
1455
1456         Reviewed by Antoine Quint.
1457
1458         Update the preference name.
1459
1460         * fast/events/ios/ipad/fast-click-not-always.html:
1461
1462 2019-10-09  Alicia Boya García  <aboya@igalia.com>
1463
1464         Unreviewed minor WinCairo test gardening
1465         https://bugs.webkit.org/show_bug.cgi?id=187762
1466
1467         * platform/win/TestExpectations:
1468         * platform/wincairo/TestExpectations:
1469
1470 2019-10-09  Eric Carlson  <eric.carlson@apple.com>
1471
1472         [ Mac WK2 ] Layout Test fast/mediastream/MediaStreamTrack-getSettings.html is a flaky failure
1473         https://bugs.webkit.org/show_bug.cgi?id=196400
1474         <rdar://problem/49567579>
1475
1476         Reviewed by Youenn Fablet.
1477
1478         * fast/mediastream/MediaStreamTrack-getSettings.html: Cleanup test.
1479         * platform/mac-wk2/TestExpectations: Unskip test.
1480
1481 2019-10-09  Dean Jackson  <dino@apple.com>
1482
1483         Layout Test webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance.html is failing since ANGLE roll
1484         https://bugs.webkit.org/show_bug.cgi?id=201784
1485         <rdar://problem/55358159>
1486
1487         Reviewed by Antoine Quint.
1488
1489         This test needed updating.
1490
1491         * platform/ios/TestExpectations:
1492         * webgl/2.0.0/resources/webgl_test_files/conformance/glsl/misc/shaders-with-invariance.html:
1493
1494 2019-10-09  Alicia Boya García  <aboya@igalia.com>
1495
1496         [GTK] Unreviewed test gardening
1497         https://bugs.webkit.org/show_bug.cgi?id=202751
1498
1499         * TestExpectations:
1500         * platform/gtk/TestExpectations:
1501         * platform/gtk/accessibility/gtk/xml-roles-exposed-expected.txt: Added.
1502         * platform/gtk/accessibility/roles-exposed-expected.txt:
1503         * platform/gtk/fast/tokenizer/script_extra_close-expected.txt:
1504         * platform/wpe/TestExpectations:
1505
1506 2019-10-09  Miguel Gomez  <magomez@igalia.com>
1507
1508         Unreviewed WPE gardening after r250889.
1509
1510         * platform/wpe/TestExpectations:
1511         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1512         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1513         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
1514
1515 2019-10-09  youenn fablet  <youenn@apple.com>
1516
1517         Remove testRunner.setWebRTCUnifiedPlanEnabled
1518         https://bugs.webkit.org/show_bug.cgi?id=202700
1519
1520         Reviewed by Eric Carlson.
1521
1522         Remove legacy tests and migrate simulcast test to unified plan.
1523
1524         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
1525         * platform/gtk/TestExpectations:
1526         * webrtc/simulcast-h264.html:
1527         * webrtc/video-addLegacyTransceiver.html: Removed.
1528         * webrtc/video-with-receiver.html: Removed.
1529
1530 2019-10-09  Antti Koivisto  <antti@apple.com>
1531
1532         [CSS Shadow Parts] Allow exporting single part with multiple names using exportparts attribute
1533         https://bugs.webkit.org/show_bug.cgi?id=202719
1534
1535         Reviewed by Ryosuke Niwa.
1536
1537         * fast/css/shadow-parts/exportparts-syntax-expected.txt:
1538
1539 2019-10-08  Jiewen Tan  <jiewen_tan@apple.com>
1540
1541         Partially undo r250811
1542         https://bugs.webkit.org/show_bug.cgi?id=202715
1543         <rdar://problem/56084287>
1544
1545         Reviewed by Chris Dumez.
1546
1547         Some rebaselines.
1548
1549         * crypto/workers/subtle/ec-postMessage-worker-expected.txt:
1550         * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt:
1551         * crypto/workers/subtle/rsa-postMessage-worker-expected.txt:
1552
1553 2019-10-08  Justin Fan  <justin_fan@apple.com>
1554
1555         WebGPU tests are skipped on iOS
1556         https://bugs.webkit.org/show_bug.cgi?id=192889
1557
1558         Unreviewed test expectation updates.
1559
1560         Unskip WebGPU tests on iOS devices while skipping on simulator.
1561
1562         * platform/ios-simulator/TestExpectations:
1563         * platform/ios/TestExpectations:
1564
1565 2019-10-08  Myles C. Maxfield  <mmaxfield@apple.com>
1566
1567         Make fast/text/complex-initial-advance.html more robust
1568         https://bugs.webkit.org/show_bug.cgi?id=202708
1569         <rdar://problem/49539493>
1570
1571         Reviewed by Tim Horton.
1572
1573         We are hitting floating point precision issues. Fortunately, the part of the text that is
1574         hitting these issues isn't actually necessary for the test.
1575
1576         * fast/text/complex-initial-advance-expected.html:
1577         * fast/text/complex-initial-advance.html:
1578         * platform/mac/TestExpectations:
1579
1580 2019-10-08  Devin Rousso  <drousso@apple.com>
1581
1582         Web Inspector: Canvas: modifications to shader modules can be shared between vertex/fragment shaders
1583         https://bugs.webkit.org/show_bug.cgi?id=202031
1584
1585         Reviewed by Dean Jackson.
1586
1587         * inspector/canvas/updateShader-webgpu-sharedVertexFragment.html: Added.
1588         * inspector/canvas/updateShader-webgpu-sharedVertexFragment-expected.txt: Added.
1589
1590         * platform/gtk/TestExpectations:
1591         * platform/ios/TestExpectations:
1592         * platform/mac-wk1/TestExpectations:
1593         * platform/mac/TestExpectations:
1594         * platform/win/TestExpectations:
1595         * platform/wincairo/TestExpectations:
1596         * platform/wpe/TestExpectations:
1597
1598 2019-10-08  Yury Semikhatsky  <yurys@chromium.org>
1599
1600         Web Inspector: inspector/layers/layers-for-node.html and  inspector/timeline/line-column.html are flaky
1601         https://bugs.webkit.org/show_bug.cgi?id=202649
1602
1603         Reviewed by Devin Rousso.
1604
1605         Unflake a couple of inspector protocol tests. r250655 replaced Timer-based queue
1606         with RunLoop-based one for inspector message dispatching. The tests apparently relied
1607         on the timing of the message delivery and had been less flaky before. Updated the tests
1608         to wait for explicit signals rather than relying on event timing.
1609
1610         * inspector/layers/layers-for-node-expected.txt:
1611         * inspector/layers/layers-for-node.html: Updated the test to wait for the first
1612         LayerTree.layerTreeDidChange event before requesting initial layer tree.
1613
1614         Also after adding a node wait for next RAF to avoid flakiness.
1615
1616         * inspector/timeline/line-column-expected.txt:
1617         * inspector/timeline/line-column.html: There a style recalc event
1618         which appears intermittently in the recorded profile making the test
1619         flaky. To avoid that dump only events that are always present.
1620
1621 2019-10-08  Kate Cheney  <katherine_cheney@apple.com>
1622
1623         Implement Telemetry and Dumping Routines for SQLite backend (195088)
1624         https://bugs.webkit.org/show_bug.cgi?id=195088
1625         <rdar://problem/54213407>
1626
1627         Reviewed by John Wilander.
1628
1629         Updated the current testing for telemetry which only tested 3
1630         statistics. With this patch it now tests 10 statistics.
1631         * http/tests/resourceLoadStatistics/telemetry-generation-advanced-functionality-database-expected.txt: Added.
1632         * http/tests/resourceLoadStatistics/telemetry-generation-advanced-functionality-database.html: Added.
1633         * http/tests/resourceLoadStatistics/telemetry-generation-basic-functionality-database-expected.txt: Added.
1634         * http/tests/resourceLoadStatistics/telemetry-generation-basic-functionality-database.html: Added.
1635
1636 2019-10-08  Antti Koivisto  <antti@apple.com>
1637
1638         [CSS Shadow Parts] Add test for exportparts list syntax
1639         https://bugs.webkit.org/show_bug.cgi?id=202695
1640
1641         Reviewed by Ryosuke Niwa.
1642
1643         The test shows that we don't handle exporting same part under multiple names correctly.
1644
1645         * fast/css/shadow-parts/exportparts-syntax-expected.txt: Added.
1646         * fast/css/shadow-parts/exportparts-syntax.html: Added.
1647
1648 2019-10-08  Antti Koivisto  <antti@apple.com>
1649
1650         [CSS Shadow Parts] Fix style invalidation with class selector and ::before and ::after
1651         https://bugs.webkit.org/show_bug.cgi?id=202694
1652
1653         Reviewed by Ryosuke Niwa.
1654
1655         * fast/css/shadow-parts/invalidation-class-before-after-expected.txt: Added.
1656         * fast/css/shadow-parts/invalidation-class-before-after.html: Added.
1657
1658 2019-10-08  youenn fablet  <youenn@apple.com>
1659
1660         MediaStreamTrack should be a PlatformMediaSessionClient instead of MediaStream
1661         https://bugs.webkit.org/show_bug.cgi?id=202631
1662
1663         Reviewed by Eric Carlson.
1664
1665         * fast/mediastream/audio-track-enabled.html:
1666
1667 2019-10-08  Brady Eidson  <beidson@apple.com>
1668
1669         Service Worker Fetch events should time out.
1670         https://bugs.webkit.org/show_bug.cgi?id=202188
1671
1672         Reviewed by Alex Christensen.
1673
1674         * http/tests/workers/service/basic-timeout.https-expected.txt: Added.
1675         * http/tests/workers/service/basic-timeout.https.html: Added.
1676         * http/tests/workers/service/resources/basic-timeout-worker.js: Added.
1677         (event.event.request.url.indexOf):
1678         * http/tests/workers/service/resources/basic-timeout.js: Added.
1679         (async.test.finishThisTest):
1680         (async.test.try):
1681         (async.test.try.checkSuccessAgain):
1682         (async.test):
1683         * http/tests/workers/service/resources/succeed-fallback-check.php: Added.
1684         * http/tests/workers/service/resources/timeout-fallback.html: Added.
1685
1686 2019-10-08  Alexey Shvayka  <shvaikalesh@gmail.com>
1687
1688         Accept two values in the overflow shorthand
1689         https://bugs.webkit.org/show_bug.cgi?id=184691
1690
1691         Reviewed by Simon Fraser.
1692
1693         * fast/css/cssText-shorthand-expected.txt:
1694         * fast/css/getComputedStyle/getComputedStyle-overflow-expected.txt:
1695         * fast/css/getComputedStyle/getComputedStyle-overflow.html:
1696         * platform/ios/fast/css/invalidation-errors-2-expected.txt:
1697         * platform/ios/fast/css/invalidation-errors-expected.txt:
1698         * platform/mac/fast/css/invalidation-errors-2-expected.txt:
1699         * platform/mac/fast/css/invalidation-errors-expected.txt:
1700
1701 2019-10-08  Ali Juma  <ajuma@chromium.org>
1702
1703         Unreviewed test gardening
1704
1705         * TestExpectations:
1706
1707 2019-10-08  Jiewen Tan  <jiewen_tan@apple.com>
1708
1709         Unreviewed, test gardening
1710
1711         * TestExpectations:
1712         * platform/ios-simulator/TestExpectations:
1713
1714 2019-10-08  Antoine Quint  <graouts@apple.com>
1715
1716         fast/events/touch/ios/mouse-events-dispatch-with-touch.html is timing out on iOS
1717         https://bugs.webkit.org/show_bug.cgi?id=202688
1718         <rdar://problem/52700396>
1719
1720         Reviewed by Dean Jackson.
1721
1722         Since this test was originally added, the behavior of simulated mouse events changed to not dispatch any event when there is more than a
1723         single active touch on the screen. This test needs to be adapted to this new behavior.
1724
1725         * fast/events/touch/ios/mouse-events-dispatch-with-touch.html:
1726
1727 2019-10-08  Youenn Fablet  <youenn@apple.com>
1728
1729         Simplify data channel buffer amount low tests
1730         https://bugs.webkit.org/show_bug.cgi?id=202693
1731
1732         Reviewed by Eric Carlson.
1733
1734         Neither of these tests need to handle a remoteChannel.
1735         Remove the related code and remove variables that are also unneeded.
1736
1737         * webrtc/datachannel/bufferedAmountLowThreshold-default.html:
1738         * webrtc/datachannel/bufferedAmountLowThreshold.html:
1739
1740 2019-10-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1741
1742         [Clipboard API] Introduce bindings for the async Clipboard API
1743         https://bugs.webkit.org/show_bug.cgi?id=202622
1744         <rdar://problem/56038126>
1745
1746         Reviewed by Ryosuke Niwa.
1747
1748         * editing/async-clipboard/clipboard-interfaces-expected.txt: Added.
1749         * editing/async-clipboard/clipboard-interfaces.html: Added.
1750
1751         Add a new test to sanity check the new clipboard API interfaces and interface extensions.
1752
1753         * editing/async-clipboard/clipboard-wrapper-stays-alive-expected.txt: Added.
1754         * editing/async-clipboard/clipboard-wrapper-stays-alive.html: Added.
1755
1756         Add a new test to make sure that the clipboard wrapper stays alive between GC passes, even when the clipboard's
1757         navigator is kept alive, independently of its window object.
1758
1759         * fast/dom/navigator-detached-no-crash-expected.txt:
1760         * platform/ios-wk1/TestExpectations:
1761         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt:
1762         * platform/mac-wk1/TestExpectations:
1763         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
1764         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
1765         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
1766         * platform/wincairo/fast/dom/navigator-detached-no-crash-expected.txt:
1767
1768         Update an existing layout test to include "navigator.clipboard".
1769
1770 2019-10-08  Ali Juma  <ajuma@chromium.org>
1771
1772         Import autofocus Web Platform Tests
1773         https://bugs.webkit.org/show_bug.cgi?id=202641
1774
1775         Reviewed by Ryosuke Niwa.
1776
1777         * platform/ios-wk2/imported/w3c/web-platform-tests/html/interaction/focus/the-autofocus-attribute/update-the-rendering-expected.txt: Added.
1778         * platform/mac-wk1/imported/w3c/web-platform-tests/html/interaction/focus/the-autofocus-attribute/update-the-rendering-expected.txt: Added.
1779
1780 2019-10-08  Antti Koivisto  <antti@apple.com>
1781
1782         [CSS Shadow Parts] Implement style invalidation
1783         https://bugs.webkit.org/show_bug.cgi?id=202632
1784
1785         Reviewed by Ryosuke Niwa.
1786
1787         Add some tests to verify class mutations and combinators with ::part and exportpart.
1788
1789         * fast/css/shadow-parts/invalidation-class-descendant-combinator-expected.txt: Added.
1790         * fast/css/shadow-parts/invalidation-class-descendant-combinator-export-expected.txt: Added.
1791         * fast/css/shadow-parts/invalidation-class-descendant-combinator-export.html: Added.
1792         * fast/css/shadow-parts/invalidation-class-descendant-combinator.html: Added.
1793         * fast/css/shadow-parts/invalidation-class-sibling-combinator-expected.txt: Added.
1794         * fast/css/shadow-parts/invalidation-class-sibling-combinator-export-expected.txt: Added.
1795         * fast/css/shadow-parts/invalidation-class-sibling-combinator-export.html: Added.
1796         * fast/css/shadow-parts/invalidation-class-sibling-combinator.html: Added.
1797
1798 2019-10-08  Antti Koivisto  <antti@apple.com>
1799
1800         [CSS Shadow Parts] Internal shadow pseudo elements should work with ::part
1801         https://bugs.webkit.org/show_bug.cgi?id=202620
1802
1803         Reviewed by Ryosuke Niwa.
1804
1805         Note that imported/w3c/web-platform-tests/css/css-shadow-parts/interaction-with-pseudo-elements.html placeholder subtest still
1806         won't pass because we we don't support getComputedStyle for internal pseudo elements. Visually it now work fully.
1807
1808         * TestExpectations:
1809
1810         Unskip imported/w3c/web-platform-tests/css/css-shadow-parts/interaction-with-placeholder.html
1811
1812 2019-10-07  Ryosuke Niwa  <rniwa@webkit.org>
1813
1814         Add IDL for requestIdleCallback
1815         https://bugs.webkit.org/show_bug.cgi?id=202653
1816
1817         Reviewed by Geoffrey Garen.
1818
1819         Added basic tests for validating requestIdleCallback is enabled or disabled, and its identifier starts at 1 in each document.
1820
1821         * requestidlecallback: Added.
1822         * requestidlecallback/requestidlecallback-enabled-expected.txt: Added.
1823         * requestidlecallback/requestidlecallback-enabled.html: Added.
1824         * requestidlecallback/requestidlecallback-id-expected.txt: Added.
1825         * requestidlecallback/requestidlecallback-id.html: Added.
1826         * requestidlecallback/requestidlecallback-not-enabled-expected.txt: Added.
1827         * requestidlecallback/requestidlecallback-not-enabled.html: Added.
1828
1829 2019-10-07  Jiewen Tan  <jiewen_tan@apple.com>
1830
1831         Only wrapping CryptoKeys for IDB during serialization
1832         https://bugs.webkit.org/show_bug.cgi?id=202500
1833         <rdar://problem/52445927>
1834
1835         Reviewed by Chris Dumez.
1836
1837         Adds a new test aes-indexeddb.html to do idb in workers and makes
1838         other tests more deterministic.
1839
1840         * crypto/workers/subtle/aes-indexeddb-expected.txt: Added.
1841         * crypto/workers/subtle/aes-indexeddb.html: Added.
1842         * crypto/workers/subtle/ec-postMessage-worker-expected.txt:
1843         * crypto/workers/subtle/ec-postMessage-worker.html:
1844         * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt:
1845         * crypto/workers/subtle/hrsa-postMessage-worker.html:
1846         * crypto/workers/subtle/resources/aes-indexeddb.js: Added.
1847         * crypto/workers/subtle/rsa-postMessage-worker-expected.txt:
1848         * crypto/workers/subtle/rsa-postMessage-worker.html:
1849
1850 2019-10-07  Kate Cheney  <katherine_cheney@apple.com>
1851
1852         Domain relationships in the ITP Database should be inserted in a single query and ignore repeat insert attempts. (202604)
1853         https://bugs.webkit.org/show_bug.cgi?id=202604
1854         <rdar://problem/55995831>
1855
1856         Reviewed by Chris Dumez.
1857
1858         Edited the merge-statistics tests to also test the list-insertion
1859         change made in this patch. Also added a new test to ensure repeat
1860         inserts only result in one entry in the database.
1861
1862         * http/tests/resourceLoadStatistics/many-inserts-only-insert-once-expected.txt: Added.
1863         * http/tests/resourceLoadStatistics/many-inserts-only-insert-once.html: Added.
1864         * http/tests/resourceLoadStatistics/merge-statistic-does-not-overwrite-database.html:
1865         * http/tests/resourceLoadStatistics/merge-statistic-does-overwrite-database-expected.txt:
1866         * http/tests/resourceLoadStatistics/merge-statistic-does-overwrite-database.html:
1867         * http/tests/resourceLoadStatistics/merge-statistic-does-partially-overwrite-database.html:
1868
1869 2019-10-07  Sihui Liu  <sihui_liu@apple.com>
1870
1871         ASSERTION FAILED: m_transactionOperationsInProgressQueue.first() == &operation in IDBTransaction::operationCompletedOnClient
1872         https://bugs.webkit.org/show_bug.cgi?id=202552
1873
1874         Reviewed by Alex Christensen.
1875
1876         * storage/indexeddb/resources/storage-limit.js:
1877         (onOpenSuccess.request.onerror):
1878         * storage/indexeddb/storage-limit-expected.txt:
1879
1880 2019-10-07  Ryosuke Niwa  <rniwa@webkit.org>
1881
1882         focus pseudo class should match a shadow host whose shadow tree contains the focused element
1883         https://bugs.webkit.org/show_bug.cgi?id=202432
1884
1885         Reviewed by Antti Koivisto.
1886
1887         Added W3C style testharness tests and ref tests.
1888
1889         * fast/shadow-dom/direct-focus-pseudo-does-not-match-in-author-stylesheet-expected.txt: Added.
1890         * fast/shadow-dom/direct-focus-pseudo-does-not-match-in-author-stylesheet.html: Added.
1891         * fast/shadow-dom/focus-pseudo-matches-on-shadow-host-expected.txt: Added.
1892         * fast/shadow-dom/focus-pseudo-matches-on-shadow-host.html: Added.
1893         * fast/shadow-dom/focus-pseudo-on-shadow-host-1-expected.html: Added.
1894         * fast/shadow-dom/focus-pseudo-on-shadow-host-1.html: Added.
1895         * fast/shadow-dom/focus-pseudo-on-shadow-host-2-expected.html: Added.
1896         * fast/shadow-dom/focus-pseudo-on-shadow-host-2.html: Added.
1897         * fast/shadow-dom/focus-pseudo-on-shadow-host-3-expected.html: Added.
1898         * fast/shadow-dom/focus-pseudo-on-shadow-host-3.html: Added.
1899
1900 2019-10-07  Chris Dumez  <cdumez@apple.com>
1901
1902         DOMCache should not prevent pages from entering the back/forward cache
1903         https://bugs.webkit.org/show_bug.cgi?id=202590
1904
1905         Reviewed by Youenn Fablet.
1906
1907         Add layout test coverage.
1908
1909         * TestExpectations:
1910         * http/tests/navigation/page-cache-domcache-pending-promise-expected.txt: Added.
1911         * http/tests/navigation/page-cache-domcache-pending-promise.html: Added.
1912
1913 2019-10-07  Alexey Shvayka  <shvaikalesh@gmail.com>
1914
1915         Sync web-platform-tests/css/css-overflow from upstream
1916         https://bugs.webkit.org/show_bug.cgi?id=202635
1917
1918         Reviewed by Youenn Fablet.
1919
1920         Sync web-platform-tests/css/css-overflow from upstream 819a234d3dd3.
1921
1922         * TestExpectations:
1923
1924 2019-10-07  Chris Dumez  <cdumez@apple.com>
1925
1926         PendingImageBitmap should not prevent entering the back/forward cache
1927         https://bugs.webkit.org/show_bug.cgi?id=202585
1928
1929         Reviewed by Tim Horton.
1930
1931         Add layout test coverage.
1932
1933         * TestExpectations:
1934         * fast/history/page-cache-createImageBitmap-expected.txt: Added.
1935         * fast/history/page-cache-createImageBitmap.html: Added.
1936
1937 2019-10-07  Antoine Quint  <graouts@apple.com>
1938
1939         [macOS WK2 Debug ] Flaky Test: animations/play-state-in-shorthand.html
1940         https://bugs.webkit.org/show_bug.cgi?id=192501
1941
1942         Reviewed by Simon Fraser.
1943
1944         This test used to rely on timers to check the computed style at various animation times and also to check the "animation-play-state"
1945         to "paused" via the "animation" shorthand CSS property. This was flaky by design since timers could not fire with high enough fidelity
1946         to ensure the animation time matched the expectation. With the availability of the Web Animations API, we can simply use the "playState"
1947         property on the Animation object reflecting the CSS animation to check that the change is accounted for.
1948
1949         * animations/play-state-in-shorthand-expected.txt:
1950         * animations/play-state-in-shorthand.html:
1951         * platform/ios-simulator-wk2/TestExpectations:
1952         * platform/mac/TestExpectations:
1953
1954 2019-10-07  Dirk Schulze  <krit@webkit.org>
1955
1956         clip-path: <geometry-box> mapping incorrect
1957         https://bugs.webkit.org/show_bug.cgi?id=202075
1958
1959         Reviewed by Simon Fraser.
1960
1961         For HTML elements:
1962         - stroke-box, view-box consistently compute to border-box
1963         - fill-box computes to content-box
1964
1965         * css3/masking/clip-path-border-radius-fill-box-001-expected.html: Added.
1966         * css3/masking/clip-path-border-radius-fill-box-001.html: Added.
1967         * css3/masking/clip-path-border-radius-stroke-box-000-expected.html: Added.
1968         * css3/masking/clip-path-border-radius-stroke-box-000.html: Added.
1969         * css3/masking/clip-path-border-radius-view-box-000-expected.html: Added.
1970         * css3/masking/clip-path-border-radius-view-box-000.html: Added.
1971
1972 2019-10-07  Chris Lord  <clord@igalia.com>
1973
1974         Import OffscreenCanvas Web Platform Tests
1975         https://bugs.webkit.org/show_bug.cgi?id=202513
1976
1977         Reviewed by Žan Doberšek.
1978
1979         * TestExpectations:
1980
1981 2019-10-06  Ryosuke Niwa  <rniwa@webkit.org>
1982
1983         attachShadow should support attaching a shadow root to a main element
1984         https://bugs.webkit.org/show_bug.cgi?id=197726
1985
1986         Reviewed by Antti Koivisto.
1987
1988         Added a test for attachShadow.
1989
1990         * fast/shadow-dom/attach-shadow-to-elements-expected.txt: Added.
1991         * fast/shadow-dom/attach-shadow-to-elements.html: Added.
1992
1993 2019-10-04  Chris Dumez  <cdumez@apple.com>
1994
1995         Allow pages using EventSource to enter the back/forward cache
1996         https://bugs.webkit.org/show_bug.cgi?id=202370
1997         <rdar://problem/55853142>
1998
1999         Reviewed by Geoffrey Garen.
2000
2001         Add layout test coverage.
2002
2003         * http/tests/eventsource/eventsource-page-cache-connected-expected.txt: Added.
2004         * http/tests/eventsource/eventsource-page-cache-connected.html: Added.
2005         * http/tests/eventsource/eventsource-page-cache-connecting-expected.txt: Added.
2006         * http/tests/eventsource/eventsource-page-cache-connecting.html: Added.
2007         * http/tests/eventsource/resources/infinite-event-stream.php: Added.
2008
2009 2019-10-04  Chris Dumez  <cdumez@apple.com>
2010
2011         ServiceWorkerContainer should never prevent a page from entering the back/forward cache
2012         https://bugs.webkit.org/show_bug.cgi?id=202603
2013
2014         Reviewed by Geoff Garen.
2015
2016         Add layout test coverage.
2017
2018         * http/tests/workers/service/page-cache-service-worker-pending-promise.https-expected.txt: Added.
2019         * http/tests/workers/service/page-cache-service-worker-pending-promise.https.html: Added.
2020
2021 2019-10-04  Chris Dumez  <cdumez@apple.com>
2022
2023         Allow pages using IDBIndex to enter the PageCache
2024         https://bugs.webkit.org/show_bug.cgi?id=202430
2025         <rdar://problem/55887918>
2026
2027         Reviewed by Geoffrey Garen.
2028
2029         Extend layout test coverage.
2030
2031         * storage/indexeddb/IDBTransaction-page-cache-expected.txt:
2032         * storage/indexeddb/IDBTransaction-page-cache.html:
2033
2034 2019-10-04  Truitt Savell  <tsavell@apple.com>
2035
2036         Layout Test imported/w3c/web-platform-tests/2dcontext/line-styles/2d.line.cap.round.html is failing
2037         https://bugs.webkit.org/show_bug.cgi?id=202598
2038
2039         Unreviewed test gardening.
2040
2041         * platform/mac/TestExpectations:
2042
2043 2019-10-04  Joonghun Park  <jh718.park@samsung.com>
2044
2045         Negative radii in radial gradients should be rejected.
2046         https://bugs.webkit.org/show_bug.cgi?id=202412
2047
2048         Per the spec, https://drafts.csswg.org/css-images-3/#radial-gradients
2049         "Negative values are invalid.",
2050         we reject negative radii values in radial-gradient.
2051
2052         This patch rejects negative radii during radial-gradient parsing
2053         for both webkit prefixed and non-prefixed ones.
2054
2055         Reviewed by Antti Koivisto.
2056
2057         * imported/blink/css-parser/webkit-gradient-expected.txt: Added.
2058         * imported/blink/css-parser/webkit-gradient.html: Added.
2059
2060 2019-10-04  youenn fablet  <youenn@apple.com>
2061
2062         AbortSignal does not always emit the abort signal
2063         https://bugs.webkit.org/show_bug.cgi?id=201871
2064         <rdar://problem/55451712>
2065
2066         Reviewed by Chris Dumez.
2067
2068         * http/tests/fetch/abort-signal-gc-expected.txt: Added.
2069         * http/tests/fetch/abort-signal-gc.html: Added.
2070
2071 2019-10-04  youenn fablet  <youenn@apple.com>
2072
2073         Allow to suspend RTCPeerConnection when not connected
2074         https://bugs.webkit.org/show_bug.cgi?id=202403
2075
2076         Reviewed by Chris Dumez.
2077
2078         * webrtc/datachannel/datachannel-page-cache-expected.txt: Added.
2079         * webrtc/datachannel/datachannel-page-cache-send-expected.txt: Added.
2080         * webrtc/datachannel/datachannel-page-cache-send.html: Added.
2081         * webrtc/datachannel/datachannel-page-cache.html: Added.
2082
2083 2019-10-04  Chris Lord  <clord@igalia.com>
2084
2085         Import 2dcontext Web Platform Tests
2086         https://bugs.webkit.org/show_bug.cgi?id=179191
2087         <rdar://problem/35320416>
2088
2089         Reviewed by Žan Doberšek.
2090
2091         * TestExpectations:
2092         * platform/gtk/TestExpectations:
2093         * platform/ios/TestExpectations:
2094         * platform/ios/imported/w3c/web-platform-tests/2dcontext/drawing-images-to-the-canvas/drawimage_html_image-expected.txt: Added.
2095         * platform/mac/TestExpectations:
2096         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt: Added.
2097         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt: Added.
2098         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt: Added.
2099         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt: Added.
2100         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt: Added.
2101         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt: Added.
2102         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt: Added.
2103         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt: Added.
2104         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt: Added.
2105         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt: Added.
2106         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt: Added.
2107         * platform/mac/imported/w3c/web-platform-tests/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt: Added.
2108         * platform/mac/imported/w3c/web-platform-tests/2dcontext/line-styles/2d.line.cap.round-expected.txt: Added.
2109         * platform/win/TestExpectations:
2110         * platform/wpe/TestExpectations:
2111
2112 2019-10-04  Ryosuke Niwa  <rniwa@webkit.org>
2113
2114         A newly inserted element doesn't get assigned to a named slot if slot assignments had already happened
2115         https://bugs.webkit.org/show_bug.cgi?id=199733
2116
2117         Reviewed by Antti Koivisto.
2118
2119         Added ref tests.
2120
2121         * fast/shadow-dom/add-slotted-element-after-assignment-1-expected.html: Added.
2122         * fast/shadow-dom/add-slotted-element-after-assignment-1.html: Added.
2123         * fast/shadow-dom/add-slotted-element-after-assignment-2-expected.html: Added.
2124         * fast/shadow-dom/add-slotted-element-after-assignment-2.html: Added.
2125         * fast/shadow-dom/add-slotted-element-after-assignment-3-expected.html: Added.
2126         * fast/shadow-dom/add-slotted-element-after-assignment-3.html: Added.
2127
2128 2019-10-03  Ryosuke Niwa  <rniwa@webkit.org>
2129
2130         Resync WPT shadow DOM tests
2131         https://bugs.webkit.org/show_bug.cgi?id=202497
2132
2133         Rubber-stamped by Sam Weinig.
2134
2135         Added a failing expectation. Also skipped focus tests on iOS for now since sending tab key via UIController
2136         doesn't seem to move the focus on iOS somehow even though manual testing seems to work.
2137
2138         * TestExpectations:
2139         * platform/ios/TestExpectations:
2140         * /platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/tabindex-002-expected.txt: Added.
2141
2142 2019-10-03  Chris Dumez  <cdumez@apple.com>
2143
2144         Allow pages using FontFaceSet to enter the back/forward cache
2145         https://bugs.webkit.org/show_bug.cgi?id=202476
2146
2147         Reviewed by Myles C. Maxfield.
2148
2149         Add layout test coverage.
2150
2151         * http/tests/navigation/page-cache-fontfaceset-expected.txt: Added.
2152         * http/tests/navigation/page-cache-fontfaceset.html: Added.
2153         * http/tests/navigation/resources/page-cache-fontfaceset-iframe.html: Added.
2154
2155 2019-10-03  Chris Dumez  <cdumez@apple.com>
2156
2157         Provisional / scheduled loads in subframes should not prevent a page from entering the back/forward cache
2158         https://bugs.webkit.org/show_bug.cgi?id=202474
2159
2160         Reviewed by Alex Christensen.
2161
2162         Add layout test coverage.
2163
2164         * fast/history/page-cache-subframes-with-provisional-load-expected.txt: Added.
2165         * fast/history/page-cache-subframes-with-provisional-load.html: Added.
2166
2167 2019-10-03  Chris Dumez  <cdumez@apple.com>
2168
2169         XMLHttpRequest sometimes prevents pages from entering the back/forward cache
2170         https://bugs.webkit.org/show_bug.cgi?id=202434
2171         <rdar://problem/55890340>
2172
2173         Reviewed by Geoffrey Garen.
2174
2175         Add layout test coverage.
2176
2177         * http/tests/navigation/page-cache-failed-xhr-expected.txt: Added.
2178         * http/tests/navigation/page-cache-failed-xhr.html: Added.
2179         * http/tests/navigation/resources/page-cache-failed-xhr-frame.html: Added.
2180
2181 2019-10-03  John Wilander  <wilander@apple.com>
2182
2183         Resource Load Statistics: Downgrade document.referrer for all third-party iframes
2184         https://bugs.webkit.org/show_bug.cgi?id=202506
2185         <rdar://problem/55786397>
2186
2187         Reviewed by Brent Fulgham.
2188
2189         The tests that are not new rely on document.referrer and so they are made to turn off
2190         ITP before they run to maintain a full referrer.
2191
2192         * http/tests/media/media-stream/enumerate-devices-source-id.html:
2193         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http.html:
2194         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html:
2195         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin.html:
2196         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html:
2197         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html:
2198         * http/tests/referrer-policy-iframe/no-referrer/same-origin.html:
2199         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http.html:
2200         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html:
2201         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin.html:
2202         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http.html:
2203         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html:
2204         * http/tests/referrer-policy-iframe/origin/same-origin.html:
2205         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http.html:
2206         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html:
2207         * http/tests/referrer-policy-iframe/same-origin/same-origin.html:
2208         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http.html:
2209         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html:
2210         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin.html:
2211         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http.html:
2212         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html:
2213         * http/tests/referrer-policy-iframe/strict-origin/same-origin.html:
2214         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http.html:
2215         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html:
2216         * http/tests/referrer-policy-iframe/unsafe-url/same-origin.html:
2217         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html:
2218         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html:
2219         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html:
2220         * http/tests/referrer-policy/no-referrer/cross-origin-http-http.html:
2221         * http/tests/referrer-policy/no-referrer/cross-origin-http.https.html:
2222         * http/tests/referrer-policy/no-referrer/same-origin.html:
2223         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html:
2224         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html:
2225         * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html:
2226         * http/tests/referrer-policy/origin/cross-origin-http-http.html:
2227         * http/tests/referrer-policy/origin/cross-origin-http.https.html:
2228         * http/tests/referrer-policy/origin/same-origin.html:
2229         * http/tests/referrer-policy/same-origin/cross-origin-http-http.html:
2230         * http/tests/referrer-policy/same-origin/cross-origin-http.https.html:
2231         * http/tests/referrer-policy/same-origin/same-origin.html:
2232         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html:
2233         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html:
2234         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html:
2235         * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html:
2236         * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html:
2237         * http/tests/referrer-policy/strict-origin/same-origin.html:
2238         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html:
2239         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html:
2240         * http/tests/referrer-policy/unsafe-url/same-origin.html:
2241         * http/tests/resourceLoadStatistics/downgrade-document-referrer-nested-third-party-iframe-expected.txt: Added.
2242         * http/tests/resourceLoadStatistics/downgrade-document-referrer-nested-third-party-iframe.html: Added.
2243         * http/tests/resourceLoadStatistics/downgrade-document-referrer-third-party-iframe-expected.txt: Added.
2244         * http/tests/resourceLoadStatistics/downgrade-document-referrer-third-party-iframe.html: Added.
2245         * http/tests/resourceLoadStatistics/leave-empty-document-referrer-alone-third-party-iframe-expected.txt: Added.
2246         * http/tests/resourceLoadStatistics/leave-empty-document-referrer-alone-third-party-iframe.html: Added.
2247         * http/tests/resourceLoadStatistics/resources/nest-iframe-report-document-referrer.html: Added.
2248         * http/tests/resourceLoadStatistics/resources/report-document-referrer.html: Added.
2249
2250 2019-10-03  Antoine Quint  <graouts@apple.com>
2251
2252         REGRESSION: touchend doesn't trigger on element when touch is released outside of its bounds
2253         https://bugs.webkit.org/show_bug.cgi?id=202527
2254         <rdar://55883213>
2255
2256         Reviewed by Dean Jackson.
2257
2258         Add a test that checks a scenario where an element that listens to "touchstart", "touchmove" and "touchend" events
2259         is only the target of move-phase touches but neither start and end phases. The code change that fixes the reported
2260         issue where the "touchend" wouldn't be dispatched is done in Internal.
2261
2262         * pointerevents/utils.js:
2263         (EventTracker.prototype.handleEvent):
2264         (EventTracker.prototype._handleTouchEvent):
2265
2266 2019-10-03  youenn fablet  <youenn@apple.com>
2267
2268         Regression: iOS 13.1 MediaStreamTrack.enabled = false kills audio track
2269         https://bugs.webkit.org/show_bug.cgi?id=202405
2270         <rdar://problem/55922616>
2271
2272         Reviewed by Eric Carlson.
2273
2274         * fast/mediastream/audio-track-enabled-expected.txt: Added.
2275         * fast/mediastream/audio-track-enabled.html: Added.
2276
2277 2019-10-03  youenn fablet  <youenn@apple.com>
2278
2279         http/tests/security/navigate-when-restoring-cached-page.html should not use RTCPeerConnection to not enter in page cache
2280         https://bugs.webkit.org/show_bug.cgi?id=202521
2281
2282         Reviewed by Chris Dumez.
2283
2284         Make use of new internals API to prevent the page to go in page cache.
2285
2286         * http/tests/security/navigate-when-restoring-cached-page.html:
2287
2288 2019-10-03  Jiewen Tan  <jiewen_tan@apple.com>
2289
2290         Support googleLegacyAppidSupport extension
2291         https://bugs.webkit.org/show_bug.cgi?id=202427
2292         <rdar://problem/55887473>
2293
2294         Reviewed by Brent Fulgham.
2295
2296         Add tests to confirm the googleLegacyAppidSupport extension is ignored for RP ID != google.com.
2297
2298         * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt:
2299         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
2300
2301 2019-10-03  Yury Semikhatsky  <yurys@chromium.org>
2302
2303         Web Inspector: tests under LayoutTests/inspector/debugger are flaky
2304         https://bugs.webkit.org/show_bug.cgi?id=137131
2305         <rdar://problem/18461335>
2306
2307         Reviewed by Devin Rousso.
2308
2309         Enable inspector/debugger tests on GTK.
2310
2311         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt: Rebaselined the test
2312         after changes in the breakpoint resolution code. Now the output on GTK is the same as on Mac.
2313         * platform/gtk/TestExpectations:
2314
2315 2019-10-03  Joonghun Park  <pjh0718@gmail.com>
2316
2317         CSS ellipse() doesn't accept single <shape-radius>
2318         https://bugs.webkit.org/show_bug.cgi?id=181745
2319
2320         CSS ellipse() should only accept 0 or 2 radii.
2321         The corresponding csswg discussion is
2322         https://github.com/w3c/csswg-drafts/issues/2175.
2323         Remove the layout tests duplicated with the wpt ported version ones.
2324
2325         Reviewed by Antti Koivisto.
2326
2327         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html: Removed.
2328         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html: Removed.
2329         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html: Removed.
2330         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html: Removed.
2331         * css3/shapes/shape-outside/values/shape-outside-ellipse-001-expected.txt: Removed.
2332         * css3/shapes/shape-outside/values/shape-outside-ellipse-001.html: Removed.
2333         * css3/shapes/shape-outside/values/shape-outside-ellipse-005-expected.txt: Removed.
2334         * css3/shapes/shape-outside/values/shape-outside-ellipse-005.html: Removed.
2335         * css3/shapes/shape-outside/values/shape-outside-ellipse-010-expected.txt: Removed.
2336         * css3/shapes/shape-outside/values/shape-outside-ellipse-010.html: Removed.
2337         * css3/shapes/shape-outside/values/shape-outside-ellipse-011-expected.txt: Removed.
2338         * css3/shapes/shape-outside/values/shape-outside-ellipse-011.html: Removed.
2339         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2340         * fast/shapes/parsing/parsing-test-utils.js:
2341         * platform/gtk/TestExpectations:
2342         * platform/ios/TestExpectations:
2343
2344 2019-10-03  Miguel Gomez  <magomez@igalia.com>
2345
2346         [WPE] Unreviewed WPE gardening after r250642
2347         https://bugs.webkit.org/show_bug.cgi?id=202515
2348
2349         Unreviewed WPE gardening after r250642. Adding some missing results and updating
2350         some expectations.
2351
2352         * platform/wpe/TestExpectations:
2353         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-grad-24-f-manual-expected.txt: Added.
2354         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-grad-stops-01-f-manual-expected.txt: Added.
2355         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-01-b-manual-expected.txt: Added.
2356         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-02-f-manual-expected.txt: Added.
2357         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-03-f-manual-expected.txt: Added.
2358         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-04-f-manual-expected.txt: Added.
2359         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-05-f-manual-expected.txt: Added.
2360         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-06-f-manual-expected.txt: Added.
2361         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-07-f-manual-expected.txt: Added.
2362         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-08-f-manual-expected.txt: Added.
2363         * platform/wpe/imported/w3c/web-platform-tests/svg/import/pservers-pattern-09-f-manual-expected.txt: Added.
2364         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-elems-01-t-manual-expected.txt: Added.
2365         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-elems-02-t-manual-expected.txt: Added.
2366         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-elems-03-t-manual-expected.txt: Added.
2367         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-elems-06-t-manual-expected.txt: Added.
2368         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-elems-07-t-manual-expected.txt: Added.
2369         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-elems-08-t-manual-expected.txt: Added.
2370         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-groups-01-b-manual-expected.txt: Added.
2371         * platform/wpe/imported/w3c/web-platform-tests/svg/import/render-groups-03-t-manual-expected.txt: Added.
2372         * platform/wpe/imported/w3c/web-platform-tests/svg/import/script-handle-01-b-manual-expected.txt: Added.
2373         * platform/wpe/imported/w3c/web-platform-tests/svg/import/script-handle-02-b-manual-expected.txt: Added.
2374         * platform/wpe/imported/w3c/web-platform-tests/svg/import/script-handle-03-b-manual-expected.txt: Added.
2375         * platform/wpe/imported/w3c/web-platform-tests/svg/import/script-handle-04-b-manual-expected.txt: Added.
2376         * platform/wpe/imported/w3c/web-platform-tests/svg/import/script-specify-01-f-manual-expected.txt: Added.
2377         * platform/wpe/imported/w3c/web-platform-tests/svg/import/script-specify-02-f-manual-expected.txt: Added.
2378         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-circle-01-t-manual-expected.txt: Added.
2379         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt: Added.
2380         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-01-t-manual-expected.txt: Added.
2381         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt: Added.
2382         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-03-f-manual-expected.txt: Added.
2383         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-grammar-01-f-manual-expected.txt: Added.
2384         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt: Added.
2385         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-intro-02-f-manual-expected.txt: Added.
2386         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-line-01-t-manual-expected.txt: Added.
2387         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-line-02-f-manual-expected.txt: Added.
2388         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-polygon-01-t-manual-expected.txt: Added.
2389         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-polygon-02-t-manual-expected.txt: Added.
2390         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt: Added.
2391         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-polyline-01-t-manual-expected.txt: Added.
2392         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-polyline-02-t-manual-expected.txt: Added.
2393         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt: Added.
2394         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-03-t-manual-expected.txt: Added.
2395         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-04-f-manual-expected.txt: Added.
2396         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-05-f-manual-expected.txt: Added.
2397         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-06-f-manual-expected.txt: Added.
2398         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-07-f-manual-expected.txt: Added.
2399         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-01-t-manual-expected.txt: Added.
2400         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-02-t-manual-expected.txt: Added.
2401         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-03-t-manual-expected.txt: Added.
2402         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-02-f-manual-expected.txt: Added.
2403         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-03-f-manual-expected.txt: Added.
2404         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-04-f-manual-expected.txt: Added.
2405         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-cond-overview-05-f-manual-expected.txt: Added.
2406         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-defs-01-t-manual-expected.txt: Added.
2407         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-02-b-manual-expected.txt: Added.
2408         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-03-b-manual-expected.txt: Added.
2409         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-04-b-manual-expected.txt: Added.
2410         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-05-b-manual-expected.txt: Added.
2411         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-06-b-manual-expected.txt: Added.
2412         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt: Added.
2413         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-08-f-manual-expected.txt: Added.
2414         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-11-f-manual-expected.txt: Added.
2415         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-12-b-manual-expected.txt: Added.
2416         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-13-f-manual-expected.txt: Added.
2417         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-14-f-manual-expected.txt: Added.
2418         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-15-f-manual-expected.txt: Added.
2419         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-16-f-manual-expected.txt: Added.
2420         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-17-f-manual-expected.txt: Added.
2421         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-18-f-manual-expected.txt: Added.
2422         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-19-f-manual-expected.txt: Added.
2423         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-dom-20-f-manual-expected.txt: Added.
2424         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-frag-01-t-manual-expected.txt: Added.
2425         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-frag-02-t-manual-expected.txt: Added.
2426         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-frag-03-t-manual-expected.txt: Added.
2427         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-frag-04-t-manual-expected.txt: Added.
2428         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-frag-05-t-manual-expected.txt: Added.
2429         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-frag-06-t-manual-expected.txt: Added.
2430         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-group-01-t-manual-expected.txt: Added.
2431         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-group-02-b-manual-expected.txt: Added.
2432         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-group-03-t-manual-expected.txt: Added.
2433         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-01-t-manual-expected.txt: Added.
2434         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-02-b-manual-expected.txt: Added.
2435         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-03-t-manual-expected.txt: Added.
2436         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-04-t-manual-expected.txt: Added.
2437         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-05-b-manual-expected.txt: Added.
2438         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-06-t-manual-expected.txt: Added.
2439         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-07-t-manual-expected.txt: Added.
2440         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-08-t-manual-expected.txt: Added.
2441         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-09-t-manual-expected.txt: Added.
2442         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-10-t-manual-expected.txt: Added.
2443         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-11-b-manual-expected.txt: Added.
2444         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-12-b-manual-expected.txt: Added.
2445         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-13-f-manual-expected.txt: Added.
2446         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-14-f-manual-expected.txt: Added.
2447         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-15-f-manual-expected.txt: Added.
2448         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-16-f-manual-expected.txt: Added.
2449         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-17-b-manual-expected.txt: Added.
2450         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-18-f-manual-expected.txt: Added.
2451         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-image-19-f-manual-expected.txt: Added.
2452         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-svg-01-f-manual-expected.txt: Added.
2453         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt: Added.
2454         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-svg-03-f-manual-expected.txt: Added.
2455         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-symbol-01-b-manual-expected.txt: Added.
2456         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-03-t-manual-expected.txt: Added.
2457         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-04-b-manual-expected.txt: Added.
2458         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-05-b-manual-expected.txt: Added.
2459         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-06-b-manual-expected.txt: Added.
2460         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-07-b-manual-expected.txt: Added.
2461         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-08-b-manual-expected.txt: Added.
2462         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-09-b-manual-expected.txt: Added.
2463         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-10-f-manual-expected.txt: Added.
2464         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-11-f-manual-expected.txt: Added.
2465         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-12-f-manual-expected.txt: Added.
2466         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-13-f-manual-expected.txt: Added.
2467         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-14-f-manual-expected.txt: Added.
2468         * platform/wpe/imported/w3c/web-platform-tests/svg/import/struct-use-15-f-manual-expected.txt: Added.
2469         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-class-01-f-manual-expected.txt: Added.
2470         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-01-b-manual-expected.txt: Added.
2471         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-02-b-manual-expected.txt: Added.
2472         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-03-b-manual-expected.txt: Added.
2473         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-04-f-manual-expected.txt: Added.
2474         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-05-b-manual-expected.txt: Added.
2475         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-06-b-manual-expected.txt: Added.
2476         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-07-f-manual-expected.txt: Added.
2477         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-08-f-manual-expected.txt: Added.
2478         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-09-f-manual-expected.txt: Added.
2479         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-css-10-f-manual-expected.txt: Added.
2480         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-elem-01-b-manual-expected.txt: Added.
2481         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-inherit-01-b-manual-expected.txt: Added.
2482         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-pres-01-t-manual-expected.txt: Added.
2483         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-pres-02-f-manual-expected.txt: Added.
2484         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-pres-03-f-manual-expected.txt: Added.
2485         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-pres-04-f-manual-expected.txt: Added.
2486         * platform/wpe/imported/w3c/web-platform-tests/svg/import/styling-pres-05-f-manual-expected.txt: Added.
2487         * platform/wpe/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt: Added.
2488         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-01-b-manual-expected.txt: Added.
2489         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-02-b-manual-expected.txt: Added.
2490         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-03-b-manual-expected.txt: Added.
2491         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-04-b-manual-expected.txt: Added.
2492         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-05-b-manual-expected.txt: Added.
2493         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-06-b-manual-expected.txt: Added.
2494         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-07-t-manual-expected.txt: Added.
2495         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-align-08-b-manual-expected.txt: Added.
2496         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-altglyph-01-b-manual-expected.txt: Added.
2497         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-altglyph-02-b-manual-expected.txt: Added.
2498         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-altglyph-03-b-manual-expected.txt: Added.
2499         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-bidi-01-t-manual-expected.txt: Added.
2500         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-deco-01-b-manual-expected.txt: Added.
2501         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-dom-01-f-manual-expected.txt: Added.
2502         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-dom-02-f-manual-expected.txt: Added.
2503         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-dom-03-f-manual-expected.txt: Added.
2504         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-dom-04-f-manual-expected.txt: Added.
2505         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-dom-05-f-manual-expected.txt: Added.
2506         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-02-t-manual-expected.txt: Added.
2507         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-03-t-manual-expected.txt: Added.
2508         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-04-t-manual-expected.txt: Added.
2509         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-05-f-manual-expected.txt: Added.
2510         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-202-t-manual-expected.txt: Added.
2511         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-203-t-manual-expected.txt: Added.
2512         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-fonts-204-t-manual-expected.txt: Added.
2513         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-02-b-manual-expected.txt: Added.
2514         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-03-b-manual-expected.txt: Added.
2515         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-04-t-manual-expected.txt: Added.
2516         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-05-t-manual-expected.txt: Added.
2517         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-06-t-manual-expected.txt: Added.
2518         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-07-t-manual-expected.txt: Added.
2519         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-09-b-manual-expected.txt: Added.
2520         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-10-f-manual-expected.txt: Added.
2521         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-11-t-manual-expected.txt: Added.
2522         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-intro-12-t-manual-expected.txt: Added.
2523         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-path-01-b-manual-expected.txt: Added.
2524         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-path-02-b-manual-expected.txt: Added.
2525         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-spacing-01-b-manual-expected.txt: Added.
2526         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-01-b-manual-expected.txt: Added.
2527         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-04-t-manual-expected.txt: Added.
2528         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-05-t-manual-expected.txt: Added.
2529         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-06-t-manual-expected.txt: Added.
2530         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-07-t-manual-expected.txt: Added.
2531         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-08-b-manual-expected.txt: Added.
2532         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-09-t-manual-expected.txt: Added.
2533         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-10-t-manual-expected.txt: Added.
2534         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-11-t-manual-expected.txt: Added.
2535         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-text-12-t-manual-expected.txt: Added.
2536         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tref-01-b-manual-expected.txt: Added.
2537         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tref-02-b-manual-expected.txt: Added.
2538         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tref-03-b-manual-expected.txt: Added.
2539         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tselect-01-b-manual-expected.txt: Added.
2540         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tselect-02-f-manual-expected.txt: Added.
2541         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tselect-03-f-manual-expected.txt: Added.
2542         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tspan-01-b-manual-expected.txt: Added.
2543         * platform/wpe/imported/w3c/web-platform-tests/svg/import/text-tspan-02-b-manual-expected.txt: Added.
2544         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-basic-01-f-manual-expected.txt: Added.
2545         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-basic-02-f-manual-expected.txt: Added.
2546         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-01-b-manual-expected.txt: Added.
2547         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-02-f-manual-expected.txt: Added.
2548         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-03-b-manual-expected.txt: Added.
2549         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-04-b-manual-expected.txt: Added.
2550         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-05-b-manual-expected.txt: Added.
2551         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-06-f-manual-expected.txt: Added.
2552         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-07-f-manual-expected.txt: Added.
2553         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-08-f-manual-expected.txt: Added.
2554         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-svgfittoviewbox-01-f-manual-expected.txt: Added.
2555         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-svglengthlist-01-f-manual-expected.txt: Added.
2556         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-svgnumberlist-01-f-manual-expected.txt: Added.
2557         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-svgstringlist-01-f-manual-expected.txt: Added.
2558         * platform/wpe/imported/w3c/web-platform-tests/svg/import/types-dom-svgtransformable-01-f-manual-expected.txt: Added.
2559         * platform/wpe/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
2560         * platform/wpe/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
2561         * platform/wpe/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt:
2562         * platform/wpe/svg/custom/preserve-aspect-ratio-syntax-expected.txt:
2563         * platform/wpe/svg/custom/viewbox-syntax-expected.txt:
2564         * platform/wpe/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
2565         * platform/wpe/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
2566
2567 2019-10-02  Myles C. Maxfield  <mmaxfield@apple.com>
2568
2569         REGRESSION (r245672): <select> dropdown with text-rendering: optimizeLegibility freezes Safari
2570         https://bugs.webkit.org/show_bug.cgi?id=202198
2571
2572         Reviewed by Tim Horton.
2573
2574         * fast/forms/select-font-optical-size-expected.txt: Added.
2575         * fast/forms/select-font-optical-size.html: Added.
2576
2577 2019-10-02  Kate Cheney  <katherine_cheney@apple.com>
2578
2579         Updated resource load statistics are never merged into the SQLite Database backend (202372).
2580         https://bugs.webkit.org/show_bug.cgi?id=202372
2581         <rdar://problem/55854542>
2582
2583         Reviewed by Brent Fulgham. 
2584
2585         Added layout tests to test succesful merging of resource load
2586         statistics into SQLite backend.
2587
2588         * http/tests/resourceLoadStatistics/merge-statistic-does-not-overwrite-database-expected.txt: Added.
2589         * http/tests/resourceLoadStatistics/merge-statistic-does-not-overwrite-database.html: Added.
2590         * http/tests/resourceLoadStatistics/merge-statistic-does-overwrite-database-expected.txt: Added.
2591         * http/tests/resourceLoadStatistics/merge-statistic-does-overwrite-database.html: Added.
2592         * http/tests/resourceLoadStatistics/merge-statistic-does-partially-overwrite-database-expected.txt: Added.
2593         * http/tests/resourceLoadStatistics/merge-statistic-does-partially-overwrite-database.html: Added.
2594
2595 2019-10-02  Miguel Gomez  <magomez@igalia.com>
2596
2597         [WPE] Unreviewed gardening: add new expectations after r250602
2598         https://bugs.webkit.org/show_bug.cgi?id=202461
2599
2600         Unreviewed WPE gardening. Add missing results after r250276.
2601
2602         * platform/wpe/imported/w3c/web-platform-tests/svg/: Added.
2603
2604 2019-10-02  Yury Semikhatsky  <yurys@chromium.org>
2605
2606         Web Inspector: Debugger: support emulateUserGesture parameter in Debugger.evaluateOnCallFrame
2607         https://bugs.webkit.org/show_bug.cgi?id=200272
2608         <rdar://problem/53797509>
2609
2610         Reviewed by Devin Rousso.
2611
2612         User interaction inspector tests were accidentally disabled on both WebKit1 and WebKit2.
2613         Marking them as passing on WebKit2.
2614
2615         * platform/wk2/TestExpectations:
2616
2617 2019-10-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2618
2619         Unreviewed GTK gardening. Add missing results after r250276.
2620
2621         * platform/gtk/imported/w3c/web-platform-tests/svg/: Added.
2622
2623 2019-10-01  Alexey Shvayka  <shvaikalesh@gmail.com>
2624
2625         [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'
2626         https://bugs.webkit.org/show_bug.cgi?id=188640
2627
2628         Reviewed by Alex Christensen.
2629
2630         WebSocket server is now fixed, tests should pass. 
2631
2632         Reverted changeset:
2633
2634         "Unreviewed test gardening"
2635         https://bugs.webkit.org/show_bug.cgi?id=188640
2636         https://trac.webkit.org/changeset/234933
2637
2638 2019-10-01  John Wilander  <wilander@apple.com>
2639
2640         Storage Access API: document.hasStorageAccess() should return true when the cookie policy allows access
2641         https://bugs.webkit.org/show_bug.cgi?id=202435
2642         <rdar://problem/55718526>
2643
2644         Reviewed by Brent Fulgham.
2645
2646         WebKit's Storage Access API implementation has so far only looked at whether ITP is
2647         blocking cookie access or not. However, the default cookie policy is still in
2648         effect underneath ITP. document.hasStorageAccess() should return true if the
2649         third-party:
2650         a) is not classified by ITP, and
2651         b) has cookies which implies it can use cookies as third-party according to the
2652         default cookie policy.
2653
2654         * http/tests/storageAccess/has-storage-access-false-by-default-ephemeral-expected.txt: Added.
2655         * 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.
2656         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-expected.txt: Added.
2657         * 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.
2658         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-expected.txt: Added.
2659         * 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.
2660         * platform/ios/TestExpectations:
2661         * platform/mac-wk2/TestExpectations:
2662
2663 2019-10-01  Rob Buis  <rbuis@igalia.com>
2664
2665         [Mac] Layout Test imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location.any.html fails
2666         https://bugs.webkit.org/show_bug.cgi?id=202350
2667
2668         Reviewed by Alex Christensen.
2669
2670         Remove expectation for non-existing tests.
2671
2672         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Removed.
2673         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: Removed.
2674         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: Removed.
2675
2676 2019-10-01  Andres Gonzalez  <andresg_22@apple.com>
2677
2678         Support accessibility for <figure> element on iOS.
2679         https://bugs.webkit.org/show_bug.cgi?id=202272
2680
2681         Reviewed by Aakash Jain.
2682
2683         Fix for WK1 test, rebasing.
2684         * platform/mac/accessibility/roles-exposed-expected.txt:
2685
2686 2019-10-01  Antti Koivisto  <antti@apple.com>
2687
2688         Import WPT tests for CSS Shadow Parts
2689         https://bugs.webkit.org/show_bug.cgi?id=202393
2690
2691         Reviewed by Antoine Quint.
2692
2693         * TestExpectations:
2694
2695 2019-10-01  Joonghun Park  <jh718.park@samsung.com>
2696
2697         Make table's clientWidth/Height include its border sizes.
2698         https://bugs.webkit.org/show_bug.cgi?id=200974
2699
2700         WebKit doesn't have table wrapper box currently
2701         while Gecko has it,
2702         so this CL tries to mimic the behavior that
2703         clientWidth/Height refers to table wrapper box
2704         which doesn't have borders applied to itself
2705         and table grid box has the borders.
2706
2707         This CL adds table's border sizes
2708         to clientWidth/Height
2709         at |LayoutBox::PixelSnappedClientWidth/Height|.
2710
2711         As a result of this CL, table's clientWidth/Height
2712         and offsetWidth/Height are equal now, respectively.
2713
2714         The corresponding csswg discussion is
2715         https://github.com/w3c/csswg-drafts/issues/4245.
2716
2717         Reviewed by Antti Koivisto.
2718
2719         * fast/table/border-collapsing/bug236727-expected.txt: Added.
2720         * fast/table/border-collapsing/bug236727.html: Added.
2721
2722 2019-09-30  Devin Rousso  <drousso@apple.com>
2723
2724         Web Inspector: JS Formatter: unexpected newlines added inside template string expression
2725         https://bugs.webkit.org/show_bug.cgi?id=202374
2726
2727         Reviewed by Joseph Pecoraro.
2728
2729         * inspector/formatting/resources/javascript-tests/template-strings.js:
2730         * inspector/formatting/resources/javascript-tests/template-strings-expected.js:
2731
2732 2019-09-30  Saam Barati  <sbarati@apple.com>
2733
2734         Inline caching is wrong for custom accessors and custom values
2735         https://bugs.webkit.org/show_bug.cgi?id=201994
2736         <rdar://problem/50850326>
2737
2738         Reviewed by Yusuke Suzuki.
2739
2740         * js/dom/custom-accessor-redefine-expected.txt: Added.
2741         * js/dom/custom-accessor-redefine.html: Added.
2742
2743 2019-09-30  Chris Dumez  <cdumez@apple.com>
2744
2745         IDBTransaction / IDBObjectStore should not prevent a page from entering the back / forward cache
2746         https://bugs.webkit.org/show_bug.cgi?id=202291
2747         <rdar://problem/55760106>
2748
2749         Reviewed by Geoffrey Garen.
2750
2751         Add layout test coverage.
2752
2753         * storage/indexeddb/IDBTransaction-page-cache.html: Added.
2754
2755 2019-09-30  Chris Dumez  <cdumez@apple.com>
2756
2757         Pages with Web Workers cannot enter the back / forward cache
2758         https://bugs.webkit.org/show_bug.cgi?id=202296
2759         <rdar://problem/55764073>
2760
2761         Reviewed by Jer Noble.
2762
2763         Add layout test coverage.
2764
2765         * fast/workers/worker-page-cache-expected.txt: Added.
2766         * fast/workers/worker-page-cache.html: Added.
2767
2768 2019-09-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
2769
2770         Crash when removing the target element while animating its attributes
2771         https://bugs.webkit.org/show_bug.cgi?id=202247
2772
2773         Reviewed by Darin Adler.
2774
2775         * svg/animations/animate-and-remove-target-element-expected.txt: Added.
2776         * svg/animations/animate-and-remove-target-element.html: Added.
2777
2778 2019-09-27  Chris Dumez  <cdumez@apple.com>
2779
2780         Pages using WebGLRenderingContext fail to enter the back/forward cache
2781         https://bugs.webkit.org/show_bug.cgi?id=202318
2782         <rdar://problem/55783612>
2783
2784         Reviewed by Tim Horton.
2785
2786         Add layout test coverage.
2787
2788         * fast/canvas/webgl/canvas-webgl-page-cache-expected.txt: Added.
2789         * fast/canvas/webgl/canvas-webgl-page-cache.html: Added.
2790
2791 2019-09-27  Andres Gonzalez  <andresg_22@apple.com>
2792
2793         Support accessibility for <figure> element on iOS.
2794         https://bugs.webkit.org/show_bug.cgi?id=202272
2795         <rdar://problem/54789907>
2796
2797         Reviewed by Chris Fleizach.
2798
2799         * accessibility/ios-simulator/figure-element-expected.txt: Added.
2800         * accessibility/ios-simulator/figure-element.html: Added.
2801
2802 2019-09-27  Truitt Savell  <tsavell@apple.com>
2803
2804         fast/images/async-image-multiple-clients-repaint.html
2805         https://bugs.webkit.org/show_bug.cgi?id=202328
2806
2807         Unreviewed test gardening
2808
2809         * platform/ios/TestExpectations:
2810
2811 2019-09-27  Chris Dumez  <cdumez@apple.com>
2812
2813         Allow pages served over HTTPS with `Cache-Control: no-store` header to enter the back/forward cache
2814         https://bugs.webkit.org/show_bug.cgi?id=202314
2815         <rdar://problem/55783482>
2816
2817         Reviewed by Alex Christensen.
2818
2819         Update existing test to reflect behavior change.
2820
2821         * http/tests/navigation/https-in-page-cache-expected.txt:
2822         * http/tests/navigation/resources/https-in-page-cache-1.php:
2823
2824 2019-09-27  Alexey Shvayka  <shvaikalesh@gmail.com>
2825
2826         Non-standard Error properties should not be enumerable
2827         https://bugs.webkit.org/show_bug.cgi?id=198975
2828
2829         Reviewed by Ross Kirsling.
2830
2831         * inspector/debugger/resources/exception.js: Introduce `stringifyError` helper.
2832         * inspector/debugger/setPauseOnExceptions-all.html:
2833         * inspector/debugger/setPauseOnExceptions-none.html:
2834         * inspector/debugger/setPauseOnExceptions-uncaught.html:
2835         * js/exception-properties-expected.txt:
2836         * js/script-tests/exception-properties.js:
2837
2838 2019-09-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
2839
2840         [iOS]: When inserting a photo and then inserting auto-corrected text, the photo is removed
2841         https://bugs.webkit.org/show_bug.cgi?id=202294
2842
2843         Reviewed by Wenson Hsieh.
2844
2845         * fast/events/ios/autocorrect-after-image-expected.txt: Added.
2846         * fast/events/ios/autocorrect-after-image.html: Added.
2847
2848 2019-09-27  John Wilander  <wilander@apple.com>
2849
2850         Storage Access API: document.hasStorageAccess() should return false by default
2851         https://bugs.webkit.org/show_bug.cgi?id=202281
2852         <rdar://problem/55718526>
2853
2854         Reviewed by Alex Christensen.
2855
2856         document.hasStorageAccess() should return false by default so that it only
2857         returns true if the context has asked for and been granted storage access.
2858
2859         * http/tests/storageAccess/has-storage-access-false-by-default-expected.txt: Added.
2860         * http/tests/storageAccess/has-storage-access-false-by-default.html: Added.
2861         * platform/ios/TestExpectations:
2862             The new test is marked as [ Pass ].
2863         * platform/mac-wk2/TestExpectations:
2864             The new test is marked as [ Pass ].
2865
2866 2019-09-27  Chris Dumez  <cdumez@apple.com>
2867
2868         IDBRequest should not prevent a page from entering the back/forward cache
2869         https://bugs.webkit.org/show_bug.cgi?id=202270
2870         <rdar://problem/55744717>
2871
2872         Reviewed by Youenn Fablet.
2873
2874         Add layout test coverage.
2875
2876         * storage/indexeddb/IDBRequest-page-cache-expected.txt: Added.
2877         * storage/indexeddb/IDBRequest-page-cache.html: Added.
2878
2879 2019-09-27  Alex Christensen  <achristensen@webkit.org>
2880
2881         Remove unused WebProcessPool::setCanHandleHTTPSServerTrustEvaluation
2882         https://bugs.webkit.org/show_bug.cgi?id=202285
2883
2884         Reviewed by Youenn Fablet.
2885
2886         * http/tests/ssl/certificate-validation-expected.txt: Removed.
2887         * http/tests/ssl/certificate-validation.html: Removed.
2888
2889 2019-09-26  Chris Dumez  <cdumez@apple.com>
2890
2891         Pages frequently fails to enter the back/forward cache due to pending loads
2892         https://bugs.webkit.org/show_bug.cgi?id=202289
2893         <rdar://problem/55758506>
2894
2895         Reviewed by Geoffrey Garen.
2896
2897         Add layout test coverage.
2898
2899         * http/tests/navigation/page-cache-pending-load-expected.txt: Added.
2900         * http/tests/navigation/page-cache-pending-load.html: Added.
2901
2902 2019-09-26  Kate Cheney  <katherine_cheney@apple.com>
2903
2904         Resource Load Statistics: Downgrade all third-party referrer headers
2905         https://bugs.webkit.org/show_bug.cgi?id=201353
2906         <rdar://problem/54895650>
2907
2908         Majority of this patch was written by John Wilander <wilander@apple.com>
2909
2910         Reviewed by Brent Fulgham. 
2911
2912         The changes in the two http/tests/resourceLoadStatistics/strip-referrer-to-origin*
2913         tests and the http/tests/navigation/ping-attribute/* tests are for the functional 
2914         change. The other changes are to make use of the new
2915         testRunner.setStatisticsShouldDowngradeReferrer() to maintain earlier functionality.
2916
2917         TestRunner::setStatisticsShouldDowngradeReferrer() function is not
2918         supported for mac-wk1, win or wincairo.
2919
2920         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
2921         * http/tests/navigation/ping-attribute/anchor-cross-origin.html:
2922         * http/tests/navigation/ping-attribute/area-cross-origin.html:
2923         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http-http.html:
2924         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https.html:
2925         * http/tests/referrer-policy-script/no-referrer-when-downgrade/same-origin.html:
2926         * http/tests/referrer-policy-script/no-referrer/cross-origin-http-http.html:
2927         * http/tests/referrer-policy-script/no-referrer/cross-origin-http.https.html:
2928         * http/tests/referrer-policy-script/no-referrer/same-origin.html:
2929         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http-http.html:
2930         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https.html:
2931         * http/tests/referrer-policy-script/origin-when-cross-origin/same-origin.html:
2932         * http/tests/referrer-policy-script/origin/cross-origin-http-http.html:
2933         * http/tests/referrer-policy-script/origin/cross-origin-http.https.html:
2934         * http/tests/referrer-policy-script/origin/same-origin.html:
2935         * http/tests/referrer-policy-script/same-origin/cross-origin-http-http.html:
2936         * http/tests/referrer-policy-script/same-origin/cross-origin-http.https.html:
2937         * http/tests/referrer-policy-script/same-origin/same-origin.html:
2938         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http-http.html:
2939         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https.html:
2940         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/same-origin.html:
2941         * http/tests/referrer-policy-script/strict-origin/cross-origin-http-http.html:
2942         * http/tests/referrer-policy-script/strict-origin/cross-origin-http.https.html:
2943         * http/tests/referrer-policy-script/strict-origin/same-origin.html:
2944         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http-http.html:
2945         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https.html:
2946         * http/tests/referrer-policy-script/unsafe-url/same-origin.html:
2947         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html:
2948         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html:
2949         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html:
2950         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html:
2951         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html:
2952         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: Removed.
2953         * 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.
2954         * 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.
2955         * 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.
2956         * 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.
2957         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php:
2958         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.php:
2959         * http/tests/security/referrer-policy-header.html:
2960         * platform/ios-wk2/TestExpectations:
2961         * platform/ios/TestExpectations:
2962         * platform/mac-wk1/TestExpectations:
2963         * platform/mac-wk2/TestExpectations:
2964         * platform/win/TestExpectations:
2965         * platform/wincairo/TestExpectations:
2966         * platform/wk2/TestExpectations:
2967         * resources/testharnessreport.js:
2968         * resources/js-test.js:
2969
2970 2019-09-26  Eric Carlson  <eric.carlson@apple.com>
2971
2972         REGRESSION (iOS 13): Trying to record just audio using HTML Media Capture crashes Safari
2973         https://bugs.webkit.org/show_bug.cgi?id=202039
2974         <rdar://problem/55566628>
2975
2976         Reviewed by Jer Noble.
2977
2978         * fast/forms/ios/file-upload-panel-capture-expected.txt: Added.
2979         * fast/forms/ios/file-upload-panel-capture.html: Added.
2980
2981 2019-09-26  Russell Epstein  <repstein@apple.com>
2982
2983         [ iOS ] Layout Test scrollingcoordinator/ios/fixed-scrolling-with-keyboard.html is a Flaky Failure
2984         https://bugs.webkit.org/show_bug.cgi?id=202283
2985
2986         Unreviewed Test Gardening.
2987
2988         * platform/ios/TestExpectations: Marked
2989         scrollingcoordinator/ios/fixed-scrolling-with-keyboard.html as flaky
2990
2991 2019-09-26  Chris Dumez  <cdumez@apple.com>
2992
2993         Stop using testRunner.overridePreference() to turn on Page Cache
2994         https://bugs.webkit.org/show_bug.cgi?id=202274
2995
2996         Reviewed by Alex Christensen.
2997
2998         Stop using testRunner.overridePreference() to turn on Page Cache, as this does not work
2999         for WebKit2 when navigating cross-origin due to process swapping. Instead, update tests
3000         to rely on `<!-- webkit-test-runner [ enablePageCache=true ] -->`.
3001
3002         * animations/resume-after-page-cache.html:
3003         * compositing/accelerated-layers-after-back.html:
3004         * compositing/iframes/page-cache-layer-tree.html:
3005         * compositing/page-cache-back-crash.html:
3006         * compositing/show-composited-iframe-on-back-button.html:
3007         * editing/mac/input/unconfirmed-text-navigation-with-page-cache.html:
3008         * fast/css/fontloader-page-cache.html:
3009         * fast/dom/DeviceMotion/no-page-cache.html:
3010         * fast/dom/DeviceOrientation/event-after-navigation.html:
3011         * fast/dom/DeviceOrientation/no-page-cache.html:
3012         * fast/dom/Window/timer-resume-on-navigation-back.html:
3013         * fast/events/onunload-back-to-page-cache.html:
3014         * fast/events/pagehide-timeout-expected.txt:
3015         * fast/events/pagehide-timeout.html:
3016         * fast/events/pagehide-xhr-open-expected.txt:
3017         * fast/events/pagehide-xhr-open.html:
3018         * fast/events/pageshow-pagehide-on-back-cached-with-frames.html:
3019         * fast/events/pageshow-pagehide-on-back-cached.html:
3020         * fast/events/suspend-timers-expected.txt:
3021         * fast/events/suspend-timers.html:
3022         * fast/forms/autocomplete-off-with-default-value-does-not-clear.html:
3023         * fast/frames/frame-crash-with-page-cache.html:
3024         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html:
3025         * fast/frames/page-hide-document-open.html:
3026         * fast/frames/restoring-page-cache-should-not-run-scripts-via-style-update.html:
3027         * fast/frames/restoring-page-cache-should-not-run-scripts.html:
3028         * fast/harness/page-cache-crash-on-data-urls.html:
3029         * fast/harness/use-page-cache-expected.txt:
3030         * fast/harness/use-page-cache.html:
3031         * fast/history/back-from-page-with-focused-iframe.html:
3032         * fast/history/go-back-to-iframe-with-plugin.html:
3033         * fast/history/go-back-to-object-subframe.html:
3034         * fast/history/history-back-while-pdf-in-pagecache.html:
3035         * fast/history/page-cache-MessagePort-pending-message.html:
3036         * fast/history/page-cache-after-window-open.html:
3037         * fast/history/page-cache-back-navigation-crash.html:
3038         * fast/history/page-cache-clearing-expected.txt:
3039         * fast/history/page-cache-clearing.html:
3040         * fast/history/page-cache-closed-audiocontext.html:
3041         * fast/history/page-cache-createObjectURL-using-open-panel.html:
3042         * fast/history/page-cache-createObjectURL.html:
3043         * fast/history/page-cache-destroy-document.html:
3044         * fast/history/page-cache-element-state-focused.html:
3045         * fast/history/page-cache-execute-script-during-restore.html:
3046         * fast/history/page-cache-geolocation-active-oneshot.html:
3047         * fast/history/page-cache-geolocation-active-watcher.html:
3048         * fast/history/page-cache-geolocation.html:
3049         * fast/history/page-cache-indexed-closed-db.html:
3050         * fast/history/page-cache-indexed-opened-db.html:
3051         * fast/history/page-cache-media-source-closed-2.html:
3052         * fast/history/page-cache-media-source-closed.html:
3053         * fast/history/page-cache-media-source-opened.html:
3054         * fast/history/page-cache-navigate-during-restore.html:
3055         * fast/history/page-cache-notification-non-suspendable.html:
3056         * fast/history/page-cache-notification-suspendable.html:
3057         * fast/history/page-cache-removed-source-buffer.html:
3058         * fast/history/page-cache-running-audiocontext.html:
3059         * fast/history/page-cache-suspended-audiocontext.html:
3060         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt:
3061         * fast/history/page-cache-webdatabase-no-transaction-db.html:
3062         * fast/history/page-cache-webdatabase-pending-transaction.html:
3063         * fast/history/page-cache-with-opener.html:
3064         * fast/history/pagehide-remove-iframe-crash.html:
3065         * fast/history/resources/page-cache-window-with-iframe.html:
3066         * fast/history/resources/page-cache-window-with-opener.html:
3067         * fast/history/timed-refresh-in-cached-frame.html:
3068         * fast/images/animated-gif-restored-from-bfcache.html:
3069         * fast/loader/frames-with-unload-handlers-in-page-cache.html:
3070         * fast/loader/image-in-page-cache.html:
3071         * fast/loader/input-element-page-cache-crash.html:
3072         * fast/loader/navigate-with-new-target-after-back-forward-navigation.html:
3073         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation.html:
3074         * fast/loader/scroll-position-restored-on-back.html:
3075         * fast/loader/stateobjects/no-popstate-when-back-to-stateless-entry-with-page-cache.html:
3076         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
3077         * fast/loader/unschedule-relayout-after-unload.html:
3078         * fast/loader/window-properties-restored-from-page-cache.html:
3079         * fast/overflow/horizontal-scroll-after-back.html:
3080         * fast/scrolling/iframe-scrollable-after-back.html:
3081         * fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html:
3082         * fast/scrolling/ios/scroll-events-back-forward.html:
3083         * fast/scrolling/ios/touch-scroll-back-forward.html:
3084         * fast/scrolling/overflow-scrollable-after-back.html:
3085         * fast/scrolling/page-cache-back-overflow-scroll-restore.html:
3086         * fast/text-autosizing/ios/text-autosizing-after-back.html:
3087         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html:
3088         * fast/viewport/viewport-128.html:
3089         * http/tests/cache/display-image-unset-allows-cached-image-load.html:
3090         * http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt:
3091         * http/tests/loading/main-resource-delegates-on-back-navigation.html:
3092         * http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html:
3093         * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html:
3094         * http/tests/media/reload-after-dialog.html:
3095         * http/tests/navigation/go-back-to-error-page.html:
3096         * http/tests/navigation/https-in-page-cache.html:
3097         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
3098         * http/tests/navigation/image-load-in-pagehide-handler.html:
3099         * http/tests/navigation/page-cache-fragment-referrer.html:
3100         * http/tests/navigation/page-cache-iframe-no-current-historyItem.html:
3101         * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates.html:
3102         * http/tests/navigation/page-cache-iframe-provisional-load.html:
3103         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html:
3104         * http/tests/navigation/page-cache-pending-image-load.html:
3105         * http/tests/navigation/page-cache-pending-ping-load-cross-origin.html:
3106         * http/tests/navigation/page-cache-pending-ping-load-same-origin.html:
3107         * http/tests/navigation/page-cache-xhr-in-pagehide-expected.txt:
3108         * http/tests/navigation/page-cache-xhr-in-pagehide.html:
3109         * http/tests/navigation/page-cache-xhr.html:
3110         * http/tests/navigation/resources/https-in-page-cache-1.php:
3111         * http/tests/navigation/resources/https-in-page-cache-2.php:
3112         * http/tests/navigation/resources/https-in-page-cache-3.html:
3113         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
3114         * http/tests/navigation/subframe-pagehide-handler-starts-load.html:
3115         * http/tests/navigation/subframe-pagehide-handler-starts-load2.html:
3116         * http/tests/security/cross-origin-window-open-insert-script.html:
3117         * http/tests/security/cross-origin-window-open-javascript-url.html:
3118         * http/tests/security/navigate-when-restoring-cached-page.html:
3119         * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html:
3120         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
3121         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
3122         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
3123         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
3124         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3125         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html:
3126         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
3127         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
3128         * http/wpt/beacon/support/sendBeacon-onpagehide-window.html:
3129         * legacy-animation-engine/animations/resume-after-page-cache.html:
3130         * loader/go-back-cached-main-resource.html:
3131         * loader/go-back-to-different-window-size.html:
3132         * media/crash-closing-page-with-media-as-plugin-fallback.html:
3133         * media/restore-from-page-cache.html:
3134         * platform/ios/ios/fixed/fixed-back-forward.html:
3135         * plugins/crash-restoring-plugin-page-from-page-cache.html:
3136         * plugins/frameset-with-plugin-frame.html:
3137         * plugins/netscape-plugin-page-cache-works.html:
3138         * swipe/basic-cached-back-swipe.html:
3139         * swipe/main-frame-pinning-requirement.html:
3140         * swipe/pushState-cached-back-swipe.html:
3141         * swipe/pushState-programmatic-back-while-swiping-crash.html:
3142         * swipe/pushstate-with-manual-scrollrestoration.html:
3143         * tiled-drawing/scrolling/null-parent-back-crash.html:
3144         * tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html:
3145
3146 2019-09-26  Kate Cheney  <katherine_cheney@apple.com>
3147
3148         Enable LayoutTests using ResourceLoadStatistics SQLite backend (195420)
3149         https://bugs.webkit.org/show_bug.cgi?id=195420 
3150         <rdar://problem/54213551>
3151
3152         Added a flag to all ITP tests to enable the ITP database backend to 
3153         allow for testing functionality against the memory store. Tests were 
3154         not created for telemetry-generation.html, 
3155         log-cross-site-load-with-link-decoration.html, or 
3156         website-data-removal-for-site-navigated-to-with-link-decoration.html, 
3157         because these rely on functions not yet implemented in the ITP database.
3158         Additionally, added flags to some memory store tests to ensure they
3159         are using the memory store before calling functions not implemented in
3160         the database store yet.
3161
3162         Reviewed by Brent Fulgham.
3163
3164         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-database-expected.txt: Added.
3165         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-database.html: Added.
3166         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-database-expected.txt: Added.
3167         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-database.html: Added.
3168         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-database-expected.txt: Added.
3169         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-database.html: Added.
3170         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-database-expected.txt: Added.
3171         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-database.html: Added.
3172         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-database-expected.txt: Added.
3173         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-database.html: Added.
3174         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-database-expected.txt: Added.
3175         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-database.html: Added.
3176         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-database-expected.txt: Added.
3177         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-database.html: Added.
3178         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-database-expected.txt: Added.
3179         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-database.html: Added.
3180         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-database-expected.txt: Added.
3181         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-database.html: Added.
3182         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-database-expected.txt: Added.
3183         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-database.html: Added.
3184         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-database-expected.txt: Added.
3185         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-database.html: Added.
3186         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-database-expected.txt: Added.
3187         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-database.html: Added.
3188         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-database-expected.txt: Added.
3189         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-database.html: Added.
3190         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-database-expected.txt: Added.
3191         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-database.html: Added.
3192         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-database-expected.txt: Added.
3193         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-database.html: Added.
3194         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-database-expected.txt: Added.
3195         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-database.html: Added.
3196         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-database-expected.txt: Added.
3197         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-database.html: Added.
3198         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-database-expected.txt: Added.
3199         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-database.html: Added.
3200         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-database-expected.txt: Added.
3201         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-database.html: Added.
3202         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-database-expected.txt: Added.
3203         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-database.html: Added.
3204         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-database-expected.txt: Added.
3205         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-database.html: Added.
3206         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-database-expected.txt: Added.
3207         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-database.html: Added.
3208         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-database-expected.txt: Added.
3209         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-database.html: Added.
3210         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-database-expected.txt: Added.
3211         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-database.html: Added.
3212         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-database-expected.txt: Added.
3213         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-database.html: Added.
3214         * http/tests/resourceLoadStatistics/cookie-deletion-database-expected.txt: Added.
3215         * http/tests/resourceLoadStatistics/cookie-deletion-database.html: Added.
3216         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-database-expected.txt: Added.
3217         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-database.html: Added.
3218         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-database-expected.txt: Added.
3219         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-database.html: Added.
3220         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-database-expected.txt: Added.
3221         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-database.html: Added.
3222         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-database-expected.txt: Added.
3223         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-database.html: Added.
3224         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect-database-expected.txt: Added.
3225         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect-database.html: Added.
3226         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-database-expected.txt: Added.
3227         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-database.html: Added.
3228         * http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-database-expected.txt: Added.
3229         * http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-database.html: Added.
3230         * http/tests/resourceLoadStatistics/enable-debug-mode-database-expected.txt: Added.
3231         * http/tests/resourceLoadStatistics/enable-debug-mode-database.html: Added.
3232         * http/tests/resourceLoadStatistics/grandfathering-database-expected.txt: Added.
3233         * http/tests/resourceLoadStatistics/grandfathering-database.html: Added.
3234         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html:
3235         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-database-expected.txt: Added.
3236         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-database.html: Added.
3237         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-database-expected.txt: Added.
3238         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-database.html: Added.
3239         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-database-expected.txt: Added.
3240         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-database.html: Added.
3241         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
3242         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
3243         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
3244         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
3245         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
3246         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
3247         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
3248         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
3249         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
3250         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
3251         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
3252         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
3253         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-database-expected.txt: Added.
3254         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-database.html: Added.
3255         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-database-expected.txt: Added.
3256         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-database.html: Added.
3257         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-database-expected.txt: Added.
3258         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-database.html: Added.
3259         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-database-expected.txt: Added.
3260         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-database.html: Added.
3261         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-database-expected.txt: Added.
3262         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-database.html: Added.
3263         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-database-expected.txt: Added.
3264         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-database.html: Added.
3265         * http/tests/resourceLoadStatistics/prune-statistics-database-expected.txt: Added.
3266         * http/tests/resourceLoadStatistics/prune-statistics-database.html: Added.
3267         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
3268         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
3269         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
3270         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
3271         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
3272         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
3273         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
3274         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
3275         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database-expected.txt: Added.
3276         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-database.html: Added.
3277         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database-expected.txt: Added.
3278         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-database.html: Added.
3279         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-database-expected.txt: Added.
3280         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-database.html: Added.
3281         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-database-expected.txt: Added.
3282         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-database.html: Added.
3283         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-database-expected.txt: Added.
3284         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-database.html: Added.
3285         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database-expected.txt: Added.
3286         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database.html: Added.
3287         * http/tests/resourceLoadStatistics/telemetry-generation.html:
3288         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-database-expected.txt: Added.
3289         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-database.html: Added.
3290         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-database-expected.txt: Added.
3291         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-database.html: Added.
3292         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-database-expected.txt: Added.
3293         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-database.html: Added.
3294         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
3295         * platform/ios/TestExpectations:
3296         Added test expectations to skip database tests which do not work in 
3297         ios because of reliance on EventSender.keydown() which is not
3298         supported on iOS and also those which use UIHelper.activateAt() which
3299         does not produce a user gesture captured by ITP in iOS.
3300
3301 2019-09-26  Wenson Hsieh  <wenson_hsieh@apple.com>
3302
3303         [iOS 13] Tapping on a non-editable text selection should toggle callout bar visibility instead of clearing selection
3304         https://bugs.webkit.org/show_bug.cgi?id=202254
3305         <rdar://problem/54410263>
3306
3307         Reviewed by Megan Gardner.
3308
3309         * editing/selection/ios/clear-selection-after-tap-in-large-selected-non-editable-text-expected.txt: Added.
3310         * editing/selection/ios/clear-selection-after-tap-in-large-selected-non-editable-text.html: Added.
3311
3312         Add a new layout test to verify that when tapping in a text selection that encompasses the entire page, we allow
3313         the tap to dismiss the selection instead of toggling callout bar visibility.
3314
3315         * editing/selection/ios/toggle-callout-bar-after-tap-in-selected-non-editable-text-expected.txt: Added.
3316         * editing/selection/ios/toggle-callout-bar-after-tap-in-selected-non-editable-text.html: Added.
3317
3318         Add another layout test to verify that when tapping inside a text selection, the callout bar is toggled, and
3319         when tapping outside the selected text, the selection is dismissed.
3320
3321         * resources/ui-helper.js:
3322         (window.UIHelper.async.waitForSelectionToAppear):
3323         (window.UIHelper.async.waitForSelectionToDisappear):
3324
3325         New helper methods to wait for selection rects to appear or disappear.
3326
3327         (window.UIHelper):
3328
3329 2019-09-26  Alexey Shvayka  <shvaikalesh@gmail.com>
3330
3331         toExponential, toFixed, and toPrecision should allow arguments up to 100
3332         https://bugs.webkit.org/show_bug.cgi?id=199163
3333
3334         Reviewed by Ross Kirsling.
3335
3336         * js/dom/number-tofixed-expected.txt:
3337         * js/dom/number-toprecision-expected.txt:
3338         * js/dom/script-tests/number-tofixed.js:
3339         * js/dom/script-tests/number-toprecision.js:
3340         * js/kde/Number-expected.txt:
3341         * js/kde/script-tests/Number.js:
3342         * js/number-toExponential-expected.txt:
3343         * js/script-tests/number-toExponential.js:
3344
3345 2019-09-26  Russell Epstein  <repstein@apple.com>
3346
3347         Layout Test platform/ios/ios/fast/text/opticalFont.html is Failing on iOS13.
3348         https://bugs.webkit.org/show_bug.cgi?id=202278
3349
3350         Unreviewed Test Gardening.
3351
3352         * platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
3353         * platform/ios/platform/ios/ios/fast/text/opticalFont-expected.txt:
3354         Rebaselined for iOS 13.
3355
3356 2019-09-25  Chris Dumez  <cdumez@apple.com>
3357
3358         Add very basic PageCache support for RTCPeerConnection
3359         https://bugs.webkit.org/show_bug.cgi?id=202244
3360
3361         Reviewed by Geoffrey Garen.
3362
3363         Add layout test coverage.
3364
3365         * fast/mediastream/RTCPeerConnection-page-cache-expected.txt: Added.
3366         * fast/mediastream/RTCPeerConnection-page-cache.html: Added.
3367
3368 2019-09-25  Chris Dumez  <cdumez@apple.com>
3369
3370         Improve Service worker support for Page Caching
3371         https://bugs.webkit.org/show_bug.cgi?id=202221
3372
3373         Reviewed by Geoffrey Garen.
3374
3375         Add layout test coverage.
3376
3377         * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Removed.
3378         * http/tests/workers/service/page-caching-expected.txt: Added.
3379         * http/tests/workers/service/page-caching.html: Renamed from LayoutTests/http/tests/workers/service/no-page-cache-when-controlled.html.
3380
3381 2019-09-25  Chris Dumez  <cdumez@apple.com>
3382
3383         [Cocoa] Regression(r212041) Safari adds a .dms extension automatically when downloading binaries with no extension
3384         https://bugs.webkit.org/show_bug.cgi?id=202147
3385         <rdar://problem/54886021>
3386
3387         Reviewed by Alexey Proskuryakov.
3388
3389         Add layout test coverage.
3390
3391         * http/tests/download/anchor-download-attribute-content-disposition-no-extension-octet-stream-expected.txt: Added.
3392         * http/tests/download/anchor-download-attribute-content-disposition-no-extension-octet-stream.html: Added.
3393         * http/tests/download/anchor-download-attribute-content-disposition-no-extension-text-plain-expected.txt: Added.
3394         * http/tests/download/anchor-download-attribute-content-disposition-no-extension-text-plain.html: Added.
3395         * http/tests/download/resources/content-disposition-pass-no-extension-octet-stream.php: Added.
3396         * http/tests/download/resources/content-disposition-pass-no-extension-text-plain.php: Added.
3397         * http/tests/security/anchor-download-octet-stream-no-extension-expected.txt: Added.
3398         * http/tests/security/anchor-download-octet-stream-no-extension.html: Added.
3399         * platform/mac-wk1/TestExpectations:
3400         * platform/win/TestExpectations:
3401
3402 2019-09-25  Megan Gardner  <megan_gardner@apple.com>
3403
3404         Update selections after scrolling for iframes and hide selections while iframes and overflow scrolls are scrolling.
3405         https://bugs.webkit.org/show_bug.cgi?id=202125
3406