d8808e045b93c908774615ed168d3ed516dcd747
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-02-25  Truitt Savell  <tsavell@apple.com>
2
3         fast/mediastream/MediaStream-video-element.html is flaky after r241821, marking as failure while waiting for fix.
4         https://bugs.webkit.org/show_bug.cgi?id=194916
5
6         Unreviewed test gardening.
7
8         * platform/mac-wk2/TestExpectations:
9
10 2019-02-25  Sihui Liu  <sihui_liu@apple.com>
11
12         IndexedDB: IDBDatabase and IDBTransaction are leaked in layout tests
13         https://bugs.webkit.org/show_bug.cgi?id=194709
14
15         Reviewed by Geoffrey Garen.
16
17         * TestExpectations:
18         * platform/wk2/TestExpectations:
19         * storage/indexeddb/IDBObject-leak-expected.txt: Added.
20         * storage/indexeddb/IDBObject-leak.html: Added.
21
22 2019-02-25  Zan Dobersek  <zdobersek@igalia.com>
23
24         Unreviewed WPE gardening. Adding a few failure expectations as well
25         as updating a couple of port-specific test baselines.
26
27         * platform/wpe/TestExpectations:
28         * platform/wpe/fast/css/apple-system-colors-expected.txt: Added.
29         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt:
30         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
31
32 2019-02-24  Devin Rousso  <drousso@apple.com>
33
34         Web Inspector: Change the InspectorOverlay to use native rather than canvas
35         https://bugs.webkit.org/show_bug.cgi?id=105023
36         <rdar://problem/13443692>
37
38         Reviewed by Brian Burg.
39
40         * http/tests/inspector/dom/shapes-test.js: Removed.
41         * inspector/dom/hideHighlight.html: Removed.
42         * inspector/dom/hideHighlight-expected.txt: Removed.
43         * inspector/dom/highlight-shape-outside.html: Removed.
44         * inspector/dom/highlight-shape-outside-expected.txt: Removed.
45         * inspector/dom/highlight-shape-outside-margin.html: Removed.
46         * inspector/dom/highlight-shape-outside-margin-expected.txt: Removed.
47         * inspector/dom/highlightFrame.html: Removed.
48         * inspector/dom/highlightFrame-expected.txt: Removed.
49         * inspector/dom/highlightNode.html: Removed.
50         * inspector/dom/highlightNode-expected.txt: Removed.
51         * inspector/dom/highlightNodeList.html: Removed.
52         * inspector/dom/highlightNodeList-expected.txt: Removed.
53         * inspector/dom/highlightSelector.html: Removed.
54         * inspector/dom/highlightSelector-expected.txt: Removed.
55         * platform/mac/TestExpectations:
56
57 2019-02-24  Devin Rousso  <drousso@apple.com>
58
59         Web Inspector: provide a way to make searches case sensitive or use a regular expression
60         https://bugs.webkit.org/show_bug.cgi?id=192527
61         <rdar://problem/46800955>
62
63         Reviewed by Joseph Pecoraro.
64
65         * inspector/debugger/search-scripts.html:
66         * inspector/debugger/search-scripts-expected.txt:
67
68         * inspector/page/searchInResources.html:
69         * inspector/page/searchInResources-expected.txt:
70
71         * inspector/page/resources/search-script.js:
72         * inspector/page/resources/search-stylesheet.css:
73         * inspector/page/resources/search-worker.js:
74         * inspector/page/resources/search-xhr.txt:
75
76 2019-02-24  Devin Rousso  <drousso@apple.com>
77
78         Web Inspector: make debounce Proxy into its own class
79         https://bugs.webkit.org/show_bug.cgi?id=194721
80
81         Reviewed by Joseph Pecoraro.
82
83         * inspector/unit-tests/debouncer.html: Renamed from inspector/unit-tests/debounce.html:.
84         * inspector/unit-tests/debouncer-expected.txt: Renamed from inspector/unit-tests/debounce-expected.txt.
85         * inspector/unit-tests/throttler.html: Renamed from inspector/unit-tests/throttle.html:.
86         * inspector/unit-tests/throttler-expected.txt: Renamed from inspector/unit-tests/throttle-expected.txt.
87         * platform/gtk/TestExpectations:
88         * platform/mac/TestExpectations:
89
90 2019-02-23  Justin Fan  <justin_fan@apple.com>
91
92         [WebGPU] Buffer updates part 1: async mapping functions, unmap, and destroy
93         https://bugs.webkit.org/show_bug.cgi?id=194665
94
95         Reviewed by Dean Jackson.
96
97         Rewrite buffers.html -> map-write-buffers.html to test new functionality. Rewrite other affected
98         tests to use mapWriteAsync.
99
100         * webgpu/buffer-resource-triangles.html:
101         * webgpu/buffers-expected.txt: Renamed to map-write-buffers-expected.txt.
102         * webgpu/buffers.html: Renamed to map-write-buffers.html.
103         * webgpu/depth-enabled-triangle-strip.html:
104         * webgpu/map-write-buffers-expected.txt: Renamed from buffers-expected.txt.
105         * webgpu/map-write-buffers.html: Renamed from buffers.html.
106         * webgpu/vertex-buffer-triangle-strip.html:
107
108         * platform/mac/TestExpectations: Skip all webgpu tests on macOS 10.12 bots.
109
110 2019-02-23  chris fleizach  <cfleizach@apple.com>
111
112         AX: WebKit is incorrectly mapping the <meter> element to progressbar
113         https://bugs.webkit.org/show_bug.cgi?id=164051
114         <rdar://problem/29055615>
115
116         Reviewed by Joanmarie Diggs.
117
118         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
119         * platform/mac/accessibility/meter-element-expected.txt:
120         * platform/mac/accessibility/roles-exposed-expected.txt:
121
122 2019-02-22  Simon Fraser  <simon.fraser@apple.com>
123
124         Fix a legacy animation test. The <!-- webkit-test-runner --> was inside the <style>.
125
126         * legacy-animation-engine/animations/additive-transform-animations.html:
127
128 2019-02-22  Eric Liang  <ericliang@apple.com>
129
130         AX: Treat AXChildrenInNavigationOrder as AXChildren before adding support for aria-flowto
131         https://bugs.webkit.org/show_bug.cgi?id=194923
132
133         Reviewed by Chris Fleizach.
134
135         Added test to check AXChildrenInNavigationOrder returns non-empty array from AXChildren.
136         * accessibility/mac/children-in-navigation-order-returns-children-expected.txt: Added.
137         * accessibility/mac/children-in-navigation-order-returns-children.html: Added.
138
139 2019-02-22  Basuke Suzuki  <basuke.suzuki@sony.com>
140
141         [WinCairo] Enable wk1/wk2 suffix for platform search path.
142         https://bugs.webkit.org/show_bug.cgi?id=194846
143
144         Reviewed by Don Olmstead.
145
146         Added WebKitLegacy specific TestExpectations.
147
148         * platform/wincairo-wk1/TestExpectations: Added.
149         * platform/wincairo/TestExpectations:
150
151 2019-02-22  Dean Jackson  <dino@apple.com>
152
153         Rotation animations sometimes use the wrong origin (affects apple.com)
154         https://bugs.webkit.org/show_bug.cgi?id=194878
155         <rdar://problem/43908047>
156
157         Reviewed by Simon Fraser.
158
159         Forgot another expected results file.
160
161         * legacy-animation-engine/animations/additive-transform-animations-expected.html: Added.
162
163 2019-02-22  Ryosuke Niwa  <rniwa@webkit.org>
164
165         Skip the test added in r241932 on iOS for now.
166
167         * platform/ios/TestExpectations:
168
169 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
170
171         [iOS] Callout menu overlaps in-page controls when editing a comment in github.com's issue tracker
172         https://bugs.webkit.org/show_bug.cgi?id=194873
173         <rdar://problem/46701974>
174
175         Reviewed by Tim Horton.
176
177         Add a test to ensure that the we dodge clickable elements when showing the callout bar.
178
179         * editing/selection/ios/avoid-showing-callout-menu-over-controls-expected.txt: Added.
180         * editing/selection/ios/avoid-showing-callout-menu-over-controls.html: Added.
181         * resources/ui-helper.js:
182         (window.UIHelper.waitForMenuToShow.return.new.Promise):
183         (window.UIHelper.waitForMenuToShow):
184         (window.UIHelper.menuRect):
185         (window.UIHelper):
186
187 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
188
189         Input type "formatSetInlineTextDirection" is dispatched when changing paragraph-level text direction
190         https://bugs.webkit.org/show_bug.cgi?id=194703
191         <rdar://problem/48111775>
192
193         Reviewed by Ryosuke Niwa.
194
195         Rebaseline some existing tests to expect input events of type "formatSetBlockTextDirection" instead of
196         "formatSetInlineTextDirection" when changing paragraph text direction; additionally, add a new layout test that
197         changes the inline text direction in some Bidi text, and verify that "formatSetInlineTextDirection" is emitted
198         in this scenario, and that calling `preventDefault()` in the beforeinput event handler causes no change to be
199         made.
200
201         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt:
202         * fast/events/before-input-events-prevent-block-text-direction-expected.txt: Added.
203         * fast/events/before-input-events-prevent-block-text-direction.html: Renamed from LayoutTests/fast/events/before-input-events-prevent-text-direction.html.
204         * fast/events/before-input-events-prevent-inline-text-direction-expected.txt: Added.
205         * fast/events/before-input-events-prevent-inline-text-direction.html: Added.
206         * fast/events/before-input-events-prevent-text-direction-expected.txt: Removed.
207
208 2019-02-22  Rob Buis  <rbuis@igalia.com>
209
210         Fix unitless usage of mathsize
211         https://bugs.webkit.org/show_bug.cgi?id=194940
212
213         Reviewed by Frédéric Wang.
214
215         Tests lengths-1.html and length-3.html now pass.
216
217         * TestExpectations:
218
219 2019-02-21  Simon Fraser  <simon.fraser@apple.com>
220
221         Hardcode Visual Viewports on everywhere except iOS WK1
222         https://bugs.webkit.org/show_bug.cgi?id=194928
223
224         Reviewed by Zalan Bujtas.
225         
226         Remove "(visual viewport enabled 1)" from scrolling tree dumps. Remove calls
227         to "internals.settings.setVisualViewportEnabled(true)"
228
229         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
230         * fast/events/ios/rotation/resources/rotation-utils.js:
231         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html:
232         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
233         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html:
234         * fast/visual-viewport/nonzoomed-rects.html:
235         * fast/visual-viewport/resize-event-fired-window-resized.html:
236         * fast/visual-viewport/resize-event-fired.html:
237         * fast/visual-viewport/rtl-nonzoomed-rects.html:
238         * fast/visual-viewport/rtl-zoomed-rects.html:
239         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html:
240         * fast/visual-viewport/rubberbanding-viewport-rects-header-footer.html:
241         * fast/visual-viewport/rubberbanding-viewport-rects.html:
242         * fast/visual-viewport/scroll-event-fired.html:
243         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
244         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
245         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html:
246         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html:
247         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
248         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html:
249         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html:
250         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html:
251         * fast/visual-viewport/viewport-dimensions-iframe.html:
252         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html:
253         * fast/visual-viewport/viewport-dimensions.html:
254         * fast/visual-viewport/visual-viewport-same-object.html:
255         * fast/visual-viewport/zoomed-fixed-header-and-footer.html:
256         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html:
257         * fast/visual-viewport/zoomed-fixed.html:
258         * fast/visual-viewport/zoomed-rects.html:
259         * fast/visual-viewport/zoomed-scroll-into-view-fixed.html:
260         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed.html:
261         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
262         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
263         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
264         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
265         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
266         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
267         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
268         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
269         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
270         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
271         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
272         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
273         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
274         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
275         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
276         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
277         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
278         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
279         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
280         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
281         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
282         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
283         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
284         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
285         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
286         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
287         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
288         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
289         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
290         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
291         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Don't insert the first scrolling tree
292         dump until the end, to avoid it affecting main frame height before we get the second layer tree.
293         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
294         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
295         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
296         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
297         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
298         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
299         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
300         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
301         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
302         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
303         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
304         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
305         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
306         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
307         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
308         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
309         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
310         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
311         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
312
313 2019-02-21  Darin Adler  <darin@apple.com>
314
315         Some refinements for Node and Document
316         https://bugs.webkit.org/show_bug.cgi?id=194764
317
318         Reviewed by Ryosuke Niwa.
319
320         fast/forms/access-key-shadow-and-ordering-expected.txt: Added.
321         fast/forms/access-key-shadow-and-ordering.html: Added.
322
323 2019-02-21  Daniel Bates  <dabates@apple.com>
324
325         Fix the test failure following r241918
326         (https://bugs.webkit.org/show_bug.cgi?id=194906)
327
328         For some reason strict cookies are sent via HTTP in WK1 and not in WK2. Will investigate in <https://bugs.webkit.org/show_bug.cgi?id=194933>.
329         This sub-test failure occurs with and without the patch. As the primary purpose of this test
330         was to ensure correctness for Same Site lax cookies, I've amended the test and test result
331         for now.
332
333         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt:
334         * http/tests/cookies/same-site/user-load-cross-site-redirect.php:
335
336 2019-02-21  Daniel Bates  <dabates@apple.com>
337
338         Same Site Lax cookies are not sent with cross-site redirect from client-initiated load
339         https://bugs.webkit.org/show_bug.cgi?id=194906
340         <rdar://problem/44305947>
341
342         Reviewed by Brent Fulgham.
343
344         Add a test that is representative of a user loading a cross-site page that redirects
345         to a page that expects Same Site Lax cookies.
346
347         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt: Added.
348         * http/tests/cookies/same-site/user-load-cross-site-redirect.php: Added.
349
350 2019-02-21  Per Arne Vollan  <pvollan@apple.com>
351
352         Layout Test fast/text/international/khmer-selection.html is crashing
353         https://bugs.webkit.org/show_bug.cgi?id=191368
354
355         Reviewed by Brent Fulgham.
356
357         * platform/win/TestExpectations:
358
359 2019-02-21  Dean Jackson  <dino@apple.com>
360
361         Rotation animations sometimes use the wrong origin (affects apple.com)
362         https://bugs.webkit.org/show_bug.cgi?id=194878
363         <rdar://problem/43908047>
364
365         Reviewed by Simon Fraser.
366
367         Forgot the expected results file.
368
369         * animations/additive-transform-animations-expected.html: Added.
370
371 2019-02-21  Zalan Bujtas  <zalan@apple.com>
372
373         [LFC][Floats] Add support for placing formatting roots in-between floats.
374         https://bugs.webkit.org/show_bug.cgi?id=194902
375
376         Reviewed by Antti Koivisto.
377
378         * fast/block/block-only/floats-and-block-formatting-roots-expected.html: Added.
379         * fast/block/block-only/floats-and-block-formatting-roots.html: Added.
380
381 2019-02-21  Diego Pino Garcia  <dpino@igalia.com>
382
383         [GTK] Gardening for unexpected passes
384         https://bugs.webkit.org/show_bug.cgi?id=194854
385
386         Unreviewed test gardening.
387
388         * platform/gtk/TestExpectations:
389
390 2019-02-20  Antti Koivisto  <antti@apple.com>
391
392         Make programmatic frame scrolling work on iOS
393         https://bugs.webkit.org/show_bug.cgi?id=194886
394
395         Reviewed by Simon Fraser.
396
397         Test by Frederic Wang.
398
399         * fast/scrolling/ios/programmatic-scroll-iframe-expected.html: Added.
400         * fast/scrolling/ios/programmatic-scroll-iframe.html: Added.
401
402 2019-02-20  Dean Jackson  <dino@apple.com>
403
404         Rotation animations sometimes use the wrong origin (affects apple.com)
405         https://bugs.webkit.org/show_bug.cgi?id=194878
406         <rdar://problem/43908047>
407
408         Reviewed by Simon Fraser.
409
410         Update an old pixel test to be a new ref test, and remove all the old platform-specific
411         -expected versions.
412
413         * animations/additive-transform-animations-expected.png: Removed.
414         * animations/additive-transform-animations.html:
415         * legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
416         * legacy-animation-engine/animations/additive-transform-animations.html:
417         * platform/gtk/animations/additive-transform-animations-expected.png: Removed.
418         * platform/gtk/animations/additive-transform-animations-expected.txt: Removed.
419         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
420         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
421         * platform/ios/animations/additive-transform-animations-expected.txt: Removed.
422         * platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
423         * platform/mac/animations/additive-transform-animations-expected.txt: Removed.
424         * platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
425         * platform/win/animations/additive-transform-animations-expected.txt: Removed.
426         * platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
427         * platform/wincairo/animations/additive-transform-animations-expected.txt: Removed.
428         * platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
429         * platform/wpe/animations/additive-transform-animations-expected.txt: Removed.
430         * platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
431
432 2019-02-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
433
434         drawImage() clears the canvas if it's the source of the image and globalCompositeOperation is "copy"
435         https://bugs.webkit.org/show_bug.cgi?id=194746
436
437         Reviewed by Dean Jackson.
438
439         * fast/canvas/canvas-drawImage-composite-copy-expected.html: Added.
440         * fast/canvas/canvas-drawImage-composite-copy.html: Added.
441
442 2019-02-20  Shawn Roberts  <sroberts@apple.com>
443
444         [ Mac WK2 ] REGRESSION (r231450) Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
445         https://bugs.webkit.org/show_bug.cgi?id=194350
446
447         Unreviewed test gardening.
448
449         * platform/mac-wk2/TestExpectations: Marking as flaky until a fix lands
450
451 2019-02-20  Shawn Roberts  <sroberts@apple.com>
452
453         [ Mac WK1 ] REGRESSION (r230006) Layout Test media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html is a flaky text diff failure
454         https://bugs.webkit.org/show_bug.cgi?id=194309
455
456         Unreviewed test gardening.
457
458         * platform/mac-wk1/TestExpectations: Marking as flaky until a fix lands
459
460 2019-02-20  Shawn Roberts  <sroberts@apple.com>
461
462         [ Mac WK2 iOS Debug ] REGRESSION (r240713) Layout Test scrollingcoordinator/scrolling-tree/fixed-inside-frame.html is flaky failure
463         https://bugs.webkit.org/show_bug.cgi?id=194253
464
465         Unreviewed test gardening.
466
467         * platform/ios-wk2/TestExpectations: Marking as flaky until a fix lands
468         * platform/mac-wk2/TestExpectations: ditto
469
470 2019-02-20  Shawn Roberts  <sroberts@apple.com>
471
472         [ 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
473         https://bugs.webkit.org/show_bug.cgi?id=194225
474
475         Unreviewed test gardening.
476
477         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
478
479 2019-02-20  Shawn Roberts  <sroberts@apple.com>
480
481         [ Mac WK2 ] REGRESSION (r238519) Layout Test fast/repaint/placeholder-after-caps-lock-hidden.html is a flaky failure
482         https://bugs.webkit.org/show_bug.cgi?id=194170
483
484         Unreviewed test gardening.
485
486         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
487
488 2019-02-20  Timothy Hatcher  <timothy@apple.com>
489
490         RenderThemeIOS should use RenderTheme's color cache instead of its own.
491         https://bugs.webkit.org/show_bug.cgi?id=194822
492         rdar://problem/48208296
493
494         Reviewed by Tim Horton.
495
496         * platform/ios/fast/css/apple-system-colors-expected.txt: Rebased for -apple-system-purple.
497         * platform/win/fast/css/apple-system-colors-expected.txt: Rebased for invalid color now
498         that -apple-system colors are macOS and iOS only.
499
500 2019-02-20  Loïc Yhuel  <loic.yhuel@softathome.com>
501
502         Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions
503         https://bugs.webkit.org/show_bug.cgi?id=194819
504
505         Reviewed by Joseph Pecoraro.
506
507         * TestExpectations: Skip the test by default, like http/tests/contentextensions
508         * http/tests/inspector/network/contentextensions/blocked-websocket-crash-expected.txt: Added.
509         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html: Added.
510         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html.json: Added.
511         * platform/gtk/TestExpectations: Unskip the test
512         * platform/mac-wk2/TestExpectations: Ditto
513         * platform/wpe/TestExpectations: Ditto
514
515 2019-02-20  Shawn Roberts  <sroberts@apple.com>
516
517         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
518         https://bugs.webkit.org/show_bug.cgi?id=194368
519
520         Unreviewed test gardening.
521
522         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations while waiting for a fix
523         * platform/mac-wk2/TestExpectations: ditto
524
525 2019-02-19  Simon Fraser  <simon.fraser@apple.com>
526
527         REGRESSION (r238090): Toggling visibility on the <html> element can result in a blank web view
528         https://bugs.webkit.org/show_bug.cgi?id=194827
529         rdar://problem/47620594
530
531         Reviewed by Antti Koivisto.
532
533         Test dumps layer tree with RenderLayerBacking::shouldDumpPropertyForLayer to show that the root has (drawsContent 1)
534
535         * compositing/visibility/root-visibility-toggle-expected.txt: Added.
536         * compositing/visibility/root-visibility-toggle.html: Added.
537         * platform/mac-wk1/compositing/visibility/root-visibility-toggle-expected.txt: Added.
538
539 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
540
541         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
542         https://bugs.webkit.org/show_bug.cgi?id=172848
543         <rdar://problem/25709212>
544
545         Reviewed by Mark Lam.
546
547         * inspector/unit-tests/heap-snapshot-expected.txt:
548         * inspector/unit-tests/heap-snapshot.html:
549         Update for the new node flag.
550
551 2019-02-19  Truitt Savell  <tsavell@apple.com>
552
553         Unreviewed, rolling out r241784.
554
555         Broke all OpenSource builds.
556
557         Reverted changeset:
558
559         "Web Inspector: Improve ES6 Class instances in Heap Snapshot
560         instances view"
561         https://bugs.webkit.org/show_bug.cgi?id=172848
562         https://trac.webkit.org/changeset/241784
563
564 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
565
566         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
567         https://bugs.webkit.org/show_bug.cgi?id=172848
568         <rdar://problem/25709212>
569
570         Reviewed by Mark Lam.
571
572         * inspector/unit-tests/heap-snapshot-expected.txt:
573         * inspector/unit-tests/heap-snapshot.html:
574         Update for the new node flag.
575
576 2019-02-19  Ryosuke Niwa  <rniwa@webkit.org>
577
578         REGRESSION(r240909): Release assertion in FrameLoader::loadPostRequest when opening new window
579         https://bugs.webkit.org/show_bug.cgi?id=194820
580
581         Reviewed by Geoffrey Garen.
582
583         Added a regression test.
584
585         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation-expected.txt: Added.
586         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation.html: Added.
587
588 2019-02-19  Truitt Savell  <tsavell@apple.com>
589
590         [ iOS ] Layout Tests in editing/pasteboard/data-transfer-set-data-* are flaky Timeouts
591         https://bugs.webkit.org/show_bug.cgi?id=188892
592
593         Unreviewed test gardening.
594
595         * platform/ios/TestExpectations:
596
597 2019-02-19  Shawn Roberts  <sroberts@apple.com>
598
599         [ Mac WK2 iOS ] REGRESSION (r231008) Layout Test http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html is a flaky failure
600         https://bugs.webkit.org/show_bug.cgi?id=194826
601
602         Unreviewed test gardening.
603
604         * platform/ios-wk2/TestExpectations: Marking Debug flaky while waiting for bug fix
605         * platform/mac-wk2/TestExpectations: Marking Mac WK2 flaky while waiting for bug fix
606
607 2019-02-19  Commit Queue  <commit-queue@webkit.org>
608
609         Unreviewed, rolling out r241722.
610         https://bugs.webkit.org/show_bug.cgi?id=194801
611
612         Causing time outs and EWS failures after expectation file was
613         added. (Requested by ShawnRoberts on #webkit).
614
615         Reverted changeset:
616
617         "IndexedDB: leak IDBDatabase and IDBTransacstion in layout
618         tests"
619         https://bugs.webkit.org/show_bug.cgi?id=194709
620         https://trac.webkit.org/changeset/241722
621
622 2019-02-19  Antoine Quint  <graouts@apple.com>
623
624         [iOS] "touch-action: none" should not prevent text selection or tapping on a link
625         https://bugs.webkit.org/show_bug.cgi?id=194812
626         <rdar://problem/47901131>
627
628         Reviewed by Dean Jackson.
629
630         Add a new test which checks that tapping on a link with "touch-action: none" does not prevent navigation.
631
632         * pointerevents/ios/over-enter-out-leave.html:
633         * pointerevents/ios/touch-action-none-link-traversal-expected.txt: Added.
634         * pointerevents/ios/touch-action-none-link-traversal.html: Added.
635         * pointerevents/utils.js: Since we now have two tests performing a tap, we add a ui.tap() method which is a wrapper for uiController.singleTapAtPoint().
636         (const.ui.new.UIController.prototype.tap):
637
638 2019-02-18  Alex Christensen  <achristensen@webkit.org>
639
640         Adjust test expectations after r241754
641         https://bugs.webkit.org/show_bug.cgi?id=194510
642
643         * platform/wk2/TestExpectations:
644
645 2019-02-18  Alex Christensen  <achristensen@webkit.org>
646
647         Revert functional part of r241451
648         https://bugs.webkit.org/show_bug.cgi?id=194510
649
650         * platform/wk2/TestExpectations:
651
652 2019-02-18  Daniel Bates  <dabates@apple.com>
653
654         [iOS] Focus ring for checkboxes, radio buttons, buttons and search fields should hug tighter to the contour
655         https://bugs.webkit.org/show_bug.cgi?id=193599
656         <rdar://problem/47399602>
657
658         Reviewed by Simon Fraser.
659
660         Ideally we should find a way to write non-pixel tests for focus rings. For now, add some mismatch ref
661         tests.
662
663         We cannot write a "good" mismatch ref test for <select> at the moment since there is no way to defocus
664         a <select> without closing its popup. We also cannot change outline-color when outline-style: auto is
665         used and outline-style: auto is needed to get shrink-wrapped focus rings :(
666
667         * fast/forms/ios/focus-button-expected-mismatch.html: Added.
668         * fast/forms/ios/focus-button.html: Added.
669         * fast/forms/ios/focus-checkbox-expected-mismatch.html: Added.
670         * fast/forms/ios/focus-checkbox.html: Added.
671         * fast/forms/ios/focus-checked-checkbox-expected-mismatch.html: Added.
672         * fast/forms/ios/focus-checked-checkbox.html: Added.
673         * fast/forms/ios/focus-checked-radio-expected-mismatch.html: Added.
674         * fast/forms/ios/focus-checked-radio.html: Added.
675         * fast/forms/ios/focus-radio-expected-mismatch.html: Added.
676         * fast/forms/ios/focus-radio.html: Added.
677         * fast/forms/ios/focus-reset-button-expected-mismatch.html: Added.
678         * fast/forms/ios/focus-reset-button.html: Added.
679         * fast/forms/ios/focus-search-field-expected-mismatch.html: Added.
680         * fast/forms/ios/focus-search-field.html: Added.
681         * fast/forms/ios/focus-submit-button-expected-mismatch.html: Added.
682         * fast/forms/ios/focus-submit-button.html: Added.
683         * fast/forms/ios/focus-text-field-expected-mismatch.html: Added.
684         * fast/forms/ios/focus-text-field.html: Added.
685         * fast/forms/ios/focus-textarea-expected-mismatch.html: Added.
686         * fast/forms/ios/focus-textarea.html: Added.
687         * platform/ios/TestExpectations: Skip the tests for now on iOS we do not build with ENABLE(FULL_KEYBOARD_ACCESS) enabled.
688
689 2019-02-18  John Wilander  <wilander@apple.com>
690
691         Check the existence of the frame in Document::hasFrameSpecificStorageAccess() and Document::setHasFrameSpecificStorageAccess()
692         https://bugs.webkit.org/show_bug.cgi?id=194777
693         <rdar://problem/47731945>
694
695         Reviewed by Geoffrey Garen and Chris Dumez.
696
697         * http/tests/storageAccess/remove-requesting-iframe-expected.txt: Added.
698         * http/tests/storageAccess/remove-requesting-iframe.html: Added.
699         * http/tests/storageAccess/resources/request-storage-access-and-immediately-postmessage-iframe.html: Added.
700
701 2019-02-18  Joseph Pecoraro  <pecoraro@apple.com>
702
703         Web Inspector: Better categorize CPU usage per-thread / worker
704         https://bugs.webkit.org/show_bug.cgi?id=194564
705
706         Reviewed by Devin Rousso.
707
708         * inspector/cpu-profiler/resources/busy-worker.js: Added.
709         * inspector/cpu-profiler/threads-expected.txt: Added.
710         * inspector/cpu-profiler/threads.html: Added.
711         Test that WebKit receives per-Thread CPU usage numbers.
712
713 2019-02-18  Daniel Bates  <dabates@apple.com>
714
715         [iOS] Keyups for non-modifier keys identified as "Dead" when not focused in a content-editable element
716         https://bugs.webkit.org/show_bug.cgi?id=192824
717         <rdar://problem/47100332>
718
719         Reviewed by Wenson Hsieh.
720
721         Update tests and expected results. As it turns out fixing the bug in WebKitTestRunner/ios/HIDEventGenerator.mm
722         so that we now dispatch key events for F17 thru F24 exposed a bug in UIKit. See <rdar://problem/47128940>.
723         This same bug is also responsible for a lack of key events when the Insert key is pressed.
724
725         Added sub-test for Tab key to keypress-keys-in-non-editable-element.html. Changed expected result in test
726         keypress-keys-in-non-editable-element.html for the forward delete key to expect failure. We expect that pressing
727         the forward delete key will not dispatch a keypress to match the behavior on Mac. This will be addressed by a
728         UIKit fix.
729
730         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
731         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
732         * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt:
733         * fast/events/ios/keypress-keys-in-non-editable-element.html:
734
735 2019-02-18  Eric Carlson  <eric.carlson@apple.com>
736
737         Add MSE logging configuration
738         https://bugs.webkit.org/show_bug.cgi?id=194719
739         <rdar://problem/48122151>
740
741         Reviewed by Joseph Pecoraro.
742
743         * inspector/console/webcore-logging-expected.txt:
744
745 2019-02-18  Alex Christensen  <achristensen@webkit.org>
746
747         Disable safe browsing in WKWebView and remove its WKPreferences API
748         https://bugs.webkit.org/show_bug.cgi?id=194723
749         <rdar://problem/48122993>
750
751         Reviewed by Geoffrey Garen.
752
753         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
754         This test has results that depend on timing, and I need to update its results when I disable safe browsing.
755         I've done this several times before.  See r237876 for an example.
756
757 2019-02-18  Antoine Quint  <graouts@apple.com>
758
759         [iOS] Dispatch additional events along with pointerdown and pointerup
760         https://bugs.webkit.org/show_bug.cgi?id=194776
761         <rdar://problem/48164284>
762
763         Reviewed by Brent Fulgham.
764
765         Added a new test that checks that "pointerover" and "pointerenter" precede "pointerdown" and that "pointerout" and "pointerleave" follow "pointerup".
766
767         * pointerevents/ios/over-enter-out-leave-expected.txt: Added.
768         * pointerevents/ios/over-enter-out-leave.html: Added.
769
770 2019-02-18  Sihui Liu  <sihui_liu@apple.com>
771
772         IndexedDB: leak IDBDatabase and IDBTransacstion in layout tests
773         https://bugs.webkit.org/show_bug.cgi?id=194709
774
775         Reviewed by Geoffrey Garen.
776
777         * storage/indexeddb/IDBObject-leak.html: Added.
778
779 2019-02-18  Megan Gardner  <megan_gardner@apple.com>
780
781         Turn On Smart Delete
782         https://bugs.webkit.org/show_bug.cgi?id=194320
783
784         Reviewed by Ryosuke Niwa.
785
786         Update smart-delete-* tests, and rebase many other tests to work with the new smart delete setting.
787
788         * editing/deleting/smart-delete-001-expected.txt: Added.
789         * editing/deleting/smart-delete-001.html:
790         * editing/deleting/smart-delete-002-expected.txt:
791         * editing/deleting/smart-delete-002.html:
792         * editing/deleting/smart-delete-003-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
793         * editing/deleting/smart-delete-003.html:
794         * editing/deleting/smart-delete-004-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/smart-delete-004-expected.txt.
795         * editing/deleting/smart-delete-004.html:
796         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
797         * editing/deleting/smart-delete-across-editable-boundaries-2.html:
798         * editing/selection/delete-word-granularity-text-control.html:
799         * platform/ios-wk1/editing/deleting/smart-delete-003-expected.txt: Removed.
800         * platform/ios-wk1/editing/deleting/smart-delete-004-expected.txt: Removed.
801         * platform/ios-wk2/editing/deleting/smart-delete-003-expected.txt: Removed.
802         * platform/ios-wk2/editing/pasteboard/cut-text-001-expected.png: Removed.
803         * platform/ios/TestExpectations:
804         * platform/ios/editing/deleting/5206311-1-expected.txt:
805         * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: Added.
806         * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: Added.
807         * platform/ios/editing/deleting/delete-and-undo-expected.txt:
808         * platform/ios/editing/deleting/delete-block-merge-contents-012-expected.txt:
809         * platform/ios/editing/deleting/delete-block-merge-contents-017-expected.txt:
810         * platform/ios/editing/deleting/delete-contiguous-ws-001-expected.txt:
811         * platform/ios/editing/deleting/delete-image-003-expected.txt:
812         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt:
813         * platform/ios/editing/deleting/delete-selection-001-expected.txt:
814         * platform/ios/editing/deleting/delete-trailing-ws-001-expected.txt:
815         * platform/ios/editing/deleting/delete-ws-fixup-002-expected.txt:
816         * platform/ios/editing/deleting/delete-ws-fixup-003-expected.txt:
817         * platform/ios/editing/deleting/delete-ws-fixup-004-expected.txt:
818         * platform/ios/editing/deleting/smart-delete-001-expected.txt:
819         * platform/ios/editing/deleting/smart-delete-002-expected.txt: Added.
820         * platform/ios/editing/deleting/smart-delete-003-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
821         * platform/ios/editing/deleting/smart-delete-004-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
822         * platform/ios/editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt: Added.
823         * platform/ios/editing/deleting/table-cells-expected.txt:
824         * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: Added.
825         * platform/ios/editing/pasteboard/cut-text-001-expected.txt: Renamed from LayoutTests/platform/ios-wk2/editing/pasteboard/cut-text-001-expected.txt.
826         * platform/ios/editing/pasteboard/paste-2-expected.txt:
827         * platform/mac/editing/deleting/smart-delete-001-expected.png: Removed.
828         * platform/mac/editing/deleting/smart-delete-001-expected.txt: Removed.
829         * platform/mac/editing/deleting/smart-delete-002-expected.png: Removed.
830         * platform/mac/editing/deleting/smart-delete-003-expected.png: Removed.
831         * platform/mac/editing/deleting/smart-delete-004-expected.png: Removed.
832         * resources/ui-helper.js:
833         (window.UIHelper.async.doubleActivateAt):
834         (window.UIHelper.async.doubleActivateAtSelectionStart):
835         (window.UIHelper.async.selectWordByDoubleTapOrClick):
836
837 2019-02-17  Fujii Hironori  <Hironori.Fujii@sony.com>
838
839         Use dumpJSConsoleLogInStdErr=true webkit-test-runner option for non-imported tests instead of using DumpJSConsoleLogInStdErr expectation in TestExpectations
840         https://bugs.webkit.org/show_bug.cgi?id=194586
841
842         Reviewed by Ross Kirsling.
843
844         DumpJSConsoleLogInStdErr expectation is considered a bad idea.
845         And, we have dumpJSConsoleLogInStdErr test option now (Bug 177027).
846
847         Added dumpJSConsoleLogInStdErr=true webkit-test-runner option to all non-imported tests.
848
849         * TestExpectations: Removed DumpJSConsoleLogInStdErr expectations of non-imported tests.
850         * http/tests/appcache/404-resource-with-slow-main-resource.php: Added dumpJSConsoleLogInStdErr=true webkit-test-runner option.
851         * http/tests/appcache/deferred-events-delete-while-raising-timer.html: Ditto.
852         * http/tests/appcache/deferred-events-delete-while-raising.html: Ditto.
853         * http/tests/appcache/fail-on-update-2.html: Ditto.
854         * http/tests/appcache/fail-on-update.html: Ditto.
855         * http/tests/cache/disk-cache/redirect-chain-limits.html: Ditto.
856         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame.html: Ditto.
857         * http/tests/security/cross-origin-cached-images-parallel.html: Ditto.
858         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Ditto.
859         * http/tests/security/frame-loading-via-document-write.html: Ditto.
860         * http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html: Ditto.
861         * http/wpt/beacon/cors/cors-redirect-failure.html: Ditto.
862         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Ditto.
863         * media/event-queue-crash.html: Ditto.
864
865 2019-02-17  Matt Baker  <mattbaker@apple.com>
866
867         Web Inspector: Frontend performance is very slow reloading theverge.com - 50% of time in TreeOutline _indexOfTreeElement
868         https://bugs.webkit.org/show_bug.cgi?id=193605
869         <rdar://problem/47403986>
870
871         Reviewed by Devin Rousso.
872
873         * inspector/table/resources/table-utilities.js:
874         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableIndexForRepresentedObject):
875         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableRepresentedObjectForIndex):
876         (TestPage.registerInitializer.InspectorTest.TableDataSource):
877         New Table data source methods.
878
879         * inspector/unit-tests/index-set-expected.txt: Removed.
880         * inspector/unit-tests/index-set.html: Removed.
881         * inspector/unit-tests/set-utilities-expected.txt:
882         * inspector/unit-tests/set-utilities.html:
883         Remove IndexSet tests and update tests for Set utilities to include new
884         helper methods `equals` and `difference`, and `firstValue`.
885
886 2019-02-16  Zalan Bujtas  <zalan@apple.com>
887
888         [LFC][BFC] Add support for block replaced intrinsic width.
889         https://bugs.webkit.org/show_bug.cgi?id=194705
890
891         Reviewed by Simon Fraser.
892
893         * fast/block/block-only/replaced-intrinsic-width-simple-expected.html: Added.
894         * fast/block/block-only/replaced-intrinsic-width-simple.html: Added.
895
896 2019-02-16  Zalan Bujtas  <zalan@apple.com>
897
898         [LFC] Apply min/max width constraints to preferred width computation
899         https://bugs.webkit.org/show_bug.cgi?id=194739
900
901         Reviewed by Simon Fraser.
902
903         * fast/block/block-only/min-max-and-preferred-width-simple-expected.html: Added.
904         * fast/block/block-only/min-max-and-preferred-width-simple.html: Added.
905
906 2019-02-15  Dean Jackson  <dino@apple.com>
907
908         Allow emulation of user gestures from Web Inspector console
909         https://bugs.webkit.org/show_bug.cgi?id=194725
910         <rdar://problem/48126604>
911
912         Reviewed by Joseph Pecoraro and Devin Rousso.
913
914         * inspector/runtime/evaluate-userGestureEmulation-expected.txt: Added.
915         * inspector/runtime/evaluate-userGestureEmulation.html: Added.
916
917 2019-02-15  Ryosuke Niwa  <rniwa@webkit.org>
918
919         Crash in the hit testing code via HTMLPlugInElement::isReplacementObscured()
920         https://bugs.webkit.org/show_bug.cgi?id=194691
921
922         Reviewed by Simon Fraser.
923
924         Added a regression test. It hits the newly added debug assertion without the fix.
925
926         * platform/mac-wk1/TestExpectations: Skip the test since DumpRenderTree doesn't support
927         testRunner.setPluginSupportedMode.
928         * plugins/unsupported-plugin-with-replacement-in-iframe-crash-expected.txt: Added.
929         * plugins/unsupported-plugin-with-replacement-in-iframe-crash.html: Added.
930
931 2019-02-15  Nikita Vasilyev  <nvasilyev@apple.com>
932
933         Web Inspector: Styles: valid values in style attributes are reported as unsupported property values
934         https://bugs.webkit.org/show_bug.cgi?id=194619
935         <rdar://problem/47917373>
936
937         Reviewed by Devin Rousso and Joseph Pecoraro.
938
939         * inspector/css/modify-inline-style-expected.txt: Added.
940         * inspector/css/modify-inline-style.html: Added.
941
942 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
943
944         [WebVTT] Inline WebVTT styles should start with '::cue'
945         https://bugs.webkit.org/show_bug.cgi?id=194227
946
947         Reviewed by Eric Carlson.
948
949         Add invalid 'STYLE' blocks which the WebVTT parser should reject.
950
951         * media/track/captions-webvtt/css-styling.vtt:
952
953 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
954
955         Layout Test accessibility/loading-iframe-sends-notification.html is timing out
956         https://bugs.webkit.org/show_bug.cgi?id=194712
957
958         Unreviewed test gardening.
959
960         * platform/win/TestExpectations:
961
962 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
963
964         Layout Test fast/replaced/encrypted-pdf-as-object-and-embed.html is failing
965         https://bugs.webkit.org/show_bug.cgi?id=194711
966
967         Unreviewed test gardening.
968
969         * platform/win/TestExpectations:
970
971 2019-02-15  Zalan Bujtas  <zalan@apple.com>
972
973         [LFC] Out-of-flow box is never a float box
974         https://bugs.webkit.org/show_bug.cgi?id=194704
975
976         Reviewed by Antti Koivisto.
977
978         * fast/block/block-only/out-of-flow-is-never-float-box-expected.html: Added.
979         * fast/block/block-only/out-of-flow-is-never-float-box.html: Added.
980
981 2019-02-14  Commit Queue  <commit-queue@webkit.org>
982
983         Unreviewed, rolling out r241497.
984         https://bugs.webkit.org/show_bug.cgi?id=194676
985
986         New test times out (Requested by NVI on #webkit).
987
988         Reverted changeset:
989
990         "Web Inspector: Styles: valid values in style attributes are
991         reported as unsupported property values"
992         https://bugs.webkit.org/show_bug.cgi?id=194619
993         https://trac.webkit.org/changeset/241497
994
995 2019-02-14  Zalan Bujtas  <zalan@apple.com>
996
997         [LFC][BFC][MarginCollapse] Replaced boxes don't collapse through their margins
998         https://bugs.webkit.org/show_bug.cgi?id=194622
999
1000         Reviewed by Antti Koivisto.
1001
1002         * fast/block/block-only/block-replaced-with-vertical-margins-expected.html: Added.
1003         * fast/block/block-only/block-replaced-with-vertical-margins.html: Added.
1004
1005 2019-02-13  Ryosuke Niwa  <rniwa@webkit.org>
1006
1007         Crash in DOMTimer::fired
1008         https://bugs.webkit.org/show_bug.cgi?id=194638
1009
1010         Reviewed by Brent Fulgham.
1011
1012         Added a regression test. It needs debug assertions without the fix.
1013
1014         * fast/dom/timer-destruction-during-firing-expected.txt: Added.
1015         * fast/dom/timer-destruction-during-firing.html: Added.
1016
1017 2019-02-13  Nikita Vasilyev  <nvasilyev@apple.com>
1018
1019         Web Inspector: Styles: valid values in style attributes are reported as unsupported property values
1020         https://bugs.webkit.org/show_bug.cgi?id=194619
1021         <rdar://problem/47917373>
1022
1023         Reviewed by Devin Rousso.
1024
1025         * inspector/css/modify-inline-style-expected.txt: Added.
1026         * inspector/css/modify-inline-style.html: Added.
1027
1028 2019-02-13  Alicia Boya García  <aboya@igalia.com>
1029
1030         Unreviewed GTK test gardening
1031         https://bugs.webkit.org/show_bug.cgi?id=194631
1032
1033         * platform/gtk/TestExpectations:
1034         * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
1035         * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
1036
1037 2019-02-13  John Wilander  <wilander@apple.com>
1038
1039         Ignore Ad Click Attribution where source and destination are same-site
1040         https://bugs.webkit.org/show_bug.cgi?id=194620
1041         <rdar://problem/47890018>
1042
1043         Reviewed by Jiewen Tan.
1044
1045         Same-site test added and test results updated.
1046
1047         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1048         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
1049         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1050
1051 2019-02-13  Youenn Fablet  <youenn@apple.com>
1052
1053         getUserMedia with an ideal deviceId constraint doesn't always select the correct device
1054         https://bugs.webkit.org/show_bug.cgi?id=193614
1055
1056         Reviewed by Eric Carlson.
1057
1058         * fast/mediastream/get-user-media-device-id-expected.txt:
1059         * fast/mediastream/get-user-media-device-id.html:
1060
1061 2019-02-13  Eric Carlson  <eric.carlson@apple.com>
1062
1063         [iOS] Add a hack to work around buggy video control library
1064         https://bugs.webkit.org/show_bug.cgi?id=194615
1065         <rdar://problem/46146946>
1066
1067         Reviewed by Jer Noble.
1068
1069         * media/ios/video-volume-ios-quirk-expected.txt: Added.
1070         * media/ios/video-volume-ios-quirk.html: Added.
1071
1072 2019-02-13  Jer Noble  <jer.noble@apple.com>
1073
1074         Entering fullscreen inside a shadow root will not set fullscreen pseudoclasses outside of root
1075         https://bugs.webkit.org/show_bug.cgi?id=194516
1076         <rdar://problem/44678353>
1077
1078         Reviewed by Antoine Quint.
1079
1080         * fast/shadow-dom/fullscreen-in-shadow-full-screen-ancestor-expected.txt: Added.
1081         * fast/shadow-dom/fullscreen-in-shadow-full-screen-ancestor.html: Added.
1082         * platform/ios-wk2/TestExpectations:
1083
1084 2019-02-13  Tim Horton  <timothy_horton@apple.com>
1085
1086         Encrypted PDFs inside <embed> or <object> crash the Web Content process
1087         https://bugs.webkit.org/show_bug.cgi?id=194605
1088         <rdar://problem/19894818>
1089
1090         Reviewed by Andy Estes.
1091
1092         * fast/replaced/encrypted-pdf-as-object-and-embed-expected.txt: Added.
1093         * fast/replaced/encrypted-pdf-as-object-and-embed.html: Added.
1094         * fast/replaced/resources/encrypted-image.pdf: Added.
1095         Add a test ensuring that we don't crash with encrypted PDF in <object> or <embed>.
1096
1097 2019-02-12  Jiewen Tan  <jiewen_tan@apple.com>
1098
1099         Further restricting webarchive loads
1100         https://bugs.webkit.org/show_bug.cgi?id=194567
1101         <rdar://problem/47610130>
1102
1103         Reviewed by Youenn Fablet.
1104
1105         * platform/mac/fast/loader/webarchive-encoding-respected.html:
1106         * webarchive/loading/cache-expired-subresource.html:
1107         * webarchive/loading/javascript-url-iframe-crash.html:
1108         * webarchive/loading/mainresource-null-mimetype-crash.html:
1109         * webarchive/loading/missing-data.html:
1110         * webarchive/loading/object.html:
1111         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
1112         * webarchive/loading/test-loading-archive-subresource.html:
1113         * webarchive/loading/test-loading-archive.html:
1114         * webarchive/loading/test-loading-top-archive.html:
1115         * webarchive/loading/video-in-webarchive.html:
1116
1117 2019-02-13  John Wilander  <wilander@apple.com>
1118
1119         Store Ad Click Attribution requests in the network process
1120         https://bugs.webkit.org/show_bug.cgi?id=194510
1121         <rdar://problem/47650118>
1122
1123         Reviewed by Alex Christensen and Daniel Bates.
1124
1125         * TestExpectations:
1126             Marked "Skip" because the feature is not applicable to WK1.
1127         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt: Added.
1128         * http/tests/adClickAttribution/store-ad-click-attribution.html: Added.
1129         * platform/wk2/TestExpectations:
1130             Marked "Pass."
1131
1132 2019-02-13  Sihui Liu  <sihui_liu@apple.com>
1133
1134         Add two regression tests for reference cycle in IndexedDB
1135         https://bugs.webkit.org/show_bug.cgi?id=194527
1136
1137         Reviewed by Geoffrey Garen.
1138
1139         * fast/dom/reference-cycle-leaks.html:
1140         * platform/win/TestExpectations:
1141         The added tests are failing on win bots for unknown reasons, propably related to webkit.org/b/193540. Skip them 
1142         on win.
1143
1144         * storage/indexeddb/resources/result-request-cycle.js: Added.
1145         (prepareDatabase):
1146         * storage/indexeddb/resources/value-cursor-cycle.js: Added.
1147         (prepareDatabase):
1148         (onOpen.cursorRequest.onsuccess):
1149         * storage/indexeddb/result-request-cycle-expected.txt: Added.
1150         * storage/indexeddb/result-request-cycle.html: Added.
1151         * storage/indexeddb/value-cursor-cycle-expected.txt: Added.
1152         * storage/indexeddb/value-cursor-cycle.html: Added.
1153
1154 2019-02-13  Antoine Quint  <graouts@apple.com>
1155
1156         Support simulated mouse events on iOS based on a PlatformTouchEvent
1157         https://bugs.webkit.org/show_bug.cgi?id=194501
1158         <rdar://problem/46910790>
1159
1160         Reviewed by Dean Jackson.
1161
1162         Add a new test to check that we correctly dispatch mouse events as touches occur.
1163
1164         * fast/events/touch/ios/mouse-events-dispatch-with-touch-expected.txt: Added.
1165         * fast/events/touch/ios/mouse-events-dispatch-with-touch.html: Added.
1166         * pointerevents/utils.js:
1167         (prototype.handleEvent):
1168         (prototype._handlePointerEvent):
1169         (prototype._handleMouseEvent):
1170
1171 2019-02-13  Fujii Hironori  <Hironori.Fujii@sony.com>
1172
1173         [GTK][WPE] Don't use DumpJSConsoleLogInStdErr expectation in platform TestExpectations
1174         https://bugs.webkit.org/show_bug.cgi?id=194587
1175
1176         Unreviewed gardening.
1177
1178         * platform/gtk/TestExpectations: Removed DumpJSConsoleLogInStdErr markers which are marked in top TestExpectations.
1179         * platform/wpe/TestExpectations: Ditto.
1180
1181 2019-02-12  Justin Fan  <justin_fan@apple.com>
1182
1183         [WebGPU] Remove WebGPUBufferDescriptor/Usage and use GPU versions
1184         https://bugs.webkit.org/show_bug.cgi?id=194552
1185
1186         Reviewed by Dean Jackson.
1187
1188         WebGPUBufferDescriptor/Usage have been renamed to GPUBufferDescriptor/Usage in the Web GPU API.
1189         Update affected tests to match.
1190
1191         * webgpu/bind-groups.html:
1192         * webgpu/buffer-resource-triangles.html:
1193         * webgpu/buffers.html:
1194         * webgpu/depth-enabled-triangle-strip.html:
1195         * webgpu/vertex-buffer-triangle-strip.html:
1196
1197 2019-02-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1198
1199         Allow pages to trigger programmatic paste from script on iOS
1200         https://bugs.webkit.org/show_bug.cgi?id=194271
1201         <rdar://problem/47808810>
1202
1203         Reviewed by Tim Horton.
1204
1205         Add new tests to exercise programmatic pasting.
1206
1207         * TestExpectations:
1208         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt: Added.
1209         * editing/pasteboard/ios/dom-paste-confirmation.html: Added.
1210
1211         Verify that the user can tap "Paste" to allow programmatic pasting.
1212
1213         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt: Added.
1214         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html: Added.
1215
1216         Verify that DOM paste access isn't carried over when using `setTimeout` in a user gesture event handler.
1217
1218         * editing/pasteboard/ios/dom-paste-rejection-expected.txt: Added.
1219         * editing/pasteboard/ios/dom-paste-rejection.html: Added.
1220
1221         Verify that resigning first responder dismisses the callout bar and does not allow programmatic pasting.
1222
1223         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt: Added.
1224         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html: Added.
1225
1226         Verify that user gesture is required to present the callout menu for a programmatic paste request.
1227
1228         * editing/pasteboard/ios/resources/dom-paste-helper.js: Added.
1229         (return.new.Promise.):
1230         (async._waitForOrTriggerPasteMenu):
1231         (async.triggerPasteMenuAfterTapAt):
1232         (async.waitForPasteMenu):
1233
1234         Add helpers to summon, wait for, and interact with the callout bar when the page attempts to trigger a paste.
1235
1236         * platform/ios-wk2/TestExpectations:
1237         * platform/win/TestExpectations:
1238
1239         Skip editing/pasteboard/ios by default, and enable it only in the modern WebKit port of iOS.
1240
1241 2019-02-12  Dean Jackson  <dino@apple.com>
1242
1243         BitmapRenderer should handle existing ImageBuffers
1244         https://bugs.webkit.org/show_bug.cgi?id=194555
1245         <rdar://problem/47857150>
1246
1247         Reviewed by Tim Horton.
1248
1249         Test that creates a canvas, triggers an ImageBuffer to be created, then
1250         creates the bitmaprenderer context.
1251
1252         * fast/canvas/bitmaprenderer-created-after-toBlob-expected.txt: Added.
1253         * fast/canvas/bitmaprenderer-created-after-toBlob.html: Added.
1254
1255 2019-02-12  Alex Christensen  <achristensen@webkit.org>
1256
1257         Remove setDefersLoading infrastructure from WebKit2
1258         https://bugs.webkit.org/show_bug.cgi?id=194506
1259
1260         Reviewed by Brady Eidson.
1261
1262         * platform/wk2/TestExpectations:
1263
1264 2019-02-12  Justin Fan  <justin_fan@apple.com>
1265
1266         [Web GPU] DepthStencilAttachment implementation
1267         https://bugs.webkit.org/show_bug.cgi?id=194458
1268         <rdar://problem/47932446>
1269
1270         Reviewed by Dean Jackson.
1271
1272         Add test and update utility functions for depth texture attachments. Update others to specify their 
1273         loadOp and storeOp for all render pass attachments, as these are no longer provided by default by the implementation.
1274
1275         * webgpu/buffer-resource-triangles.html:
1276         * webgpu/depth-enabled-triangle-strip-expected.html: Added.
1277         * webgpu/depth-enabled-triangle-strip.html: Added.
1278         * webgpu/js/basic-webgpu-functions.js:
1279         (render):
1280         * webgpu/js/webgpu-functions.js:
1281         (createBasicDepthStateDescriptor):
1282         (createBasicDepthTexture):
1283         (beginBasicRenderPass):
1284         (createBasicPipeline): Deleted.
1285         * webgpu/render-command-encoding.html:
1286         * webgpu/render-passes.html:
1287
1288 2019-02-12  Chris Fleizach  <cfleizach@apple.com>
1289
1290         AX: Fix flaky accessibility/loading-iframe-sends-notification.html
1291         https://bugs.webkit.org/show_bug.cgi?id=194546
1292
1293         Reviewed by Zalan Bujtas.
1294
1295         This test was relying on timing between load events being sent and accessibility events being sent.
1296         We don't need to do that, we can more directly test this interplay.
1297
1298         * accessibility/loading-iframe-sends-notification-expected.txt:
1299         * accessibility/loading-iframe-sends-notification.html:
1300
1301 2019-02-12  Adrian Perez de Castro  <aperez@igalia.com>
1302
1303         Unreviewed WPE gardening. Unskip content extensions tests after r241283
1304
1305         * platform/wpe/TestExpectations: Unskip content extensions tests, and list
1306         as failing those known to not pass due to missing expectaions or timeouts.
1307
1308 2019-02-08  Chris Fleizach  <cfleizach@apple.com>
1309
1310         AXObjectCache::childrenChanged shouldn't update layout or style during another style recalc
1311         https://bugs.webkit.org/show_bug.cgi?id=182280
1312         <rdar://problem/37018386>
1313
1314         Reviewed by Alan Bujtas.
1315
1316         * accessibility/aria-hidden-update.html:
1317         * accessibility/aria-hidden-updates-alldescendants.html:
1318         * accessibility/image-load-on-delay.html:
1319         * accessibility/mac/aria-hidden-changes-for-non-ignored-elements.html:
1320         * accessibility/removed-anonymous-block-child-causes-crash.html:
1321
1322 2019-02-11  Myles C. Maxfield  <mmaxfield@apple.com>
1323
1324         [Cocoa] Ask platform for generic font family mappings
1325         https://bugs.webkit.org/show_bug.cgi?id=187723
1326         <rdar://problem/41892438>
1327
1328         Reviewed by Brent Fulgham.
1329
1330         Update the tests to work with this new model.
1331
1332         * fast/text/international/font-fallback-to-common-script-expected.html: Removed.
1333         * fast/text/international/font-fallback-to-common-script.html: Removed.
1334         * fast/text/international/lang-sensitive-fonts-expected.html:
1335         * fast/text/international/lang-sensitive-fonts-xml-expected.html:
1336         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
1337         * fast/text/international/lang-sensitive-fonts.html:
1338         * fast/text/international/locale-sensitive-fonts-expected.html:
1339         * fast/text/international/locale-sensitive-fonts.html:
1340         * fast/text/ja-sans-serif-expected-mismatch.html: Added.
1341         * fast/text/ja-sans-serif.html: Added.
1342         * platform/ios/fast/block/float/016-expected.txt:
1343
1344 2019-02-11  Shawn Roberts  <sroberts@apple.com>
1345
1346         Updating for all of Mac WK2 for flaky test
1347         https://bugs.webkit.org/show_bug.cgi?id=185994
1348
1349         Unreviewed test gardening.
1350
1351         * platform/mac-wk2/TestExpectations:
1352
1353 2019-02-11  Daniel Bates  <dabates@apple.com>
1354
1355         [iOS] Adopt SPI to support Emacs bindings: transpose and delete to end of paragraph
1356         https://bugs.webkit.org/show_bug.cgi?id=194505
1357         <rdar://problem/47743533>
1358
1359         Reviewed by Tim Horton.
1360
1361         Add tests to ensure that Control + t and Control + k perform a transpose and delete to the
1362         end of the line/paragraph. Skip the tests for now until we have the UIKit fix <rdar://problem/44928156>.
1363
1364         * fast/events/ios/key-command-delete-to-end-of-paragraph-expected.txt: Added.
1365         * fast/events/ios/key-command-delete-to-end-of-paragraph.html: Added.
1366         * fast/events/ios/key-command-transpose-expected.txt: Added.
1367         * fast/events/ios/key-command-transpose.html: Added.
1368         * platform/ios/TestExpectations: Skip tests for now.
1369
1370 2019-02-11  Adrian Perez de Castro  <aperez@igalia.com>
1371
1372         [GTK][WPE] Add content extensions support in WKTR and unskip layout tests
1373         https://bugs.webkit.org/show_bug.cgi?id=193622
1374
1375         Reviewed by Michael Catanzaro.
1376
1377         * platform/gtk/TestExpectations: Un-skip tests for content extensions and add expectations.
1378
1379 2019-02-11  Daniel Bates  <dabates@apple.com>
1380
1381         [iOS] Mouse/Touch/Pointer events are missing modifier keys
1382         https://bugs.webkit.org/show_bug.cgi?id=191446
1383         <rdar://problem/45929460>
1384
1385         Reviewed by Tim Horton.
1386
1387         Refactor existing iOS key events tests to share code. Add new tests to ensure touch and mouse events
1388         have accurate modifier key details.
1389
1390         * fast/events/ios/key-events-meta-alt-combinations.html:
1391         * fast/events/ios/resources/key-tester.js:
1392         (computeSubsets.compareByModifierOrder): Deleted.
1393         * fast/events/resources/compute-subsets.js: Added.
1394         (computeSubsets.compareByOriginalArrayOrder):
1395         (computeSubsets):
1396         * fast/events/touch/ios/mouse-events-with-modifiers-expected.txt: Added.
1397         * fast/events/touch/ios/mouse-events-with-modifiers.html: Added.
1398         * fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Added.
1399         * fast/events/touch/ios/pointer-events-with-modifiers.html: Added.
1400         * fast/events/touch/ios/touch-events-with-modifiers-expected.txt: Added.
1401         * fast/events/touch/ios/touch-events-with-modifiers.html: Added.
1402         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Update expected result
1403         due to changes to ui-helper.js.
1404         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Ditto.
1405         * platform/ios/TestExpectations:
1406         * resources/ui-helper.js:
1407         (window.UIHelper.tapAt.return.new.Promise):
1408         (window.UIHelper.tapAt):
1409         (window.UIHelper.stylusTapAt.return.new.Promise):
1410         (window.UIHelper.stylusTapAt):
1411
1412 2019-02-11  Commit Queue  <commit-queue@webkit.org>
1413
1414         Unreviewed, rolling out r241272 and r241276.
1415         https://bugs.webkit.org/show_bug.cgi?id=194514
1416
1417         Broke the Apple Internal build and the fix requires human
1418         intervention :( (Requested by dydz on #webkit).
1419
1420         Reverted changesets:
1421
1422         "[iOS] Mouse/Touch/Pointer events are missing modifier keys"
1423         https://bugs.webkit.org/show_bug.cgi?id=191446
1424         https://trac.webkit.org/changeset/241272
1425
1426         "Fix internal iOS build after r241272"
1427         https://bugs.webkit.org/show_bug.cgi?id=191446
1428         https://trac.webkit.org/changeset/241276
1429
1430 2019-02-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1431
1432         fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html does not work on iPad
1433         https://bugs.webkit.org/show_bug.cgi?id=194313
1434
1435         Reviewed by Tim Horton.
1436
1437         Adjusts an existing layout test to work on both iPhone and iPad simulators.
1438
1439         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry-expected.txt:
1440         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
1441
1442         Make this test wait after blurring the currently focused element, such that tapping to focus the next form
1443         control doesn't fail. Notably on iPad, not waiting for the popover to dismiss meant that subsequent taps would
1444         be dispatched too soon, and hit-test to the popover view being dismissed rather than WKWebView.
1445
1446         * platform/ipad/TestExpectations:
1447
1448         Unskip the test on iPad.
1449
1450         * resources/ui-helper.js:
1451
1452         Add helpers to query whether or not the keyboard is shown, and whether or not a view controller is being modally
1453         presented over the current root view controller (this is the case when interacting with date pickers on iPad).
1454
1455         (window.UIHelper.isShowingKeyboard):
1456         (window.UIHelper.isPresentingModally):
1457         (window.UIHelper.deactivateFormControl):
1458
1459         Add a new helper method to blur the given form control element and wait for web view chrome to finish dismissing
1460         (on iOS, this is either the date picker input view in the keyboard on iPhone, or the date picker popover view
1461         controller on iPad).
1462
1463         (window.UIHelper.isShowingDataListSuggestions):
1464
1465         Drive-by fix: remove an extraneous ternary conditional statement.
1466
1467 2019-02-11  Daniel Bates  <dabates@apple.com>
1468
1469         [iOS] Mouse/Touch/Pointer events are missing modifier keys
1470         https://bugs.webkit.org/show_bug.cgi?id=191446
1471         <rdar://problem/45929460>
1472
1473         Reviewed by Tim Horton.
1474
1475         Refactor existing iOS key events tests to share code. Add new tests to ensure touch and mouse events
1476         have accurate modifier key details.
1477
1478         * fast/events/ios/key-events-meta-alt-combinations.html:
1479         * fast/events/ios/resources/key-tester.js:
1480         (computeSubsets.compareByModifierOrder): Deleted.
1481         * fast/events/resources/compute-subsets.js: Added.
1482         (computeSubsets.compareByOriginalArrayOrder):
1483         (computeSubsets):
1484         * fast/events/touch/ios/mouse-events-with-modifiers-expected.txt: Added.
1485         * fast/events/touch/ios/mouse-events-with-modifiers.html: Added.
1486         * fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Added.
1487         * fast/events/touch/ios/pointer-events-with-modifiers.html: Added.
1488         * fast/events/touch/ios/touch-events-with-modifiers-expected.txt: Added.
1489         * fast/events/touch/ios/touch-events-with-modifiers.html: Added.
1490         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Update expected result
1491         due to changes to ui-helper.js.
1492         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Ditto.
1493         * platform/ios/TestExpectations:
1494         * resources/ui-helper.js:
1495         (window.UIHelper.tapAt.return.new.Promise):
1496         (window.UIHelper.tapAt):
1497         (window.UIHelper.stylusTapAt.return.new.Promise):
1498         (window.UIHelper.stylusTapAt):
1499
1500 2019-02-11  Youenn Fablet  <youenn@apple.com>
1501
1502         Filter out Overconstrainederror.constraint when getUserMedia is not granted
1503         https://bugs.webkit.org/show_bug.cgi?id=194240
1504
1505         Reviewed by Eric Carlson.
1506
1507         * fast/mediastream/overconstrainederror-constraint-expected.txt: Added.
1508         * fast/mediastream/overconstrainederror-constraint.html: Added.
1509
1510 2019-02-11  Truitt Savell  <tsavell@apple.com>
1511
1512         Unreviewed, rolling out r241229.
1513
1514         Revision broke internal builds for watchOS.
1515
1516         Reverted changeset:
1517
1518         "[Cocoa] Ask platform for generic font family mappings"
1519         https://bugs.webkit.org/show_bug.cgi?id=187723
1520         https://trac.webkit.org/changeset/241229
1521
1522 2019-02-11  Youenn Fablet  <youenn@apple.com>
1523
1524         Make Request constructor throw if FetchRequestInit.signal is not undefined, null or an AbortSignal object
1525         https://bugs.webkit.org/show_bug.cgi?id=194404
1526         <rdar://problem/47891915>
1527
1528         Reviewed by Geoffrey Garen.
1529
1530         * http/wpt/fetch/request-abort-expected.txt:
1531
1532 2019-02-11  Zan Dobersek  <zdobersek@igalia.com>
1533
1534         Unreviewed WPE gardening. Adding additional baselines after font variations
1535         enablement. Additionally rebaselining a couple other WPT and WebGL tests.
1536
1537         * platform/wpe/TestExpectations:
1538         * platform/wpe/fast/css/getComputedStyle: Added.
1539         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1540         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1541         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1542         * platform/wpe/fast/dom/52776-expected.txt:
1543         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt:
1544         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt:
1545         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1546         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt: Added.
1547         * platform/wpe/webgl/2.0.0/conformance/canvas/buffer-offscreen-test-expected.txt:
1548         * platform/wpe/webgl/2.0.0/conformance/canvas/buffer-preserve-test-expected.txt:
1549         * platform/wpe/webgl/2.0.0/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt:
1550
1551 2019-02-10  Commit Queue  <commit-queue@webkit.org>
1552
1553         Unreviewed, rolling out r241167.
1554         https://bugs.webkit.org/show_bug.cgi?id=194482
1555
1556         Broke the GTK mediastream tests (Requested by philn on
1557         #webkit).
1558
1559         Reverted changeset:
1560
1561         "Filter out Overconstrainederror.constraint when getUserMedia
1562         is not granted"
1563         https://bugs.webkit.org/show_bug.cgi?id=194240
1564         https://trac.webkit.org/changeset/241167
1565
1566 2019-02-09  Nikita Vasilyev  <nvasilyev@apple.com>
1567
1568         Web Inspector: fix typos in tests
1569
1570         Unreviewed test gardening.
1571
1572         * inspector/css/force-page-appearance.html:
1573
1574 2019-02-08  Myles C. Maxfield  <mmaxfield@apple.com>
1575
1576         [Cocoa] Ask platform for generic font family mappings
1577         https://bugs.webkit.org/show_bug.cgi?id=187723
1578         <rdar://problem/41892438>
1579
1580         Reviewed by Brent Fulgham.
1581
1582         Update the tests to work with this new model.
1583
1584         * fast/text/international/font-fallback-to-common-script-expected.html: Removed.
1585         * fast/text/international/font-fallback-to-common-script.html: Removed. This test is no longer testing
1586         anything relevant.
1587         * fast/text/international/lang-sensitive-fonts-expected.html:
1588         * fast/text/international/lang-sensitive-fonts-xml-expected.html:
1589         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
1590         * fast/text/international/lang-sensitive-fonts.html:
1591         * fast/text/international/locale-sensitive-fonts-expected.html:
1592         * fast/text/international/locale-sensitive-fonts.html:
1593         * fast/text/ja-sans-serif-expected-mismatch.html: Added.
1594         * fast/text/ja-sans-serif.html: Added.
1595
1596 2019-02-08  Joseph Pecoraro  <pecoraro@apple.com>
1597
1598         Web Inspector: Import / Export Heap Snapshots
1599         https://bugs.webkit.org/show_bug.cgi?id=194448
1600         <rdar://problem/47928093>
1601
1602         Reviewed by Devin Rousso.
1603
1604         * inspector/heap/imported-snapshot-expected.txt: Added.
1605         * inspector/heap/imported-snapshot.html: Added.
1606         * platform/mac/TestExpectations:
1607
1608 2019-02-08  Nikita Vasilyev  <nvasilyev@apple.com>
1609
1610         Web Inspector: Styles: close unbalanced quotes and parenthesis when editing values
1611         https://bugs.webkit.org/show_bug.cgi?id=182523
1612         <rdar://problem/37260209>
1613
1614         Reviewed by Devin Rousso.
1615
1616         Test common cases of unmatched quotes, parenthesis, comments, and trailing backslashes.
1617
1618         * inspector/unit-tests/css-completions-expected.txt: Added.
1619         * inspector/unit-tests/css-completions.html: Added.
1620
1621 2019-02-08  Per Arne Vollan  <pvollan@apple.com>
1622
1623         Layout Test accessibility/set-value-not-work-for-disabled-sliders.html is failing
1624         https://bugs.webkit.org/show_bug.cgi?id=194451
1625
1626         Unreviewed test gardening.
1627
1628         * platform/win/TestExpectations:
1629
1630 2019-02-08  Ryan Haddad  <ryanhaddad@apple.com>
1631
1632         Layout Test media/audio-concurrent-supported.html is a flaky failure
1633         https://bugs.webkit.org/show_bug.cgi?id=188017
1634
1635         Unreviewed test gardening.
1636
1637         * platform/ios-simulator-wk2/TestExpectations: The test is not flaky anymore. Remove expectation.
1638
1639 2019-02-08  Per Arne Vollan  <pvollan@apple.com>
1640
1641         [WebVTT] Inline WebVTT styles should start with '::cue'
1642         https://bugs.webkit.org/show_bug.cgi?id=194227
1643         <rdar://problem/47791087>
1644
1645         Reviewed by Eric Carlson.
1646
1647         * media/track/captions-webvtt/css-styling.vtt:
1648
1649 2019-02-08  Youenn Fablet  <youenn@apple.com>
1650
1651         Running RTCRtpSender.getCapabilities("video") before initial offer breaks VP8
1652         https://bugs.webkit.org/show_bug.cgi?id=194380
1653         <rdar://problem/47916514>
1654
1655         Reviewed by Eric Carlson.
1656
1657         * webrtc/video-mute-vp8-expected.txt:
1658         * webrtc/video-mute-vp8.html:
1659
1660 2019-02-08  Andy Estes  <aestes@apple.com>
1661
1662         [WebIDL] Support serializing sequences and FrozenArrays of non-interfaces
1663         https://bugs.webkit.org/show_bug.cgi?id=190997
1664         <rdar://problem/35983035>
1665
1666         Reviewed by Brent Fulgham.
1667
1668         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
1669
1670 2019-02-08  Eric Liang  <ericliang@apple.com>
1671
1672         Check if receive AXPressDidFail notification when performing AXPress action on disabled MenuList.
1673         https://bugs.webkit.org/show_bug.cgi?id=193878
1674
1675         Reviewed by Chris Fleizach.
1676
1677         * accessibility/mac/press-not-work-for-disabled-menu-list.html: Added.
1678
1679 2019-02-07  Devin Rousso  <drousso@apple.com>
1680
1681         PseudoElement created for any ::before/::after selector regardless of whether a content property exists
1682         https://bugs.webkit.org/show_bug.cgi?id=194423
1683         <rdar://problem/46787260>
1684
1685         Reviewed by Antti Koivisto.
1686
1687         * inspector/css/pseudo-creation.html: Added.
1688         * inspector/css/pseudo-creation-expected.txt: Added.
1689
1690 2019-02-07  Justin Fan  <justin_fan@apple.com>
1691
1692         [Web GPU] GPUDevice::createTexture implementation prototype
1693         https://bugs.webkit.org/show_bug.cgi?id=194409
1694         <rdar://problem/47894312>
1695
1696         Reviewed by Myles C. Maxfield.
1697
1698         Update textures-textureviews.html to WPT format and to test creation of textures via the GPUDevice.
1699
1700         * webgpu/textures-textureviews-expected.txt:
1701         * webgpu/textures-textureviews.html:
1702
1703 2019-02-07  Shawn Roberts  <sroberts@apple.com>
1704
1705         fast/hidpi/hidpi-long-page-with-inset-element.html is a flaky image failure
1706         https://bugs.webkit.org/show_bug.cgi?id=172384
1707
1708         Unreviewed test gardening.
1709
1710         * platform/mac-wk1/TestExpectations:
1711
1712 2019-02-07  Wenson Hsieh  <wenson_hsieh@apple.com>
1713
1714         [iOS] Clicking links in Safari using Apple Pencil is much more difficult after r238475
1715         https://bugs.webkit.org/show_bug.cgi?id=194415
1716         <rdar://problem/47550281>
1717
1718         Reviewed by Tim Horton.
1719
1720         Add a layout test to verify that a stylus tap dispatches clicks.
1721
1722         * fast/events/touch/ios/pencil-tap-dispatches-click-expected.txt: Added.
1723         * fast/events/touch/ios/pencil-tap-dispatches-click.html: Added.
1724
1725 2019-02-07  Youenn Fablet  <youenn@apple.com>
1726
1727         Filter out Overconstrainederror.constraint when getUserMedia is not granted
1728         https://bugs.webkit.org/show_bug.cgi?id=194240
1729
1730         Reviewed by Eric Carlson.
1731
1732         * fast/mediastream/overconstrainederror-constraint-expected.txt: Added.
1733         * fast/mediastream/overconstrainederror-constraint.html: Added.
1734
1735 2019-02-07  Timothy Hatcher  <timothy@apple.com>
1736
1737         Overflow element scrollbar is light for dark mode content.
1738         https://bugs.webkit.org/show_bug.cgi?id=194407
1739         rdar://problem/45991585
1740
1741         Reviewed by Beth Dakin.
1742
1743         Updated tests to look at overflow elements and if dark apearance
1744         is used by the scrollbar directly.
1745
1746         * css-dark-mode/supported-color-schemes-scrollbar-expected.txt:
1747         * css-dark-mode/supported-color-schemes-scrollbar.html:
1748
1749 2019-02-07  Nikita Vasilyev  <nvasilyev@apple.com>
1750
1751         Web Inspector: Fix modify-css-property-race.html flakiness
1752         https://bugs.webkit.org/show_bug.cgi?id=194408
1753
1754         Reviewed by Devin Rousso.
1755
1756         Event listener wasn't removed property, sometimes causing it to fire one more time.
1757
1758         * inspector/css/modify-css-property-race.html:
1759
1760 2019-02-07  Youenn Fablet  <youenn@apple.com>
1761
1762         Unable to sign in leetcode.
1763         https://bugs.webkit.org/show_bug.cgi?id=194366
1764         rdar://problem/47259025.
1765
1766         Reviewed by Chris Dumez.
1767
1768         * http/wpt/fetch/request-abort-expected.txt: Added.
1769         * http/wpt/fetch/request-abort.html: Added.
1770
1771 2019-02-07  Alex Christensen  <achristensen@webkit.org>
1772
1773         Deprecate WKBundlePageSetDefersLoading
1774         https://bugs.webkit.org/show_bug.cgi?id=191394
1775
1776         Reviewed by Dean Jackson.
1777
1778         * platform/wk2/TestExpectations:
1779
1780 2019-02-07  Zalan Bujtas  <zalan@apple.com>
1781
1782         [LFC][Out-of-flow] Use the containing block's padding width when computing min/max width.
1783         https://bugs.webkit.org/show_bug.cgi?id=194391
1784
1785         Reviewed by Antti Koivisto.
1786
1787         * fast/block/block-only/absolute-positioned-min-max-percentage-with-parent-padding-expected.html: Added.
1788         * fast/block/block-only/absolute-positioned-min-max-percentage-with-parent-padding.html: Added.
1789
1790 2019-02-07  Miguel Gomez  <magomez@igalia.com>
1791
1792         Unreviewed GTK+ gardening after r241117.
1793
1794         * platform/gtk/TestExpectations:
1795         * platform/gtk/compositing/iframes/invisible-nested-iframe-show-expected.txt:
1796         * platform/gtk/compositing/iframes/resizer-expected.txt:
1797         * platform/gtk/compositing/rtl/rtl-iframe-absolute-expected.txt:
1798         * platform/gtk/compositing/rtl/rtl-iframe-relative-expected.txt:
1799
1800 2019-02-06  Devin Rousso  <drousso@apple.com>
1801
1802         Web Inspector: DOM: don't send the entire function string with each event listener
1803         https://bugs.webkit.org/show_bug.cgi?id=194293
1804         <rdar://problem/47822809>
1805
1806         Reviewed by Joseph Pecoraro.
1807
1808         * inspector/dom/getEventListenersForNode.html:
1809         * inspector/dom/getEventListenersForNode-expected.txt:
1810
1811 2019-02-06  Andy Estes  <aestes@apple.com>
1812
1813         [Payment Request] It should be possible to require a phonetic name for shipping contacts
1814         https://bugs.webkit.org/show_bug.cgi?id=194311
1815         <rdar://46733045>
1816
1817         Reviewed by Alex Christensen.
1818
1819         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt:
1820         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
1821         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https-expected.txt:
1822         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https.html:
1823         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
1824         * http/tests/ssl/applepay/PaymentRequest.https.html:
1825
1826 2019-02-06  Yusuke Suzuki  <ysuzuki@apple.com>
1827
1828         [JSC] PrivateName to PublicName hash table is wasteful
1829         https://bugs.webkit.org/show_bug.cgi?id=194277
1830
1831         Reviewed by Michael Saboff.
1832
1833         * streams/readable-byte-stream-controller-expected.txt:
1834
1835 2019-02-06  Justin Fan  <justin_fan@apple.com>
1836
1837         [Web GPU] Implement supporting dictionaries for GPUTexture
1838         https://bugs.webkit.org/show_bug.cgi?id=194354
1839
1840         Reviewed by Dean Jackson.
1841
1842         Update test files to use hyphen-case for GPUTextureFormat.
1843
1844         * webgpu/js/basic-webgpu-functions.js:
1845         (async.setUpContexts):
1846         * webgpu/js/webgpu-functions.js:
1847         (createBasicContext):
1848
1849 2019-02-06  David Kilzer  <ddkilzer@apple.com>
1850
1851         Revert part of r241015 that skipped all WebGL tests
1852
1853         * TestExpectations: Revert unintended change to skip all WebGL
1854         tests.
1855
1856 2019-02-06  Jonathan Bedard  <jbedard@apple.com>
1857
1858         [iPad] Initial test gardening (Part 2)
1859         https://bugs.webkit.org/show_bug.cgi?id=193767
1860         <rdar://problem/47515175>
1861
1862         Unreviewed test gardening.
1863
1864         * fast/forms/ios/validation-bubble-dismiss-on-tap.html: Change tap location so test is compatible with iPads.
1865         * platform/ipad/TestExpectations: Associate iPad specific failures with bugs.
1866
1867 2019-02-06  Ryan Haddad  <ryanhaddad@apple.com>
1868
1869         Unreviewed test gardening, rebaseline some tests for iOS after r240713.
1870
1871         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
1872         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
1873         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
1874         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
1875
1876 2019-02-06  Antti Koivisto  <antti@apple.com>
1877
1878         RELEASE_ASSERT(!m_document.isResolvingTreeStyle()) in com.apple.WebKit.WebContent at WebCore: WebCore::StyleResolver::~StyleResolver
1879         https://bugs.webkit.org/show_bug.cgi?id=194333
1880         <rdar://problem/47822929>
1881
1882         Reviewed by Zalan Bujtas.
1883
1884         * http/tests/contentextensions/css-display-none-keyframe-expected.txt: Added.
1885         * http/tests/contentextensions/css-display-none-keyframe.html: Added.
1886         * http/tests/contentextensions/css-display-none-keyframe.html.json: Added.
1887
1888 2019-02-05  Ryosuke Niwa  <rniwa@webkit.org>
1889
1890         REGRESSION (r240909): Release assert in FrameLoader::loadURL when navigating with a non-existent target name
1891         https://bugs.webkit.org/show_bug.cgi?id=194329
1892
1893         Reviewed by Geoffrey Garen.
1894
1895         Added a regression test.
1896
1897         * fast/loader/navigate-with-new-target-after-back-forward-navigation-expected.txt: Added.
1898         * fast/loader/navigate-with-new-target-after-back-forward-navigation.html: Added.
1899
1900 2019-02-05  Nikita Vasilyev  <nvasilyev@apple.com>
1901
1902         Web Inspector: Styles: PropertiesChanged shouldn't fire when old and new text are both empty
1903         https://bugs.webkit.org/show_bug.cgi?id=194318
1904
1905         Reviewed by Devin Rousso.
1906
1907         Fix the flaky test on Debug.
1908
1909         * inspector/css/modify-css-property-race-expected.txt:
1910         * inspector/css/modify-css-property-race.html:
1911
1912 2019-02-05  Megan Gardner  <megan_gardner@apple.com>
1913
1914         [iOS] Layout tests editing/pasteboard/smart-paste-007.html and editing/pasteboard/smart-paste-008.html are failing
1915         https://bugs.webkit.org/show_bug.cgi?id=194275
1916
1917         Reviewed by Ryosuke Niwa.
1918
1919         Smart paste tests 7 and 8 were outputting more information that was needed
1920         to verify correct functionality. Also cleaned up test 8 to be more similar to
1921         the other smart copy paste tests. 
1922
1923         * editing/pasteboard/smart-paste-007.html:
1924         * editing/pasteboard/smart-paste-008.html:
1925         * platform/ios-wk1/editing/pasteboard/smart-paste-007-expected.txt: Removed.
1926         * platform/ios-wk1/editing/pasteboard/smart-paste-008-expected.txt: Removed.
1927         * platform/ios-wk2/editing/pasteboard/smart-paste-008-expected.txt: Removed.
1928         * platform/ios/editing/pasteboard/smart-paste-007-expected.txt: Renamed from LayoutTests/platform/ios-wk2/editing/pasteboard/smart-paste-007-expected.txt.
1929         * platform/ios/editing/pasteboard/smart-paste-008-expected.txt: Added.
1930         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
1931         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
1932
1933 2019-02-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1934
1935         Rename TestOptions.ignoreSynchronousMessagingTimeoutsForTesting
1936         https://bugs.webkit.org/show_bug.cgi?id=194324
1937
1938         Reviewed by Andy Estes.
1939
1940         * fast/events/touch/ios/show-modal-alert-during-touch-start.html:
1941
1942 2019-02-05  Nikita Vasilyev  <nvasilyev@apple.com>
1943
1944         Web Inspector: Fix modify-css-property-race.html test failures
1945         https://bugs.webkit.org/show_bug.cgi?id=194282
1946
1947         Reviewed by Matt Baker.
1948
1949         Fix test failures introduced by r240946 by providing a message for expectGreaterThan assert,
1950         so it doesn't log the actual values.
1951
1952         * inspector/css/modify-css-property-race-expected.txt:
1953         * inspector/css/modify-css-property-race.html:
1954
1955 2019-02-05  Andy VanWagoner  <andy@vanwagoner.family>
1956
1957         REGRESSION(r238848): ICU upgrade broke jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout
1958         https://bugs.webkit.org/show_bug.cgi?id=193620
1959
1960         Reviewed by Michael Catanzaro.
1961
1962         Update NumberFormat tests to be more tolerant of ICU version differences.
1963
1964         * js/intl-numberformat-expected.txt:
1965         * js/script-tests/intl-numberformat.js:
1966         * platform/gtk/TestExpectations:
1967
1968 2019-02-05  Ryan Haddad  <ryanhaddad@apple.com>
1969
1970         Unreviewed, rolling out r240742.
1971
1972         Causes crashes on iOS simulator.
1973
1974         Reverted changeset:
1975
1976         "[iOS] Keyups for non-modifier keys identified as "Dead" when
1977         not focused in a content-editable element"
1978         https://bugs.webkit.org/show_bug.cgi?id=192824
1979         https://trac.webkit.org/changeset/240742
1980
1981 2019-02-04  Jonathan Bedard  <jbedard@apple.com>
1982
1983         [iPad] Initial test gardening (Part 1)
1984         https://bugs.webkit.org/show_bug.cgi?id=193767
1985         <rdar://problem/47515175>
1986
1987         Unreviewed test gardening.
1988
1989         A number of tests need to be re-baselined when run on iPad because of the larger screen.
1990
1991         * fast/canvas/canvas-too-large-to-draw.html: iOS userAgent regex should match iPhones and iPads.
1992         * fast/events/touch/ios/target-taller-than-view.html: Move event listener since tabpPointY is the value we should compare against.
1993         * fast/visual-viewport/ios/min-scale-greater-than-one.html: expectedTop depends on the screen size of the device.
1994         * platform/ipad/fast/events: Added.
1995         * platform/ipad/fast/events/ios: Added.
1996         * platform/ipad/fast/events/ios/keyboard-should-not-trigger-resize-expected.txt: Added.
1997         * platform/ipad/fast/events/ios/rotation: Added.
1998         * platform/ipad/fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
1999         * platform/ipad/fast/events/touch: Added.
2000         * platform/ipad/fast/events/touch/ios: Added.
2001         * platform/ipad/fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
2002         * platform/ipad/fast/scrolling: Added.
2003         * platform/ipad/fast/scrolling/ios: Added.
2004         * platform/ipad/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
2005         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Added.
2006         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Added.
2007         * platform/ipad/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Added.
2008         * platform/ipad/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Added.
2009         * platform/ipad/fast/scrolling/ios/touch-stacking-expected.txt: Added.
2010         * platform/ipad/fast/viewport/ios: Added.
2011         * platform/ipad/fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
2012         * platform/ipad/fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
2013         * platform/ipad/fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt: Added.
2014         * platform/ipad/fast/viewport/ios/width-is-device-width-expected.txt: Added.
2015         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Added.
2016         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
2017         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
2018         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
2019         * platform/ipad/platform: Added.
2020         * platform/ipad/platform/ios: Added.
2021         * platform/ipad/platform/ios/ios: Added.
2022         * platform/ipad/platform/ios/ios/fast: Added.
2023         * platform/ipad/platform/ios/ios/fast/text: Added.
2024         * platform/ipad/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
2025         * platform/ipad/scrollingcoordinator: Added.
2026         * platform/ipad/scrollingcoordinator/ios: Added.
2027         * platform/ipad/scrollingcoordinator/ios/sync-layer-positions-after-scroll-expected.txt: Added.
2028         * platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Added.
2029
2030 2019-02-04  Ms2ger  <Ms2ger@igalia.com>
2031
2032         [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
2033         https://bugs.webkit.org/show_bug.cgi?id=174816
2034
2035         Reviewed by Michael Catanzaro.
2036
2037         * TestExpectations: Enable fast/url/user-visible/.
2038
2039 2019-02-04  Shawn Roberts  <sroberts@apple.com>
2040
2041         [iOS Simulator] pageoverlay/overlay tests are flaky failures
2042         https://bugs.webkit.org/show_bug.cgi?id=153337
2043
2044         Unreviewed test gardening.
2045
2046         * platform/ios/TestExpectations:
2047
2048 2019-02-04  Nikita Vasilyev  <nvasilyev@apple.com>
2049
2050         Web Inspector: Styles: fix race conditions when editing
2051         https://bugs.webkit.org/show_bug.cgi?id=192739
2052         <rdar://problem/46752925>
2053
2054         Reviewed by Devin Rousso.
2055
2056         * inspector/css/modify-css-property-expected.txt:
2057         * inspector/css/modify-css-property-race-expected.txt: Added.
2058         * inspector/css/modify-css-property-race.html: Added.
2059         * inspector/css/modify-css-property.html:
2060
2061 2019-02-04  Simon Fraser  <simon.fraser@apple.com>
2062
2063         Async overflow scroll with border-radius renders incorrectly
2064         https://bugs.webkit.org/show_bug.cgi?id=194205
2065         <rdar://problem/47771668>
2066
2067         Reviewed by Zalan Bujtas.
2068
2069         New baselines, mostly correcting offsetFromRenderer.
2070
2071         * compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
2072         * compositing/clipping/border-radius-async-overflow-clipping-layer.html: Added.
2073         * compositing/clipping/border-radius-async-overflow-non-stacking-expected.html: Added.
2074         * compositing/clipping/border-radius-async-overflow-non-stacking.html: Added.
2075         * compositing/clipping/border-radius-async-overflow-stacking-expected.html: Added.
2076         * compositing/clipping/border-radius-async-overflow-stacking.html: Added.
2077         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2078         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
2079         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: html.css specifies a border-radius on <textarea> for iOS, so we make additional
2080         clipping layers.
2081         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2082         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2083
2084 2019-02-04  Simon Fraser  <simon.fraser@apple.com>
2085
2086         PageOverlayController's layers should be created lazily
2087         https://bugs.webkit.org/show_bug.cgi?id=194199
2088         rdar://problem/46571593
2089
2090         Reviewed by Tim Horton.
2091
2092         * pageoverlay/overlay-remove-reinsert-view-expected.txt: We no longer unparent the overlays
2093         on view removal, so new results.
2094         * platform/ios-wk2/TestExpectations: Unskip some iOS tests.
2095         * platform/ios-wk2/pageoverlay/overlay-installation-expected.txt: Added.
2096         * platform/ios-wk2/pageoverlay/overlay-large-document-expected.txt: Added.
2097         * platform/ios-wk2/pageoverlay/overlay-large-document-scrolled-expected.txt: Added.
2098         * platform/ios/TestExpectations: Unskip some iOS tests.
2099
2100 2019-02-04  Eric Liang  <ericliang@apple.com>
2101
2102         Check if slider value changed after calling AX Increment or Decrement on disabled sliders.
2103         https://bugs.webkit.org/show_bug.cgi?id=193497
2104
2105         Reviewed by Chris Fleizach.
2106
2107         * accessibility/set-value-not-work-for-disabled-sliders.html: Added.
2108
2109 2019-02-04  Frederic Wang  <fwang@igalia.com>
2110
2111         [css-scroll-snap] scroll-snap-align not honored on child with non-visible overflow
2112         https://bugs.webkit.org/show_bug.cgi?id=191816
2113
2114         Reviewed by Wenson Hsieh.
2115
2116         Add a test to verify that children with non-visible overflow create snap offsets.
2117
2118         * css3/scroll-snap/scroll-snap-children-with-overflow-expected.txt: Added.
2119         * css3/scroll-snap/scroll-snap-children-with-overflow.html: Added.
2120
2121 2019-02-03  Antti Koivisto  <antti@apple.com>
2122
2123         [iOS] Tiles not created in large scrollable iframes
2124         https://bugs.webkit.org/show_bug.cgi?id=193665
2125
2126         Reviewed by Simon Fraser.
2127
2128         Test by Frédéric Wang.
2129
2130         * fast/scrolling/ios/scroll-iframe-expected.html:
2131         * fast/scrolling/ios/scroll-iframe.html:
2132         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
2133         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
2134         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2135
2136 2019-02-03  John Wilander  <wilander@apple.com>
2137
2138         Parse and handle Ad Click Attribution attributes in HTMLAnchorElement::handleClick()
2139         https://bugs.webkit.org/show_bug.cgi?id=194104
2140         <rdar://problem/47649991>
2141
2142         Reviewed by Chris Dumez, Daniel Bates, and Darin Adler.
2143
2144         This test case makes sure invalid data triggers console warnings.
2145
2146         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Added.
2147         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html: Added.
2148         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Added.
2149             Console line numbers are not emitted when running iOS tests so this -expected.txt file doesn't have them.
2150
2151 2019-02-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2152
2153         Unable to move selection into editable roots with 0 height
2154         https://bugs.webkit.org/show_bug.cgi?id=194143
2155         <rdar://problem/47767284>
2156
2157         Reviewed by Ryosuke Niwa.
2158
2159         Add a new layout test that executes editing commands in a contenteditable element of height 0, and adjust an
2160         existing layout test that copies and pastes an image element to wait until the image has loaded.
2161
2162         * editing/pasteboard/styled-element-markup.html:
2163         * editing/selection/insert-text-in-empty-content-editable-expected.txt: Added.
2164         * editing/selection/insert-text-in-empty-content-editable.html: Added.
2165
2166 2019-02-03  Megan Gardner  <megan_gardner@apple.com>
2167
2168         Turn on Smart Paste
2169         https://bugs.webkit.org/show_bug.cgi?id=193786
2170
2171         Reviewed by Ryosuke Niwa.
2172
2173         Rebaselined many tests and/or added iOS specific expectations to 
2174         correctly reflect smart copy paste behavior.
2175
2176         * editing/editing.js:
2177         (runEditingTestWithCallbackLogging):
2178         (runDumpAsTextEditingTest):
2179         Added ability to handle async functions.
2180         * editing/pasteboard/smart-paste-001.html:
2181         * editing/pasteboard/smart-paste-002.html:
2182         * editing/pasteboard/smart-paste-003.html:
2183         * editing/pasteboard/smart-paste-004.html:
2184         * editing/pasteboard/smart-paste-005.html:
2185         * editing/pasteboard/smart-paste-006.html:
2186         * editing/pasteboard/smart-paste-007.html:
2187         * editing/pasteboard/smart-paste-008.html:
2188         * platform/ios-wk2/editing/pasteboard/smart-paste-007-expected.txt:
2189         * platform/ios-wk2/editing/pasteboard/smart-paste-008-expected.txt:
2190         * platform/ios/TestExpectations:
2191         * platform/ios/editing/pasteboard/smart-paste-001-expected.txt: Added.
2192         * platform/ios/editing/pasteboard/smart-paste-002-expected.txt: Added.
2193         * platform/ios/editing/pasteboard/smart-paste-003-expected.txt: Added.
2194         * platform/ios/editing/pasteboard/smart-paste-004-expected.txt: Added.
2195         * platform/ios/editing/pasteboard/smart-paste-005-expected.txt: Added.
2196         * platform/ios/editing/pasteboard/smart-paste-006-expected.txt: Added.
2197         * resources/ui-helper.js:
2198         (window.UIHelper.doubleClickAt):
2199         (window.UIHelper.async.selectWordByDoubleTapOrClick):
2200         Added helper functions to allow for selecting a word by double tap or click.
2201
2202 2019-02-02  Justin Fan  <justin_fan@apple.com>
2203
2204         [WebGPU] Fix GPURenderPassEncoder::setVertexBuffers and allow overlapping indices with GPUBindGroups
2205         https://bugs.webkit.org/show_bug.cgi?id=194125
2206
2207         Reviewed by Myles C. Maxfield.
2208
2209         Updated buffer-resource-triangles to assign bind groups and vertex buffers to the same index.
2210
2211         * webgpu/buffer-resource-triangles.html:
2212
2213 2019-02-02  Zalan Bujtas  <zalan@apple.com>
2214
2215         [LFC] Add missing case to out-of-flow non-replaced horizontal used margin value computation
2216         https://bugs.webkit.org/show_bug.cgi?id=194185
2217
2218         Reviewed by Antti Koivisto.
2219
2220         * fast/block/block-only/absolute-position-left-right-margin-expected.html: Added.
2221         * fast/block/block-only/absolute-position-left-right-margin.html: Added.
2222
2223 2019-02-01  Megan Gardner  <megan_gardner@apple.com>
2224
2225         Rewrite and rebaseline smart copy paste tests to work on iOS and MacOS
2226         https://bugs.webkit.org/show_bug.cgi?id=194175
2227
2228         Reviewed by Megan Gardner.
2229         Patch by Ryosuke Niwa.
2230
2231         Using the functions committed in 194070 Ryosuke wrote, make the
2232         smart copy paste tests run on both iOS and MacOS. 
2233         These tests will be turned on in 193786.
2234
2235         * editing/editing.js:
2236         (runEditingTestWithCallbackLogging):
2237         (runDumpAsTextEditingTest):
2238         * editing/pasteboard/smart-paste-001.html:
2239         * editing/pasteboard/smart-paste-002-expected.txt:
2240         * editing/pasteboard/smart-paste-002.html:
2241         * editing/pasteboard/smart-paste-003.html:
2242         * editing/pasteboard/smart-paste-004.html:
2243         * editing/pasteboard/smart-paste-005-expected.txt:
2244         * editing/pasteboard/smart-paste-005.html:
2245         * editing/pasteboard/smart-paste-006-expected.txt:
2246         * editing/pasteboard/smart-paste-006.html:
2247         * editing/pasteboard/smart-paste-007.html:
2248         * editing/pasteboard/smart-paste-008.html:
2249         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
2250
2251 2019-02-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2252
2253         [iOS] Consistent 1 sec hang when triggering modal alerts while handling synchronous touch events
2254         https://bugs.webkit.org/show_bug.cgi?id=194140
2255         <rdar://problem/47728098>
2256
2257         Reviewed by Tim Horton.
2258
2259         Add a test that induces sync IPC deadlock by presenting a modal alert while handling touch start. This test
2260         forces sync IPC timeouts to be disabled, and passes if we do not time out while handling a touch.
2261
2262         * fast/events/touch/ios/show-modal-alert-during-touch-start-expected.txt: Added.
2263         * fast/events/touch/ios/show-modal-alert-during-touch-start.html: Added.
2264
2265 2019-02-01  Antoine Quint  <graouts@apple.com>
2266
2267         Dispatch pointercancel events when content is panned or zoomed on iOS
2268         https://bugs.webkit.org/show_bug.cgi?id=193962
2269         <rdar://problem/47629134>
2270
2271         Reviewed by Dean Jackson.
2272
2273         Adding a few tests for "pointercancel" and adding "touch-action: none" on tests that would now be affected by canceling pointers. We also unflake a few tests.
2274
2275         * pointerevents/ios/pointer-events-implicit-capture.html:
2276         * pointerevents/ios/pointer-events-is-primary.html:
2277         * pointerevents/ios/touch-action-pan-x-pan-y.html:
2278         * pointerevents/ios/touch-action-pan-x.html:
2279         * pointerevents/ios/touch-action-pan-y-expected.txt:
2280         * pointerevents/ios/touch-action-pan-y.html:
2281         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html:
2282         * pointerevents/ios/touch-action-pointercancel-pan-x-expected.txt: Added.
2283         * pointerevents/ios/touch-action-pointercancel-pan-x.html: Added.
2284         * pointerevents/ios/touch-action-pointercancel-pan-y-expected.txt: Added.
2285         * pointerevents/ios/touch-action-pointercancel-pan-y.html: Added.
2286         * pointerevents/ios/touch-action-pointercancel-pinch-zoom-expected.txt: Added.
2287         * pointerevents/ios/touch-action-pointercancel-pinch-zoom.html: Added.
2288
2289 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2290
2291         REGRESSION(r239915): css3/font-feature-font-face-local.html failing on WPE
2292         https://bugs.webkit.org/show_bug.cgi?id=194008
2293
2294         Reviewed by Žan Doberšek.
2295
2296         Remove test expectation.
2297
2298         * platform/wpe/TestExpectations:
2299
2300 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2301
2302         [WPE] Enable font variations
2303         https://bugs.webkit.org/show_bug.cgi?id=194148
2304
2305         Reviewed by Žan Doberšek.
2306
2307         * platform/wpe/TestExpectations:
2308
2309 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2310
2311         ComplexText: Test fast/text/word-space-nbsp.html fails when using complex text path
2312         https://bugs.webkit.org/show_bug.cgi?id=193279
2313
2314         Reviewed by Michael Catanzaro.
2315
2316         Remove test expectation.
2317
2318         * platform/gtk/TestExpectations:
2319
2320 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2321
2322         Unreviewed WPE gardening. Remove duplicated expectations.
2323
2324         Remove the platform specific expectations that match the generic ones.
2325
2326         * platform/wpe/animations/lineheight-animation-expected.txt: Removed.
2327         * platform/wpe/animations/simultaneous-start-transform-expected.txt: Removed.
2328         * platform/wpe/animations/width-using-ems-expected.txt: Removed.
2329         * platform/wpe/fast/events/mouseover-mouseout-expected.txt: Removed.
2330         * platform/wpe/fast/events/nested-window-event-expected.txt: Removed.
2331         * platform/wpe/fast/events/window-events-bubble-expected.txt: Removed.
2332         * platform/wpe/fast/events/window-events-bubble2-expected.txt: Removed.
2333         * platform/wpe/fast/replaced/008-expected.txt: Removed.
2334         * platform/wpe/fast/tokenizer/script_extra_close-expected.txt: Removed.
2335         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type.https-expected.txt: Removed.
2336         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event.https-expected.txt: Removed.
2337         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events.https-expected.txt: Removed.
2338         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt: Removed.
2339         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license.https-expected.txt: Removed.
2340         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https-expected.txt: Removed.
2341         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses.https-expected.txt: Removed.
2342         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt: Removed.
2343         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt: Removed.
2344         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt: Removed.
2345         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt: Removed.
2346         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt: Removed.
2347         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt: Removed.
2348         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt: Removed.
2349         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt: Removed.
2350         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt: Removed.
2351         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt: Removed.
2352         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt: Removed.
2353         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt: Removed.
2354         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt: Removed.
2355         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt: Removed.
2356         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt: Removed.
2357         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https-expected.txt: Removed.
2358         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt: Removed.
2359         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https-expected.txt: Removed.
2360         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https-expected.txt: Removed.
2361         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.https-expected.txt: Removed.
2362         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.https-expected.txt: Removed.
2363         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https-expected.txt: Removed.
2364         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.https-expected.txt: Removed.
2365         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.https-expected.txt: Removed.
2366         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Removed.
2367         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Removed.
2368         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Removed.
2369         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Removed.
2370         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Removed.
2371         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Removed.
2372         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Removed.
2373         * platform/wpe/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Removed.
2374         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Removed.
2375         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Removed.
2376         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
2377         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
2378         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
2379         * platform/wpe/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Removed.
2380         * platform/wpe/svg/custom/pan-direction-expected.txt: Removed.
2381         * platform/wpe/tables/mozilla/bugs/bug149275-2-expected.txt: Removed.
2382         * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt: Removed.
2383         * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt: Removed.
2384
2385 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2386
2387         Unreviewed WPE gardening. Rebaseline and update expectations after r240774.
2388
2389         * platform/wpe/TestExpectations:
2390         * platform/wpe/fast/css/font-weight-1-expected.txt:
2391
2392 2019-01-31  Megan Gardner  <megan_gardner@apple.com>
2393
2394         Don't insert spaces at the beginning of a newline when using smart-copy-paste
2395         https://bugs.webkit.org/show_bug.cgi?id=194070
2396
2397         Add test for smart copy paste around newlines.
2398         Rebaseline a test that is dependant on a console log that changes lines.
2399         Add additional helper functions to ui-helper.js.
2400
2401         Reviewed by Tim Horton.
2402
2403         * editing/pasteboard/mac/copy-smartpaste-first-line-in-textarea-expected.txt: Added.
2404         * editing/pasteboard/mac/copy-smartpaste-first-line-in-textarea.html: Added.
2405         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2406         * platform/mac/TestExpectations:
2407         * resources/ui-helper.js:
2408         (window.UIHelper.doubleClickAt):
2409         (window.UIHelper.doubleClickAtThenDragTo):
2410         (window.UIHelper.async.selectWordByDoubleTapOrClick):
2411
2412 2019-01-31  Joseph Pecoraro  <pecoraro@apple.com>
2413
2414         Web Inspector: Timeline time range selection sometimes shows 0.000, should be just 0
2415         https://bugs.webkit.org/show_bug.cgi?id=194108
2416         <rdar://problem/47714273>
2417
2418         Reviewed by Devin Rousso.
2419
2420         * inspector/unit-tests/number-utilities-expected.txt:
2421         * inspector/unit-tests/number-utilities.html:
2422
2423 2019-01-31  Chris Dumez  <cdumez@apple.com>
2424
2425         [ MacOS ] Layout Test performance-api/performance-observer-callback-after-gc.html is flaky
2426         https://bugs.webkit.org/show_bug.cgi?id=191041
2427         <rdar://problem/45649982>
2428
2429         Reviewed by Joseph Pecoraro.
2430
2431         Make the test print the same output no matter if the performance observer is notified once or
2432         twice. What matters is that it is notified about 3 marks.
2433
2434         * performance-api/performance-observer-callback-after-gc-expected.txt:
2435         * performance-api/performance-observer-callback-after-gc.html:
2436
2437 2019-01-31  Justin Fan  <justin_fan@apple.com>
2438
2439         [WebGPU] WebGPUAdapterDescriptor -> GPURequestAdapterOptions and take powerPreference into account
2440         https://bugs.webkit.org/show_bug.cgi?id=194068
2441         <rdar://problem/47680215>
2442
2443         Reviewed by Dean Jackson.
2444
2445         Add simple test to create device with all options. Update helper functions for other Web GPU
2446         tests to request different adapters. (No change in test behavior expected.)
2447
2448         * webgpu/adapter-options-expected.txt: Added.
2449         * webgpu/adapter-options.html: Added.
2450         * webgpu/js/basic-webgpu-functions.js:
2451         (async.setUpContexts): Update to use no adapter request argument at all. 
2452         * webgpu/js/webgpu-functions.js:
2453         (async.getBasicDevice): Update to request the low-power adapter.
2454
2455 2019-01-31  Zalan Bujtas  <zalan@apple.com>
2456
2457         [LFC] Use the used margin values in outOfFlowReplacedHorizontalGeometry consistently
2458         https://bugs.webkit.org/show_bug.cgi?id=194074
2459
2460         Reviewed by Antti Koivisto.
2461
2462         * fast/block/block-only/absolute-position-with-margin-auto-simple2-expected.html: Added.
2463         * fast/block/block-only/absolute-position-with-margin-auto-simple2.html: Added.
2464
2465 2019-01-31  Chris Fleizach  <cfleizach@apple.com>
2466
2467         ASSERTION FAILED: cache under WebCore::AXObjectCache::postTextStateChangePlatformNotification
2468         https://bugs.webkit.org/show_bug.cgi?id=189094
2469         <rdar://problem/43853526>
2470
2471         Reviewed by Zalan Bujtas.
2472
2473         Unskip flaky test with crash resolved.
2474
2475         * platform/mac-wk2/TestExpectations:
2476
2477 2019-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2478
2479         Enable swipe tests on iOS
2480         https://bugs.webkit.org/show_bug.cgi?id=194076
2481
2482         Reviewed by Geoffrey Garen.
2483
2484         Enabled tests in LayoutTests/swipe and added iOS specific results for the failing tests.
2485
2486         * platform/ios/TestExpectations:
2487         * platform/ios/swipe/basic-cached-back-swipe-expected.txt: Added.
2488         * platform/ios/swipe/main-frame-pinning-requirement-expected.txt: Added.
2489         * platform/ios/swipe/pushState-cached-back-swipe-expected.txt: Added.
2490
2491 2019-01-30  Chris Dumez  <cdumez@apple.com>
2492
2493         Regression(PSON) History navigations to twitter.com lead to a 403 HTTP error
2494         https://bugs.webkit.org/show_bug.cgi?id=194023
2495         <rdar://problem/47417981>
2496
2497         Reviewed by Geoffrey Garen.
2498
2499         Add layout test coverage.
2500
2501         * http/tests/cookies/same-site/lax-samesite-cookie-after-cross-site-history-load-expected.txt: Added.
2502         * http/tests/cookies/same-site/lax-samesite-cookie-after-cross-site-history-load.php: Added.
2503         * http/tests/cookies/same-site/resources/navigate-back.html: Added.
2504
2505 2019-01-30  Daniel Bates  <dabates@apple.com>
2506
2507         [iOS] Keyups for non-modifier keys identified as "Dead" when not focused in a content-editable element
2508         https://bugs.webkit.org/show_bug.cgi?id=192824
2509         <rdar://problem/47100332>
2510
2511         Reviewed by Wenson Hsieh.
2512
2513         Update tests and expected results. As it turns out fixing the bug in WebKitTestRunner/ios/HIDEventGenerator.mm
2514         so that we now dispatch key events for F17 thru F24 exposed a bug in UIKit. See <rdar://problem/47128940>.
2515         This same bug is also responsible for a lack of key events when the Insert key is pressed.
2516
2517         Added sub-test for Tab key to keypress-keys-in-non-editable-element.html. Changed expected result in test
2518         keypress-keys-in-non-editable-element.html for the forward delete key to expect failure. We expect that pressing
2519         the forward delete key will not dispatch a keypress to match the behavior on Mac. This will be addressed by a
2520         UIKit fix.
2521
2522         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2523         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
2524         * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt:
2525         * fast/events/ios/keypress-keys-in-non-editable-element.html:
2526
2527 2019-01-30  Dean Jackson  <dino@apple.com>
2528
2529         PointerEvents - tiltX and tiltY are reversed
2530         https://bugs.webkit.org/show_bug.cgi?id=194032
2531         <rdar://problem/47674184>
2532
2533         Reviewed by Jon Lee.
2534
2535         * pointerevents/ios/pointer-events-dispatch-on-stylus.html:
2536
2537 2019-01-30  Simon Fraser  <simon.fraser@apple.com>
2538
2539         Add some basic geometry information to the scrolling tree
2540         https://bugs.webkit.org/show_bug.cgi?id=194002
2541         rdar://problem/47656294
2542
2543         Reviewed by Antti Koivisto.
2544         
2545         New test results with "parent relative scrollable rect" output and 0,0 anchorPoints.
2546
2547         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2548         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
2549         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
2550         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
2551         * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
2552         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
2553         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2554         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2555         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2556         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2557         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2558         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2559         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2560         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2561         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2562         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2563         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2564         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
2565         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2566         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2567         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2568         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
2569         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
2570         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
2571         * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt:
2572         * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
2573         * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt:
2574         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
2575         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
2576         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
2577         * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt:
2578         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2579         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2580         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
2581         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
2582         * platform/ios/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
2583         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
2584         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt:
2585         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2586         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2587         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2588         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2589         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2590         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2591         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2592         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2593         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
2594         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2595         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2596         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2597         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
2598         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
2599         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
2600         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2601         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2602         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2603         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2604         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2605         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2606         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2607         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2608         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2609         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2610         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2611         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2612         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2613         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2614         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2615         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2616         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2617         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2618
2619 2019-01-30  Zalan Bujtas  <zalan@apple.com>
2620
2621         [LFC] Use the used margin values in outOfFlowReplacedVerticalGeometry consistently
2622         https://bugs.webkit.org/show_bug.cgi?id=194020
2623
2624         Reviewed by Antti Koivisto.
2625
2626         * fast/block/block-only/absolute-position-with-margin-auto-simple-expected.html: Added.
2627         * fast/block/block-only/absolute-position-with-margin-auto-simple.html: Added.
2628
2629 2019-01-30  Chris Fleizach  <cfleizach@apple.com>
2630
2631         AX: Support color well on iOS
2632         https://bugs.webkit.org/show_bug.cgi?id=194010
2633
2634         Reviewed by Joanmarie Diggs.
2635
2636         * accessibility/ios-simulator/color-well-expected.txt: Added.
2637         * accessibility/ios-simulator/color-well.html: Added.
2638
2639 2019-01-30  Chris Fleizach  <cfleizach@apple.com>
2640
2641         AX: Role=switch not returning correct accessibilityValue
2642         https://bugs.webkit.org/show_bug.cgi?id=194006
2643
2644         Reviewed by Joanmarie Diggs.
2645
2646         * accessibility/ios-simulator/role-switch-expected.txt: Added.
2647         * accessibility/ios-simulator/role-switch.html: Added.
2648
2649 2019-01-30  Zan Dobersek  <zdobersek@igalia.com>
2650
2651         Unreviewed WPE gardening. Manage failures in the imported WPT tests,
2652         adding a few failure expectations but mostly rebaselining the tests
2653         to match their current status.
2654
2655         * platform/wpe/TestExpectations:
2656         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2657         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt:
2658         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt:
2659         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any-expected.txt: Added.
2660         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any.worker-expected.txt: Added.
2661         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any-expected.txt: Added.
2662         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker-expected.txt: Added.
2663         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2664         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
2665         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt: Added.
2666         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt: Added.
2667         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any-expected.txt: Added.
2668         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any.worker-expected.txt: Added.
2669         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
2670         * platform/wpe/imported/w3c/web-platform-tests/fetch/content-type: Added.
2671         * platform/wpe/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Added.
2672         * platform/wpe/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
2673         * platform/wpe/imported/w3c/web-platform-tests/fetch/nosniff: Added.
2674         * platform/wpe/imported/w3c/web-platform-tests/fetch/nosniff/parsing-nosniff.window-expected.txt: Added.
2675         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt:
2676         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
2677         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt:
2678         * platform/wpe/imported/w3c/web-platform-tests/resource-timing: Added.
2679         * platform/wpe/imported/w3c/web-platform-tests/resource-timing/resource_timing.worker-expected.txt: Added.
2680         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt: Added.
2681         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2682         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt:
2683         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt:
2684
2685 2019-01-29  Zan Dobersek  <zdobersek@igalia.com>
2686
2687         Unreviewed WPE gardening. Adding some test failure expectations and
2688         rebasing a few baselines.
2689
2690         * platform/wpe/TestExpectations:
2691         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
2692         * platform/wpe/fast/borders/rtl-border-04-expected.txt:
2693         * platform/wpe/fast/borders/rtl-border-05-expected.txt:
2694         * platform/wpe/fast/dom/52776-expected.txt:
2695
2696 2019-01-29  Zan Dobersek  <zdobersek@igalia.com>
2697
2698         Unreviewed WPE gardening.
2699
2700         * platform/wpe/TestExpectations: Skip the resourceLoadStatistics tests
2701         since that feature is still not yet enabled for the port.
2702
2703 2019-01-29  Simon Fraser  <simon.fraser@apple.com>
2704
2705         Add nodes to the scrolling tree in z-index order.
2706         https://bugs.webkit.org/show_bug.cgi?id=192529
2707         <rdar://problem/47402708>
2708
2709         Reviewed by Dean Jackson.
2710         
2711         New testcases for z-order of sibling fixed layers, and the correct nesting of scrolling tree nodes
2712         for a position:fixed which is also overflow:scroll.
2713
2714         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: Added.
2715         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2716         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt: Added.
2717         * platform/mac-wk2/TestExpectations:
2718         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: Added.
2719         * scrollingcoordinator/scrolling-tree/overflow-in-fixed.html: Added.
2720         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2721         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt: Added.
2722         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order.html: Added.
2723
2724 2019-01-29  Truitt Savell  <tsavell@apple.com>
2725
2726         Updating expectations for two compositing/repaint/iframes/ tests
2727         https://bugs.webkit.org/show_bug.cgi?id=193907
2728
2729         Unreviewed test gardening.
2730
2731         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
2732         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
2733
2734 2019-01-29  Youenn Fablet  <youenn@apple.com>
2735
2736         Adopt new SPI to evaluate server certificate trust
2737         https://bugs.webkit.org/show_bug.cgi?id=193355
2738
2739         Reviewed by Alex Christensen.
2740
2741         * http/tests/ssl/certificate-validation-expected.txt: Added.
2742         * http/tests/ssl/certificate-validation.html: Added.
2743
2744 2019-01-29  Shawn Roberts  <sroberts@apple.com>
2745
2746         [ Mac WK2 ] Layout Test http/tests/cache-storage/cache-clearing-origin.https.html is flaky
2747         https://bugs.webkit.org/show_bug.cgi?id=193976
2748
2749         Unreviewed test gardening.
2750
2751         * platform/mac-wk2/TestExpectations:
2752
2753 2019-01-29  Simon Fraser  <simon.fraser@apple.com>
2754
2755         REGRESSION(r240553): [iOS] Crash in ScrollingTree::updateTreeFromStateNode when attempting to log in to icloud.com
2756         https://bugs.webkit.org/show_bug.cgi?id=193907
2757         rdar://problem/47604080
2758
2759         Reviewed by Frédéric Wang.
2760         
2761         New ref test for layer positions in composited frames.
2762         
2763         New baselines with anchor point on the scroll layer.
2764
2765         * compositing/geometry/composited-frame-contents-expected.html: Added.
2766         * compositing/geometry/composited-frame-contents.html: Added.
2767         * compositing/iframes/become-composited-nested-iframes-expected.txt:
2768         * compositing/iframes/become-overlapped-iframe-expected.txt:
2769         * compositing/iframes/composited-parent-iframe-expected.txt:
2770         * compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
2771         * compositing/iframes/connect-compositing-iframe-expected.txt:
2772         * compositing/iframes/connect-compositing-iframe2-expected.txt:
2773         * compositing/iframes/connect-compositing-iframe3-expected.txt:
2774         * compositing/iframes/enter-compositing-iframe-expected.txt:
2775         * compositing/iframes/iframe-resize-expected.txt:
2776         * compositing/iframes/iframe-size-from-zero-expected.txt:
2777         * compositing/iframes/overlapped-iframe-expected.txt:
2778         * compositing/iframes/overlapped-iframe-iframe-expected.txt:
2779         * compositing/iframes/overlapped-nested-iframes-expected.txt:
2780         * compositing/iframes/page-cache-layer-tree-expected.txt:
2781         * compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt:
2782         * compositing/iframes/resize-from-zero-size-expected.txt:
2783         * compositing/iframes/scrolling-iframe-expected.txt:
2784         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
2785         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
2786         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt:
2787         * platform/ios-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
2788         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
2789         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
2790         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
2791         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
2792         * platform/ios-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
2793         * platform/ios-wk2/compositing/iframes/iframe-resize-expected.txt:
2794         * platform/ios-wk2/compositing/iframes/leave-compositing-iframe-expected.txt:
2795         * platform/ios-wk2/compositing/iframes/overlapped-iframe-expected.txt:
2796         * platform/ios-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
2797         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
2798         * platform/ios-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt:
2799         * platform/ios-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
2800         * platform/ios-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt:
2801         * platform/ios-wk2/compositing/rtl/rtl-iframe-relative-expected.txt:
2802         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
2803         * platform/ios-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2804         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2805         * platform/ios/compositing/iframes/become-composited-nested-iframes-expected.txt:
2806         * platform/ios/compositing/iframes/become-overlapped-iframe-expected.txt:
2807         * platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
2808         * platform/ios/compositing/iframes/overlapped-nested-iframes-expected.txt:
2809         * platform/ios/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt:
2810         * platform/ios/compositing/iframes/resizer-expected.txt:
2811         * platform/ios/compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt:
2812         * platform/mac-wk1/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt:
2813         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
2814         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
2815         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
2816         * platform/mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
2817         * platform/mac/compositing/iframes/resizer-expected.txt:
2818         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2819         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2820         * tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
2821
2822 2019-01-29  Justin Fan  <justin_fan@apple.com>
2823
2824         [WebGPU] Fix and add validation to WebGPURenderPipeline and MTLVertexDescriptor
2825         https://bugs.webkit.org/show_bug.cgi?id=193926
2826         <rdar://problem/47327648>
2827
2828         Reviewed by Myles C. Maxfield.
2829
2830         Updated test for new vertex input logic. Now provides color as a vertex attribute.
2831
2832         * webgpu/vertex-buffer-triangle-strip.html:
2833
2834 2019-01-29  Devin Rousso  <drousso@apple.com>
2835
2836         Web Inspector: provide a way to edit page WebRTC settings on a remote target
2837         https://bugs.webkit.org/show_bug.cgi?id=193863
2838
2839         Unreviewed, skip test from r240644 on WK1 since Media Streams aren't supported.
2840
2841         * platform/mac-wk1/TestExpectations:
2842
2843 2019-01-28  Devin Rousso  <drousso@apple.com>
2844
2845         Web Inspector: provide a way to edit page WebRTC settings on a remote target
2846         https://bugs.webkit.org/show_bug.cgi?id=193863
2847         <rdar://problem/47572764>
2848
2849         Reviewed by Joseph Pecoraro.
2850
2851         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html: Added.
2852         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt: Added.
2853         * inspector/page/overrideSetting-MockCaptureDevicesEnabled.html: Added.
2854         * inspector/page/overrideSetting-MockCaptureDevicesEnabled-expected.txt: Added.
2855         * platform/mac/TestExpectations:
2856
2857 2019-01-28  Ryan Haddad  <ryanhaddad@apple.com>
2858
2859         REGRESSION (r240553): Crash in WebCore::ScrollingTree::updateTreeFromStateNode
2860         https://bugs.webkit.org/show_bug.cgi?id=193955
2861
2862         Unreviewed test gardening.
2863
2864         * platform/ios/TestExpectations: Skip crashing test to unblock EWS.
2865
2866 2019-01-28  Antoine Quint  <graouts@apple.com>
2867
2868         Implement capture for Pointer Events on iOS
2869         https://bugs.webkit.org/show_bug.cgi?id=193917
2870         <rdar://problem/47605689>
2871
2872         Reviewed by Dean Jackson.
2873
2874         New tests for implicit pointer capture and the Element APIs related to pointer capture.
2875
2876         * pointerevents/ios/pointer-events-implicit-capture-expected.txt: Added.
2877         * pointerevents/ios/pointer-events-implicit-capture-has-pointer-capture-in-pointer-down-expected.txt: Added.
2878         * pointerevents/ios/pointer-events-implicit-capture-has-pointer-capture-in-pointer-down.html: Added.
2879         * pointerevents/ios/pointer-events-implicit-capture-release-exception-expected.txt: Added.
2880         * pointerevents/ios/pointer-events-implicit-capture-release-exception.html: Added.
2881         * pointerevents/ios/pointer-events-implicit-capture-release-expected.txt: Added.
2882         * pointerevents/ios/pointer-events-implicit-capture-release.html: Added.
2883         * pointerevents/ios/pointer-events-implicit-capture.html: Added.
2884         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions-expected.txt: Added.
2885         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions.html: Added.
2886
2887 2019-01-28  Dean Jackson  <dino@apple.com>
2888
2889         Produce "pen" Pointer Events if using a stylus (e.g. Apple Pencil)
2890         https://bugs.webkit.org/show_bug.cgi?id=193945
2891         <rdar://problem/47618922>
2892
2893         Reviewed by Antoine Quint.
2894
2895         Test for stylus -> "pen" Pointer Events.
2896
2897         * pointerevents/ios/pointer-events-dispatch-on-stylus-expected.txt: Added.
2898         * pointerevents/ios/pointer-events-dispatch-on-stylus.html: Added.
2899         * pointerevents/ios/pointer-events-dispatch-on-touch.html: Test for "touch" type.
2900         * pointerevents/utils.js: Add a new helper for stylus event generation.
2901         (prototype.assertMatchesEvents):
2902         (const.ui.new.UIController.prototype.beginStylus):
2903
2904 2019-01-28  Daniel Bates  <dabates@apple.com>
2905
2906         [iOS] Make Window virtual key code computation match Mac
2907         https://bugs.webkit.org/show_bug.cgi?id=193452
2908
2909         Reviewed by Ryosuke Niwa.
2910
2911         Add a test that ensures we do not regress DOM key events dispatches for combinations
2912         of Option and Command + Option key commands.
2913
2914         * fast/events/ios/key-events-meta-alt-combinations-expected.txt: Added.
2915         * fast/events/ios/key-events-meta-alt-combinations.html: Added.
2916         * fast/events/ios/resources/key-tester.js: Added.
2917         (computeDifference):
2918         (areArraysEqual):
2919         (areKeyCommandsEqual):
2920         (KeyCommand):
2921         (KeyCommand.prototype.toString):
2922         (keyCommandsHasCommand):
2923         (computeSubsets.compareByModifierOrder):
2924         (handleKeyUp):
2925         (handleKeyPress):
2926         (log):
2927         (logKeyEvent):
2928         (displayNameForTest):
2929         (nextKeyPress):
2930         (runTest):
2931         (setUp):
2932
2933 2019-01-28  Antoine Quint  <graouts@apple.com>
2934
2935         Limit user-agent interactions based on the touch-action property on iOS
2936         https://bugs.webkit.org/show_bug.cgi?id=193447
2937         <rdar://problem/47283874>
2938
2939         Reviewed by Antti Koivisto and Simon Fraser.
2940
2941         Add a new series of tests that check that the "none", "pan-x", "pan-y" and "pinch-zoom" values have the expected
2942         impact on page panning on iOS.
2943
2944         * pointerevents/ios/touch-action-none-expected.txt: Added.
2945         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch-expected.txt: Added.
2946         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch.html: Added.
2947         * pointerevents/ios/touch-action-none-on-iframe-expected.txt: Added.
2948         * pointerevents/ios/touch-action-none-on-iframe.html: Added.
2949         * pointerevents/ios/touch-action-none-on-parent-expected.txt: Added.
2950         * pointerevents/ios/touch-action-none-on-parent.html: Added.
2951         * pointerevents/ios/touch-action-none.html: Added.
2952         * pointerevents/ios/touch-action-pan-x-expected.txt: Added.
2953         * pointerevents/ios/touch-action-pan-x-pan-y-expected.txt: Added.
2954         * pointerevents/ios/touch-action-pan-x-pan-y.html: Added.
2955         * pointerevents/ios/touch-action-pan-x.html: Added.
2956         * pointerevents/ios/touch-action-pan-y-expected.txt: Added.
2957         * pointerevents/ios/touch-action-pan-y.html: Added.
2958         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming-expected.txt: Added.
2959         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html: Added.
2960         * pointerevents/ios/touch-action-pinch-zoom-prevents-scrolling-expected.txt: Added.
2961         * pointerevents/ios/touch-action-pinch-zoom-prevents-scrolling.html: Added.
2962
2963 2019-01-28  Nikita Vasilyev  <nvasilyev@apple.com>
2964
2965         Web Inspector: Add Changes panel to Elements tab
2966         https://bugs.webkit.org/show_bug.cgi?id=193803
2967
2968         Reviewed by Devin Rousso.
2969
2970         Test newly added Array.diffArrays.
2971
2972         * inspector/unit-tests/array-utilities-expected.txt:
2973         * inspector/unit-tests/array-utilities.html:
2974         Use the old `InspectorTest.log` method since it shows diffs for actual and expected text.
2975
2976 2019-01-26  Simon Fraser  <simon.fraser@apple.com>
2977
2978         Have composited RenderIFrame layers make FrameHosting scrolling tree nodes to parent the iframe's scrolling node
2979         https://bugs.webkit.org/show_bug.cgi?id=193879
2980
2981         Reviewed by Antti Koivisto.
2982
2983         New test results with FrameHosting nodes.
2984
2985         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2986         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2987         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2988         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2989         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2990         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
2991         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
2992         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2993         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2994         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2995         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2996         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2997         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
2998         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
2999
3000 2019-01-26  Devin Rousso  <drousso@apple.com>
3001
3002         Web Inspector: handle CSS Color 4 color syntaxes
3003         https://bugs.webkit.org/show_bug.cgi?id=193166
3004         <rdar://problem/47062403>
3005
3006         Reviewed by Simon Fraser.
3007
3008         * inspector/model/color.html:
3009         * inspector/model/color-expected.txt:
3010
3011 2019-01-26  Devin Rousso  <drousso@apple.com>
3012
3013         Web Inspector: provide a way to edit the user agent of a remote target
3014         https://bugs.webkit.org/show_bug.cgi?id=193862
3015         <rdar://problem/47359292>
3016
3017         Reviewed by Joseph Pecoraro.
3018
3019         * inspector/page/overrideUserAgent.html: Added.
3020         * inspector/page/overrideUserAgent-expected.txt: Added.
3021
3022 2019-01-26  Simon Fraser  <simon.fraser@apple.com>
3023
3024         Move scrolling-tree/fixed-inside-frame.html into scrolling tree tests
3025         https://bugs.webkit.org/show_bug.cgi?id=193871
3026
3027         Reviewed by Zalan Bujtas.
3028
3029         Move another test into scrollingcoordinator/scrolling-tree, and now that it runs on iOS,
3030         add iOS results.
3031
3032         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt.
3033         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt.
3034         * scrollingcoordinator/scrolling-tree/fixed-inside-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame.html.
3035         * scrollingcoordinator/scrolling-tree/resources/autoscrolling-frame-with-fixed.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html.
3036
3037 2019-01-26  Zalan Bujtas  <zalan@apple.com>
3038
3039         [LFC] The default values for top/bottom in contentHeightForFormattingContextRoot should not be 0.
3040         https://bugs.webkit.org/show_bug.cgi?id=193867
3041
3042         Reviewed by Antti Koivisto.
3043
3044         * fast/block/block-only/abs-pos-with-border-padding-and-float-child-expected.html: Added.
3045         * fast/block/block-only/abs-pos-with-border-padding-and-float-child.html: Added.
3046
3047 2019-01-26  Zalan Bujtas  <zalan@apple.com>
3048
3049         [LFC][BFC] Ignore last inflow child's collapsed through margin after when computing containing block's height.
3050         https://bugs.webkit.org/show_bug.cgi?id=193865
3051
3052         Reviewed by Antti Koivisto.
3053
3054         * fast/block/margin-collapse/collapsed-through-child-simple-expected.html: Added.
3055         * fast/block/margin-collapse/collapsed-through-child-simple.html: Added.
3056
3057 2019-01-25  Devin Rousso  <drousso@apple.com>
3058
3059         Web Inspector: provide a way to edit page settings on a remote target
3060         https://bugs.webkit.org/show_bug.cgi?id=193813
3061         <rdar://problem/47359510>
3062
3063         Reviewed by Joseph Pecoraro.
3064
3065         * inspector/page/overrideSetting.html: Added.
3066         * inspector/page/overrideSetting-expected.txt: Added.
3067
3068 2019-01-25  Jer Noble  <jer.noble@apple.com>
3069
3070         <video> elements not in the DOM should be allowed to AirPlay
3071         https://bugs.webkit.org/show_bug.cgi?id=193837
3072
3073         Reviewed by Eric Carlson.
3074
3075         * media/airplay-allows-buffering-expected.txt: Added.
3076         * media/airplay-allows-buffering.html: Added.
3077         * platform/ios/TestExpectations:
3078
3079 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3080
3081         Fix failing scrollingcoordinator/scrolling-tree/remove-scrolling-role.html
3082
3083         Test needed different macOS and iOS results. Added window.internals.settings.setAsyncOverflowScrollingEnabled(true)
3084         so the test uses async overflow scrolling in the macOS result.
3085
3086         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt.
3087         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3088         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html:
3089
3090 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3091
3092         Add a scrolling tree test that toggles scrollability on an intermediate iframe
3093         https://bugs.webkit.org/show_bug.cgi?id=193849
3094
3095         Reviewed by Dean Jackson.
3096
3097         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt: Added.
3098         * scrollingcoordinator/scrolling-tree/resources/scroll-toggling-frame.html: Added.
3099         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt: Added.
3100         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Added.
3101
3102 2019-01-25  Truitt Savell  <tsavell@apple.com>
3103
3104         Remove expectation for inspector/css/createStyleSheet.html as test appears to be passing. 
3105         https://bugs.webkit.org/show_bug.cgi?id=148636
3106
3107         Unreviewed test gardening.
3108
3109         * platform/mac/TestExpectations:
3110
3111 2019-01-25  Chris Dumez  <cdumez@apple.com>
3112
3113         [iOS] Add support for the download attribute
3114         https://bugs.webkit.org/show_bug.cgi?id=167341
3115         <rdar://problem/30296281>
3116
3117         Reviewed by Geoffrey Garen.
3118
3119         Make download attribute layout tests iOS-friendly and unskip them now that they pass.
3120
3121         * fast/dom/HTMLAnchorElement/anchor-download-unset.html:
3122         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
3123         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html:
3124         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
3125         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html:
3126         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html:
3127         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html:
3128         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
3129         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
3130         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
3131         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
3132         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
3133         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
3134         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
3135         * fast/dom/HTMLAnchorElement/anchor-nodownload.html:
3136         * http/tests/download/anchor-download-attribute-content-disposition.html:
3137         * http/tests/download/anchor-download-no-extension.html:
3138         * http/tests/download/anchor-download-no-value.html:
3139         * http/tests/download/anchor-download-redirect.html:
3140         * http/tests/download/area-download.html:
3141         * http/tests/download/convert-cached-load-to-download.html:
3142         * http/tests/security/anchor-download-allow-blob.html:
3143         * http/tests/security/anchor-download-allow-data.html:
3144         * http/tests/security/anchor-download-allow-sameorigin.html:
3145         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
3146         * http/tests/security/anchor-download-block-crossorigin.html:
3147         * platform/ios-wk2/TestExpectations:
3148         * platform/ios-wk2/http/tests/security/anchor-download-block-crossorigin-expected.txt: Copied from LayoutTests/http/tests/security/anchor-download-block-crossorigin-expected.txt.
3149
3150 2019-01-25  Shawn Roberts  <sroberts@apple.com>
3151
3152         [ iOS Simulator Release ] Layout Test fast/animation/request-animation-frame.html is a flaky failure.
3153         https://bugs.webkit.org/show_bug.cgi?id=190888
3154
3155         Unreviewed test gardening.
3156
3157         * platform/ios-wk2/TestExpectations:
3158
3159 2019-01-25  Daniel Bates  <dabates@apple.com>
3160
3161         [iOS] uiController.keyDown() does not translate Control modified key
3162         https://bugs.webkit.org/show_bug.cgi?id=192898
3163
3164         Reviewed by Wenson Hsieh.
3165
3166         Make tests more robusts.
3167
3168         * fast/events/ios/key-command-italic-dispatches-keydown.html: Remove the need to special-case the test runner and
3169         expect a single key event that represents Command + I. Now that uiController.keyDown() makes use of HIDEventGenerator
3170         we emit separate key events for each key pressed in the sequence: keydown Command, keydown i, keyup i, keyup Command.
3171         This matches how a human being would execute such a key sequence.
3172         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html:
3173         Make the test less flaky by hiding the tap highlight. Depending on timing, the tap highlight may be snapshotted and thus
3174         cause the reference test to mismatch the test. Mitigate this by hiding the tap highlight.
3175         * fast/text/scroll-text-overflow-ellipsis.html: Wait for a keyup event for the down arrow before declaring the
3176         test complete.
3177
3178 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3179
3180         Move more scrolling tree tests into scrollingcoordinator/scrolling-tree
3181         https://bugs.webkit.org/show_bug.cgi?id=193845
3182
3183         Reviewed by Tim Horton.
3184
3185         Gather more tests of the scrolling tree into scrollingcoordinator/scrolling-tree.
3186
3187         * platform/gtk/TestExpectations:
3188         * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Removed.
3189         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: Added.
3190         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
3191         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: Added.
3192         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: Added.
3193         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3194         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3195         * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Removed.
3196         * platform/win/TestExpectations:
3197         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt.
3198         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
3199         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor.html.
3200         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt.
3201         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed.html.
3202         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt.
3203         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor.html.
3204         * scrollingcoordinator/scrolling-tree/coordinated-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame.html.
3205         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt.
3206         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame.html.
3207         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: Renamed from LayoutTests/fast/scrolling/ios/remove-scrolling-role-expected.txt.
3208         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html: Renamed from LayoutTests/fast/scrolling/ios/remove-scrolling-role.html.
3209         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/resources/doc-with-sticky.html.
3210         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3211         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html: Renamed from LayoutTests/fast/scrolling/scrolling-tree-includes-frame.html.
3212
3213 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3214
3215         Move tests for scrolling tree mutations into their own directory
3216         https://bugs.webkit.org/show_bug.cgi?id=193836
3217
3218         Reviewed by Tim Horton.
3219
3220         Add a scrollingcoordinator/scrolling-tree directory, which will contain tests for scrolling
3221         tree mutations.
3222
3223         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: Renamed from LayoutTests/platform/ios/scrollingcoordinator/gain-scrolling-node-parent-expected.txt.
3224         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: Renamed from LayoutTests/platform/ios/scrollingcoordinator/lose-scrolling-node-parent-expected.txt.
3225         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: Renamed from LayoutTests/platform/ios-wk2/scrollingcoordinator/reparent-across-compositing-layers-expected.txt.
3226         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: Renamed from LayoutTests/platform/ios-wk2/scrollingcoordinator/reparent-with-layer-removal-expected.txt.
3227         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: Renamed from LayoutTests/scrollingcoordinator/gain-scrolling-node-parent-expected.txt.
3228         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html: Renamed from LayoutTests/scrollingcoordinator/gain-scrolling-node-parent.html.
3229         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: Renamed from LayoutTests/scrollingcoordinator/lose-scrolling-node-parent-expected.txt.
3230         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html: Renamed from LayoutTests/scrollingcoordinator/lose-scrolling-node-parent.html.
3231         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: Renamed from LayoutTests/scrollingcoordinator/reparent-across-compositing-layers-expected.txt.
3232         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html: Renamed from LayoutTests/scrollingcoordinator/reparent-across-compositing-layers.html.
3233         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: Renamed from LayoutTests/scrollingcoordinator/reparent-with-layer-removal-expected.txt.
3234         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html: Renamed from LayoutTests/scrollingcoordinator/reparent-with-layer-removal.html.
3235
3236 2019-01-25  Ryosuke Niwa  <rniwa@webkit.org>
3237
3238         iOS: inputmode="none" disables hardware keyboard's globe key
3239         https://bugs.webkit.org/show_bug.cgi?id=193811
3240         <rdar://problem/47406553>
3241
3242         Reviewed by Wenson Hsieh.
3243
3244         Updated and renamed the test expecting the keyboard to update upon inputmode content attribute changed
3245         to use inputmode="decimal" instead of inputmode="none", and updated another test to expect inputmode="none"
3246         has no effect instead of hiding the keyboard.
3247
3248         * fast/forms/ios/inputmode-change-update-keyboard-expected.txt: Renamed from inputmode-none-removed-expected.txt.
3249         * fast/forms/ios/inputmode-change-update-keyboard.html: Renamed from inputmode-none-removed.html.
3250         * fast/forms/ios/inputmode-none-expected.txt:
3251         * fast/forms/ios/inputmode-none.html:
3252
3253 2019-01-25  Jonathan Bedard  <jbedard@apple.com>
3254
3255         webkitpy: Implement device type specific expected results (Gardening)
3256         https://bugs.webkit.org/show_bug.cgi?id=192162
3257         <rdar://problem/46345449>
3258
3259         Unreviewed test gardening.
3260
3261         * platform/ios/TestExpectations: Remove non-existant directories.
3262         * platform/mac/TestExpectations: Ditto.
3263
3264 2019-01-25  Wenson Hsieh  <wenson_hsieh@apple.com>
3265
3266         Need a way for JavaScript (or bundle) code to participate in undo
3267         https://bugs.webkit.org/show_bug.cgi?id=190009
3268         <rdar://problem/44807048>
3269
3270         Reviewed by Ryosuke Niwa.
3271
3272         Add a few new layout tests covering `UndoManager.addItem()`.
3273
3274         * editing/undo-manager/undo-manager-add-item-exceptions-expected.txt: Added.
3275         * editing/undo-manager/undo-manager-add-item-exceptions.html: Added.
3276
3277         Add a test to verify that we throw exceptions when calling addItem() in a couple of circumstances.
3278
3279         * editing/undo-manager/undo-manager-add-item-expected.txt: Added.
3280         * editing/undo-manager/undo-manager-add-item.html: Added.
3281
3282         Add a test that exercises the new API in both the top-level context and a child frame.
3283
3284         * editing/undo-manager/undo-manager-delete-stale-undo-items-expected.txt: Added.
3285         * editing/undo-manager/undo-manager-delete-stale-undo-items.html: Added.
3286
3287         Add a test to verify that after adding undo items, undoing, and then performing other edit actions, garbage
3288         collection will destroy JS wrappers for the previously added UndoItems, since these undo items' handlers can no
3289         longer be invoked.
3290
3291         * editing/undo-manager/undo-manager-item-labels-expected.txt: Added.
3292         * editing/undo-manager/undo-manager-item-labels.html: Added.
3293
3294         Add a test verifying that the undo and redo action labels are updated correctly when undoing and redoing.
3295
3296         * editing/undo-manager/undo-manager-undo-redo-after-garbage-collection-expected.txt: Added.
3297         * editing/undo-manager/undo-manager-undo-redo-after-garbage-collection.html: Added.
3298
3299         Add a test to verify that triggering garbage collection after adding an undo item without keeping references to
3300         the item (or its undo/redo handlers) doesn't break the API.
3301
3302         * resources/ui-helper.js:
3303         (window.UIHelper.undoAndRedoLabels):
3304
3305         Add a helper method to grab the platform's current undo and redo action names.
3306
3307         (window.UIHelper):
3308
3309 2019-01-25  Devin Rousso  <drousso@apple.com>
3310
3311         Web Inspector: improve invalid Audit/Recording JSON error messages
3312         https://bugs.webkit.org/show_bug.cgi?id=193476
3313         <rdar://problem/47303659>
3314
3315         Reviewed by Joseph Pecoraro.
3316
3317         * inspector/model/auditTestCase.html:
3318         * inspector/model/auditTestCase-expected.txt:
3319         * inspector/model/auditTestCaseResult-expected.txt:
3320         * inspector/model/auditTestGroup.html:
3321         * inspector/model/auditTestGroup-expected.txt:
3322         * inspector/model/auditTestGroupResult-expected.txt:
3323         * inspector/model/recording-expected.txt:
3324
3325 2019-01-24  Devin Rousso  <drousso@apple.com>
3326
3327         Web Inspector: Audit: add supports key to test/group for compatibility
3328         https://bugs.webkit.org/show_bug.cgi?id=193686
3329         <rdar://problem/47460872>
3330
3331         Reviewed by Joseph Pecoraro.
3332
3333         * inspector/audit/version.html:
3334
3335 2019-01-24  Joseph Pecoraro  <pecoraro@apple.com>
3336
3337         Web Inspector: CPU Usage Timeline
3338         https://bugs.webkit.org/show_bug.cgi?id=193730
3339         <rdar://problem/46797201>
3340
3341         Reviewed by Devin Rousso.
3342
3343         * inspector/cpu-profiler/tracking-expected.txt: Added.
3344         * inspector/cpu-profiler/tracking.html: Added.
3345         Test the CPUProfiler domain emits events.
3346
3347         * inspector/heap/tracking-expected.txt:
3348         * inspector/heap/tracking.html:
3349         * inspector/memory/tracking-expected.txt:
3350         * inspector/memory/tracking.html:
3351         * inspector/script-profiler/tracking-expected.txt:
3352         * inspector/script-profiler/tracking.html:
3353         Update test naming.
3354
3355         * platform/win/TestExpectations:
3356         Skip on platforms without RESOURCE_USAGE.
3357
3358 2019-01-24  Wenson Hsieh  <wenson_hsieh@apple.com>
3359
3360         [iOS] Unable to make a selection in jsfiddle.net using arrow keys when requesting desktop site
3361         https://bugs.webkit.org/show_bug.cgi?id=193758
3362         <rdar://problem/43614978>
3363
3364         Reviewed by Tim Horton.
3365
3366         Mark some existing layout tests as passing on iOS. Additionally, remove failing expectations for another
3367         existing layout test on iOS.
3368
3369         * platform/ios/TestExpectations:
3370         * platform/ios/editing/text-iterator/hidden-textarea-selection-quirk-expected.txt: Removed.
3371
3372 2019-01-24  John Wilander  <wilander@apple.com>
3373
3374         Add Ad Click Attribution as an internal/experimental feature
3375         https://bugs.webkit.org/show_bug.cgi?id=193685
3376         <rdar://problem/47450399>
3377
3378         Reviewed by Brent Fulgham.
3379
3380         * http/tests/adClickAttribution/anchor-tag-attributes-reflect-expected.txt: Added.
3381         * http/tests/adClickAttribution/anchor-tag-attributes-reflect.html: Added.
3382         * platform/win/TestExpectations:
3383             Skipped on Windows for now.
3384
3385 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
3386
3387         Allow failures in flaky tests from bug 193657
3388         https://bugs.webkit.org/show_bug.cgi?id=193736
3389
3390         Unreviewed test gardening.
3391
3392         * TestExpectations:
3393
3394 2019-01-23  Eric Liang  <ericliang@apple.com>
3395
3396         AX: [GTK] Layout test accessibility/set-selected-editable.html is failing
3397         https://bugs.webkit.org/show_bug.cgi?id=193623
3398
3399         Reviewed by Michael Catanzaro.
3400         
3401         AXSelected attribute behavior on GTK is different. Skipped.
3402
3403         * platform/gtk/TestExpectations:
3404
3405 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3406
3407         Compositing updates need to reparent scrolling tree nodes with a changed ancestor
3408         https://bugs.webkit.org/show_bug.cgi?id=193699
3409
3410         Reviewed by Frédéric Wang.
3411
3412         * platform/ios-wk2/scrollingcoordinator/reparent-across-compositing-layers-expected.txt: Added.
3413         * platform/ios-wk2/scrollingcoordinator/reparent-with-layer-removal-expected.txt: Added.
3414         * scrollingcoordinator/reparent-across-compositing-layers-expected.txt: Added.
3415         * scrollingcoordinator/reparent-across-compositing-layers.html: Added.
3416         * scrollingcoordinator/reparent-with-layer-removal-expected.txt: Added.
3417         * scrollingcoordinator/reparent-with-layer-removal.html: Added.
3418
3419 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
3420
3421         [css-logical] Implement flow-relative inset properties
3422         https://bugs.webkit.org/show_bug.cgi?id=189441
3423
3424         Reviewed by Dean Jackson.
3425
3426         Check that the new CSS properties are disabled behind runtime flags
3427         and are not exposed.
3428
3429         * webexposed/css-properties-behind-flags-expected.txt:
3430         * webexposed/css-properties-behind-flags.html:
3431
3432 2019-01-23  Rob Buis  <rbuis@igalia.com>
3433
3434         Update MIME type parser
3435         https://bugs.webkit.org/show_bug.cgi?id=180526
3436
3437         Reviewed by Frédéric Wang.
3438
3439         Adjust test expectation.
3440
3441         * http/tests/xmlhttprequest/post-blob-content-type-async-expected.txt:
3442         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
3443         * http/tests/xmlhttprequest/post-blob-content-type-tests.js:
3444
3445 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3446
3447         Adding a child to a ScrollingStateNode needs to trigger a tree state commit
3448         https://bugs.webkit.org/show_bug.cgi?id=193682
3449
3450         Reviewed by Zalan Bujtas.
3451
3452         * platform/ios/scrollingcoordinator/gain-scrolling-node-parent-expected.txt: Added.
3453         * platform/ios/scrollingcoordinator/lose-scrolling-node-parent-expected.txt: Added.
3454         * scrollingcoordinator/gain-scrolling-node-parent-expected.txt: Added.
3455         * scrollingcoordinator/gain-scrolling-node-parent.html: Added.
3456         * scrollingcoordinator/lose-scrolling-node-parent-expected.txt: Added.
3457         * scrollingcoordinator/lose-scrolling-node-parent.html: Added.
3458
3459 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3460
3461         Make scrollingcoordinator tests only run on iOS/macOS WK2
3462         https://bugs.webkit.org/show_bug.cgi?id=193690
3463
3464         Reviewed by Zalan Bujtas.
3465         
3466         scrollingcoordinator is only active in WK2, and both WPE and WinCairo skip this directory
3467         already, so skip it at the top level, and re-enable for mac-wk2 and ios-wk2.
3468
3469         Also do some cleanup after tiled-drawing/ios was removed on 1/18.
3470
3471         * TestExpectations:
3472         * platform/ios-device/TestExpectations:
3473         * platform/ios-wk2/TestExpectations:
3474         * platform/ios/TestExpectations:
3475         * platform/mac-wk2/TestExpectations:
3476
3477 2019-01-22  Devin Rousso  <drousso@apple.com>
3478
3479         Web Inspector: InspectorInstrumentation::willEvaluateScript should include column number
3480         https://bugs.webkit.org/show_bug.cgi?id=116191
3481         <rdar://problem/13905910>
3482
3483         Reviewed by Joseph Pecoraro.
3484
3485         * inspector/timeline/line-column.html: Added.
3486         * inspector/timeline/line-column-expected.txt: Added.
3487
3488 2019-01-22  Devin Rousso  <drousso@apple.com>
3489
3490         Web Inspector: expose Audit and Recording versions to the frontend
3491         https://bugs.webkit.org/show_bug.cgi?id=193262
3492         <rdar://problem/47130684>
3493
3494         Reviewed by Joseph Pecoraro.
3495
3496         * inspector/audit/version.html: Added.
3497         * inspector/audit/version-expected.txt: Added.
3498         * inspector/recording/version.html: Added.
3499         * inspector/recording/version-expected.txt: Added.
3500
3501 2019-01-22  Nikita Vasilyev  <nvasilyev@apple.com>
3502
3503         Web Inspector: Styles: refactor properties/allProperties/visibleProperties/allVisibleProperties
3504         https://bugs.webkit.org/show_bug.cgi?id=193615
3505
3506         Reviewed by Devin Rousso.
3507
3508         Rename:
3509         - properties to enabledProperties;
3510         - allProperties to properties.
3511
3512         * inspector/css/css-property-expected.txt:
3513         * inspector/css/css-property.html:
3514         * inspector/css/force-page-appearance.html:
3515         * inspector/css/matched-style-properties.html:
3516         * inspector/css/modify-css-property.html:
3517         * inspector/css/shadow-scoped-style.html:
3518
3519 2019-01-22  Sihui Liu  <sihui_liu@apple.com>
3520
3521         Layout test storage/indexeddb/open-during-transaction-private.html is failing
3522         https://bugs.webkit.org/show_bug.cgi?id=193600
3523
3524         Reviewed by Brady Eidson.
3525
3526         Make sure the second request is finished before the third one so that test ends properly.
3527
3528         * storage/indexeddb/open-during-transaction-expected.txt:
3529         * storage/indexeddb/open-during-transaction-private-expected.txt:
3530         * storage/indexeddb/resources/open-during-transaction.js:
3531         (tryOpens.openreq3.onsuccess):
3532         (tryOpens.openreq2.onsuccess):
3533         (tryOpens):
3534
3535 2019-01-22  Devin Rousso  <drousso@apple.com>
3536
3537         Web Inspector: Audit: provide a way to get related Accessibility properties for a given node
3538         https://bugs.webkit.org/show_bug.cgi?id=193227
3539         <rdar://problem/46787862>
3540
3541         Reviewed by Joseph Pecoraro.
3542
3543         * inspector/audit/run-accessibility.html:
3544         * inspector/audit/run-accessibility-expected.txt:
3545
3546 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3547
3548         Remove an iOS quirk where iframe renderers are identified as "RenderPartObject" in layout test results
3549         https://bugs.webkit.org/show_bug.cgi?id=193692
3550
3551         Reviewed by Zalan Bujtas.
3552
3553         Replace all instances of "RenderPartObject" with "RenderIFrame".
3554
3555         * platform/ios-wk1/editing/pasteboard/4631972-expected.txt:
3556         * platform/ios-wk1/editing/pasteboard/subframe-dragndrop-1-expected.txt:
3557         * platform/ios-wk1/editing/selection/iframe-expected.txt:
3558         * platform/ios-wk1/editing/selection/select-all-iframe-expected.txt:
3559         * platform/ios-wk1/fast/overflow/scrollRevealButton-expected.txt:
3560         * platform/ios-wk1/fast/text/selection-hard-linebreak-expected.txt:
3561         * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt:
3562         * platform/ios-wk2/editing/pasteboard/4631972-expected.txt:
3563         * platform/ios-wk2/editing/pasteboard/subframe-dragndrop-1-expected.txt:
3564         * platform/ios-wk2/editing/selection/select-all-iframe-expected.txt:
3565         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
3566         * platform/ios-wk2/fast/forms/tabbing-input-iframe-expected.txt:
3567         * platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt:
3568         * platform/ios-wk2/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
3569         * platform/ios-wk2/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
3570         * platform/ios-wk2/fast/frames/onlyCommentInIFrame-expected.txt:
3571         * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
3572         * platform/ios-wk2/fast/replaced/border-radius-clip-expected.txt:
3573         * platform/ios/compositing/iframes/composited-iframe-alignment-expected.txt:
3574         * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt:
3575         * platform/ios/compositing/iframes/iframe-copy-on-scroll-expected.txt:
3576         * platform/ios/compositing/iframes/iframe-in-composited-layer-expected.txt:
3577         * platform/ios/css2.1/20110323/absolute-replaced-height-004-expected.txt:
3578         * platform/ios/css2.1/20110323/absolute-replaced-height-005-expected.txt:
3579         * platform/ios/css2.1/20110323/absolute-replaced-height-007-expected.txt:
3580         * platform/ios/css2.1/20110323/absolute-replaced-height-011-expected.txt:
3581         * platform/ios/css2.1/20110323/absolute-replaced-height-012-expected.txt:
3582         * platform/ios/css2.1/20110323/absolute-replaced-height-014-expected.txt:
3583         * platform/ios/css2.1/20110323/absolute-replaced-height-018-expected.txt:
3584         * platform/ios/css2.1/20110323/absolute-replaced-height-019-expected.txt:
3585         * platform/ios/css2.1/20110323/absolute-replaced-height-021-expected.txt:
3586         * platform/ios/css2.1/20110323/absolute-replaced-height-025-expected.txt:
3587         * platform/ios/css2.1/20110323/absolute-replaced-height-026-expected.txt:
3588         * platform/ios/css2.1/20110323/absolute-replaced-height-028-expected.txt:
3589         * platform/ios/css2.1/20110323/absolute-replaced-height-032-expected.txt:
3590         * platform/ios/css2.1/20110323/absolute-replaced-height-033-expected.txt:
3591         * platform/ios/css2.1/20110323/absolute-replaced-height-035-expected.txt:
3592         * platform/ios/css2.1/20110323/block-replaced-height-004-expected.txt:
3593         * platform/ios/css2.1/20110323/block-replaced-height-005-expected.txt:
3594         * platform/ios/css2.1/20110323/block-replaced-height-007-expected.txt:
3595         * platform/ios/css2.1/20110323/float-replaced-height-004-expected.txt:
3596         * platform/ios/css2.1/20110323/float-replaced-height-005-expected.txt:
3597         * platform/ios/css2.1/20110323/float-replaced-height-007-expected.txt:
3598         * platform/ios/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
3599         * platform/ios/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
3600         * platform/ios/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
3601         * platform/ios/css2.1/20110323/inline-replaced-height-004-expected.txt:
3602         * platform/ios/css2.1/20110323/inline-replaced-height-005-expected.txt:
3603         * platform/ios/css2.1/20110323/inline-replaced-height-007-expected.txt:
3604         * platform/ios/editing/execCommand/find-after-replace-expected.txt:
3605         * platform/ios/editing/execCommand/paste-1-expected.txt:
3606         * platform/ios/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
3607         * platform/ios/editing/pasteboard/image-in-iframe-expected.txt:
3608         * platform/ios/editing/pasteboard/paste-2-expected.txt:
3609         * platform/ios/editing/selection/4776665-expected.txt:
3610         * platform/ios/editing/selection/4960137-expected.txt:
3611         * platform/ios/editing/selection/4975120-expected.txt:
3612         * platform/ios/editing/selection/drag-in-iframe-expected.txt:
3613         * platform/ios/editing/selection/drag-to-contenteditable-iframe-expected.txt:
3614         * platform/ios/editing/selection/iframe-expected.txt:
3615         * platform/ios/fast/block/basic/013-expected.txt:
3616         * platform/ios/fast/block/positioning/window-height-change-expected.txt:
3617         * platform/ios/fast/css/line-height-overflow-expected.txt:
3618         * platform/ios/fast/css/resize-corner-tracking-transformed-iframe-expected.txt:
3619         * platform/ios/fast/css3-text/css3-text-decoration/text-decoration-line-scaled-expected.txt:
3620         * platform/ios/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
3621         * platform/ios/fast/flexbox/016-expected.txt:
3622         * platform/ios/fast/forms/basic-textareas-expected.txt:
3623         * platform/ios/fast/forms/tabbing-input-iframe-expected.txt:
3624         * platform/ios/fast/forms/targeted-frame-submission-expected.txt:
3625         * platform/ios/fast/frames/001-expected.txt:
3626         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
3627         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
3628         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
3629         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
3630         * platform/ios/fast/frames/flattening/iframe-flattening-nested-expected.txt:
3631         * platform/ios/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
3632         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
3633         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
3634         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
3635         * platform/ios/fast/frames/flattening/iframe-flattening-simple-expected.txt:
3636         * platform/ios/fast/frames/frameElement-iframe-expected.txt:
3637         * platform/ios/fast/frames/iframe-option-crash-expected.txt:
3638         * platform/ios/fast/frames/iframe-scrolling-attribute-expected.txt:
3639         * platform/ios/fast/frames/iframe-with-frameborder-expected.txt:
3640         * platform/ios/fast/frames/onlyCommentInIFrame-expected.txt:
3641         * platform/ios/fast/frames/take-focus-from-iframe-expected.txt:
3642         * platform/ios/fast/images/favicon-as-image-expected.txt:
3643         * platform/ios/fast/overflow/scrollRevealButton-expected.txt:
3644         * platform/ios/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
3645         * platform/ios/fast/replaced/007-expected.txt:
3646         * platform/ios/fast/replaced/border-radius-clip-expected.txt:
3647         * platform/ios/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
3648         * platform/ios/fast/replaced/replaced-breaking-expected.txt:
3649         * platform/ios/fast/table/quote-text-around-iframe-expected.txt:
3650         * platform/ios/fast/text-autosizing/ios/contenteditable-expected.txt:
3651         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
3652         * platform/ios/http/tests/local/file-url-sent-as-referer-expected.txt:
3653         * platform/ios/http/tests/misc/favicon-as-image-expected.txt:
3654         * platform/ios/http/tests/misc/frame-access-during-load-expected.txt:
3655         * platform/ios/http/tests/misc/iframe404-expected.txt:
3656         * platform/ios/http/tests/multipart/invalid-image-data-standalone-expected.txt:
3657         * platform/ios/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt:
3658         * platform/ios/imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2-expected.txt:
3659         * platform/ios/ios/fast/fixed/frame-with-fixed-expected.txt:
3660         * platform/ios/svg/custom/embedding-external-svgs-expected.txt:
3661         * platform/ios/svg/hixie/rendering-model/003-expected.txt:
3662         * platform/ios/tables/mozilla/bugs/bug131020-expected.txt:
3663         * platform/ios/tables/mozilla/bugs/bug137388-1-expected.txt:
3664         * platform/ios/tables/mozilla/bugs/bug137388-2-expected.txt:
3665         * platform/ios/tables/mozilla/bugs/bug137388-3-expected.txt:
3666         * platform/ios/tables/mozilla/bugs/bug38916-expected.txt:
3667         * platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
3668         * platform/ios/tables/mozilla/bugs/bug50695-2-expected.txt:
3669         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
3670
3671 2019-01-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
3672
3673         Dynamic changes in the style attributes of an SVGElement do no affect the <use> instances
3674         https://bugs.webkit.org/show_bug.cgi?id=193647
3675
3676         Reviewed by Simon Fraser.
3677
3678         * svg/custom/svg-use-style-dynamic-change-invalidate-expected.svg: Added.
3679         * svg/custom/svg-use-style-dynamic-change-invalidate.svg: Added.
3680
3681 2019-01-22  Michael Catanzaro  <mcatanzaro@igalia.com>
3682
3683         Unreviewed, skip all resource load statistics tests on GTK
3684
3685         We don't have this feature enabled yet, so shouldn't be running the tests. Yet.
3686
3687         * platform/gtk/TestExpectations:
3688
3689 2019-01-22  Devin Rousso  <drousso@apple.com>
3690
3691         Web Inspector: Audit: provide a way to get related Accessibility nodes for a given node
3692         https://bugs.webkit.org/show_bug.cgi?id=193225
3693         <rdar://problem/46799956>
3694
3695         Reviewed by Joseph Pecoraro.
3696
3697         * inspector/audit/run-accessibility.html:
3698         * inspector/audit/run-accessibility-expected.txt:
3699
3700 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3701
3702         Fix the position of layers nested inside of composited overflow-scroll
3703         https://bugs.webkit.org/show_bug.cgi?id=193642
3704
3705         Reviewed by Antti Koivisto and Sam Weinig.
3706         
3707         Ref test. Black bar obscures the area that's different because of overlay/non-overlay
3708         scrollbar differences between macOS and iOS.
3709
3710         * compositing/geometry/fixed-inside-overflow-scroll-expected.html: Added.
3711         * compositing/geometry/fixed-inside-overflow-scroll.html: Added.
3712
3713 2019-01-22  Oriol Brufau  <obrufau@igalia.com>
3714
3715         [css-logical] Implement flow-relative margin, padding and border shorthands
3716         https://bugs.webkit.org/show_bug.cgi?id=188697
3717
3718         Reviewed by Simon Fraser and Antti Koivisto.
3719
3720         Add tests checking that CSS properties disabled behind runtime flags
3721         are not exposed.
3722
3723         * webexposed/css-properties-behind-flags-expected.txt: Added.
3724         * webexposed/css-properties-behind-flags.html: Added.
3725
3726 2019-01-21  Antti Koivisto  <antti@apple.com>
3727
3728         [iOS] Handle hit testing for subframes
3729         https://bugs.webkit.org/show_bug.cgi?id=192303
3730
3731         Reviewed by Frédéric Wang.
3732
3733         Test by Frederic Wang.
3734
3735         * fast/scrolling/ios/hit-testing-iframe-expected.html: Added.
3736         * fast/scrolling/ios/hit-testing-iframe.html: Added.
3737
3738 2019-01-21  Zalan Bujtas  <zalan@apple.com>
3739
3740         [LFC][Floats] Take float top position into account when computing containing block height.
3741         https://bugs.webkit.org/show_bug.cgi?id=193655
3742
3743         Reviewed by Antti Koivisto.
3744
3745         * fast/block/float/float-first-child-and-clear-sibling-expected.html: Added.
3746         * fast/block/float/float-first-child-and-clear-sibling.html: Added.
3747
3748 2019-01-21  Frederic Wang  <fwang@igalia.com>
3749
3750         Add a basic test for scrollable iframe on iOS
3751         https://bugs.webkit.org/show_bug.cgi?id=193650
3752
3753         Reviewed by Antti Koivisto.
3754
3755         * fast/scrolling/ios/scroll-iframe-expected.html: Added.
3756         * fast/scrolling/ios/scroll-iframe.html: Added.
3757
3758 2019-01-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3759
3760         Unreviewed GTK test gardening
3761
3762         * accessibility/gtk/xml-roles-exposed-expected.txt:
3763         * platform/gtk/TestExpectations:
3764         * platform/gtk/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Removed.
3765         * platform/gtk/inspector/css/shadow-scoped-style-expected.txt: Added.
3766         * platform/gtk/svg/text/font-size-below-point-five-expected.txt:
3767
3768 2019-01-20  chris fleizach  <cfleizach@apple.com>
3769
3770         AX: Support returning relative frames for accessibility
3771         https://bugs.webkit.org/show_bug.cgi?id=193414
3772         <rdar://problem/47268501>
3773
3774         Reviewed by Zalan Bujtas.
3775
3776         * accessibility/mac/relative-frame-expected.txt: Added.
3777         * accessibility/mac/relative-frame.html: Added.
3778         * platform/mac-wk1/TestExpectations:
3779
3780 2019-01-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3781
3782         Unreviewed gardening, add failure expectation for js/intl-numberformat.html
3783
3784         This test requires an old version of ICU to pass.
3785
3786         * platform/gtk/TestExpectations:
3787
3788 2019-01-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3789
3790         Unreviewed, rolling out r240209.
3791
3792         Broke GTK/WPE injected bundle
3793
3794         Reverted changeset:
3795
3796         "AX: Support returning relative frames for accessibility"
3797         https://bugs.webkit.org/show_bug.cgi?id=193414
3798         https://trac.webkit.org/changeset/240209
3799
3800 2019-01-20  chris fleizach  <cfleizach@apple.com>
3801
3802         AX: Support returning relative frames for accessibility
3803         https://bugs.webkit.org/show_bug.cgi?id=193414
3804         <rdar://problem/47268501>
3805
3806         Reviewed by Zalan Bujtas.
3807
3808         * accessibility/mac/relative-frame-expected.txt: Added.
3809         * accessibility/mac/relative-frame.html: Added.
3810         * platform/mac-wk1/TestExpectations:
3811
3812 2019-01-19  Zalan Bujtas  <zalan@apple.com>
3813
3814         [LFC][Floats] Ensure that floats in FloatingContext::m_floats are always horizontally ordered.
3815         https://bugs.webkit.org/show_bug.cgi?id=193613
3816
3817         Reviewed by Antti Koivisto.
3818
3819         * fast/block/float/floats-with-negative-horizontal-margin-expected.html: Added.
3820         * fast/block/float/floats-with-negative-horizontal-margin.html: Added.
3821
3822 2019-01-19  Eric Liang  <ericliang@apple.com>
3823
3824         AXSelected attribute on RadioButton should not be settable.
3825         https://bugs.webkit.org/show_bug.cgi?id=193371
3826
3827         Reviewed by Chris Fleizach.
3828
3829         This change make RadioButton AXSelected attribute no-settable. If this attribute is not writable, then the trackpad should work correctly.
3830
3831         * accessibility/set-selected-editable-expected.txt: Added.
3832         * accessibility/set-selected-editable.html: Added.
3833
3834 2019-01-18  Ryosuke Niwa  <rniwa@webkit.org>
3835
3836         iOS: Updating input mode should update the software keyboard
3837         https://bugs.webkit.org/show_bug.cgi?id=193565
3838         <rdar://problem/47376334>
3839
3840         Reviewed by Wenson Hsieh.
3841
3842         Added a regression test for removing inputmode content attribute with the value of "none".
3843
3844         The test methodology is different between testRunner and in-browser since we don't force
3845         software keyboard while running layout tests inside simulator which can elimiate
3846         the visual viewport difference inside the test runner, and in-browser testing obviously
3847         doesn't have access to the internal keyboard metrics.
3848
3849         * fast/forms/ios/inputmode-none-removed-expected.txt: Added.
3850         * fast/forms/ios/inputmode-none-removed.html: Added.
3851
3852 2019-01-18  Justin Fan  <justin_fan@apple.com>
3853
3854         (WIP) [WebGPU] WebGPUProgrammablePassEncoder::setBindGroup prototype
3855         https://bugs.webkit.org/show_bug.cgi?id=193457
3856         <rdar://problem/47296678>
3857
3858         Reviewed by Dean Jackson.
3859
3860         Draw 3 triangles via WebGPU to create a green square canvas, with reference.
3861         Each vertex is stored in its own WebGPUBuffer and they are mix/matched per bind group.
3862         This tests multiple resource bindings in one bind group as well as setting multiple 
3863         bind groups per draw call and per command encoder. 
3864
3865         * webgpu/buffer-resource-triangles-expected.html: Added. Reference generated using 2D canvas.
3866         * webgpu/buffer-resource-triangles.html: Added. 
3867                 1) Draw top two triangles using two bind groups in one draw call.
3868                 2) Swap first bind group and issue second draw call to draw middle triangle.
3869         * webgpu/js/webgpu-functions.js:
3870         (createBasicPipeline): Now handles new primitive topologies.
3871
3872 2019-01-18  Antti Koivisto  <antti@apple.com>
3873
3874         Implement asynchronous frame scrolling for iOS
3875         https://bugs.webkit.org/show_bug.cgi?id=193539
3876         <rdar://problem/47379873>
3877
3878         Reviewed by Simon Fraser.
3879
3880         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
3881
3882 2019-01-18  Ali Juma  <ajuma@chromium.org>
3883
3884         FetchResponse::url should return the empty string for tainted responses
3885         https://bugs.webkit.org/show_bug.cgi?id=193553
3886
3887         Reviewed by Youenn Fablet.
3888
3889         * http/wpt/fetch/response-opaque-clone.html:
3890
3891 2019-01-18  Jonathan Bedard  <jbedard@apple.com>
3892
3893         webkitpy: Implement device type specific expected results (Follow-up fix)
3894         https://bugs.webkit.org/show_bug.cgi?id=192162
3895         <rdar://problem/46345449>
3896
3897         Unreviewed test gardening.
3898
3899         * tiled-drawing/ios/iphone7: Removed.
3900
3901 2019-01-18  Youenn Fablet  <youenn@apple.com>
3902
3903         Add a new SPI to request for cache storage quota increase
3904         https://bugs.webkit.org/show_bug.cgi?id=193323
3905
3906         Reviewed by Alex Christensen.
3907
3908         Use new testRunner method to bump the cache quota and verify adding a
3909         cache entry works when bumping the cache quota.
3910
3911         * http/wpt/cache-storage/cache-quota.any.js:
3912         (promise_test):
3913
3914 2019-01-18  Youenn Fablet  <youenn@apple.com>
3915
3916         A track source should be unmuted whenever reenabled after setDirection changes
3917         https://bugs.webkit.org/show_bug.cgi?id=193554
3918         <rdar://problem/47366196>
3919
3920         Reviewed by Eric Carlson.
3921
3922         * webrtc/video-setDirection-expected.txt: Added.
3923         * webrtc/video-setDirection.html: Added.
3924
3925 2019-01-18  Jonathan Bedard  <jbedard@apple.com>
3926
3927         webkitpy: Implement device type specific expected results (Part 2)
3928         https://bugs.webkit.org/show_bug.cgi?id=192162
3929         <rdar://problem/46345449>
3930
3931         Rubber-stamped by Aakash Jain.
3932
3933         Move iPad and iPhone 7 tests to their respective platform specific directories.
3934
3935         * TestExpectations:
3936         * fast/events/touch/ios/iphone7: Removed.
3937         * fast/forms/ios/ipad: Removed.
3938         * fast/text-autosizing/ios/ipad: Removed.
3939         * fast/viewport/ios/ipad: Removed.
3940         * media/controls/ipad: Removed.
3941         * media/modern-media-controls/media-documents/ipad: Removed.
3942         * media/modern-media-controls/pip-support/ipad: Removed.
3943         * platform/ios-wk1/TestExpectations:
3944         * platform/ios/TestExpectations:
3945         * platform/ipad: Added.
3946         * platform/ipad/fast: Added.
3947         * platform/ipad/fast/forms: Added.
3948         * platform/ipad/fast/forms/choose-select-option-expected.txt: Added.
3949         * platform/ipad/fast/forms/choose-select-option.html: Added.
3950         * platform/ipad/fast/forms/focus-input-via-button-expected.txt: Added.
3951         * platform/ipad/fast/forms/focus-input-via-button.html: Added.
3952         * platform/ipad/fast/forms/multiple-select-updates-renderer-expected.txt: Added.
3953         * platform/ipad/fast/forms/multiple-select-updates-renderer.html: Added.
3954         * platform/ipad/fast/forms/select-form-run-twice-expected.txt: Added.
3955         * platform/ipad/fast/forms/select-form-run-twice.html: Added.
3956         * platform/ipad/fast/forms/select-with-title-expected.txt: Added.
3957         * platform/ipad/fast/forms/select-with-title.html: Added.
3958         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest-expected.txt: Added.
3959         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest.html: Added.
3960         * platform/ipad/fast/text-autosizing: Added.
3961         * platform/ipad/fast/text-autosizing/programmatic-text-size-adjust-expected.txt: Added.
3962         * platform/ipad/fast/text-autosizing/programmatic-text-size-adjust.html: Added.
3963         * platform/ipad/fast/text-autosizing/text-size-adjust-inline-style-expected.html: Added.
3964         * platform/ipad/fast/text-autosizing/text-size-adjust-inline-style.html: Added.
3965         * platform/ipad/fast/viewport: Added.
3966         * platform/ipad/fast/viewport/empty-meta-expected.txt: Added.
3967         * platform/ipad/fast/viewport/empty-meta.html: Added.
3968         * platform/ipad/fast/viewport/meta-viewport-ignored-expected.txt: Added.
3969         * platform/ipad/fast/viewport/meta-viewport-ignored.html: Added.
3970         * platform/ipad/fast/viewport/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport-expected.txt: Added.
3971         * platform/ipad/fast/viewport/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport.html: Added.
3972         * platform/ipad/fast/viewport/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport-expected.txt: Added.
3973         * platform/ipad/fast/viewport/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html: Added.
3974         * platform/ipad/fast/viewport/width-is-device-width-expected.txt: Added.
3975         * platform/ipad/fast/viewport/width-is-device-width.html: Added.
3976         * platform/ipad/media: Added.
3977         * platform/ipad/media/controls: Added.
3978         * platform/ipad/media/controls/close-page-with-picture-in-picture-video-assertion-failure-expected.txt: Added.
3979         * platform/ipad/media/controls/close-page-with-picture-in-picture-video-assertion-failure.html: Added.
3980         * platform/ipad/media/controls/resources: Added.
3981         * platform/ipad/media/controls/resources/picture-in-picture.html: Added.
3982         * platform/ipad/media/modern-media-controls: Added.
3983         * platform/ipad/media/modern-media-controls/media-documents: Added.
3984         * platform/ipad/media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
3985         * platform/ipad/media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
3986         * platform/ipad/media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
3987         * platform/ipad/media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
3988         * platform/ipad/media/modern-media-controls/pip-support: Added.
3989         * platform/ipad/media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
3990         * platform/ipad/media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
3991         * platform/ipad/media/modern-media-controls/pip-support/pip-support-tap-expected.txt: Added.
3992         * platform/ipad/media/modern-media-controls/pip-support/pip-support-tap.html: Added.
3993         * platform/iphone-7: Added.
3994         * platform/iphone-7/fast: Added.
3995         * platform/iphone-7/fast/events: Added.
3996         * platform/iphone-7/fast/events/touch: Added.
3997         * platform/iphone-7/fast/events/touch/force-press-event-expected.txt: Added.
3998         * platform/iphone-7/fast/events/touch/force-press-event.html: Added.
3999         * platform/iphone-7/fast/events/touch/force-press-on-link-expected.txt: Added.
4000         * platform/iphone-7/fast/events/touch/force-press-on-link.html: Added.
4001         * platform/iphone-7/fast/events/touch/prevent-default-touchmove-prevents-scrolling-expected.txt: Added.
4002         * platform/iphone-7/fast/events/touch/prevent-default-touchmove-prevents-scrolling.html: Added.
4003         * platform/iphone-7/tiled-drawing: Added.
4004         * platform/iphone-7/tiled-drawing/compositing-layers-deep-color-expected.txt: Added.
4005         * platform/iphone-7/tiled-drawing/compositing-layers-deep-color.html: Added.
4006         * platform/mac-wk2/TestExpectations:
4007         * platform/mac/TestExpectations:
4008         * tiled-drawing/ios: Removed.
4009
4010 2019-01-18  Zalan Bujtas  <zalan@apple.com>
4011
4012         [LFC][BFC][MarginCollapsing] Collapsing through should not ignore floats.
4013         https://bugs.webkit.org/show_bug.cgi?id=193564
4014
4015         Reviewed by Antti Koivisto.
4016
4017         * fast/block/float/float-in-descendant-formatting-context-expected.txt: Added.
4018         * fast/block/float/float-in-descendant-formatting-context.html: Added.
4019
4020 2019-01-17  Wenson Hsieh  <wenson_hsieh@apple.com>
4021
4022         [iOS] Content offset jumps erratically when autoscrolling near scroll view content inset areas
4023         https://bugs.webkit.org/show_bug.cgi?id=193494
4024         <rdar://problem/46859627>
4025
4026         Reviewed by Simon Fraser and Tim Horton.
4027
4028         * editing/selection/ios/autoscroll-with-top-content-inset-expected.txt: Added.
4029         * editing/selection/ios/autoscroll-with-top-content-inset.html: Added.
4030
4031         Add a new test to verify that moving the selection by autoscrolling near the top content inset area does not
4032         cause the scroll view's content offset to jump.
4033
4034         * fast/scrolling/ios/scroll-into-view-with-top-content-inset-expected.txt: Added.
4035         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html: Added.
4036
4037         Add a new test to verify that programmatically scrolling an element that's already visible into view does not
4038         scroll away the scroll view's content inset.
4039
4040         * resources/ui-helper.js:
4041         (window.UIHelper.contentOffset):
4042         (window.UIHelper):
4043
4044 2019-01-17  John Wilander  <wilander@apple.com>
4045
4046         Add infrastructure to enable/disable ITP Debug Mode through Preferences
4047         https://bugs.webkit.org/show_bug.cgi?id=193510
4048         <rdar://problem/47330969>
4049
4050         Reviewed by Dean Jackson.
4051
4052         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
4053             Changed the order of function calls since testRunner.setStatisticsPrevalentResourceForDebugMode()
4054             now has to be called before testRunner.setStatisticsDebugMode().
4055
4056 2019-01-16  Dean Jackson  <dino@apple.com>
4057
4058         (iPad) Link tapping is sluggish on many sites
4059         https://bugs.webkit.org/show_bug.cgi?id=193522
4060         <rdar://problem/47102987>
4061
4062         Reviewed by Wenson Hsieh.
4063
4064         Add a test that checks a double tap will trigger a click
4065         event on a page that is at initial scale.
4066
4067         Extra bonus: for some reason adding this test, or making this code
4068         change, uncovered a couple of bugs in existing tests. The
4069         viewport-zooms-from-element-to-initial-scale test was completely wrong
4070         because it was expecting the incorrect result, which was triggered by
4071         the zoom callback firing early at a forced scale value. The
4072         viewport-no-width-value-allows-double-tap test was triggering a JS
4073         error in its UI script. I modernised both of these to use UIHelper instead.
4074
4075         * fast/events/ios/fast-click-double-tap-sends-click-when-initial-scale-expected.txt: Added.
4076         * fast/events/ios/fast-click-double-tap-sends-click-when-initial-scale.html: Added.
4077         * fast/events/ios/viewport-no-width-value-allows-double-tap.html:
4078         * fast/events/ios/viewport-zooms-from-element-to-initial-scale-expected.txt:
4079         * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html:
4080         * resources/ui-helper.js: Add doubleTapAt and zoomByDoubleTapAt helpers. Remove the
4081         unnecessary "Done" return value from many of the callbacks. Give zoomToScale a return
4082         value