Crash under PlatformPopupMenuData::encode when interacting with a select menu that...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
2
3         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
4         https://bugs.webkit.org/show_bug.cgi?id=188008
5
6         Reviewed by Alex Christensen.
7
8         * fast/text/variations/ipc2-expected.txt: Added.
9         * fast/text/variations/ipc2.html: Added.
10
11 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
12
13         Add Web API Statistics Collection
14         https://bugs.webkit.org/show_bug.cgi?id=187773
15         <rdar://problem/44155162>
16
17         Reviewed by Brent Fulgham.
18
19         Added new tests and expectations for the web API statistics data collection.
20
21         * TestExpectations:
22         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
23         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
24         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
25         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
26         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
27         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
28         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
29         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
30         * platform/ios-wk2/TestExpectations:
31         * platform/mac-wk2/TestExpectations:
32
33 2018-09-11  Frederic Wang  <fwang@igalia.com>
34
35         Modify more tests to use document.scrollingElement to access viewport scroll properties
36         https://bugs.webkit.org/show_bug.cgi?id=189495
37
38         After r235806, it is wrong to use document.body to access scroll properties of the viewport
39         in standard mode. New tests added since r227781 are modified to use
40         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
41         for old tests in quirks mode. Note that WPT tests as well as the following tests using
42         document.body on purpose are not modified:
43         - fast/dom/Element/*
44         - events/scroll-in-scaled-page-with-overflow-hidden.html
45         - compositing/ios/overflow-scroll-update-overlap.html
46         - body-stuck-with-dirty-bit-with-columns.html
47
48         Reviewed by Antonio Gomes.
49
50         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
51         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
52         * editing/caret/ios/absolute-caret-position-after-scroll.html:
53         * editing/caret/ios/fixed-caret-position-after-scroll.html:
54         * editing/execCommand/delete-no-scroll.html:
55         * editing/input/resources/reveal-utilities.js:
56         (performJumpAtTheEdgeTest):
57         * editing/pasteboard/copy-crash.html:
58         * editing/selection/ios/absolute-selection-after-scroll.html:
59         * editing/selection/ios/fixed-selection-after-scroll.html:
60         * fast/autoresize/autoresize-with-iframe-expected.txt:
61         * fast/autoresize/autoresize-with-iframe.html:
62         * fast/autoresize/basic-expected.txt:
63         * fast/autoresize/basic.html:
64         * fast/autoresize/turn-off-autoresize-expected.txt:
65         * fast/autoresize/turn-off-autoresize.html:
66         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
67         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
68         * fast/dom/non-numeric-values-numeric-parameters.html:
69         * fast/dom/resources/check-scroll-position-onload.html:
70         * fast/dom/scroll-position-for-new-loads.html:
71         * fast/events/attempt-scroll-with-no-scrollbars.html:
72         * fast/events/fire-scroll-event.html:
73         * fast/events/frame-scroll-fake-mouse-move.html:
74         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
75         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
76         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
77         * fast/events/mouse-cursor-image-set.html:
78         * fast/events/mouse-cursor-multiframecur.html:
79         * fast/events/mouse-cursor.html:
80         * fast/events/no-scroll-on-input-text-selection-expected.txt:
81         * fast/events/no-scroll-on-input-text-selection.html:
82         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
83         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
84         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
85         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
86         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
87         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
88         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
89         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
90         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
91         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
92         * fast/events/scale-and-scroll-body-expected.txt:
93         * fast/events/scale-and-scroll-body.html:
94         * fast/events/scale-and-scroll-window-expected.txt:
95         * fast/events/scale-and-scroll-window.html:
96         * fast/events/scroll-after-click-on-tab-index.html:
97         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
98         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
99         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
100         * fast/forms/autofocus-opera-003.html:
101         * fast/forms/input-readonly-autoscroll.html:
102         * fast/forms/resources/common.js:
103         (getAbsoluteRect):
104         * fast/frames/iframe-scroll-page-up-down.html:
105         * fast/frames/transparent-scrollbar.html:
106         * fast/harness/results.html:
107         * fast/html/empty-fragment-id-goto-top-expected.txt:
108         * fast/html/empty-fragment-id-goto-top.html:
109         * fast/images/imagemap-scroll.html:
110         * fast/loader/scroll-position-restored-on-back-non-cached.html:
111         * fast/loader/scroll-position-restored-on-back.html:
112         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
113         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
114         * fast/scrolling/ios/iframe-scroll-into-view.html:
115         * fast/scrolling/latching/scroll-div-latched-div.html:
116         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
117         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
118         * fast/scrolling/latching/scroll-iframe-fragment.html:
119         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
120         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
121         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
122         * fast/scrolling/latching/scroll-select-bottom-test.html:
123         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
124         * fast/scrolling/latching/scroll-select-latched-select.html:
125         * fast/scrolling/rtl-point-in-iframe.html:
126         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
127         * fast/table/assert-when-visual-overflow-is-cleared.html:
128         * fast/transforms/selection-bounds-in-transformed-view.html:
129         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
130         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
131         * jquery/resources/test/unit/offset.js:
132         * legacy-animation-engine/fast/harness/results.html:
133         * media/video-controls-to-not-scroll-page-on-load.html:
134         * media/video-main-content-allow-then-scroll-expected.txt:
135         * media/video-main-content-allow-then-scroll.html:
136         * scrollbars/scrollbar-large-overflow-rectangle.html:
137         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
138         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
139         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
140         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
141         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
142         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
143         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
144         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
145         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
146         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
147         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
148         * tiled-drawing/scrolling/latched-to-deleted-node.html:
149         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
150         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
151         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
152         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
153         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
154         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
155         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
156         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
157         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
158         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
159
160 == Rolled over to ChangeLog-2018-09-11 ==