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