mutter/src
José Expósito 92a90774a4 virtual-input-device/native: Emit discrete scroll when the source is a wheel
Previously, when scroll was received in a remote session, it was handled
as continuous scroll.

This generated issues with clients without high-resolution scroll
support as the code path in charge of accumulating scroll until 120 is
reached was not used and therefore discrete scroll events were not being
generated.

Handle scroll generated in a remote session as discrete scroll when the
source is CLUTTER_SCROLL_SOURCE_WHEEL to fix this issue.

Fix https://gitlab.gnome.org/GNOME/mutter/-/issues/2473

Fixes: 9dd6268d13 ("wayland/pointer: Send high-resolution scroll data")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2664>
2022-10-18 08:16:11 +00:00
..
backends virtual-input-device/native: Emit discrete scroll when the source is a wheel 2022-10-18 08:16:11 +00:00
compositor surface-actor-wayland: Fix assumption in get_current_primary_view 2022-10-15 21:45:10 +02:00
core window: Type check some wm functions 2022-10-17 11:41:55 +00:00
meta barrier: Make type derivable again 2022-09-15 12:27:52 +00:00
tests tests/wayland-fullscreen: Also test toggling fullscreen 2022-10-10 18:16:51 +00:00
ui frames: Add basic color-scheme support 2022-07-29 13:19:23 +00:00
wayland wayland: Fix null pointer deference in meta_get_first_subsurface_node. 2022-10-17 12:38:21 +00:00
x11 window: Make the caller decide when to constrain 2022-10-10 18:16:51 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build backends: Expose InputMapping D-Bus path to determine tablet mapping 2022-09-02 18:34:36 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00