[MSE][GStreamer] Don't construct segments on PlaybackPipeline::flush
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-03-22  Alicia Boya García  <aboya@igalia.com>
2
3         [MSE][GStreamer] Don't construct segments on PlaybackPipeline::flush
4         https://bugs.webkit.org/show_bug.cgi?id=195867
5
6         Reviewed by Xabier Rodriguez-Calvar.
7
8         Drawing an MSE video in a canvas seems to be failing in Mac. That
9         functionality is necessary for the tests introduced with this patch,
10         therefore they fail there. Marking them as Skip.
11
12         * platform/mac/TestExpectations:
13
14 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
15
16         Remove the SVG tear off objects for SVGNumber, SVGNumberList and SVGAnimatedNumberList
17         https://bugs.webkit.org/show_bug.cgi?id=196084
18
19         Reviewed by Simon Fraser.
20
21         * svg/dom/SVGNumberList-basics-expected.txt:
22         * svg/dom/SVGNumberList-basics.xhtml:
23         This change is required because SVGNumberList will be following the SVG2
24         specs regarding adding new items to the list. 
25
26         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
27
28 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
29
30         WebKit1 test gardening.
31
32         * platform/mac-wk1/TestExpectations:
33         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
34         * platform/mac-wk1/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
35         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Added.
36         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Added.
37         * platform/mac-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Added.
38         * platform/mac-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
39         * platform/mac-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Added.
40         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Added.
41         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Added.
42         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
43         * platform/mac-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
44         * platform/mac-wk1/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
45
46 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
47
48         REGRESSION: (r242132) tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a timeout
49         https://bugs.webkit.org/show_bug.cgi?id=196115
50
51         Unreviewed test gardening.
52         
53         Scroll snap doesn't work on macOS with async overflow scrolling, so revert the changes to these tests.
54
55         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
56         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
57
58 2019-03-21  Devin Rousso  <drousso@apple.com>
59
60         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
61         https://bugs.webkit.org/show_bug.cgi?id=196082
62         <rdar://problem/49113496>
63
64         Reviewed by Dean Jackson.
65
66         * inspector/canvas/recording-2d.html:
67         * inspector/canvas/recording-bitmaprenderer.html:
68         * inspector/canvas/recording-html-2d.html:
69         * inspector/canvas/recording-webgl.html:
70         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
71
72 2019-03-21  Joseph Pecoraro  <pecoraro@apple.com>
73
74         Web Inspector: Timelines - Cannot export on about:blank - suggested filename containing a colon silently fails
75         https://bugs.webkit.org/show_bug.cgi?id=196109
76
77         Reviewed by Timothy Hatcher.
78
79         * inspector/unit-tests/file-utilities-expected.txt: Added.
80         * inspector/unit-tests/file-utilities.html: Added.
81         Tests for FileUtilities.js
82
83         * inspector/unit-tests/object-utilities.html:
84         * inspector/unit-tests/promise-utilities.html:
85
86 2019-03-21  Chris Dumez  <cdumez@apple.com>
87
88         [ Mac WK2 ] Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
89         https://bugs.webkit.org/show_bug.cgi?id=194350
90         <rdar://problem/47937466>
91
92         Reviewed by Alex Christensen.
93
94         Bypass the HTMLPreloadScanner in the test or compass.jpg resource may end up getting loaded twice and log extra
95         lines in the test output.
96
97         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
98         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.php:
99         * platform/mac-wk2/TestExpectations:
100         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
101
102 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
103
104         Unreviewed test gardening.
105
106         Fix this test by turning on async scrolling so that mock scrollbars don't show up.
107
108         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html:
109
110 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
111
112         Unreviewed test gardening.
113
114         Revert some iOS layout test results that were rebaselined with async scrolling enabled.
115
116         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
117         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Removed.
118         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
119         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Removed.
120         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
121         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Removed.
122         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Removed.
123         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
124         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
125         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
126         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
127         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
128         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
129         * platform/ios/compositing/self-painting-layers-expected.txt:
130
131 2019-03-21  Sihui Liu  <sihui_liu@apple.com>
132
133         Fix key path extraction code in IndexedDB to check own property
134         https://bugs.webkit.org/show_bug.cgi?id=196099
135
136         Reviewed by Ryosuke Niwa.
137
138         Rebaseline the tests because we will have same exception but different exception messages after the patch.
139
140         * storage/indexeddb/clone-exception-expected.txt:
141         * storage/indexeddb/clone-exception-private-expected.txt:
142         * storage/indexeddb/exceptions-expected.txt:
143         * storage/indexeddb/exceptions-private-expected.txt:
144         * storage/indexeddb/objectstore-basics-expected.txt:
145         * storage/indexeddb/objectstore-basics-private-expected.txt:
146         * storage/indexeddb/objectstore-basics-workers-expected.txt:
147         * storage/indexeddb/structured-clone-expected.txt:
148         * storage/indexeddb/structured-clone-private-expected.txt:
149         * storage/indexeddb/wasm-exceptions-expected.txt:
150
151 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
152
153         [iOS WK2] Turn on async overflow scrolling by default
154         https://bugs.webkit.org/show_bug.cgi?id=196011
155         rdar://problem/48453859
156
157         Reviewed by Antti Koivisto.
158         
159         Explicitly turn on async overflow scrolling in any test that:
160         1. Used -webkit-overflow-scrolling:touch
161         2. Called settings.setAsyncOverflowScrollingEnabled(true)
162
163         * accessibility/ios-simulator/scroll-in-overflow-div.html:
164         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
165         * compositing/clipping/border-radius-async-overflow-non-stacking.html:
166         * compositing/clipping/border-radius-async-overflow-stacking.html:
167         * compositing/geometry/fixed-inside-overflow-scroll.html:
168         * compositing/ios/overflow-scroll-touch-tiles.html:
169         * compositing/ios/overflow-scroll-update-overlap.html:
170         * compositing/layer-creation/absolute-in-async-overflow-scroll.html:
171         * compositing/overflow/absolute-in-overflow-expected.html:
172         * compositing/overflow/absolute-in-overflow.html:
173         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
174         * compositing/overflow/iframe-inside-overflow-clipping.html:
175         * compositing/overflow/nested-scrolling.html:
176         * compositing/overflow/overflow-auto-with-touch-expected.txt:
177         * compositing/overflow/overflow-auto-with-touch-no-overflow.html:
178         * compositing/overflow/overflow-auto-with-touch-toggle.html:
179         * compositing/overflow/overflow-auto-with-touch.html:
180         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
181         * compositing/overflow/overflow-hidden-with-touch.html:
182         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
183         * compositing/overflow/overflow-overlay-with-touch-no-overflow.html:
184         * compositing/overflow/overflow-overlay-with-touch.html:
185         * compositing/overflow/overflow-scroll-with-touch-no-overflow.html:
186         * compositing/overflow/overflow-scroll.html:
187         * compositing/overflow/overflow-visible-with-touch.html:
188         * compositing/overflow/remove-overflow-crash.html:
189         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
190         * compositing/overflow/scrolling-content-clip-to-viewport.html:
191         * compositing/overflow/scrolling-without-painting.html:
192         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch.html:
193         * compositing/overflow/subpixel-overflow.html:
194         * compositing/overflow/textarea-scroll-touch-expected.txt:
195         * compositing/overflow/textarea-scroll-touch.html:
196         * compositing/overflow/updating-scrolling-content.html:
197         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
198         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
199         * compositing/scrolling/fixed-inside-scroll-expected.html:
200         * compositing/scrolling/fixed-inside-scroll.html:
201         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html:
202         * compositing/scrolling/touch-scroll-to-clip.html:
203         * compositing/scrolling/touch-scrolling-repaint-expected.html:
204         * compositing/scrolling/touch-scrolling-repaint-spans-expected.html:
205         * compositing/scrolling/touch-scrolling-repaint-spans.html:
206         * compositing/scrolling/touch-scrolling-repaint.html:
207         * css3/scroll-snap/nested-elements.html:
208         * css3/scroll-snap/scroll-snap-children-with-overflow.html:
209         * css3/scroll-snap/scroll-snap-offsets.html:
210         * css3/scroll-snap/scroll-snap-positions.html:
211         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html:
212         * css3/scroll-snap/scroll-snap-style-changed-align.html:
213         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html:
214         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
215         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html:
216         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html:
217         * fast/events/touch/ios/drag-block-without-overflow-scroll.html:
218         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
219         * fast/scrolling/ios/change-scrollability-on-content-resize.html:
220         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
221         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html:
222         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html:
223         * fast/scrolling/ios/iframe-inside-overflow-clipping.html:
224         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html:
225         * fast/scrolling/ios/overflow-scroll-inherited.html:
226         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
227         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
228         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
229         * fast/scrolling/ios/overflow-scroll-overlap-5.html:
230         * fast/scrolling/ios/overflow-scroll-overlap.html:
231         * fast/scrolling/ios/overflow-scroll-touch.html:
232         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
233         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
234         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html:
235         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html:
236         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html:
237         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
238         * fast/scrolling/ios/remove-overflow-crash.html:
239         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html:
240         * fast/scrolling/ios/scrollbar-hiding.html:
241         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
242         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
243         * fast/scrolling/ios/table-cell-touch-scrolling.html:
244         * fast/scrolling/ios/textarea-scroll-touch.html:
245         * fast/scrolling/ios/touch-scroll-back-forward.html:
246         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
247         * fast/scrolling/ios/touch-stacking.html:
248         * platform/ios-wk2/TestExpectations:
249         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Added.
250         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
251         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
252         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
253         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
254         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
255         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
256         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
257         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
258         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
259         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
260         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
261         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
262         * platform/ios/compositing/self-painting-layers-expected.txt:
263         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html:
264         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html:
265         * platform/ios/fast/scrolling/find-text-in-overflow-node.html:
266         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html:
267         * platform/mac/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
268         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch.html:
269         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html:
270         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html:
271         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html:
272         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html:
273         * scrollingcoordinator/ios/scroll-element-at-point.html:
274         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html:
275         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html:
276         * scrollingcoordinator/scrolling-tree/overflow-in-fixed.html:
277         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html:
278         * scrollingcoordinator/scrolling-tree/positioned-nodes.html:
279         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html:
280         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html:
281         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html:
282         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
283         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
284         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
285
286 2019-03-21  Antoine Quint  <graouts@apple.com>
287
288         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
289         https://bugs.webkit.org/show_bug.cgi?id=196118
290         <rdar://problem/46614137>
291
292         Reviewed by Ryosuke Niwa.
293
294         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
295         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
296         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
297         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
298         that was originally created by checking the custom property is still set.
299
300         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
301         * webanimations/js-wrapper-kept-alive.html: Added.
302
303 2019-03-21  Youenn Fablet  <youenn@apple.com>
304
305         Cache API and IDB space usages should be initialized on first quota check
306         https://bugs.webkit.org/show_bug.cgi?id=195707
307
308         Reviewed by Chris Dumez.
309
310         * TestExpectations:
311         Marking http/tests/cache-storage/cache-clearing-origin.https.html as
312         flaky on iOS as it is already marked flaky in MacOS.
313         * platform/mac-wk2/TestExpectations:
314         * http/tests/IndexedDB/storage-limit-1.https-expected.txt: Added.
315         * http/tests/IndexedDB/storage-limit-1.https.html: Added.
316         * http/tests/IndexedDB/storage-limit-2.https-expected.txt: Added.
317         * http/tests/IndexedDB/storage-limit-2.https.html: Added.
318         * http/tests/IndexedDB/storage-limit.https.html:
319         * platform/mac-wk1/TestExpectations:
320         * platform/win/TestExpectations:
321
322 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
323
324         Remove the SVG tear off objects for SVGPoint, SVGPointList and SVGAnimatedPointList
325         https://bugs.webkit.org/show_bug.cgi?id=195905
326
327         Reviewed by Simon Fraser.
328
329         * svg/dom/SVGPointList-basics-expected.txt:
330         * svg/dom/SVGPointList-basics.xhtml:
331         This change is required because SVGPointList will be following the SVG2
332         specs regarding adding new items to the list. 
333
334         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
335
336 2019-03-21  Zalan Bujtas  <zalan@apple.com>
337
338         Do not insert the first-letter anonymous container until after we've constructed the first-letter renderer.
339         https://bugs.webkit.org/show_bug.cgi?id=195919
340         <rdar://problem/48573434>
341
342         Reviewed by Brent Fulgham.
343
344         * fast/css/first-letter-and-float-crash-expected.txt: Added.
345         * fast/css/first-letter-and-float-crash.html: Added.
346         * platform/mac/TestExpectations:
347
348 2019-03-21  Eric Carlson  <eric.carlson@apple.com>
349
350         Add UI process WebRTC runtime logging.
351         https://bugs.webkit.org/show_bug.cgi?id=196020
352         <rdar://problem/49071443>
353
354         Reviewed by Youenn Fablet.
355
356         * inspector/console/webcore-logging.html:
357         * inspector/console/webcore-logging-expected.txt:
358
359 2019-03-21  Alex Christensen  <achristensen@webkit.org>
360
361         Add SPI to inform applications of WKContentRuleList actions
362         https://bugs.webkit.org/show_bug.cgi?id=195965
363         <rdar://problem/42664365>
364
365         Reviewed by Geoff Garen.
366
367         * http/tests/contentextensions/popups-expected.txt:
368         Because popups now use UserContentProvider.processContentRuleListsForLoad like everything else,
369         it now prints messages to the debug console.  That is a desired improvement, so expectations are updated accordingly.
370
371 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
372
373         Add an internal feature flag to disable the -webkit-overflow-scrolling CSS property
374         https://bugs.webkit.org/show_bug.cgi?id=196058
375         rdar://problem/49078202
376
377         Reviewed by Antti Koivisto.
378         
379         Add tests testing that the stacking-context side-effects -webkit-overflow-scrolling:touch
380         go away when it's disabled.
381
382         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html: Added.
383         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html: Added.
384         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html: Added.
385         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html: Added.
386
387 2019-03-21  Devin Rousso  <drousso@apple.com>
388
389         Unreviewed, fix test failures after r243269.
390
391         * inspector/timeline/line-column-expected.txt:
392
393 2019-03-21  Antti Koivisto  <antti@apple.com>
394
395         UI-process hit-testing needs to know about containing block relationships
396         https://bugs.webkit.org/show_bug.cgi?id=195845
397         <rdar://problem/48949633>
398
399         Reviewed by Simon Fraser.
400
401         * fast/scrolling/ios/overflow-scroll-overlap-5-expected.txt: Added.
402         * fast/scrolling/ios/overflow-scroll-overlap-5.html: Added.
403
404 2019-03-21  Shawn Roberts  <sroberts@apple.com>
405
406         Unreviewed, rebaseline test after failure in 243211.
407         https://bugs.webkit.org/show_bug.cgi?id=195934.
408
409         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
410
411 2019-03-21  Zalan Bujtas  <zalan@apple.com>
412
413         [ContentChangeObserver] Start tracking implicit transitions at mousemove
414         https://bugs.webkit.org/show_bug.cgi?id=196054
415         <rdar://problem/49093840>
416
417         Reviewed by Simon Fraser.
418
419         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
420         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html: Added.
421         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove-expected.txt: Added.
422         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html: Added.
423         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
424         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html: Added.
425         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start-expected.txt: Added.
426         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html: Added.
427
428 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
429
430         Absolute in stacking-context scroller jiggles when scrolled
431         https://bugs.webkit.org/show_bug.cgi?id=196010
432
433         Reviewed by Zalan Bujtas.
434
435         * compositing/overflow/absolute-in-overflow-expected.html: Added.
436         * compositing/overflow/absolute-in-overflow.html: Added.
437
438 2019-03-21  Zalan Bujtas  <zalan@apple.com>
439
440         [ContentChangeObserver] Start tracking implicit transitions at touchStart
441         https://bugs.webkit.org/show_bug.cgi?id=196051
442         <rdar://problem/49092952>
443
444         Reviewed by Simon Fraser.
445
446         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start-expected.txt: Added.
447         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html: Added.
448         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start-expected.txt: Added.
449         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html: Added.
450         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-expected.txt: Added.
451         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html: Added.
452         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove-expected.txt: Added.
453         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html: Added.
454
455 2019-03-21  Shawn Roberts  <sroberts@apple.com>
456
457         Unreviewed, rolling out r243250.
458
459         Causing 109 Failures and 2 crashes on iOS Sim Debug
460         OpenSource/Internal queues
461
462         Reverted changeset:
463
464         "[iOS WK2] Turn on async overflow scrolling by default"
465         https://bugs.webkit.org/show_bug.cgi?id=196011
466         https://trac.webkit.org/changeset/243250
467
468 2019-03-21  Miguel Gomez  <magomez@igalia.com>
469
470         Unreviewed GTK+ and WPE gardening after r243278.
471
472         * platform/gtk/TestExpectations:
473         * platform/wpe/TestExpectations:
474
475 2019-03-21  Antti Koivisto  <antti@apple.com>
476
477         Use immediateScrollElementAtContentPointToOffset for scroll overlap tests
478         https://bugs.webkit.org/show_bug.cgi?id=195943
479
480         Reviewed by Simon Fraser.
481
482         This is much faster and simpler than simulated touch events.
483
484         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
485         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
486         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
487         * fast/scrolling/ios/overflow-scroll-overlap.html:
488
489         This API doesn't respect touch-action property, so stop using it. Instead restore
490         the main scrollview to the initial position explicitly after scroll.
491
492         * fast/scrolling/resources/overflow-scroll-overlap.js:
493         (async.runTest):
494         * resources/ui-helper.js:
495         (return.new.Promise.):
496         (return.new.Promise):
497
498         Add a Promise returning helper.
499
500 2019-03-20  Youenn Fablet  <youenn@apple.com>
501
502         Compute quota after network process restart based on default quota and space used
503         https://bugs.webkit.org/show_bug.cgi?id=195804
504
505         Reviewed by Chris Dumez.
506
507         * http/wpt/cache-storage/cache-quota-after-restart.any-expected.txt: Added.
508         * http/wpt/cache-storage/cache-quota-after-restart.any.html: Added.
509         * http/wpt/cache-storage/cache-quota-after-restart.any.js: Added.
510         (promise_test.async):
511
512 2019-03-20  Youenn Fablet  <youenn@apple.com>
513
514         Include WAL and SHM file size in IDB database size computation
515         https://bugs.webkit.org/show_bug.cgi?id=195688
516
517         Reviewed by Brady Eidson.
518
519         * storage/websql/open-database-creation-callback.html:
520         Bump quota for this test since WAL files are not included in quota computation.
521
522 2019-03-20  Devin Rousso  <drousso@apple.com>
523
524         Web Inspector: Timeline should show when events preventDefault() was called on an event or not
525         https://bugs.webkit.org/show_bug.cgi?id=176824
526         <rdar://problem/34290931>
527
528         Reviewed by Timothy Hatcher.
529
530         Original patch by Joseph Pecoraro <pecoraro@apple.com>.
531
532         * inspector/timeline/resources/timeline-event-utilities.js: Added.
533         (finishRecording):
534         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
535         (TestPage.registerInitializer):
536         Helper code for creating a recording from a function.
537
538         * inspector/timeline/timeline-event-CancelAnimationFrame.html: Added.
539         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt: Added.
540         * inspector/timeline/timeline-event-EventDispatch.html: Added.
541         * inspector/timeline/timeline-event-EventDispatch-expected.txt: Added.
542         * inspector/timeline/timeline-event-FireAnimationFrame.html: Added.
543         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt: Added.
544         * inspector/timeline/timeline-event-RequestAnimationFrame.html: Added.
545         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt: Added.
546         * inspector/timeline/timeline-event-TimerFire.html: Added.
547         * inspector/timeline/timeline-event-TimerFire-expected.txt: Added.
548         * inspector/timeline/timeline-event-TimerInstall.html: Added.
549         * inspector/timeline/timeline-event-TimerInstall-expected.txt: Added.
550         * inspector/timeline/timeline-event-TimerRemove.html: Added.
551         * inspector/timeline/timeline-event-TimerRemove-expected.txt: Added.
552
553 2019-03-20  Devin Rousso  <drousso@apple.com>
554
555         Web Inspector: Styles Redesign: Editing selector should not hide the rule
556         https://bugs.webkit.org/show_bug.cgi?id=178489
557         <rdar://problem/35062434>
558
559         Reviewed by Timothy Hatcher.
560
561         * inspector/unit-tests/multimap.html: Added.
562         * inspector/unit-tests/multimap-expected.txt: Added.
563
564 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
565
566         Unreviewed, rebaseline two tests after r243241.
567
568         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
569         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
570
571 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
572
573         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall.https.html is flaky crashing
574         https://bugs.webkit.org/show_bug.cgi?id=191707
575
576         Unreviewed test gardening.
577
578         * platform/ios/TestExpectations: Skip crashing test.
579
580 2019-03-20  Timothy Hatcher  <timothy@apple.com>
581
582         Unreviewed test gardening after r243229.
583
584         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
585         * platform/mac-highsierra/inspector/css/shadow-scoped-style-expected.txt: Added.
586         * platform/mac-highsierra/printing/width-overflow-expected.txt: Added.
587         * platform/mac-sierra/inspector/css/shadow-scoped-style-expected.txt: Added.
588         * platform/mac-sierra/printing/width-overflow-expected.txt: Added.
589         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
590
591 2019-03-20  Chris Dumez  <cdumez@apple.com>
592
593         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
594         https://bugs.webkit.org/show_bug.cgi?id=194225
595         <rdar://problem/47820247>
596
597         Unreviewed, unskip the test as it no longer appears to be flaky.
598
599         * platform/mac-wk2/TestExpectations:
600
601 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
602
603         [iOS WK2] Turn on async overflow scrolling by default
604         https://bugs.webkit.org/show_bug.cgi?id=196011
605         rdar://problem/48453859
606
607         Reviewed by Antti Koivisto.
608
609         New baselines, and skip some RTL tests that need a bit of work (webkit.org/b/196013).
610
611         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
612         * platform/ios-wk2/TestExpectations:
613         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
614         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
615         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
616         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
617         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
618         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
619         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
620         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
621         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
622         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
623         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
624         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
625         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
626         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
627         * platform/ios/compositing/self-painting-layers-expected.txt:
628         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
629
630 2019-03-20  Youenn Fablet  <youenn@apple.com>
631
632         Have smaller default quotas for third party frames
633         https://bugs.webkit.org/show_bug.cgi?id=195841
634
635         Reviewed by Geoffrey Garen.
636
637         * http/wpt/cache-storage/quota-third-party.https-expected.txt: Added.
638         * http/wpt/cache-storage/quota-third-party.https.html: Added.
639         * http/wpt/cache-storage/resources/quota-third-party-iframe.html: Added.
640
641 2019-03-20  Devin Rousso  <drousso@apple.com>
642
643         Web Inspector: DOM: include window as part of any event listener chain
644         https://bugs.webkit.org/show_bug.cgi?id=195730
645         <rdar://problem/48916872>
646
647         Reviewed by Timothy Hatcher.
648
649         * inspector/dom/getEventListenersForNode.html:
650         * inspector/dom/getEventListenersForNode-expected.txt:
651         * inspector/dom/setEventListenerDisabled.html:
652         * inspector/dom/event-listener-add-remove.html:
653
654 2019-03-20  Devin Rousso  <drousso@apple.com>
655
656         Web Inspector: Debugger: virtualize the list of variables in the Scope sidebar
657         https://bugs.webkit.org/show_bug.cgi?id=192648
658         <rdar://problem/46800949>
659
660         Reviewed by Joseph Pecoraro.
661
662         * inspector/unit-tests/array-utilities.html:
663         * inspector/unit-tests/array-utilities-expected.txt:
664
665 2019-03-20  Dean Jackson  <dino@apple.com>
666
667         [iOS] Enable fast clicking everywhere
668         https://bugs.webkit.org/show_bug.cgi?id=196023
669         <rdar://problem/49073589>
670
671         Reviewed by Wenson Hsieh.
672
673         Add a new test for the case where "Fast Clicks Everywhere" is explicitly
674         set to false. This required implementing a humanSpeedZoomByDoubleTappingAt
675         variation.
676
677         * fast/events/ios/ipad/fast-click-always-expected.txt:
678         * fast/events/ios/ipad/fast-click-always.html:
679         * fast/events/ios/ipad/fast-click-not-always-expected.txt: Added.
680         * fast/events/ios/ipad/fast-click-not-always.html:
681         * resources/ui-helper.js:
682         (window.UIHelper.humanSpeedZoomByDoubleTappingAt): New helper function that pauses between
683         double taps, and resolves when the zoom finishes.
684
685 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
686
687         [CSS OM] StyledElementInlineStylePropertyMap creates a Ref cycle with its owner element
688         https://bugs.webkit.org/show_bug.cgi?id=195987
689
690         Reviewed by Simon Fraser.
691
692         Added a regression test.
693
694         * css-typedom/attribute-style-map-should-not-leak-every-element-expected.txt: Added.
695         * css-typedom/attribute-style-map-should-not-leak-every-element.html: Added.
696
697 2019-03-20  Antoine Quint  <graouts@apple.com>
698
699         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
700         https://bugs.webkit.org/show_bug.cgi?id=195683
701
702         Reviewed by Alex Christensen.
703
704         Adding the test that was supposed to have landed along with r242893.
705
706         * pointerevents/pointer-id-crash-expected.txt: Added.
707         * pointerevents/pointer-id-crash.html: Added.
708
709 2019-03-20  Devin Rousso  <drousso@apple.com>
710
711         Unreviewed, fix test failures after r243161.
712
713         * inspector/timeline/line-column-expected.txt:
714         Update expected line number for code movement inside Web Inspector's injected script.
715
716 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
717
718         appendChild should throw when inserting an ancestor of a template into its content adopted to another document
719         https://bugs.webkit.org/show_bug.cgi?id=195984
720
721         Reviewed by Darin Adler.
722
723         Added a regression test.
724
725         * fast/dom/insert-template-parent-into-adopted-content-expected.txt: Added.
726         * fast/dom/insert-template-parent-into-adopted-content.html: Added.
727
728 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
729
730         Unreviewed test gardening. Fix the results for absolute-in-async-overflow-scroll.html.
731
732         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
733         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
734
735 2019-03-20  Devin Rousso  <drousso@apple.com>
736
737         Web Inspector: Debugger: move breakpoint storage to use `WI.ObjectStore`
738         https://bugs.webkit.org/show_bug.cgi?id=192719
739         <rdar://problem/46746857>
740
741         Reviewed by Timothy Hatcher.
742
743         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
744         * inspector/unit-tests/objectStore/put.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/add.html.
745         * inspector/unit-tests/objectStore/put-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/add-expected.txt.
746         * inspector/unit-tests/objectStore/putObject.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject.html.
747         * inspector/unit-tests/objectStore/putObject-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject-expected.txt.
748         * inspector/unit-tests/objectStore/delete-expected.txt:
749         * inspector/unit-tests/objectStore/delete.html:
750         * inspector/unit-tests/objectStore/deleteObject-expected.txt:
751         * inspector/unit-tests/objectStore/deleteObject.html:
752         * inspector/unit-tests/objectStore/clear.html:
753         Replace `add` with `put` so that if a key already exists, it is overridden.
754
755 2019-03-20  Devin Rousso  <drousso@apple.com>
756
757         Web Inspector: Database: lazily create the agent
758         https://bugs.webkit.org/show_bug.cgi?id=195587
759         <rdar://problem/48791735>
760
761         Reviewed by Timothy Hatcher.
762
763         * inspector/protocol/backend-dispatcher-argument-errors.html:
764         * inspector/runtime/CommandLineAPI-inspect.html:
765
766 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
767
768         Some elements lag behind async overflow scrolling on palace-games.com
769         https://bugs.webkit.org/show_bug.cgi?id=195934
770
771         Reviewed by Zalan Bujtas.
772         
773         Add a test with more combinations of overflow, containing block and compositing ancestor.
774
775         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
776         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
777         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html: Added.
778
779 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
780
781         Explicitly trigger compositing for layers that need to be moved by ScrollingTreePositionedNodes
782         https://bugs.webkit.org/show_bug.cgi?id=195710
783
784         Reviewed by Zalan Bujtas.
785
786         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
787         * compositing/layer-creation/absolute-in-async-overflow-scroll.html: Added.
788
789 2019-03-20  Devin Rousso  <drousso@apple.com>
790
791         Web Inspector: Search: allow DOM searches to be case sensitive
792         https://bugs.webkit.org/show_bug.cgi?id=194673
793         <rdar://problem/48087577>
794
795         Reviewed by Timothy Hatcher.
796
797         * inspector/dom/dom-search-caseSensitive.html: Copied from LayoutTests/inspector/dom/dom-search.html.
798         * inspector/dom/dom-search-caseSensitive-expected.txt: Copied from LayoutTests/inspector/dom/dom-search-expected.txt.
799         * inspector/dom/dom-search-expected.txt:
800         * inspector/dom/resources/dom-search-queries.js:
801         (TestPage.registerInitializer):
802
803 2019-03-20  Zalan Bujtas  <zalan@apple.com>
804
805         Unreviewed test gardening.
806
807         * TestExpectations: This test case asserts on all platforms.
808         * platform/mac/TestExpectations:
809
810 2019-03-20  Alicia Boya García  <aboya@igalia.com>
811
812         [MSE][GStreamer] Fix handling of resolution changes in AppendPipeline
813         https://bugs.webkit.org/show_bug.cgi?id=195855
814
815         Reviewed by Xabier Rodriguez-Calvar.
816
817         * media/media-source/content/test-green-6s-320x240.mp4: Added.
818         * media/media-source/content/test-red-3s-480x360.mp4: Added.
819         * media/media-source/media-source-samples-resolution-change-expected.txt: Added.
820         * media/media-source/media-source-samples-resolution-change.html: Added.
821
822 2019-03-20  Joanmarie Diggs  <jdiggs@igalia.com>
823
824         AX: Implement support for new meter ARIA role
825         https://bugs.webkit.org/show_bug.cgi?id=195966
826
827         Reviewed by Chris Fleizach.
828
829         Add new role to the existing role exposure tests and update the
830         expectations accordingly.
831
832         * accessibility/gtk/xml-roles-exposed-expected.txt:
833         * accessibility/gtk/xml-roles-exposed.html:
834         * accessibility/roles-computedRoleString.html:
835         * accessibility/roles-exposed.html:
836         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
837         * platform/gtk/accessibility/roles-exposed-expected.txt:
838         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
839         * platform/mac/accessibility/roles-exposed-expected.txt:
840         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
841
842 2019-03-19  Ryan Haddad  <ryanhaddad@apple.com>
843
844         Unreviewed test gardening for macOS.
845
846         * platform/mac/TestExpectations:
847
848 2019-03-19  Jiewen Tan  <jiewen_tan@apple.com>
849
850         [WebAuthN] Implement FIDO AppID extension
851         https://bugs.webkit.org/show_bug.cgi?id=143491
852         <rdar://problem/48298273>
853
854         Reviewed by Brent Fulgham.
855
856         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
857         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
858         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
859         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt:
860         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html:
861         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
862         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
863         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
864         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
865         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt:
866         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
867
868 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
869
870         Rebaseline the test after r243175. It got somehow landed with failing expectations.
871
872         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt:
873
874 2019-03-19  John Wilander  <wilander@apple.com>
875
876         Resource Load Statistics (experimental): Clear non-cookie website data for sites that have been navigated to, with link decoration, by a prevalent resource
877         https://bugs.webkit.org/show_bug.cgi?id=195923
878         <rdar://problem/49001272>
879
880         Reviewed by Alex Christensen.
881
882         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt: Added.
883         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html: Added.
884
885 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
886
887         Reparenting during a mutation event inside appendChild could result in a circular DOM tree
888         https://bugs.webkit.org/show_bug.cgi?id=192825
889
890         Reviewed by Zalan Bujtas.
891
892         Added regression tests.
893
894         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
895         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion.html: Added.
896         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
897         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
898         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
899         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
900         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
901         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion.html: Added.
902         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
903         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
904         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
905         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
906         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
907         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion.html: Added.
908         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
909         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
910         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
911         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
912
913 2019-03-19  Timothy Hatcher  <timothy@apple.com>
914
915         REGRESSION (r239904): Update dark mode defines in a few places that got missed.
916         https://bugs.webkit.org/show_bug.cgi?id=195958
917
918         Reviewed by Megan Gardner.
919
920         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
921         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
922
923 2019-03-19  Joanmarie Diggs  <jdiggs@igalia.com>
924
925         REGRESSION(r241586:r241590): [GTK] Accessibility tests in need of rebase
926         https://bugs.webkit.org/show_bug.cgi?id=195129
927
928         Reviewed by Žan Doberšek.
929
930         * accessibility/gtk/object-attributes-expected.txt:
931         * accessibility/gtk/xml-roles-exposed-expected.txt:
932         * platform/gtk/TestExpectations:
933         * platform/gtk/accessibility/image-link-expected.txt:
934         * platform/gtk/accessibility/image-map2-expected.txt:
935         * platform/gtk/accessibility/lists-expected.txt:
936         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
937         * platform/gtk/accessibility/roles-exposed-expected.txt:
938         * platform/gtk/accessibility/table-attributes-expected.txt:
939         * platform/gtk/accessibility/table-cell-spans-expected.txt:
940         * platform/gtk/accessibility/table-cells-expected.txt:
941         * platform/gtk/accessibility/table-one-cell-expected.txt:
942         * platform/gtk/accessibility/table-sections-expected.txt:
943         * platform/gtk/accessibility/table-with-rules-expected.txt:
944         * platform/gtk/accessibility/transformed-element-expected.txt:
945
946 2019-03-19  Chris Dumez  <cdumez@apple.com>
947
948         media/track/track-in-band-style.html is flaky
949         https://bugs.webkit.org/show_bug.cgi?id=195922
950
951         Reviewed by Eric Carlson.
952
953         * media/track/track-in-band-style-expected.txt:
954         * media/track/track-in-band-style.html:
955         - Check element.style instead of getComputedStyle(element) to get the
956           CSS colors as this seems more reliable.
957         - For the foreground text color, check cueNode.style.color instead of
958           cueDisplayElement given that the implementation sets the CSS attribute
959           on the cueNode, not the cueDisplayElement.
960
961 2019-03-19  Devin Rousso  <drousso@apple.com>
962
963         Unreviewed, fix test failures after r243119.
964
965         * inspector/timeline/line-column.html:
966         * inspector/timeline/setInstruments-programmatic-capture.html:
967         Make sure to call `enable` for any ancillary agents.
968
969 2019-03-19  Alicia Boya García  <aboya@igalia.com>
970
971         [MSE] Use tolerance in eraseBeginTime
972         https://bugs.webkit.org/show_bug.cgi?id=195911
973
974         Reviewed by Jer Noble.
975
976         * media/media-source/media-source-append-twice-overlapping-sync-frame-expected.txt: Added.
977         * media/media-source/media-source-append-twice-overlapping-sync-frame.html: Added.
978
979 2019-03-19  Antti Koivisto  <antti@apple.com>
980
981         Layer with no backing store should still hit-test over a scroller
982         https://bugs.webkit.org/show_bug.cgi?id=195378
983         <rdar://problem/48652078>
984
985         Reviewed by Simon Fraser.
986
987         Reorganize the tests a bit and add some new ones.
988
989         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
990         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
991         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
992         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
993         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
994         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
995         * fast/scrolling/ios/overflow-scroll-overlap.html:
996         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
997         (sleep):
998         (async.runTest):
999         (logScroll):
1000         (outputCase):
1001
1002 2019-03-18  Commit Queue  <commit-queue@webkit.org>
1003
1004         Unreviewed, rolling out r243092 and r243096.
1005         https://bugs.webkit.org/show_bug.cgi?id=195926
1006
1007         Caused assertions in tests (Requested by smfr on #webkit).
1008
1009         Reverted changesets:
1010
1011         "Layer with no backing store should still hit-test over a
1012         scroller"
1013         https://bugs.webkit.org/show_bug.cgi?id=195378
1014         https://trac.webkit.org/changeset/243092
1015
1016         "Try to fix Windows build."
1017         https://trac.webkit.org/changeset/243096
1018
1019 2019-03-18  Megan Gardner  <megan_gardner@apple.com>
1020
1021         Smart Insert for paragraphs.
1022         https://bugs.webkit.org/show_bug.cgi?id=194880
1023
1024         Reviewed by Ryosuke Niwa.
1025
1026         List tests are covered by paste-list-00*.
1027         Table tests are covered by paste-table-00* and paste-into-table-*.
1028
1029         * editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
1030         * editing/pasteboard/smart-paste-paragraph-001.html: Added.
1031         * editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
1032         * editing/pasteboard/smart-paste-paragraph-002.html: Added.
1033         * editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
1034         * editing/pasteboard/smart-paste-paragraph-003.html: Added.
1035         * editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
1036         * editing/pasteboard/smart-paste-paragraph-004.html: Added.
1037         * platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
1038         This needed to be rebaselined to match the new behaviour.
1039         * platform/ios/editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
1040         * platform/ios/editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
1041         * platform/ios/editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
1042         * platform/ios/editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
1043
1044 2019-03-18  Jer Noble  <jer.noble@apple.com>
1045
1046         Add experimental "alphaChannel" property to VideoConfiguration
1047         https://bugs.webkit.org/show_bug.cgi?id=195853
1048
1049         Reviewed by Eric Carlson.
1050
1051         * media/mediacapabilities/mock-decodingInfo-alphaChannel-expected.txt: Added.
1052         * media/mediacapabilities/mock-decodingInfo-alphaChannel.html: Added.
1053
1054 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
1055
1056         [WHLSL] Hook up the compiler to our WebGPU implementation
1057         https://bugs.webkit.org/show_bug.cgi?id=195509
1058
1059         Unreviewed.
1060
1061         Update after r243091.
1062
1063         * webgpu/whlsl.html:
1064
1065 2019-03-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1066
1067         [iOS] Native selection views sometimes appear in hidden editable areas after losing focus
1068         https://bugs.webkit.org/show_bug.cgi?id=195894
1069         <rdar://problem/48849989>
1070
1071         Reviewed by Tim Horton.
1072
1073         Add a test to verify that moving focus away from a hidden editable element doesn't cause platform selection
1074         views in the element to appear. See WebKit ChangeLog for more details.
1075
1076         * editing/selection/ios/hide-selection-in-non-focused-element-expected.txt: Added.
1077         * editing/selection/ios/hide-selection-in-non-focused-element.html: Added.
1078
1079 2019-03-18  Antti Koivisto  <antti@apple.com>
1080
1081         Layer with no backing store should still hit-test over a scroller
1082         https://bugs.webkit.org/show_bug.cgi?id=195378
1083         <rdar://problem/48652078>
1084
1085         Reviewed by Simon Fraser.
1086
1087         Reorganize the tests a bit and add some new ones.
1088
1089         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
1090         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
1091         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
1092         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
1093         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
1094         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
1095         * fast/scrolling/ios/overflow-scroll-overlap.html:
1096         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
1097         (sleep):
1098         (async.runTest):
1099         (logScroll):
1100         (outputCase):
1101
1102 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
1103
1104         [WHLSL] Hook up the compiler to our WebGPU implementation
1105         https://bugs.webkit.org/show_bug.cgi?id=195509
1106
1107         Reviewed by Dean Jackson.
1108
1109         * webgpu/whlsl-expected.html: Added.
1110         * webgpu/whlsl.html: Added.
1111
1112 2019-03-18  Justin Fan  <justin_fan@apple.com>
1113
1114         [Web GPU] GPUAdapter.createDevice -> GPUAdapter.requestDevice
1115         https://bugs.webkit.org/show_bug.cgi?id=195781
1116
1117         Reviewed by Myles C. Maxfield.
1118
1119         Update affected Web GPU tests.
1120
1121         * webgpu/adapter-options.html:
1122         * webgpu/js/webgpu-functions.js:
1123         (async.getBasicDevice):
1124         * webgpu/queue-creation.html:
1125         * webgpu/webgpu-enabled.html:
1126
1127 2019-03-18  Justin Fan  <justin_fan@apple.com>
1128
1129         [Web GPU] API updates: GPUTexture.createDefaultView and type-safe GPURenderPassEncoder.setPipeline
1130         https://bugs.webkit.org/show_bug.cgi?id=195896
1131
1132         Reviewed by Jon Lee.
1133
1134         Rename createDefaultTextureView -> createDefaultView.
1135
1136         * webgpu/buffer-command-buffer-races.html:
1137         * webgpu/depth-enabled-triangle-strip.html:
1138         * webgpu/js/webgpu-functions.js:
1139         (beginBasicRenderPass):
1140         * webgpu/texture-triangle-strip.html:
1141         * webgpu/textures-textureviews.html:
1142
1143 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
1144
1145         Web Inspector: HAR Extension for `serverIPAddress` port number
1146         https://bugs.webkit.org/show_bug.cgi?id=195695
1147
1148         Reviewed by Matt Baker.
1149
1150         * http/tests/inspector/network/har/har-basic-expected.txt:
1151         * http/tests/inspector/network/har/har-page-expected.txt:
1152
1153 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
1154
1155         Unreviewed test gardening after r243024.
1156
1157         * inspector/timeline/timeline-recording-expected.txt:
1158         * inspector/timeline/timeline-recording.html:
1159         Filter out the markers, but keep the display as an array.
1160
1161 2019-03-18  Daniel Bates  <dabates@apple.com>
1162
1163         [iOS] No DOM keypress event emitted for cursor key commands when non-editable element is focused
1164         https://bugs.webkit.org/show_bug.cgi?id=195626
1165         <rdar://problem/48810626>
1166
1167         Reviewed by Wenson Hsieh.
1168
1169         Add some tests. These tests depend on UIKit work.
1170
1171         * fast/events/ios/key-events-control-expected.txt: Added.
1172         * fast/events/ios/key-events-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
1173         * fast/events/ios/key-events-meta-expected.txt: Added.
1174         * fast/events/ios/key-events-meta.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
1175
1176 2019-03-18  Daniel Bates  <dabates@apple.com>
1177
1178         Fix bad substitution made in r241282
1179
1180         Revert substitution of "computeSubsets(modifierKeys)" back to "modiferKeySubsetsToTest" so
1181         that the test only checks key commands with Command and Option modifiers as opposed to all
1182         modifiers. That will make what the test actually tests match the checked-in expected resutls.
1183
1184         * fast/events/ios/key-events-meta-alt-combinations.html:
1185
1186 2019-03-18  Truitt Savell  <tsavell@apple.com>
1187
1188         REGRESSION: (r243032) inspector/model/remote-object.html is failing.
1189         https://bugs.webkit.org/show_bug.cgi?id=195892
1190
1191         Unreviewed test gardening. 
1192
1193         * platform/mac/TestExpectations:
1194
1195 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1196
1197         [WPE] Update test expectation
1198
1199         Unreviewed gardening.
1200
1201         Since iframe.referrerPolicy was implemented the WPE expectation
1202         for the test below has been out of date.
1203         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Update.
1204
1205 2019-03-18  Diego Pino Garcia  <dpino@igalia.com>
1206
1207         [WPE] Unreviewed, fix test expectation linter warnings
1208         https://bugs.webkit.org/show_bug.cgi?id=195881
1209
1210         * platform/wpe/TestExpectations:
1211
1212 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1213
1214         [GTK][WPE] Fix webanimations test
1215         https://bugs.webkit.org/show_bug.cgi?id=189344
1216
1217         Reviewed by Philippe Normand.
1218
1219         GLib-based ports will have issues with recognizing the mimetype of
1220         zero-byte files.
1221         * platform/gtk/TestExpectations: Test below should pass now.
1222         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html:
1223         Make it a 1-byte empty file.
1224
1225 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1226
1227         [GTK][GStreamer] Mark flaky crashing test
1228
1229         * platform/gtk/TestExpectations:
1230
1231         Unreviewed gardening.
1232         * platform/gtk/TestExpectations: Mark
1233         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer.html
1234
1235 2019-03-18  Philippe Normand  <pnormand@igalia.com>
1236
1237         [GStreamer] Rewrite HTTP source element using pushsrc base class
1238         https://bugs.webkit.org/show_bug.cgi?id=195631
1239
1240         Reviewed by Xabier Rodriguez-Calvar.
1241
1242         * platform/gtk/TestExpectations:
1243         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt:
1244         Update expectations, though it's not really related with this
1245         patch.
1246
1247 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1248
1249         [GTK][GStreamer] Mark flaky crashing test
1250
1251         Unreviewed gardening.
1252         * platform/gtk/TestExpectations: Mark
1253         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html
1254
1255 2019-03-17  Fujii Hironori  <Hironori.Fujii@sony.com>
1256
1257         [Win][WK1] Null dereference in WebFrameNetworkingContext::storageSession
1258         https://bugs.webkit.org/show_bug.cgi?id=195741
1259
1260         Reviewed by Ross Kirsling.
1261
1262         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl/ping-with-unsafe-redirect.html.
1263
1264 2019-03-16  Jer Noble  <jer.noble@apple.com>
1265
1266         Add a new MediaCapabilitiesExtensionsEnabled setting
1267         https://bugs.webkit.org/show_bug.cgi?id=195843
1268
1269         Reviewed by Geoffrey Garen.
1270
1271         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt:
1272         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html:
1273
1274 2019-03-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1275
1276         [iOS] Software keyboard never appears when editing on some websites
1277         https://bugs.webkit.org/show_bug.cgi?id=195824
1278         <rdar://problem/48020610>
1279
1280         Reviewed by Ryosuke Niwa.
1281
1282         Add a layout test to verify that tapping a programmatically focused textarea that prevents touchstart still
1283         causes the keyboard to appear.
1284
1285         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt: Added.
1286         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html: Added.
1287
1288 2019-03-16  Zalan Bujtas  <zalan@apple.com>
1289
1290         [iOS] Unable to close trending window on naver.com.
1291         https://bugs.webkit.org/show_bug.cgi?id=195842
1292         <rdar://problem/48067338>
1293
1294         Reviewed by Simon Fraser.
1295
1296         * fast/events/touch/ios/content-observation/new-content-covers-tap-target-expected.txt: Added.
1297         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html: Added.
1298         * fast/events/touch/ios/content-observation/prevent-default-on-touch-start.html: Added.
1299
1300 2019-03-16  Youenn Fablet  <youenn@apple.com>
1301
1302         Update WPT WebRTC tests up to a22a149
1303         https://bugs.webkit.org/show_bug.cgi?id=195831
1304
1305         Reviewed by Eric Carlson.
1306
1307         * tests-options.json:
1308
1309 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
1310
1311         Web Inspector: HAR Extension for Resource Priority
1312         https://bugs.webkit.org/show_bug.cgi?id=195693
1313
1314         Reviewed by Devin Rousso.
1315
1316         * http/tests/inspector/network/har/har-basic-expected.txt:
1317         * http/tests/inspector/network/har/har-page-expected.txt:
1318
1319 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
1320
1321         Web Inspector: Timelines - Import / Export Timeline Recordings
1322         https://bugs.webkit.org/show_bug.cgi?id=195709
1323         <rdar://problem/23188921>
1324
1325         Reviewed by Devin Rousso.
1326
1327         * inspector/timeline/timeline-recording-expected.txt: Added.
1328         * inspector/timeline/timeline-recording.html: Added.
1329
1330 2019-03-15  Zalan Bujtas  <zalan@apple.com>
1331
1332         [ContentChangeObserver] HTMLImageElement::willRespondToMouseClickEvents returns quirk value.
1333         https://bugs.webkit.org/show_bug.cgi?id=195657
1334         <rdar://problem/48834987>
1335
1336         Reviewed by Simon Fraser.
1337
1338         * fast/events/touch/ios/content-observation/visibility-change-with-image-content-expected.txt: Added.
1339         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html: Added.
1340
1341 2019-03-15  Dean Jackson  <dino@apple.com>
1342
1343         Provide an option for an always-on fast click mode in iOS
1344         https://bugs.webkit.org/show_bug.cgi?id=195822
1345         <rdar://problem/48939357>
1346
1347         Reviewed by Sam Weinig.
1348
1349         New test for "always fast click" mode.
1350
1351         * fast/events/ios/ipad/fast-click-always-expected.txt: Added.
1352         * fast/events/ios/ipad/fast-click-always.html: Copied from LayoutTests/fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html.
1353         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html:
1354
1355 2019-03-15  Jer Noble  <jer.noble@apple.com>
1356
1357         Add a "supportedConfiguration" dictionary to MediaCapabilitiesDecodingInfo and MediaCapabilitiesEncodingInfo
1358         https://bugs.webkit.org/show_bug.cgi?id=195763
1359
1360         Reviewed by Jon Lee.
1361
1362         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt: Added.
1363         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html: Added.
1364
1365 2019-03-15  Simon Fraser  <simon.fraser@apple.com>
1366
1367         [Async overflow Scrolling] Update positioned node layers when overflows are scrolled
1368         https://bugs.webkit.org/show_bug.cgi?id=195733
1369         rdar://problem/11642295
1370
1371         Reviewed by Antti Koivisto.
1372
1373         New tests that use uiController.scrollUpdatesDisabled, and are the two move/stationary
1374         cases.
1375
1376         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
1377         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html: Added.
1378         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html: Added.
1379         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html: Added.
1380         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html: Added.
1381         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Fixed the last paren showing up.
1382         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: We make positioned nodes now.
1383
1384 2019-03-15  Fujii Hironori  <Hironori.Fujii@sony.com>
1385
1386         Unreviewed test gardening for WinCairo port
1387
1388         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl and Marked them the current results.
1389
1390 2019-03-15  Devin Rousso  <drousso@apple.com>
1391
1392         Web Inspector: provide a way to capture a screenshot of a node from within the page
1393         https://bugs.webkit.org/show_bug.cgi?id=194279
1394         <rdar://problem/10731573>
1395
1396         Reviewed by Joseph Pecoraro.
1397
1398         * js/console.html:
1399         * js/console-expected.txt:
1400         * inspector/console/console-screenshot.html: Added.
1401         * inspector/console/console-screenshot-expected.txt: Added.
1402         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
1403
1404 2019-03-14  Sihui Liu  <sihui_liu@apple.com>
1405
1406         IndexedDB: re-enable some leak tests
1407         https://bugs.webkit.org/show_bug.cgi?id=194806
1408
1409         Reviewed by Geoffrey Garen.
1410
1411         * TestExpectations:
1412         * platform/win/TestExpectations:
1413         * storage/indexeddb/connection-leak-expected.txt:
1414         * storage/indexeddb/connection-leak-private-expected.txt:
1415         * storage/indexeddb/cursor-leak-expected.txt:
1416         * storage/indexeddb/cursor-leak-private-expected.txt:
1417         * storage/indexeddb/cursor-request-cycle-expected.txt:
1418         * storage/indexeddb/cursor-request-cycle-private-expected.txt:
1419         * storage/indexeddb/request-leak-expected.txt:
1420         * storage/indexeddb/request-leak-private-expected.txt:
1421         * storage/indexeddb/resources/cursor-request-cycle.js:
1422
1423 2019-03-14  Simon Fraser  <simon.fraser@apple.com>
1424
1425         Make it possible to test scrolling tree layer manipulation more easily
1426         https://bugs.webkit.org/show_bug.cgi?id=195780
1427
1428         Reviewed by Tim Horton.
1429
1430         Add a boolean attribute 'scrollUpdatesDisabled' on UIScriptController that
1431         cuts off communication of scrolling tree scrolls back to the web process
1432         (in RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidScroll()). This
1433         allows tests to trigger scrolls which run the scrolling tree layer positioning
1434         logic, but never get another commit from the web process that might mask
1435         scrolling tree bugs.
1436         
1437         WKWebView's testing protocol get @property _scrollingUpdatesDisabledForTesting,
1438         whose getters and setters are overridden by TestRunnerWKWebView. Plumbing
1439         via PageClient and WebPageProxy makes this flag reachable by RemoteScrollingCoordinatorProxy.
1440
1441         * resources/ui-helper.js: Some 'async' functions that awaited promises should just return
1442         the promise.
1443         (window.UIHelper.immediateScrollTo):
1444         (window.UIHelper.immediateUnstableScrollTo):
1445         (window.UIHelper.async.delayFor): Deleted.
1446         (window.UIHelper.async.immediateScrollTo): Deleted.
1447         (window.UIHelper.async.immediateUnstableScrollTo): Deleted.
1448
1449 2019-03-14  Justin Fan  <justin_fan@apple.com>
1450
1451         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandEncoder concept
1452         https://bugs.webkit.org/show_bug.cgi?id=195083
1453         <rdar://problem/48423591>
1454
1455         Reviewed by Dean Jackson.
1456
1457         Fixing build error and re-introducing rolled-out changes.
1458         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
1459
1460         * webgpu/blit-commands.html:
1461         * webgpu/buffer-command-buffer-races.html:
1462         * webgpu/buffer-resource-triangles.html:
1463         * webgpu/command-buffers-expected.txt:
1464         * webgpu/command-buffers.html:
1465         * webgpu/depth-enabled-triangle-strip.html:
1466         * webgpu/js/webgpu-functions.js:
1467         (beginBasicRenderPass):
1468         * webgpu/render-command-encoding.html:
1469         * webgpu/simple-triangle-strip.html:
1470         * webgpu/texture-triangle-strip.html:
1471         * webgpu/vertex-buffer-triangle-strip.html:
1472
1473 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1474
1475         [ iOS Sim WK2 ] Layout Test quicklook/numbers.html is failing
1476         https://bugs.webkit.org/show_bug.cgi?id=191711
1477
1478         Unreviewed test gardening.
1479
1480         * platform/ios/TestExpectations: Mark test as failing.
1481
1482 2019-03-14  Wenson Hsieh  <wenson_hsieh@apple.com>
1483
1484         REGRESSION (r242801): [iOS] preventDefault() on touchstart in a subframe does not prevent focusing the subframe
1485         https://bugs.webkit.org/show_bug.cgi?id=195749
1486         <rdar://problem/48892367>
1487
1488         Reviewed by Tim Horton.
1489
1490         Add a test to verify that tapping a subframe doesn't move focus into it subframe if the page prevents default
1491         on touchstart.
1492
1493         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart-expected.txt: Added.
1494         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart.html: Added.
1495
1496 2019-03-14  Shawn Roberts  <sroberts@apple.com>
1497
1498         Unreviewed, rolling out r242931.
1499
1500         Causing internal watch/tv OS build failures
1501
1502         Reverted changeset:
1503
1504         "[Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue
1505         concept"
1506         https://bugs.webkit.org/show_bug.cgi?id=195083
1507         https://trac.webkit.org/changeset/242931
1508
1509 2019-03-14  Chris Dumez  <cdumez@apple.com>
1510
1511         Device orientation's permission should only require a user gesture to prompt the user
1512         https://bugs.webkit.org/show_bug.cgi?id=195731
1513
1514         Reviewed by Geoffrey Garen.
1515
1516         Update layout tests accordingly.
1517
1518         * fast/device-orientation/device-motion-request-permission-denied.html:
1519         * fast/device-orientation/device-motion-request-permission-granted.html:
1520         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt:
1521         * fast/device-orientation/device-orientation-request-permission-denied.html:
1522         * fast/device-orientation/device-orientation-request-permission-granted.html:
1523         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt:
1524
1525 2019-03-14  Dean Jackson  <dino@apple.com>
1526
1527         Block all plugins smaller than 5x5px
1528         https://bugs.webkit.org/show_bug.cgi?id=195702
1529         <rdar://problem/28435204>
1530
1531         Updating some tests to account for this change. Make the plugins
1532         big enough to be created.
1533
1534         * compositing/plugins/small-to-large-composited-plugin.html:
1535         * fast/frames/resources/sandboxed-iframe-about-blank.html:
1536         * fast/frames/resources/sandboxed-iframe-plugins-frame-applet.html:
1537         * fast/frames/resources/sandboxed-iframe-plugins-frame-embed.html:
1538         * fast/frames/resources/sandboxed-iframe-plugins-frame-object.html:
1539
1540 2019-03-14  Joseph Pecoraro  <pecoraro@apple.com>
1541
1542         Web Inspector: Network - HAR Import
1543         https://bugs.webkit.org/show_bug.cgi?id=195642
1544         <rdar://problem/34820974>
1545
1546         Reviewed by Devin Rousso.
1547
1548         * http/tests/inspector/network/har/har-import-expected.txt: Added.
1549         * http/tests/inspector/network/har/har-import.html: Added.
1550         HAR import tests.
1551
1552         * http/tests/inspector/network/har/resources/bad-version.har: Added.
1553         * http/tests/inspector/network/har/resources/basic.har: Added.
1554         * http/tests/inspector/network/har/resources/empty.har: Added.
1555         * http/tests/inspector/network/har/resources/webkit.org.har: Added.
1556         Sample HARs to test against.
1557
1558 2019-03-14  Zalan Bujtas  <zalan@apple.com>
1559
1560         Cleanup inline boxes when list marker gets blockified
1561         https://bugs.webkit.org/show_bug.cgi?id=195746
1562         <rdar://problem/48049175>
1563
1564         Reviewed by Antti Koivisto.
1565
1566         * fast/block/float/list-marker-is-float-crash-expected.txt: Added.
1567         * fast/block/float/list-marker-is-float-crash.html: Added.
1568
1569 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1570
1571         Unreviewed test gardening, rebaseline tests after r241934.
1572
1573         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
1574         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
1575         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
1576         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
1577
1578 2019-03-14  Devin Rousso  <drousso@apple.com>
1579
1580         Web Inspector: Audit: provide a way to get the contents of resources
1581         https://bugs.webkit.org/show_bug.cgi?id=195266
1582         <rdar://problem/48550911>
1583
1584         Reviewed by Joseph Pecoraro.
1585
1586         * inspector/audit/resources/sample-resource.css: Added.
1587         * inspector/audit/resources/sample-resource.js: Added.
1588         * inspector/audit/run-resources.html: Added.
1589         * inspector/audit/run-resources-expected.txt: Added.
1590
1591 2019-03-14  Devin Rousso  <drousso@apple.com>
1592
1593         Web Inspector: Console: getEventListeners should work for any EventTarget
1594         https://bugs.webkit.org/show_bug.cgi?id=195713
1595
1596         Reviewed by Joseph Pecoraro.
1597
1598         * inspector/console/command-line-api-getEventListeners.html:
1599         * inspector/console/command-line-api-getEventListeners-expected.txt:
1600
1601 2019-03-14  Devin Rousso  <drousso@apple.com>
1602
1603         Web Inspector: Styles: `::-webkit-scrollbar*` rules aren't shown
1604         https://bugs.webkit.org/show_bug.cgi?id=195123
1605         <rdar://problem/48450148>
1606
1607         Reviewed by Joseph Pecoraro.
1608
1609         * inspector/css/getMatchedStylesForNode.html: Added.
1610         * inspector/css/getMatchedStylesForNode-expected.txt: Added.
1611
1612 2019-03-13  Justin Fan  <justin_fan@apple.com>
1613
1614         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue concept
1615         https://bugs.webkit.org/show_bug.cgi?id=195083
1616         <rdar://problem/48423591>
1617
1618         Reviewed by Dean Jackson.
1619
1620         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
1621
1622         * webgpu/blit-commands.html:
1623         * webgpu/buffer-command-buffer-races.html:
1624         * webgpu/buffer-resource-triangles.html:
1625         * webgpu/command-buffers-expected.txt:
1626         * webgpu/command-buffers.html:
1627         * webgpu/depth-enabled-triangle-strip.html:
1628         * webgpu/js/webgpu-functions.js:
1629         (beginBasicRenderPass):
1630         * webgpu/render-command-encoding.html:
1631         * webgpu/simple-triangle-strip.html:
1632         * webgpu/texture-triangle-strip.html:
1633         * webgpu/vertex-buffer-triangle-strip.html:
1634
1635 2019-03-13  Alicia Boya García  <aboya@igalia.com>
1636
1637         [GTK] Unreviewed test gardening
1638         https://bugs.webkit.org/show_bug.cgi?id=195717
1639
1640         * platform/gtk/TestExpectations:
1641         * platform/wpe/TestExpectations:
1642
1643 2019-03-13  Dean Jackson  <dino@apple.com>
1644
1645         Block all plugins smaller than 5x5px
1646         https://bugs.webkit.org/show_bug.cgi?id=195702
1647         <rdar://problem/28435204>
1648
1649         Reviewed by Sam Weinig.
1650
1651         New test for some small plugins. Updated existing tests
1652         to create plugins bigger than a threshold if necessary.
1653
1654         * plugins/clicking-missing-plugin-fires-delegate.html:
1655         * plugins/destroy-stream-twice.html:
1656         * plugins/npruntime/npruntime.html:
1657         * plugins/object-embed-plugin-scripting.html:
1658         * plugins/small-plugin-blocked-expected.txt: Added.
1659         * plugins/small-plugin-blocked.html: Added.
1660         * platform/mac-wk1/TestExpectations: Skip new test on WK1.
1661
1662 2019-03-13  Zalan Bujtas  <zalan@apple.com>
1663
1664         Use RenderBox::previousSiblingBox/nextSiblingBox in RenderMultiColumnFlow
1665         https://bugs.webkit.org/show_bug.cgi?id=195701
1666         <rdar://problem/48448658>
1667
1668         Reviewed by Simon Fraser.
1669
1670         * fast/ruby/crash-when-paginated-ruby-expected.txt: Added.
1671         * fast/ruby/crash-when-paginated-ruby.html: Added.
1672
1673 2019-03-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1674
1675         Fix an edge case where HTMLFormElement::removeFormElement is invoked twice with the same element
1676         https://bugs.webkit.org/show_bug.cgi?id=195663
1677         <rdar://problem/48576391>
1678
1679         Reviewed by Ryosuke Niwa.
1680
1681         Add a layout test to exercise the scenario described in the WebCore ChangeLog.
1682
1683         * fast/forms/remove-associated-element-after-gc-expected.txt: Added.
1684         * fast/forms/remove-associated-element-after-gc.html: Added.
1685
1686 2019-03-13  Nikita Vasilyev  <nvasilyev@apple.com>
1687
1688         REGRESSION(r240946): Web Inspector: Styles: removing selected property doesn't update overridden status
1689         https://bugs.webkit.org/show_bug.cgi?id=195389
1690         <rdar://problem/48658929>
1691
1692         Reviewed by Matt Baker.
1693
1694         * inspector/css/overridden-property-expected.txt: Added.
1695         * inspector/css/overridden-property.html: Added.
1696
1697 2019-03-13  Simon Fraser  <simon.fraser@apple.com>
1698
1699         Scrolling tree should reposition non-stacking order descendents of overflow:scroll
1700         https://bugs.webkit.org/show_bug.cgi?id=195608
1701
1702         Reviewed by Zalan Bujtas.
1703
1704         The results of this test will change when we enable positioned nodes. It tests various
1705         combinations of overflow and stacking.
1706         
1707         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
1708         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
1709         * scrollingcoordinator/scrolling-tree/positioned-nodes.html: Added.
1710
1711 2019-03-13  Youenn Fablet  <youenn@apple.com>
1712
1713         Check IDB quota usage through QuotaManager
1714         https://bugs.webkit.org/show_bug.cgi?id=195302
1715
1716         Reviewed by Chris Dumez.
1717
1718         Update IDB quota test according quota limit of 400ko.
1719         Update WK1 test expectations to skip quota check tests.
1720
1721         * http/tests/IndexedDB/resources/shared.js: Added.
1722         * http/tests/IndexedDB/resources/storage-limit.js: Added.
1723         * http/tests/IndexedDB/storage-limit.https-expected.txt: Added.
1724         * http/tests/IndexedDB/storage-limit.https.html: Added.
1725         * platform/mac-wk1/TestExpectations:
1726         * platform/win/TestExpectations:
1727         * storage/indexeddb/resources/storage-limit.js:
1728         * storage/indexeddb/storage-limit-expected.txt:
1729
1730 2019-03-13  Truitt Savell  <tsavell@apple.com>
1731
1732         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
1733         https://bugs.webkit.org/show_bug.cgi?id=195466
1734
1735         Unreviewed test gardening.
1736
1737         * platform/mac/TestExpectations:
1738
1739 2019-03-13  Joseph Pecoraro  <pecoraro@apple.com>
1740
1741         Web Inspector: Network - HAR Export duplicates blocked/send time if there was no dns/connect block
1742         https://bugs.webkit.org/show_bug.cgi?id=195655
1743         <rdar://problem/48831152>
1744
1745         Reviewed by Devin Rousso.
1746
1747         * http/tests/inspector/network/har/har-basic-expected.txt:
1748         * http/tests/inspector/network/har/har-basic.html:
1749
1750 2019-03-13  Antoine Quint  <graouts@apple.com>
1751
1752         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
1753         https://bugs.webkit.org/show_bug.cgi?id=195683
1754         <rdar://problem/48659950>
1755
1756         Reviewed by Alex Christensen.
1757
1758         Add a new test which would crash in debug builds prior to this fix.
1759
1760         * pointerevents/pointer-id-crash-expected.txt: Added.
1761         * pointerevents/pointer-id-crash.html: Added.
1762
1763 2019-03-13  Shawn Roberts  <sroberts@apple.com>
1764
1765         http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure on Mac WK2
1766         https://bugs.webkit.org/show_bug.cgi?id=173041
1767
1768         Unreviewed test gardening.
1769
1770         * platform/mac/TestExpectations: Marking as flaky until a fix lands
1771
1772 2019-03-12  Justin Fan  <justin_fan@apple.com>
1773
1774         [Web GPU] Update GPURenderPipelineDescriptor and add GPUColorStateDescriptor.format
1775         https://bugs.webkit.org/show_bug.cgi?id=195518
1776         <rdar://problem/46322356>
1777
1778         Reviewed by Myles C. Maxfield.
1779
1780         Update all tests with new enum styles and re-namings, and specify the format of the color attachment.
1781
1782         * webgpu/blit-commands.html:
1783         * webgpu/buffer-command-buffer-races.html:
1784         * webgpu/buffer-resource-triangles.html:
1785         * webgpu/depth-enabled-triangle-strip.html:
1786         * webgpu/js/webgpu-functions.js:
1787         (createBasicSwapChain):
1788         (createBasicDepthTexture):
1789         * webgpu/render-pipelines-expected.txt:
1790         * webgpu/render-pipelines.html: Remove error cases, as createRenderPipeline no longer returns a null value on failure.
1791         * webgpu/shader-modules.html:
1792         * webgpu/texture-triangle-strip.html:
1793         * webgpu/textures-textureviews.html:
1794         * webgpu/vertex-buffer-triangle-strip.html:
1795
1796 2019-03-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1797
1798         [iOS] Input view sometimes flickers when blurring and refocusing an element
1799         https://bugs.webkit.org/show_bug.cgi?id=195639
1800         <rdar://problem/48735337>
1801
1802         Reviewed by Tim Horton.
1803
1804         Add a test to ensure that the form control interaction doesn't stop and start again when blurring and focusing
1805         an editable element.
1806
1807         * fast/forms/ios/keyboard-stability-when-refocusing-element-expected.txt: Added.
1808         * fast/forms/ios/keyboard-stability-when-refocusing-element.html: Added.
1809
1810 2019-03-12  Dean Jackson  <dino@apple.com>
1811
1812         [WebGL] WebGLBuffer can be too large
1813         https://bugs.webkit.org/show_bug.cgi?id=195068
1814         <rdar://problem/48414289>
1815
1816         Reviewed by Antoine Quint.
1817
1818         * fast/canvas/webgl/largeBuffer-expected.txt: Added.
1819         * fast/canvas/webgl/largeBuffer.html: Added.
1820
1821 2019-03-12  Ryan Haddad  <ryanhaddad@apple.com>
1822
1823         Unreviewed, fix a typo in TestExpecations.
1824
1825         * platform/mac/TestExpectations:
1826
1827 2019-03-12  Devin Rousso  <drousso@apple.com>
1828
1829         Web Inspector: Canvas: export recording as HTML
1830         https://bugs.webkit.org/show_bug.cgi?id=195311
1831         <rdar://problem/48588673>
1832
1833         Reviewed by Joseph Pecoraro.
1834
1835         * inspector/canvas/recording-html-2d.html: Added.
1836         * inspector/canvas/recording-html-2d-expected.txt: Added.
1837         * inspector/canvas/recording-2d-expected.txt: Added.
1838         * inspector/canvas/resources/recording-utilities.js:
1839         (TestPage.registerInitializer.log):
1840         (TestPage.registerInitializer.window.startRecording):
1841
1842         * platform/ios-wk1/TestExpectations:
1843         * platform/mac-wk1/TestExpectations:
1844
1845 2019-03-12  Devin Rousso  <drousso@apple.com>
1846
1847         Web Inspector: Audit: there should be a centralized place for reusable code
1848         https://bugs.webkit.org/show_bug.cgi?id=195265
1849         <rdar://problem/47040673>
1850
1851         Reviewed by Joseph Pecoraro.
1852
1853         * inspector/audit/manager-start-setup.html: Added.
1854         * inspector/audit/manager-start-setup-expected.txt: Added.
1855         * inspector/model/auditTestCase.html:
1856         * inspector/model/auditTestCase-expected.txt:
1857         * inspector/model/auditTestGroup.html:
1858         * inspector/model/auditTestGroup-expected.txt:
1859
1860 2019-03-12  Daniel Bates  <dabates@apple.com>
1861
1862         [iOS] Add test to ensure that a web page can prevent the default for Command + A
1863         https://bugs.webkit.org/show_bug.cgi?id=192425
1864
1865         Reviewed by Wenson Hsieh. 
1866
1867         Skip the test until we have the UIKit fix for <rdar://problem/46430796>.
1868
1869         * fast/events/ios/key-command-select-all-prevent-default.html: Added.
1870         * platform/ios/TestExpectations:
1871
1872 2019-03-12  Zalan Bujtas  <zalan@apple.com>
1873
1874         [Synthetic Click] Dispatch mouseout soon after mouseup
1875         https://bugs.webkit.org/show_bug.cgi?id=195575
1876         <rdar://problem/47093049>
1877
1878         Reviewed by Simon Fraser.
1879
1880         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
1881         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
1882
1883 2019-03-12  Antti Koivisto  <antti@apple.com>
1884
1885         Compositing layer that renders two positioned elements should not hit test
1886         https://bugs.webkit.org/show_bug.cgi?id=195371
1887         <rdar://problem/48649586>
1888
1889         Reviewed by Simon Fraser.
1890
1891         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt: Added.
1892         * fast/scrolling/ios/overflow-scroll-overlap-2.html: Added.
1893
1894 2019-03-12  Enrique Ocaña González  <eocanha@igalia.com>
1895
1896         [Media][MSE] Don't emit timeUpdate after play() if currentTime hasn't changed
1897         https://bugs.webkit.org/show_bug.cgi?id=195454
1898
1899         Reviewed by Jer Noble.
1900
1901         This patch removes expectations for the first timeUpdate event after
1902         play(), because currentTime doesn't actually change in that scenario
1903         and the spec[1] states that a timeupdate event is fired if "The current
1904         playback position changed as part of normal playback or in an
1905         especially interesting way, for example discontinuously."
1906
1907         [1] https://www.w3.org/TR/html52/semantics-embedded-content.html#eventdef-media-timeupdate
1908
1909         * media/video-paused-0-rate.html: Don't require the timeUpdate event when currentTime=0 to pass the test.
1910         * media/video-play-pause-events-expected.txt: Ditto, and changed test description.
1911         * media/video-play-pause-events.html: Changed test description to reflect the new behaviour.
1912         * media/video-play-pause-exception-expected.txt: Don't require the timeUpdate event.
1913
1914 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1915
1916         Unreviewed, rolling out r242763.
1917
1918         Causes layout test crashes on iOS simulator
1919
1920         Reverted changeset:
1921
1922         "[Synthetic Click] Dispatch mouseout soon after mouseup"
1923         https://bugs.webkit.org/show_bug.cgi?id=195575
1924         https://trac.webkit.org/changeset/242763
1925
1926 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1927
1928         Unreviewed test gardening, rebaseline tests after r242757.
1929
1930         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1931         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1932
1933 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
1934
1935         Add testing API to hit-test and scroll overflow scrollers
1936         https://bugs.webkit.org/show_bug.cgi?id=195278
1937
1938         Reviewed by Antti Koivisto.
1939         
1940         The test loads a scaled page with accelerated overflow:scroll, and hit-tests
1941         near the top-left and bottom-right corners to test the point conversion logic.
1942
1943         * scrollingcoordinator/ios/scroll-element-at-point-expected.txt: Added.
1944         * scrollingcoordinator/ios/scroll-element-at-point.html: Added.
1945
1946 2019-03-11  Zalan Bujtas  <zalan@apple.com>
1947
1948         [Synthetic Click] Dispatch mouseout soon after mouseup
1949         https://bugs.webkit.org/show_bug.cgi?id=195575
1950         <rdar://problem/47093049>
1951
1952         Reviewed by Simon Fraser.
1953
1954         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
1955         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
1956
1957 2019-03-11  Justin Fan  <justin_fan@apple.com>
1958
1959         [Web GPU] Update GPUSwapChainDescriptor, GPUSwapChain and implement GPUCanvasContext
1960         https://bugs.webkit.org/show_bug.cgi?id=194406
1961         <rdar://problem/47892466>
1962
1963         Reviewed by Myles C. Maxfield.
1964
1965         Update all tests for new WebGPUSwapChain and GPUCanvasContext, and window object name change from 'webgpu' to 'gpu'.
1966         In addition, all tests have been updated to WPT style. 
1967
1968         * webgpu/adapter-options.html:
1969         * webgpu/buffer-command-buffer-races.html:
1970         * webgpu/buffer-resource-triangles.html:
1971         * webgpu/command-buffers-expected.txt:
1972         * webgpu/command-buffers.html:
1973         * webgpu/depth-enabled-triangle-strip.html:
1974         * webgpu/js/basic-webgpu-functions.js: Removed. No longer needed.
1975         * webgpu/js/webgpu-functions.js:
1976         (async.getBasicDevice):
1977         (createBasicSwapChain): Renamed from createBasicContext.
1978         (beginBasicRenderPass):
1979         (createBasicContext): Deleted.
1980         (createBasicDepthStateDescriptor): Deleted.
1981         * webgpu/queue-creation.html:
1982         * webgpu/render-command-encoding-expected.txt:
1983         * webgpu/render-command-encoding.html:
1984         * webgpu/render-passes-expected.txt: Removed.
1985         * webgpu/render-passes.html: Removed for redundancy with other tests.
1986         * webgpu/shader-modules-expected.txt:
1987         * webgpu/shader-modules.html:
1988         * webgpu/simple-triangle-strip.html:
1989         * webgpu/texture-triangle-strip.html:
1990         * webgpu/textures-textureviews.html:
1991         * webgpu/vertex-buffer-triangle-strip.html:
1992         * webgpu/webgpu-basics-expected.txt: Removed.
1993         * webgpu/webgpu-basics.html: Removed for redundancy with other tests.
1994         * webgpu/webgpu-enabled-expected.txt:
1995         * webgpu/webgpu-enabled.html:
1996
1997 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
1998
1999         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
2000         https://bugs.webkit.org/show_bug.cgi?id=195584
2001         
2002         Unreviewed test gardening. Mark compositing/ios/overflow-scroll-update-overlap.html as failing
2003         since I want to unskip and land a fix with additional tests.
2004
2005         * platform/ios-wk2/TestExpectations:
2006
2007 2019-03-11  Dean Jackson  <dino@apple.com>
2008
2009         [iOS] Implement a faster click detection that intercepts double-tap-to-zoom if possible
2010         https://bugs.webkit.org/show_bug.cgi?id=195473
2011         <rdar://problem/48718396>
2012
2013         Reviewed by Wenson Hsieh (with some help from Dan Bates).
2014
2015         Implement a test (iPad only) that sets up a page with zoomable content
2016         but not quite at a significant scale, meaning we should dispatch a click
2017         event rather than Double Tap To Zoom.
2018
2019         In order to do this, a humanSpeedDoubleTapAt() method was added to
2020         UIHelper that sleeps a bit between taps, otherwise the double tap
2021         gesture is recognized before the Web Process has had a chance to
2022         evaluate the potential click.
2023
2024         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom-expected.txt: Added.
2025         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html: Added.
2026         * platform/ios/TestExpectations:
2027         * platform/ipad/TestExpectations:
2028         * resources/ui-helper.js:
2029         (window.UIHelper.humanSpeedDoubleTapAt):
2030
2031 2019-03-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2032
2033         [macOS] Dispatching reentrant "contextmenu" events may cause crashes
2034         https://bugs.webkit.org/show_bug.cgi?id=195571
2035         <rdar://problem/48086046>
2036
2037         Reviewed by Andy Estes.
2038
2039         Add a test to verify that triggering reentrant "contextmenu" events from script does not cause a crash.
2040
2041         * fast/events/contextmenu-reentrancy-crash-expected.txt: Added.
2042         * fast/events/contextmenu-reentrancy-crash.html: Added.
2043
2044 2019-03-11  Truitt Savell  <tsavell@apple.com>
2045
2046         REGRESSION: Layout Test media/media-fullscreen-return-to-inline.html is a flaky timeout
2047         https://bugs.webkit.org/show_bug.cgi?id=193399
2048
2049         Unreviewed test gardening. 
2050
2051         * platform/mac/TestExpectations:
2052
2053 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2054
2055         Unreviewed, fix a test expecation linter warning for macOS.
2056
2057         * platform/mac/TestExpectations: Delete the entry for 'media/modern-media-controls/media-documents/ipad'.
2058
2059 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2060
2061         [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall-no-ssrcs.https.html is a flaky crash
2062         https://bugs.webkit.org/show_bug.cgi?id=195433
2063
2064         Unreviewed test gardening.
2065
2066         * platform/ios/TestExpectations: Skip the test.
2067
2068 2019-03-11  Youenn Fablet  <youenn@apple.com>
2069
2070         Allow storage quota increase by default in WTR
2071         https://bugs.webkit.org/show_bug.cgi?id=195541
2072
2073         Reviewed by Geoffrey Garen.
2074
2075         * http/wpt/cache-storage/cache-quota.any.js:
2076         (promise_test):
2077
2078 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2079
2080         Unreviewed, rolling out r242688, r242643, r242624.
2081
2082         Caused multiple layout test failures and crashes on iOS and macOS.
2083
2084         Reverted changeset:
2085
2086         "requestAnimationFrame should execute before the next frame"
2087         https://bugs.webkit.org/show_bug.cgi?id=177484
2088         https://trac.webkit.org/changeset/242624/webkit
2089
2090         * TestExpectations:
2091         * animations/animation-multiple-callbacks-timestamp.html:
2092         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
2093         * animations/no-style-recalc-during-accelerated-animation.html:
2094         * platform/mac-wk2/TestExpectations:
2095
2096 2019-03-11  John Wilander  <wilander@apple.com>
2097
2098         Resource Load Statistics: Make it possible exclude localhost from classification
2099         https://bugs.webkit.org/show_bug.cgi?id=195474
2100         <rdar://problem/47520577>
2101
2102         Reviewed by Brent Fulgham.
2103
2104         This patch makes sure that all test cases that need to, call the enableFeature()
2105         function in http/tests/resourceLoadStatistics/resources/util.js.
2106
2107         The enableFeature() now calls the new function testRunner.setStatisticsIsRunningTest().
2108
2109         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
2110         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2111         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2112         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php:
2113         * http/tests/resourceLoadStatistics/resources/util.js:
2114         (setEnableFeature):
2115         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html:
2116         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html:
2117         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html:
2118         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html:
2119         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
2120         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
2121         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
2122         * http/tests/storageAccess/request-storage-access-top-frame.html:
2123
2124 2019-03-11  Javier Fernandez  <jfernandez@igalia.com>
2125
2126         Unreviewed GTK test gardening
2127         https://bugs.webkit.org/show_bug.cgi?id=195551
2128
2129         Unreviewed test gardening.
2130
2131         Mark the text-transform-capitilize-026.html as flaky for all platforms.
2132
2133         * TestExpectations:
2134
2135 2019-03-10  Zalan Bujtas  <zalan@apple.com>
2136
2137         [ContentChangeObserver] Fix failing test cases
2138         https://bugs.webkit.org/show_bug.cgi?id=195524
2139         <rdar://problem/48745101>
2140
2141         Reviewed by Simon Fraser.
2142
2143         They've been failing ever since the 32ms fixed time window was introduced. 
2144
2145         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
2146         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
2147
2148 2019-03-10  Simon Fraser  <simon.fraser@apple.com>
2149
2150         Mark two tests as failing after r242624
2151         https://bugs.webkit.org/show_bug.cgi?id=195531
2152
2153         Unreviewed test gardening.
2154
2155         These tests are failing:
2156         accessibility/mac/selection-notification-focus-change.html [ Failure ]
2157         compositing/video/video-clip-change-src.html [ ImageOnlyFailure ]
2158
2159         * platform/mac-wk2/TestExpectations:
2160
2161 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
2162
2163         [iOS Simulator] LayoutTest/scrollingcoordinator/ios/nested-fixed-layer-positions.html is flaky fail
2164         https://bugs.webkit.org/show_bug.cgi?id=171628
2165
2166         Unreviewed test gardening.
2167         
2168         I can't reproduce flakiness for this test. Let's see if it's fixed.
2169
2170         * platform/ios-wk2/TestExpectations:
2171
2172 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
2173
2174         [ios-simulator WK2] LayoutTest scrollingcoordinator/ios/non-stable-viewport-scroll.html is a flaky failure
2175         https://bugs.webkit.org/show_bug.cgi?id=168924
2176
2177         Unreviewed test gardening.
2178         
2179         Let's try a new expectation for this test (it's non-flakey for me for 100 iterations).
2180
2181         * platform/ios-wk2/TestExpectations:
2182         * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt:
2183
2184 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
2185
2186         Add a test for scrolling tree adjustment of fixed layers (r242601)
2187         https://bugs.webkit.org/show_bug.cgi?id=195521
2188
2189         Reviewed by Sam Weinig.
2190         
2191         This test sets the "unstable" scrolling state (as if the user is actively scrolling) and scrolls,
2192         then changes style to trigger a scrolling tree commit with a changed offset for a fixed layer.
2193         The test shows the wrong fixed layer position before r242601.
2194
2195         Helpers are added to UIHelper to do the scroll, and to wrap setTimeout in an async function.
2196         Sadly we have to wait about 120ms for the scrollbars to fade out.
2197
2198         * resources/ui-helper.js:
2199         (window.UIHelper.async.delayFor):
2200         (window.UIHelper.async.immediateScrollTo):
2201         (window.UIHelper.async.immediateUnstableScrollTo):
2202         * scrollingcoordinator/ios/ui-scroll-fixed-expected.html: Added.
2203         * scrollingcoordinator/ios/ui-scroll-fixed.html: Added.
2204
2205 2019-03-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2206
2207         REGRESSION (r242551): Sporadic hangs when tapping to change selection on iOS
2208         https://bugs.webkit.org/show_bug.cgi?id=195475
2209         <rdar://problem/48721153>
2210
2211         Reviewed by Chris Dumez.
2212
2213         Add a new layout test that taps to change selection 20 times in a contenteditable area and additionally
2214         disables IPC timeout, to ensure that any IPC deadlocks will result in the test failing due to timing out.
2215
2216         * editing/selection/ios/change-selection-by-tapping-expected.txt: Added.
2217         * editing/selection/ios/change-selection-by-tapping.html: Added.
2218
2219 2019-03-09  Zalan Bujtas  <zalan@apple.com>
2220
2221         [ContentChangeObserver] Click event fires immediately on hover menu at seriouseats.com
2222         https://bugs.webkit.org/show_bug.cgi?id=195520
2223         <rdar://problem/48740098>
2224
2225         Reviewed by Simon Fraser.
2226
2227         * fast/events/touch/ios/content-observation/move-content-from-offscreen-expected.txt: Added.
2228         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html: Added.
2229
2230 2019-03-09  Zalan Bujtas  <zalan@apple.com>
2231
2232         [ContentChangeObserver] Start observing for content change between touchEnd and mouseMoved start
2233         https://bugs.webkit.org/show_bug.cgi?id=195510
2234         <rdar://problem/48735695>
2235
2236         Reviewed by Simon Fraser.
2237
2238         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end-expected.txt: Added.
2239         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html: Added.
2240
2241 2019-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2242
2243         [ iOS Simulator ] REGRESSION (r237087) Layout Test fast/viewport/ios/*-width-viewport-after-changing-view-scale.html is a flaky failure
2244         https://bugs.webkit.org/show_bug.cgi?id=195341
2245
2246         Unreviewed test gardening.
2247
2248         * platform/ios-wk2/TestExpectations:
2249
2250 2019-03-08  Chris Dumez  <cdumez@apple.com>
2251
2252         Add support for Device Orientation / Motion permission API
2253         https://bugs.webkit.org/show_bug.cgi?id=195329
2254         <rdar://problem/47645367>
2255
2256         Reviewed by Geoffrey Garen.
2257
2258         Add layout test coverage.
2259
2260         * TestExpectations:
2261         * fast/device-orientation/device-motion-request-permission-denied-expected.txt: Added.
2262         * fast/device-orientation/device-motion-request-permission-denied.html: Added.
2263         * fast/device-orientation/device-motion-request-permission-granted-expected.txt: Added.
2264         * fast/device-orientation/device-motion-request-permission-granted.html: Added.
2265         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt: Added.
2266         * fast/device-orientation/device-motion-request-permission-user-gesture.html: Added.
2267         * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: Added.
2268         * fast/device-orientation/device-orientation-request-permission-denied.html: Added.
2269         * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: Added.
2270         * fast/device-orientation/device-orientation-request-permission-granted.html: Added.
2271         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt: Added.
2272         * fast/device-orientation/device-orientation-request-permission-user-gesture.html: Added.
2273         * http/tests/events/device-orientation-motion-non-secure-context.html:
2274         * http/tests/events/device-orientation-motion-secure-context-expected.txt:
2275         * http/tests/events/device-orientation-motion-secure-context.html:
2276         * platform/ios-wk2/TestExpectations:
2277         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
2278         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
2279
2280 2019-03-08  Zalan Bujtas  <zalan@apple.com>
2281
2282         [ContentChangeObserver] Expand "isConsideredClickable" to descendants
2283         https://bugs.webkit.org/show_bug.cgi?id=195478
2284         <rdar://problem/48724935>
2285
2286         Reviewed by Simon Fraser.
2287
2288         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container-expected.txt: Added.
2289         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html: Added.
2290
2291 2019-03-08  Truitt Savell  <tsavell@apple.com>
2292
2293         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
2294         https://bugs.webkit.org/show_bug.cgi?id=195466
2295
2296         Unreviewed test gardening.
2297
2298         * platform/mac/TestExpectations:
2299
2300 2019-03-08  Per Arne Vollan  <pvollan@apple.com>
2301
2302         Layout Test http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html is failing
2303         https://bugs.webkit.org/show_bug.cgi?id=195461
2304
2305         Unreviewed test gardening.
2306
2307         * platform/win/TestExpectations:
2308
2309 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2310
2311         [ContentChangeObserver] Check if visibility change happens while dispatching mouseMoved
2312         https://bugs.webkit.org/show_bug.cgi?id=195421
2313         <rdar://problem/48682004>
2314
2315         Reviewed by Simon Fraser.
2316
2317         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved-expected.txt: Added.
2318         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html: Added.
2319
2320 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2321
2322         [ContentChangeObserver] Check if max-height change triggers visible content change.
2323         https://bugs.webkit.org/show_bug.cgi?id=195417
2324         <rdar://problem/48680631>
2325
2326         Reviewed by Simon Fraser.
2327
2328         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change-expected.txt: Added.
2329         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html: Added.
2330
2331 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2332
2333         [ContentChangeObserver] Click event fires immediately on hover menu at Ebbets.com
2334         https://bugs.webkit.org/show_bug.cgi?id=195397
2335
2336         Reviewed by Simon Fraser.
2337
2338         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple-expected.txt: Added.
2339         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html: Added.
2340
2341 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2342
2343         [ContentChangeObserver] Introduce fixed duration content observation
2344         https://bugs.webkit.org/show_bug.cgi?id=195295
2345         <rdar://problem/48579913>
2346
2347         Reviewed by Simon Fraser.
2348
2349         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops-expected.txt: Added.
2350         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html: Added.
2351
2352 2019-03-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2353
2354         requestAnimationFrame should execute before the next frame
2355         https://bugs.webkit.org/show_bug.cgi?id=177484
2356
2357         Reviewed by Simon Fraser.
2358
2359         * TestExpectations:
2360         There is a slight difference between the actual DRT and the expected DRT
2361         due to animation timing change. But these two tests are not animating
2362         correctly if they are opened in Safari with web animation turned on. 
2363
2364         * animations/animation-multiple-callbacks-timestamp.html:
2365         Fix variable names used by an error message.
2366         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
2367         * animations/no-style-recalc-during-accelerated-animation.html:
2368         One extra styleReclc was incurred due to the document styleRecalcTimer.
2369         I think this timer is not needed anymore. I will look at removing it in
2370         a separate patch.
2371
2372 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2373
2374         [ContentChangeObserver] Add a setting to be able to turn content change observation on/off
2375         https://bugs.webkit.org/show_bug.cgi?id=195353
2376         <rdar://problem/48626394>
2377
2378         Reviewed by Simon Fraser.
2379
2380         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple-expected.txt.
2381         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple.html.
2382         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async-expected.txt.
2383         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async.html.
2384         * fast/events/touch/ios/content-observation/stuck-with-hover-state-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state-expected.txt.
2385         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state.html.
2386         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt.
2387         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html.
2388         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt.
2389         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html.
2390
2391 2019-03-07  Ross Kirsling  <ross.kirsling@sony.com>
2392
2393         [WinCairo] Unreviewed test gardening.
2394
2395         * platform/wincairo/TestExpectations:
2396
2397 2019-03-07  Justin Fan  <justin_fan@apple.com>
2398
2399         [Web GPU] GPUSampler implementation
2400         https://bugs.webkit.org/show_bug.cgi?id=195427
2401         <rdar://problem/48686011>
2402
2403         Reviewed by Dean Jackson.
2404
2405         Update texture-triangle-strip to use a GPUSampler provided through bindings instead of creating one in shader.
2406
2407         * webgpu/texture-triangle-strip.html:
2408
2409 2019-03-07  Youenn Fablet  <youenn@apple.com>
2410
2411         REGRESSION: ( r231040 ) Layout Test http/tests/security/xss-DENIED-xsl-external-entity.xml is a flaky failure
2412         https://bugs.webkit.org/show_bug.cgi?id=189724
2413         <rdar://problem/48422520>
2414
2415         Reviewed by Geoffrey Garen.
2416
2417         Copy the flaky test into a new test for which we use DumpJSConsoleLogInStdErr.
2418         This should make the new test no longer flaky in WK1.
2419         Run this new test for WK1 only and run the original test for WK2 only.
2420
2421         * TestExpectations:
2422         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging-expected.txt: Added.
2423         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging.xml: Added.
2424         * platform/ios-wk1/TestExpectations:
2425         * platform/mac-wk1/TestExpectations:
2426         * platform/wk2/TestExpectations:
2427
2428 2019-03-07  Devin Rousso  <drousso@apple.com>
2429
2430         Web Inspector: Protocol: add type checking when commands are called via invoke
2431         https://bugs.webkit.org/show_bug.cgi?id=195310
2432         <rdar://problem/48588679>
2433
2434         Reviewed by Joseph Pecoraro.
2435
2436         * inspector/protocol/inspector-backend-invocation-return-value.html:
2437         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
2438
2439 2019-03-07  John Wilander  <wilander@apple.com>
2440
2441         Resource Load Statistics: Log first-party navigations with link decoration
2442         https://bugs.webkit.org/show_bug.cgi?id=195301
2443         <rdar://problem/48569971>
2444
2445         Reviewed by Brent Fulgham.
2446
2447         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt: Added.
2448         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html: Added.
2449
2450 2019-03-07  John Wilander  <wilander@apple.com>
2451
2452         Resource Load Statistics: Make it possible to purge only script-accessible cookies
2453         https://bugs.webkit.org/show_bug.cgi?id=195383
2454         <rdar://problem/48570136>
2455
2456         Reviewed by Brent Fulgham.
2457
2458         * http/tests/cookies/resources/set-http-only-cookie.php: Added.
2459         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-expected.txt: Added.
2460         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies.html: Added.
2461
2462 2019-03-07  Frederic Wang  <fwang@igalia.com>
2463
2464         Update WPT tests for embedded content
2465         https://bugs.webkit.org/show_bug.cgi?id=194770
2466
2467         Reviewed by Rob Buis.
2468
2469         * TestExpectations:
2470         * platform/mac-wk1/TestExpectations:
2471         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt: Added.
2472         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_block_downloads_without_user_activation.sub.tentative-expected.txt: Added.
2473         * tests-options.json:
2474
2475 2019-03-06  Devin Rousso  <drousso@apple.com>
2476
2477         Web Inspector: DOM Debugger: event breakpoints still fire when breakpoints are disabled
2478         https://bugs.webkit.org/show_bug.cgi?id=195377
2479         <rdar://problem/48651645>
2480
2481         Reviewed by Joseph Pecoraro and Matt Baker.
2482
2483         * inspector/dom-debugger/event-listener-breakpoints.html:
2484         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
2485
2486 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2487
2488         Crash when attempting to change input type while dismissing datalist suggestions
2489         https://bugs.webkit.org/show_bug.cgi?id=195384
2490         <rdar://problem/48563718>
2491
2492         Reviewed by Brent Fulgham.
2493
2494         Add a new layout test to exercise this scenario.
2495
2496         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions-expected.txt: Added.
2497         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions.html: Added.
2498
2499 2019-03-06  Justin Fan  <justin_fan@apple.com>
2500
2501         [Web GPU] GPUTexture and GPUTextureView updates, and related GPUBindGroup updates
2502         https://bugs.webkit.org/show_bug.cgi?id=195347
2503
2504         Reviewed by Dean Jackson.
2505
2506         * webgpu/blit-commands.html:
2507         * webgpu/resources/blue-checkered.png: Added.
2508         * webgpu/texture-triangle-strip-expected.html: Added. Draw a reference for blue-checkered.png with Canvas2D.
2509         * webgpu/texture-triangle-strip.html: Added. Draw blue-checkered.png as a texture on a Web GPU quad.
2510
2511         Renaming updates, no change in behavior:
2512         * webgpu/bind-groups.html:
2513         * webgpu/buffer-resource-triangles.html:
2514         * webgpu/pipeline-layouts.html:
2515         * webgpu/render-pipelines.html:
2516
2517 2019-03-06  Antti Koivisto  <antti@apple.com>
2518
2519         [iOS] Basic hit testing for content overlapping fast-scrollable overflow
2520         https://bugs.webkit.org/show_bug.cgi?id=195360
2521
2522         Reviewed by Simon Fraser.
2523
2524         * fast/scrolling/ios/overflow-scroll-overlap-expected.txt: Added.
2525         * fast/scrolling/ios/overflow-scroll-overlap.html: Added.
2526
2527 2019-03-06  Joseph Pecoraro  <pecoraro@apple.com>
2528
2529         Web Inspector: CPU Usage Timeline - Statistics and Sources sections
2530         https://bugs.webkit.org/show_bug.cgi?id=195202
2531
2532         Reviewed by Devin Rousso.
2533
2534         * inspector/unit-tests/map-utilities-expected.txt: Added.
2535         * inspector/unit-tests/map-utilities.html: Added.
2536         * inspector/unit-tests/set-utilities-expected.txt:
2537         * inspector/unit-tests/set-utilities.html:
2538
2539 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2540
2541         [iOS] Frequent 1 second IPC deadlocks when showing a paste callout
2542         https://bugs.webkit.org/show_bug.cgi?id=195354
2543         <rdar://problem/48624675>
2544
2545         Reviewed by Tim Horton.
2546
2547         Most of these tests currently encounter and rely on the 1 second IPC timeout to finish. To test this fix, force
2548         `ignoreSynchronousMessagingTimeouts=true` to make them fail if the processes encounter a deadlock.
2549
2550         * editing/pasteboard/ios/dom-paste-confirmation.html:
2551         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
2552         * editing/pasteboard/ios/dom-paste-rejection.html:
2553         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
2554         * editing/pasteboard/ios/dom-paste-same-origin.html:
2555
2556 2019-03-06  Javier Fernandez  <jfernandez@igalia.com>
2557
2558         Import new tests from the CSS Text 3 WPT test suite
2559         https://bugs.webkit.org/show_bug.cgi?id=195275
2560
2561         Reviewed by Myles C. Maxfield.
2562
2563         Imported new CSS Text tests from the WPT suite
2564
2565         * TestExpectations: Flag tests that are not passing right now.
2566         * platform/gtk/TestExpectations: A few tests pass now.
2567
2568 2019-03-06  Frederic Wang  <fwang@igalia.com>
2569
2570         Update WPT tests for the track element
2571         https://bugs.webkit.org/show_bug.cgi?id=195358
2572
2573         Reviewed by Rob Buis.
2574
2575         * TestExpectations: Add expectations for new tests.
2576
2577 2019-03-06  Rob Buis  <rbuis@igalia.com>
2578
2579         Consider supporting the `referrerpolicy` attribute.
2580         https://bugs.webkit.org/show_bug.cgi?id=179053
2581
2582         Reviewed by Darin Adler.
2583
2584         Add tests for referrerpolicy attribute based on the referrer-policy
2585         meta referrer tests.
2586         Update improved results for reflection-embedded.html.
2587         Mark some of the tests as Failure on windows.
2588
2589         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
2590         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
2591         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
2592         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
2593         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin-expected.txt: Added.
2594         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin.html: Added.
2595         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http-expected.txt: Added.
2596         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html: Added.
2597         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt: Added.
2598         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html: Added.
2599         * http/tests/referrer-policy-iframe/no-referrer/same-origin-expected.txt: Added.
2600         * http/tests/referrer-policy-iframe/no-referrer/same-origin.html: Added.
2601         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2602         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http.html: Added.
2603         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2604         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html: Added.
2605         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin-expected.txt: Added.
2606         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin.html: Added.
2607         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http-expected.txt: Added.
2608         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http.html: Added.
2609         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt: Added.
2610         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html: Added.
2611         * http/tests/referrer-policy-iframe/origin/same-origin-expected.txt: Added.
2612         * http/tests/referrer-policy-iframe/origin/same-origin.html: Added.
2613         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http-expected.txt: Added.
2614         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http.html: Added.
2615         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt: Added.
2616         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html: Added.
2617         * http/tests/referrer-policy-iframe/same-origin/same-origin-expected.txt: Added.
2618         * http/tests/referrer-policy-iframe/same-origin/same-origin.html: Added.
2619         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2620         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
2621         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2622         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
2623         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
2624         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin.html: Added.
2625         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http-expected.txt: Added.
2626         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http.html: Added.
2627         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt: Added.
2628         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html: Added.
2629         * http/tests/referrer-policy-iframe/strict-origin/same-origin-expected.txt: Added.
2630         * http/tests/referrer-policy-iframe/strict-origin/same-origin.html: Added.
2631         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http-expected.txt: Added.
2632         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http.html: Added.
2633         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt: Added.
2634         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html: Added.
2635         * http/tests/referrer-policy-iframe/unsafe-url/same-origin-expected.txt: Added.
2636         * http/tests/referrer-policy-iframe/unsafe-url/same-origin.html: Added.
2637         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2638         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2639         * platform/win/TestExpectations:
2640
2641 2019-03-05  Rob Buis  <rbuis@igalia.com>
2642
2643         Add referrer-policy tests
2644         https://bugs.webkit.org/show_bug.cgi?id=195269
2645
2646         Reviewed by Daniel Bates.
2647
2648         The tests in http/tests/referrer-policy do not test all referrer-policy
2649         values, add the remaining values.
2650
2651         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
2652         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
2653         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
2654         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
2655         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin-expected.txt: Added.
2656         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html: Added.
2657         * http/tests/referrer-policy/no-referrer/cross-origin-http-http-expected.txt: Added.
2658         * http/tests/referrer-policy/no-referrer/cross-origin-http-http.html: Added.
2659         * http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt: Added.
2660         * http/tests/referrer-policy/no-referrer/cross-origin-http.https.html: Added.
2661         * http/tests/referrer-policy/no-referrer/same-origin-expected.txt: Added.
2662         * http/tests/referrer-policy/no-referrer/same-origin.html: Added.
2663         * http/tests/referrer-policy/origin/cross-origin-http-http-expected.txt: Added.
2664         * http/tests/referrer-policy/origin/cross-origin-http-http.html: Added.
2665         * http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt: Added.
2666         * http/tests/referrer-policy/origin/cross-origin-http.https.html: Added.
2667         * http/tests/referrer-policy/origin/same-origin-expected.txt: Added.
2668         * http/tests/referrer-policy/origin/same-origin.html: Added.
2669         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http-expected.txt: Added.
2670         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html: Added.
2671         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt: Added.
2672         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html: Added.
2673         * http/tests/referrer-policy/unsafe-url/same-origin-expected.txt: Added.
2674         * http/tests/referrer-policy/unsafe-url/same-origin.html: Added.
2675
2676 2019-03-05  Eric Liang  <ericliang@apple.com>
2677
2678         AX: Add remote search support for keyboard focusable element search type
2679         https://bugs.webkit.org/show_bug.cgi?id=195336
2680
2681         Reviewed by Chris Fleizach.
2682
2683         Added test that verifies search with AXKeyboardFocusableSearchKey returns the default keyboard-focusable elements.
2684
2685         * accessibility/mac/search-predicate-keyboard-focusable-expected.txt: Added.
2686         * accessibility/mac/search-predicate-keyboard-focusable.html: Added.
2687
2688 2019-03-05  Daniel Bates  <dabates@apple.com>
2689
2690         [iOS] Should not scroll when checkbox, radio, submit, reset, or button is spacebar activated
2691         https://bugs.webkit.org/show_bug.cgi?id=195281
2692         <rdar://problem/48564347>
2693
2694         Reviewed by Simon Fraser.
2695
2696         Add some tests to ensure that we do not scroll when a checkbox, radio, submit, reset, or button
2697         is spacebar activated.
2698
2699         * fast/events/ios/activating-button-should-not-scroll-page-expected.txt: Added.
2700         * fast/events/ios/activating-button-should-not-scroll-page.html: Added.
2701         * fast/events/ios/activating-checkbox-should-not-scroll-page-expected.txt: Added.
2702         * fast/events/ios/activating-checkbox-should-not-scroll-page.html: Added.
2703         * fast/events/ios/activating-radio-button-should-not-scroll-page-expected.txt: Added.
2704         * fast/events/ios/activating-radio-button-should-not-scroll-page.html: Added.
2705         * fast/events/ios/activating-reset-button-should-not-scroll-page-expected.txt: Added.
2706         * fast/events/ios/activating-reset-button-should-not-scroll-page.html: Added.
2707         * fast/events/ios/activating-submit-button-should-not-scroll-page-expected.txt: Added.
2708         * fast/events/ios/activating-submit-button-should-not-scroll-page.html: Added.
2709         * fast/events/ios/resources/press-spacebar-at-element-and-check-for-page-scroll.js: Added.
2710         (done):
2711         (handleInteraction.checkForScrollAndDone):
2712         (handleInteraction):
2713         (handleScroll):
2714         (handleFocus):
2715         (checkActivatingElementUsingSpacebarDoesNotScrollPage):
2716         * platform/ios/TestExpectations: Skip the tests for now until ENABLE(FULL_KEYBOARD_ACCESS) is enabled
2717         by default on iOS.
2718
2719 2019-03-05  Takashi Komori  <Takashi.Komori@sony.com>
2720
2721         [Curl] Implement Cookie Accept Policy.
2722         https://bugs.webkit.org/show_bug.cgi?id=191645
2723
2724         Reviewed by Fujii Hironori.
2725
2726         * platform/wincairo-wk1/TestExpectations:
2727         * platform/wincairo/TestExpectations:
2728
2729 2019-03-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2730
2731         SVGPathSegList.insertItemBefore() should fail if the newItem belongs to an animating animPathSegList
2732         https://bugs.webkit.org/show_bug.cgi?id=195333
2733         <rdar://problem/48475802>
2734
2735         Reviewed by Simon Fraser.
2736
2737         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt: Added.
2738         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg: Added.
2739
2740 2019-03-05  Ryan Haddad  <ryanhaddad@apple.com>
2741
2742         Unreviewed, rolling out r242403.
2743
2744         Caused layout test crashes on iOS simulator.
2745
2746         Reverted changeset:
2747
2748         "[ContentChangeObserver] Introduce fixed duration content
2749         observation"
2750         https://bugs.webkit.org/show_bug.cgi?id=195295
2751         https://trac.webkit.org/changeset/242403
2752
2753 2019-03-04  Diego Pino Garcia  <dpino@igalia.com>
2754
2755         [GTK] Unreviewed test gardening
2756         https://bugs.webkit.org/show_bug.cgi?id=195272
2757
2758         Unreviewed test gardening.
2759
2760         * platform/gtk/TestExpectations:
2761
2762 2019-03-04  Justin Fan  <justin_fan@apple.com>
2763
2764         [Web GPU] Blitting function prototypes
2765         https://bugs.webkit.org/show_bug.cgi?id=195224
2766         <rdar://problem/48538902>
2767
2768         Reviewed by Dean Jackson.
2769
2770         Add basic test to copy data with all new blitting functions and verify the result.
2771
2772         * webgpu/blit-commands-expected.html: Added.
2773         * webgpu/blit-commands.html: Added.
2774         * webgpu/buffer-command-buffer-races.html: Fixed typo.
2775         * webgpu/resources/green-400.png: Added.
2776
2777 2019-03-04  Zalan Bujtas  <zalan@apple.com>
2778
2779         [ContentChangeObserver] Introduce fixed duration content observation
2780         https://bugs.webkit.org/show_bug.cgi?id=195295
2781         <rdar://problem/48579913>
2782
2783         Reviewed by Simon Fraser.
2784
2785         * fast/events/touch/ios/visibility-change-happens-on-timer-hops-expected.txt: Added.
2786         * fast/events/touch/ios/visibility-change-happens-on-timer-hops.html: Added.
2787
2788 2019-03-04  Wenson Hsieh  <wenson_hsieh@apple.com>
2789
2790         Native text selection UI is incorrectly suppressed in Microsoft Visio
2791         https://bugs.webkit.org/show_bug.cgi?id=195178
2792         <rdar://problem/48519394>
2793
2794         Reviewed by Darin Adler.
2795
2796         Add a new layout test that focuses several different text fields and checks whether or not editing UI is shown:
2797
2798         1. A text field inside an overflow: hidden container, all within an absolutely positioned iframe, such that the
2799         text field is not visible. The caret should be hidden.
2800
2801         2. A text field inside an absolutely positioned iframe, inside an overflow: hidden container, such that the
2802         text field is visible. The caret should be visible.
2803
2804         3. A text field inside a relatively positioned iframe in an overflow: hidden container, such that the text field
2805         is not visible. The caret should be hidden.
2806
2807         4. A text field that is position: fixed inside an overflow: hidden container, such that the text field is
2808         visible. The caret should be visible.
2809
2810         * editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
2811         * editing/selection/ios/do-not-hide-selection-in-visible-container.html: Added.
2812         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html:
2813         * resources/ui-helper.js:
2814         (window.UIHelper.activateElementAndWaitForInputSession):
2815
2816         Add a convenience function in UIHelper that taps a given element and waits for the keyboard to show.
2817
2818 2019-03-04  Daniel Bates  <dabates@apple.com>
2819
2820         [iOS] Caret x-position in empty text area does not match text field
2821         https://bugs.webkit.org/show_bug.cgi?id=195125
2822         <rdar://problem/47161070>
2823
2824         Reviewed by Darin Adler.
2825
2826         Update expected results due to changes in padding.
2827
2828         * TestExpectations: Remove some tests that are now passing.
2829         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt:
2830         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
2831         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield-expected.txt: Added.
2832         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield.html: Added.
2833         * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
2834         * platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
2835         * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
2836         * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
2837         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
2838         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
2839         * platform/ios-wk2/fast/dynamic/008-expected.txt:
2840         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
2841         * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
2842         * platform/ios-wk2/fast/forms/textarea-align-expected.txt:
2843         * platform/ios-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
2844         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
2845         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
2846         * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
2847         * platform/ios-wk2/fast/forms/textarea-scrollbar-expected.txt:
2848         * platform/ios-wk2/fast/forms/textarea-scrolled-type-expected.txt:
2849         * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
2850         * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
2851         * platform/ios-wk2/fast/overflow/overflow-x-y-expected.txt:
2852         * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
2853         * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
2854         * platform/ios/TestExpectations:
2855         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
2856         * platform/ios/fast/forms/form-element-geometry-expected.txt:
2857         * platform/ios/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
2858         * platform/ios/fast/forms/negativeLineHeight-expected.txt:
2859         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
2860         * platform/ios/fast/forms/textarea-width-expected.txt:
2861         * platform/ios/fast/replaced/width100percent-textarea-expected.txt:
2862         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
2863         * platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
2864         * platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
2865         * platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
2866
2867 2019-03-03  Darin Adler  <darin@apple.com>
2868
2869         Prepare to improve handling of conversion of float to strings
2870         https://bugs.webkit.org/show_bug.cgi?id=195262
2871
2872         Reviewed by Daniel Bates.
2873
2874         * svg/dom/SVGAngle-expected.txt:
2875         * svg/dom/SVGAngle.html:
2876         * svg/dom/SVGLength-px-expected.txt:
2877         * svg/dom/SVGLength-px-with-context-expected.txt:
2878         * svg/dom/SVGLength-px-with-context.html:
2879         * svg/dom/SVGLength-px.html:
2880         Remove checks that depend on the precision and number of serialization.
2881         The current tests depend on behavior that we'd like to change in the future and
2882         some of them had already been updated since the behavior is different in different
2883         web browsers. Tricky issue because of the mix of single and double precision in
2884         the SVG engine and the JavaScript language, and straightforward to keep the tests
2885         useful without this unnecessary dependency. Generally we check the units of the
2886         result of valueAsString, and not the numeric result. Another idea would be to
2887         check the numeric part of the result by converting it back to a number and
2888         comparing it as a number rather than as a string.
2889
2890 2019-03-04  Truitt Savell  <tsavell@apple.com>
2891
2892         webkit.org/b/195210 resolve by r242308, unskipping tests.
2893         https://bugs.webkit.org/show_bug.cgi?id=195210
2894
2895         Unreviewed test gardening.
2896
2897         * platform/mac-wk1/TestExpectations:
2898
2899 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
2900
2901         Fix typo in previous gardening commit
2902
2903         Unreviewed.
2904         * platform/wpe/TestExpectations:
2905
2906 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
2907
2908         [WPE][EME] Mark two flaky EME tests
2909
2910         Unreviewed gardening.
2911         * platform/wpe/TestExpectations:
2912
2913 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
2914
2915         Share more code for updating the state of frame scrolling nodes
2916         https://bugs.webkit.org/show_bug.cgi?id=195254
2917
2918         Reviewed by Antti Koivisto.
2919         
2920         New baselines. Overflow nodes get some state from ScrollableAreaParameters now, and
2921         frame nodes get the current scroll position (which is good, since they already have
2922         the new layout viewport).
2923
2924         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
2925         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
2926         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2927         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2928         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2929         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2930         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2931         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2932         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2933         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2934         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2935         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2936         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2937         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2938         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2939         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2940         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2941         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2942         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2943         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2944         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2945         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2946         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2947         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2948         * tiled-drawing/scrolling/fixed/four-bars.html:
2949         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2950         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2951         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2952         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2953
2954 2019-03-03  Diego Pino Garcia  <dpino@igalia.com>
2955
2956         [GTK] Unreviewed test gardening
2957         https://bugs.webkit.org/show_bug.cgi?id=195261
2958
2959         Unreviewed test gardening.
2960
2961         * platform/gtk/TestExpectations:
2962
2963 2019-03-02  Darin Adler  <darin@apple.com>
2964
2965         Retire legacy dtoa function and DecimalNumber class
2966         https://bugs.webkit.org/show_bug.cgi?id=195253
2967
2968         Reviewed by Daniel Bates.
2969
2970         * fast/css/large-value-csstext-expected.txt:
2971         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
2972         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2973         Updated expected value to expect exponential syntax for super-small numbers that are formatted
2974         differently by the new code.
2975
2976         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2977         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2978         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2979         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2980         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2981         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2982         Rebaseline still-failing parts of these tests that dump super-small numbers that are formatted
2983         differently by the new code. Still probably needs to be done for 4 other platforms.
2984
2985 2019-03-03  Tim Horton  <timothy_horton@apple.com>
2986
2987         Remove some more unused 32-bit code
2988         https://bugs.webkit.org/show_bug.cgi?id=195255
2989
2990         Reviewed by Darin Adler.
2991
2992         * platform/mac/plugins/supports-carbon-event-model-expected.txt: Removed.
2993         * platform/mac/plugins/supports-carbon-event-model.html: Removed.
2994
2995 2019-03-02  Zalan Bujtas  <zalan@apple.com>
2996
2997         [ContentChangeObserver] Introduce ContentChangeObserver::adjustObservedState
2998         https://bugs.webkit.org/show_bug.cgi?id=195244
2999         <rdar://problem/48536737>
3000
3001         Reviewed by Simon Fraser.
3002
3003         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt: Added.
3004         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html: Added.
3005
3006 2019-03-02  Wenson Hsieh  <wenson_hsieh@apple.com>
3007
3008         [iOS] Programmatic paste access should be granted when copying and pasting within the same origin
3009         https://bugs.webkit.org/show_bug.cgi?id=195053
3010         <rdar://problem/48134710>
3011
3012         Reviewed by Ryosuke Niwa.
3013
3014         Adjust several existing DOM paste tests to copy text from a child frame that has a different origin as the main
3015         frame, such that we'll trigger the paste callout menu when performing a programmatic paste. Also add a new
3016         layout test that copies and programmatically pastes within the same document, to verify that no paste callout is
3017         displayed and the paste is allowed.
3018
3019         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt:
3020         * editing/pasteboard/ios/dom-paste-confirmation.html:
3021         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt:
3022         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
3023         * editing/pasteboard/ios/dom-paste-rejection-expected.txt:
3024         * editing/pasteboard/ios/dom-paste-rejection.html:
3025         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt:
3026         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
3027         * editing/pasteboard/ios/dom-paste-same-origin-expected.txt: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation-expected.txt.
3028         * editing/pasteboard/ios/dom-paste-same-origin.html: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation.html.
3029
3030 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
3031
3032         REGRESSION (r242132): Incorrect positioning with multiple position:fixed elements
3033         https://bugs.webkit.org/show_bug.cgi?id=195246
3034
3035         Reviewed by Frederic Wang.
3036
3037         Test that uses eventSender to scroll (and is thus macOS-only).
3038
3039         * platform/ios-wk2/TestExpectations:
3040         * scrollingcoordinator/mac/multiple-fixed-expected.html: Added.
3041         * scrollingcoordinator/mac/multiple-fixed.html: Added.
3042
3043 2019-03-01  Wenson Hsieh  <wenson_hsieh@apple.com>
3044
3045         [Datalist] fast/forms/datalist/datalist-child-validation.html crashes with a debug assertion in isValidFormControlElement()
3046         https://bugs.webkit.org/show_bug.cgi?id=190620
3047         <rdar://problem/19226679>
3048
3049         Reviewed by Ryosuke Niwa.
3050
3051         Re-enables a crashing layout test. See WebCore ChangeLog for more details.
3052
3053         * platform/ios/TestExpectations:
3054         * platform/mac/TestExpectations:
3055
3056 2019-03-01  Zalan Bujtas  <zalan@apple.com>
3057
3058         [ContentChangeObserver] Check for pending style recalcs at the end of each timer run.
3059         https://bugs.webkit.org/show_bug.cgi?id=195220
3060         <rdar://problem/48518979>
3061
3062         Reviewed by Simon Fraser.
3063
3064         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt: Added.
3065         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html: Added.
3066
3067 2019-03-01  John Wilander  <wilander@apple.com>
3068
3069         Resource Load Statistics: Further restrict client-side cookie persistence after cross-site navigations with link decoration
3070         https://bugs.webkit.org/show_bug.cgi?id=195196
3071         <rdar://problem/48006419>
3072
3073         Reviewed by Brent Fulgham.
3074
3075         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-expected.txt: Added.
3076         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site.html: Added.
3077         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-expected.txt: Added.
3078         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html: Added.
3079         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-expected.txt: Added.
3080         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html: Added.
3081         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-expected.txt: Added.
3082         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html: Added.
3083         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-expected.txt: Added.
3084         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html: Added.
3085         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html:
3086             Now clears cookies after the test.
3087
3088 2019-03-01  Rob Buis  <rbuis@igalia.com>
3089
3090         Adjust XMLHttpRequest Content-Type handling
3091         https://bugs.webkit.org/show_bug.cgi?id=184645
3092
3093         Reviewed by Youenn Fablet.
3094
3095         Fix 2 subtest expectations.
3096
3097         * http/tests/xmlhttprequest/request-encoding2.html:
3098
3099 2019-03-01  Truitt Savell  <tsavell@apple.com>
3100
3101         Continued gardening of storage/indexeddb/ crashes after r242189
3102         https://bugs.webkit.org/show_bug.cgi?id=195210
3103
3104         Unreviewed test gardening.
3105
3106         * platform/mac-wk1/TestExpectations: 
3107
3108 2019-03-01  Antoine Quint  <graouts@apple.com>
3109
3110         Enable WPT Pointer Events tests
3111         https://bugs.webkit.org/show_bug.cgi?id=195204
3112         <rdar://problem/48502751>
3113
3114         Reviewed by Dean Jackson.
3115
3116         The touch-action property has been enabled as part of the work on webkit.org/b/195008 but the WPT tests
3117         had not been enabled yet.
3118
3119         * platform/mac/TestExpectations:
3120
3121 2019-03-01  Truitt Savell  <tsavell@apple.com>
3122
3123         REGRESSION: (r242189): Six Layout Tests in storage/indexeddb/ are crashing after r242189
3124         https://bugs.webkit.org/show_bug.cgi?id=195210
3125
3126         Unreviewed test gardening.
3127
3128         * platform/mac-wk1/TestExpectations:
3129
3130 2019-02-28  Simon Fraser  <simon.fraser@apple.com>
3131
3132         [iOS] Dark flash when opening Google AMP pages
3133         https://bugs.webkit.org/show_bug.cgi?id=195193
3134         rdar://problem/48326442
3135
3136         Reviewed by Zalan Bujtas.
3137
3138         Tests that change the size of a clipping layer with non-z-order composited descendant, with
3139         a couple of layer tree configurations.
3140
3141         * compositing/geometry/ancestor-clip-change-expected.html: Added.
3142         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context-expected.html: Added.
3143         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context.html: Added.
3144         * compositing/geometry/ancestor-clip-change.html: Added.
3145
3146 2019-02-28  Joseph Pecoraro  <pecoraro@apple.com>
3147
3148         Web Inspector: View.removeSubview not removing the element properly when not parented
3149         https://bugs.webkit.org/show_bug.cgi?id=195146
3150
3151         Reviewed by Matt Baker.
3152
3153         * inspector/view/basics-expected.txt:
3154         * inspector/view/basics.html:
3155
3156 2019-02-28  Myles C. Maxfield  <mmaxfield@apple.com>
3157
3158         Use-after-move in RenderCombineText::combineTextIfNeeded()
3159         https://bugs.webkit.org/show_bug.cgi?id=195188
3160
3161         Reviewed by Zalan Bujtas.
3162
3163         * fast/text/text-combine-crash-2-expected.html: Added.
3164         * fast/text/text-combine-crash-2.html: Added.
3165
3166 2019-02-28  Devin Rousso  <drousso@apple.com>
3167
3168         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
3169         https://bugs.webkit.org/show_bug.cgi?id=194437
3170         <rdar://problem/48008005>
3171
3172         Reviewed by Joseph Pecoraro.
3173
3174         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
3175         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
3176         Make sure to close the peer connection and data channel after each phase of the test.
3177         Also add failure logging.
3178
3179 2019-02-28  Devin Rousso  <drousso@apple.com>
3180
3181         Web Inspector: Canvas: change tests to not print out dataURLs
3182         https://bugs.webkit.org/show_bug.cgi?id=195136
3183         <rdar://problem/48248697>
3184
3185         Reviewed by Matt Baker.
3186
3187         * inspector/canvas/resources/recording-utilities.js:
3188         (TestPage.registerInitializer.async logRecording):
3189         (TestPage.registerInitializer.window.startRecording):
3190         * inspector/canvas/recording-2d-expected.txt:
3191         * inspector/canvas/recording-bitmaprenderer-expected.txt:
3192         * inspector/canvas/recording-webgl-expected.txt:
3193         * inspector/canvas/recording-webgl-snapshots.html:
3194         * inspector/canvas/recording-webgl-snapshots-expected.txt:
3195
3196         * inspector/canvas/requestContent-2d.html:
3197         * inspector/canvas/requestContent-2d-expected.txt:
3198         * inspector/canvas/requestContent-bitmaprenderer.html:
3199         * inspector/canvas/requestContent-bitmaprenderer-expected.txt:
3200         * inspector/canvas/requestContent-webgl.html:
3201         * inspector/canvas/requestContent-webgl-expected.txt:
3202         * inspector/canvas/requestContent-webgl2.html:
3203         * inspector/canvas/requestContent-webgl2-expected.txt:
3204
3205         * inspector/canvas/setShaderProgramHighlighted.html:
3206         * inspector/canvas/setShaderProgramHighlighted-expected.txt:
3207
3208 2019-02-28  Takashi Komori  <Takashi.Komori@sony.com>
3209
3210         [Curl] HTTP Body is missing with redirection.
3211         https://bugs.webkit.org/show_bug.cgi?id=191651
3212
3213         Reviewed by Don Olmstead.
3214
3215         * platform/wincairo/TestExpectations:
3216
3217 2019-02-28  Daniel Bates  <dabates@apple.com>
3218
3219         Fix timing out tests following r241747
3220         (https://bugs.webkit.org/show_bug.cgi?id=193599)
3221
3222         Fix up the path to ui-helper.js so that we actually load it.
3223
3224         * fast/forms/ios/focus-button.html:
3225         * fast/forms/ios/focus-checkbox.html:
3226         * fast/forms/ios/focus-checked-checkbox.html:
3227         * fast/forms/ios/focus-checked-radio.html:
3228         * fast/forms/ios/focus-radio.html:
3229         * fast/forms/ios/focus-reset-button.html:
3230         * fast/forms/ios/focus-search-field.html:
3231         * fast/forms/ios/focus-submit-button.html:
3232         * fast/forms/ios/focus-text-field.html:
3233         * fast/forms/ios/focus-textarea.html:
3234
3235 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
3236
3237         fast/scrolling/ios/hit-testing-iframe-002.html always fails
3238         https://bugs.webkit.org/show_bug.cgi?id=195108
3239
3240         Reviewed by Frédéric Wang.
3241
3242         Errant ; in this.style.background='green;'
3243
3244         * fast/scrolling/ios/hit-testing-iframe-002.html:
3245         * platform/ios-wk2/TestExpectations:
3246
3247 2019-02-27  Alicia Boya García  <aboya@igalia.com>
3248
3249         Unreviewed GTK test gardening
3250         https://bugs.webkit.org/show_bug.cgi?id=195138
3251
3252         * platform/gtk/TestExpectations:
3253         * platform/gtk/compositing/visibility/root-visibility-toggle-expected.txt: Added.
3254         * platform/gtk/editing/deleting/smart-delete-001-expected.txt: Removed.
3255         * platform/gtk/editing/deleting/smart-delete-002-expected.txt: Removed.
3256         * platform/gtk/editing/deleting/smart-delete-003-expected.txt: Removed.
3257         * platform/gtk/editing/deleting/smart-delete-004-expected.txt: Removed.
3258         * platform/gtk/fast/css/apple-system-colors-expected.txt: Added.
3259         * platform/gtk/fast/text/ja-sans-serif-expected.png: Added.
3260         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
3261
3262 2019-02-27  Wenson Hsieh  <wenson_hsieh@apple.com>
3263
3264         [iOS] Web pages shouldn't be able to present a keyboard after the web view resigns first responder
3265         https://bugs.webkit.org/show_bug.cgi?id=195118
3266         <rdar://problem/43411940>
3267
3268         Reviewed by Tim Horton.
3269
3270         Add a test to verify that after resigning first responder (e.g. tapping 'Done' on the keyboard, or focusing a
3271         native input field elsewhere in the app), the page cannot force the keyboard to appear by focusing an input
3272         field.
3273
3274         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur-expected.txt: Added.
3275         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur.html: Added.
3276
3277 2019-02-27  John Wilander  <wilander@apple.com>
3278
3279         Adopt WebCore::RegistrableDomain in WebCore::ResourceLoadStatistics and WebKit::NetworkProcessProxy
3280         https://bugs.webkit.org/show_bug.cgi?id=195071
3281         <rdar://problem/48417690>
3282
3283         Reviewed by Alex Christensen and Brent Fulgham.
3284
3285         * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html:
3286             Changed from window.internals.resourceLoadStatisticsForOrigin() to
3287             window.internals.resourceLoadStatisticsForURL() and now submit a URL.
3288
3289 2019-02-27  Justin Fan  <justin_fan@apple.com>
3290
3291         [Web GPU] Buffer updates part 2: setSubData, GPU/CPU synchronization
3292         https://bugs.webkit.org/show_bug.cgi?id=195077
3293         <rdar://problem/47805229>
3294
3295         Reviewed by Dean Jackson.
3296
3297         Add tests for mapReadAysnc and setSubData calls. Nofity testRunner when done on some drawing tests
3298         that may take more time.
3299
3300         * webgpu/buffer-command-buffer-races-expected.html: Added.
3301         * webgpu/buffer-command-buffer-races.html: Added.
3302         * webgpu/buffer-resource-triangles.html: Use setSubData.
3303         * webgpu/depth-enabled-triangle-strip.html: Ditto.
3304         * webgpu/map-read-buffers-expected.txt: Added.
3305         * webgpu/map-read-buffers.html: Added.
3306         * webgpu/vertex-buffer-triangle-strip.html: Use setSubData.
3307
3308 2019-02-27  Antoine Quint  <graouts@apple.com>
3309
3310         Support Pointer Events on macOS
3311         https://bugs.webkit.org/show_bug.cgi?id=195008
3312         <rdar://problem/47454419>
3313
3314         Reviewed by Dean Jackson.
3315
3316         * platform/mac-wk1/TestExpectations: Mark select tests as failures due to webkit.org/b/195008.
3317         * platform/mac/TestExpectations: Enable the new mouse-based tests.
3318         * pointerevents/mouse/over-enter-out-leave-expected.txt: Added.
3319         * pointerevents/mouse/over-enter-out-leave.html: Added.
3320         * pointerevents/mouse/pointer-capture-expected.txt: Added.
3321         * pointerevents/mouse/pointer-capture.html: Added.
3322         * pointerevents/mouse/pointer-event-basic-properties-expected.txt: Added.
3323         * pointerevents/mouse/pointer-event-basic-properties.html: Added.
3324         * pointerevents/mouse/pointer-events-before-mouse-events-expected.txt: Added.
3325         * pointerevents/mouse/pointer-events-before-mouse-events.html: Added.
3326         * pointerevents/mouse/pointerdown-prevent-default-expected.txt: Added.
3327         * pointerevents/mouse/pointerdown-prevent-default.html: Added.
3328         * pointerevents/utils.js:
3329         (prototype.clear):
3330
3331 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
3332
3333         scrolling/ios/hit-testing-iframe* tests need to hide the tap highlight
3334         https://bugs.webkit.org/show_bug.cgi?id=195099
3335
3336         Reviewed by Frederic Wang.
3337
3338         These tests were failing because the ref test captured the tap highlight, so hide
3339         it with -webkit-tap-highlight-color: transparent;
3340
3341         * fast/scrolling/ios/hit-testing-iframe-001.html:
3342         * fast/scrolling/ios/hit-testing-iframe-002.html:
3343         * fast/scrolling/ios/hit-testing-iframe-003.html:
3344         * fast/scrolling/ios/hit-testing-iframe-004.html:
3345         * fast/scrolling/ios/hit-testing-iframe-005.html:
3346         * fast/scrolling/ios/hit-testing-iframe-006.html:
3347         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html:
3348         * platform/ios-wk2/TestExpectations: hit-testing-iframe-006.html passes now.
3349
3350 2019-02-27  Ulrich Pflueger  <up@nanocosmos.de>
3351
3352         [MSE] SourceBuffer sample time increment vs. last frame duration check is broken
3353         https://bugs.webkit.org/show_bug.cgi?id=194747
3354         <rdar://problem/48148469>
3355
3356         Reviewed by Jer Noble.
3357
3358         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations-expected.txt: Added.
3359         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations.html: Added.
3360
3361 2019-02-26  Wenson Hsieh  <wenson_hsieh@apple.com>
3362
3363         Remove conditional compile guard for InsertIntoTextNodeCommand::doReapply
3364         https://bugs.webkit.org/show_bug.cgi?id=195067
3365         <rdar://problem/44812080>
3366
3367         Reviewed by Tim Horton.
3368
3369         Add a new layout test to verify that redoing text insertion in a non-editable element (which was previously
3370         editable) does not mutate the text nodes affected by editing. This test case currently fails on iOS, since we
3371         take a separate codepath when redoing that does not contain this additional check.
3372
3373         * editing/undo/redo-text-insertion-in-non-editable-node-expected.txt: Added.
3374         * editing/undo/redo-text-insertion-in-non-editable-node.html: Added.
3375
3376 2019-02-26  Youenn Fablet  <youenn@apple.com>
3377
3378         Move service worker response validation from the service worker client to the service worker itself
3379         https://bugs.webkit.org/show_bug.cgi?id=194716
3380
3381         Reviewed by Geoffrey Garen.
3382
3383         Rebased tests as we now report to the console log any service worker response validation erorr.
3384
3385         * http/tests/inspector/network/resource-response-service-worker-expected.txt:
3386         * http/tests/workers/service/basic-fetch.https-expected.txt:
3387         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
3388
3389 2019-02-26  Takashi Komori  <Takashi.Komori@sony.com>
3390
3391         [Curl] Load HTTP body of 401 response when AuthenticationChange is cancelled.
3392         https://bugs.webkit.org/show_bug.cgi?id=191652
3393
3394         Reviewed by Alex Christensen.
3395
3396         Added appropriate expected results for WebKit/WebKitLegacy of WinCairo port.
3397
3398         * platform/wincairo-wk1/http/tests/security/401-logout/401-logout-expected.txt: Added.
3399         * platform/wincairo/TestExpectations:
3400         * platform/wincairo/http/tests/security/401-logout/401-logout-expected.txt: Added.
3401
3402 2019-02-26  Frederic Wang  <fwang@igalia.com>
3403
3404         Split tests programmatic-scroll-iframe and scroll-iframe
3405         https://bugs.webkit.org/show_bug.cgi?id=195050
3406
3407         This patch splits some iOS frame scrolling tests into separate tests in order to make debugging
3408         and test expectations easier to manage.
3409
3410         Reviewed by Antti Koivisto.
3411
3412         * fast/scrolling/ios/programmatic-scroll-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3413         * fast/scrolling/ios/programmatic-scroll-iframe-001.html: Added.
3414         * fast/scrolling/ios/programmatic-scroll-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3415         * fast/scrolling/ios/programmatic-scroll-iframe-002.html: Added.
3416         * fast/scrolling/ios/programmatic-scroll-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3417         * fast/scrolling/ios/programmatic-scroll-iframe-003.html: Added.
3418         * fast/scrolling/ios/programmatic-scroll-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3419         * fast/scrolling/ios/programmatic-scroll-iframe-004.html: Added.
3420         * fast/scrolling/ios/programmatic-scroll-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3421         * fast/scrolling/ios/programmatic-scroll-iframe-005.html: Added.
3422         * fast/scrolling/ios/programmatic-scroll-iframe-006-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3423         * fast/scrolling/ios/programmatic-scroll-iframe-006.html: Added.
3424         * fast/scrolling/ios/programmatic-scroll-iframe-007-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3425         * fast/scrolling/ios/programmatic-scroll-iframe-007.html: Added.
3426         * fast/scrolling/ios/programmatic-scroll-iframe-008-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3427         * fast/scrolling/ios/programmatic-scroll-iframe-008.html: Added.
3428         * fast/scrolling/ios/programmatic-scroll-iframe-009-expected.html: Renamed from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3429         * fast/scrolling/ios/programmatic-scroll-iframe-009.html: Added.
3430         * fast/scrolling/ios/programmatic-scroll-iframe.html: Removed.
3431         * fast/scrolling/ios/scroll-iframe-001-expected.html: Added.
3432         * fast/scrolling/ios/scroll-iframe-001.html: Added.
3433         * fast/scrolling/ios/scroll-iframe-002-expected.html: Added.
3434         * fast/scrolling/ios/scroll-iframe-002.html: Added.
3435         * fast/scrolling/ios/scroll-iframe-003-expected.html: Added.
3436         * fast/scrolling/ios/scroll-iframe-003.html: Added.
3437         * fast/scrolling/ios/scroll-iframe-004-expected.html: Added.
3438         * fast/scrolling/ios/scroll-iframe-004.html: Added.
3439         * fast/scrolling/ios/scroll-iframe-expected.html: Removed.
3440         * fast/scrolling/ios/scroll-iframe.html: Removed.
3441
3442 2019-02-26  Frederic Wang  <fwang@igalia.com>
3443
3444         Synchronize MathML WPT tests
3445         https://bugs.webkit.org/show_bug.cgi?id=195048
3446
3447         This imports changes to the documentation and spec references for MathML.
3448         It also imports a new test for href currently disabled due to bug 187039.
3449
3450         Reviewed by Manuel Rego Casasnovas.
3451
3452         * TestExpectations: Disable the new href test since testdriver.js is not supported.
3453
3454 2019-02-26  Frederic Wang  <fwang@igalia.com>
3455
3456         Export MathML fraction tests to WPT
3457         https://bugs.webkit.org/show_bug.cgi?id=194436
3458
3459         We removed some fraction tests that have equivalent WPT tests.
3460         Some of them were actually exported from WebKit to WPT in [1]
3461         We also move tests for crashes/asserts/hangs to the top mathml/ directory.
3462
3463         [1] https://github.com/web-platform-tests/wpt/pull/15301
3464
3465         Reviewed by Manuel Rego Casasnovas.
3466
3467         * mathml/fractions-invalid-expected.html: Moved to parent directory.
3468         * mathml/fractions-invalid.html: Ditto.
3469         * mathml/mfrac-nested-expected.txt: Ditto.
3470         * mathml/mfrac-nested.html:  Ditto.
3471         * mathml/presentation/fractions-box-expected.html: Removed. This is better tested by WPT
3472         tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
3473         * mathml/presentation/fractions-box.html: Removed. Ditto.
3474         * mathml/presentation/fractions-color-expected-mismatch.html: Removed. This is exported as
3475         frac-color-001.html.
3476         * mathml/presentation/fractions-color.html: Removed. Ditto.
3477         * mathml/presentation/fractions-linethickness-expected.html: Removed. Covered by WPT tests
3478         frac-linethickness-*.html.
3479         * mathml/presentation/fractions-linethickness.html: Removed. Ditto.
3480         * mathml/presentation/mfrac-linethickness1-expected-mismatch.html: Removed. Ditto.
3481         * mathml/presentation/mfrac-linethickness1.html: Removed. Ditto.
3482         * mathml/presentation/mfrac-linethickness2-expected.html: Removed. Ditto.
3483         * mathml/presentation/mfrac-linethickness2.html: Removed. Ditto.
3484         * mathml/presentation/mfrac-linethickness3-expected-mismatch.html: Removed. Ditto.
3485         * mathml/presentation/mfrac-linethickness3.html: Removed. Ditto.
3486         * mathml/presentation/fractions-mrow-expected.html: Removed. Exported as frac-mrow-001.html.
3487         * mathml/presentation/fractions-mrow.html: Removed. Ditto.
3488         * mathml/presentation/fractions-numalign-denomalign-expected.html: Removed. Exported as
3489         frac-numalign-denomalign-001.html.
3490         * mathml/presentation/fractions-numalign-denomalign.html: Removed. Ditto.
3491         * mathml/presentation/fractions-vertical-alignment-expected.html: Removed. This is better
3492         tests by WPT tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
3493         * mathml/presentation/fractions-vertical-alignment.html: Removed. Ditto.
3494
3495 2019-02-25  Yongjun Zhang  <yongjun_zhang@apple.com>
3496
3497         scalableNativeWebpageParameters() is not preserved on new page navigation.
3498         https://bugs.webkit.org/show_bug.cgi?id=194892
3499         <rdar://problem/47538280>
3500
3501         Reviewed by Wenson Hsieh.
3502
3503         * fast/viewport/ios/resources/go-back.html: Added.
3504         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation-expected.txt: Added.
3505         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html: Added.
3506         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: When shouldIgnoreMetaViewport
3507             setting is on, for pages don't have viewport meta-tag, the default configuration is now
3508             changed to scalableNativeWebpageParameters(). The original test was under the assumption
3509             that the default configuration is always fixedNativeWebpageParameters(). To keep the test
3510             still valid, add a viewport meta-tag to it.
3511         * resources/ui-helper.js: