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