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