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