xf86-input-libinput: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jan 17 04:33:08 UTC 2023


 configure.ac                  |   11 
 include/libinput-properties.h |   18 +
 man/libinput.man              |   19 +
 meson.build                   |    6 
 src/Makefile.am               |    7 
 src/util-macros.h             |   65 +++++
 src/util-strings.c            |  243 +++++++++++++++++++++
 src/util-strings.h            |  464 ++++++++++++++++++++++++++++++++++++++++++
 src/xf86libinput.c            |  375 ++++++++++++++++++++++++++++++++-
 9 files changed, 1187 insertions(+), 21 deletions(-)

New commits:
commit f94a8edb0edcca8af53b3994d23735df6a5974f1
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Nov 24 13:50:27 2022 +1000

    Add support for custom pointer acceleration
    
    Adds new properties and xorg.conf entries for setting the acceleration
    function's points and step.
    
    `AccelProfile` option can now accept `custom` value.
    
    Add 4 new options which only apply when `AccelProfile` is `custom`:
    
    - Add `AccelPointsFallback` option for setting the points of the
      Fallback acceleration function. Points values are represented by a
      space-separated list, e.g. "0.0 1.0 2.4 2.5".
    
    - Add `AccelStepFallback` option for setting the step of the Fallback
      acceleration function. When a step of 0.0 is provided,
      libinput default Fallback acceleration function is used.
    
    - Add `AccelPointsMotion` and `AccelStepMotion` options, which are
      equivalent to `AccelPointsFallback` and `AccelStepFallback` options,
      but apply to the Motion acceleration function.
    
    See libinput documentation for a detailed explanation of custom
    pointer acceleration.



More information about the xorg-commit mailing list