https://bugs.kde.org/show_bug.cgi?id=404152

Vlad Zagorodniy <vladz...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/7f593a67adbd62cd7f767f41a
                   |                            |bd8b3bbd50b174d
   Version Fixed In|                            |5.17.0

--- Comment #13 from Vlad Zagorodniy <vladz...@gmail.com> ---
Git commit 7f593a67adbd62cd7f767f41abd8b3bbd50b174d by Vlad Zagorodniy.
Committed on 17/05/2019 at 09:06.
Pushed by vladz into branch 'master'.

Send axis_source, axis_discrete, and axis_stop

Summary:
So far KWin didn't send axis_source, axis_discrete, and axis_stop. Even
though most of those events are optional, clients need them to work as
expected. For example, one needs axis_source and axis_stop to implement
kinetic scrolling; Xwayland needs axis_discrete to prevent multiple
scroll events when the compositor sends axis deltas greater than 10, etc.
FIXED-IN: 5.17.0

Test Plan:
* Content of a webpage in Firefox is moved by one line per each mouse
  wheel "click";
* Scrolled gedit using 2 fingers on GNOME Shell, sway, and KDE Plasma;
  in all three cases wayland debug looked the same (except diagonal scroll
  motions).

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: davidedmundson, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D19000

M  +1    -1    autotests/libinput/CMakeLists.txt
M  +10   -4    autotests/libinput/input_event_test.cpp
M  +14   -0    autotests/libinput/mock_libinput.cpp
M  +3    -0    autotests/libinput/mock_libinput.h
M  +26   -3    autotests/libinput/pointer_event_test.cpp
M  +25   -5    input.cpp
M  +10   -1    input.h
M  +7    -2    input_event.cpp
M  +27   -2    input_event.h
M  +4    -25   libinput/connection.cpp
M  +2    -1    libinput/connection.h
M  +26   -0    libinput/events.cpp
M  +2    -0    libinput/events.h
M  +4    -5    platform.cpp
M  +6    -3    platform.h
M  +1    -0    plugins/platforms/wayland/wayland_backend.cpp
M  +2    -2    plugins/platforms/x11/windowed/x11windowed_backend.cpp
M  +5    -6    pointer_input.cpp
M  +2    -1    pointer_input.h

https://commits.kde.org/kwin/7f593a67adbd62cd7f767f41abd8b3bbd50b174d

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to