kwin/plugins
Vlad Zagorodniy 7f593a67ad 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.

BUG: 404152
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
2019-05-17 12:06:10 +03:00
..
idletime Build KF5IdleTimeKWinWaylandPrivatePlugin in correct directory 2018-11-09 17:39:29 +01:00
kdecorations Update URLs to use https 2019-03-25 19:26:23 +01:00
kglobalaccel
kpackage SVN_SILENT made messages (.desktop file) - always resolve ours 2019-05-08 05:51:51 +02:00
platforms Send axis_source, axis_discrete, and axis_stop 2019-05-17 12:06:10 +03:00
qpa [qpa] Don't specify EGL_SURFACE_TYPE when choosing EGLConfig 2019-04-11 07:43:31 -07:00
scenes [scenes/opengl] Ensure there is current OpenGL context when destroying EffectFrame unstyled texture 2019-04-23 23:59:27 +03:00
windowsystem Add windowsystem plugin for KWin's qpa 2019-01-27 08:59:58 +01:00
CMakeLists.txt Move package structure plugins to plugins dir 2019-03-11 10:57:13 +02:00