[ANNOUNCE] libinput 1.14.901

Peter Hutterer peter.hutterer at who-t.net
Thu Dec 5 05:53:09 UTC 2019

Aleix Pol (1):

Balazs Endresz (1):
      Fix horizontal scrolling for Logitech MX Master 3 on bluetooth

Benjamin Tissoires (2):
      gitlab-ci: use qemu to run the full test suite
      gitlab-ci: use one sha1 instead of duplicates

Jakub Schmidtke (1):
      Fixed horizontal scrolling on Logitech MX Master 2S/3

John Chadwick (2):
      test: Make udev_properties array fixed-size.
      tablet: Improve forced prox out behavior.

Konstantin Kharlamov (27):
      filter-flat.c: remove unused includes
      filter-low-dpi.c: remove unused includes
      filter-mouse.c: remove unused includes
      filter-touchpad.c: remove unused includes
      filter-touchpad-x230.c: remove unused includes
      filter-trackpoint.c: remove unused include
      evdev.c: remove unused include
      evdev-mt-touchpad.h: remove unused include
      evdev-mt-touchpad-tap.c: remove unused includes
      evdev-mt-touchpad-edge-scroll.c: remove unused includes
      evdev-mt-touchpad-gestures.c: remove unused include
      evdev-tablet.c: remove unused include
      evdev-tablet-pad-leds.c: remove unused includes
      timer.c: remove unused include <inttypes.h>
      libinput-fuzz-override.c: remove unused includes
      filter.h/c: remove unused includes
      evdev-mt-touchpad-buttons.c: remove unused includes
      path-seat.c: remove unused includes
      udev-seat.c: remove unused includes
      libinput-debug-events.c: remove unused includes
      libinput-fuzz-extract.c: remove unused includes
      libinput-fuzz-to-zero.c: remove unused includes
      quirks.c: remove unused include
      libinput-measure.c: remove unused includes
      libinput-tool.c: remove unused includes
      libinput-list-devices: be more explicit about only listing defaults
      libinput-list-devices: make paragraph about different settings terser

Luflosi (1):
      doc: fix sentence

Peter Hutterer (93):
      tools: factor out a sanity check in libinput-replay
      tools: make an infinite loop more obvious in the code
      tools: install local quirks during libinput replay
      tools: change python invocations to use /usr/bin/env python3
      tools: flake8 fixes for the various python files
      test: do run the util tests under valgrind
      Split utility functions into separate source files
      Remove some usage of libinput-util.h
      udev: parse the EVDEV_ABS properties for a potential fuzz setting
      meson.build: bump to 1.14.900
      touchpad: drop useless asserts()
      touchpad: only identify for pinch in a distinct pinch position
      gestures: rename the inner/outer thresholds to min/max_move
      gestures: where we have more fingers than slots, default to swipe
      doc: update reference to the event codes header
      doc/user: update copyright for the sphinx docs
      doc/user: drop markdown source parsers
      test: don't use debounced clicks for the middle button emulation click
      middle-button: add space to middlebutton state debug message
      test: fix a coverity warning about an unused value
      util-time: include linux/input.h
      touchpad: use the same speed for scrolling as the baseline of the accel curve
      gitlab CI: run the valgrind test suite as well
      CI: UI improvements
      fallback: don't send a single-touch motion if we just sent a begin
      Add a scroll button lock feature
      meson: move HTTP doc url generation to here
      doc/user: add a link to the API documentation in the TOC
      doc/user: actually link to the API documentation
      quirks: make the diff call for the meson check more portable
      gitlab CI: add an alpine image
      doc/user: reword one of the FAQ entries to no tmake it read outdated
      doc/user: add a faq entry about the pointer acceleration "issue"
      fallback: fix a coverity warning
      udev: fix potential memory leak for the phys string
      gitlab CI: switch to Fedora 31
      gitlab CI: switch to Ubuntu 19.10
      test: make the test jobs dependent on the number of processors
      tools: correct libinput measure reference to the tap man page
      tools: drop the specific libinput measure tools from the libinput man page
      test: remove some useless code triggering a coverity warning
      test: silence a coverity warning
      test: remove a useless assignment
      gitlab CI: fix an indentation issue
      gitlab CI: split the qemu test runs up into multiple jobs
      tools: debug-gui: show pressure/distance as vertical bar
      tablet: add a helper function to get the current tool
      tablet: handle a direct tool switch correctly
      gitlab CI: add diffutils to the Fedora RPMs
      test: drop a now-obsolete test
      test: remove the hardcoded four-job valgrind test run
      gitlab CI: allow the qemu-prep job to fail, runners are unreliable
      gitlab CI: work around collapsed multiline commands in the rebuild check
      meson.build: drop the explicit -g flag
      test: fix a pressure test to movement during tap
      touchpad: don't allow for multifinger tapping after a move
      doc: updates to the tap state machine
      test: allow for substring matching in the various --filter- arguments
      doc: remove the direct link to the various state diagrams
      tools: libinput-record: expand the evdev event value to 7 digits
      tools: debug-events: offset timestamps by the first normal event
      tools: debug-events: expand timestamp prints to full millis
      tools: add a tablet debugging tool
      tools: add stylus button support
      tools: print the tip state in the tablet debugging tool
      completion: add the new libinput debug-tablet to the zsh completion files
      tools: replay: fix wrong timestamps for multiple device replay
      tools: make debug-events accept multiple device nodes
      Adjust for 64bit time_t for 32bit architectures
      tools: print stderr/stdout when a option test fails
      tools: libinput-record: bail out on invalid commandline arguments
      tools: libinput-record: return the correct exit value on invalid usage
      tools: libinput-record: drop the explicit --multiple argument
      tools: print the libinput version in debug-events
      gitlab CI: split all extends into multiple lines
      gitlab CI: add a global policy snippet for retries and interruptible
      gitlab CI: use multiple extends over anchors for the upstream pull
      gitlab CI: use multiple extends for the default artifact/build snippets
      gitlab CI: rename the container_prep state to just "prep"
      gitlab CI: apply some basic validity checks on the commit messages
      test: write our test case results out as junit xml files
      gitlab CI: add meson to junit script
      gitlab CI: move the build instructions into a bash file
      gitlab CI: run the meson script for the VMs as well
      tools: debug-events: don't overrun the device array with too many arguments
      pad: switch the button mapping to one that can handle keys or buttons
      pad: add LIBINPUT_EVENT_TABLET_PAD_KEY for pad keys
      Expand the CODING_STYLE with an explanation of commit requirements
      gitlab CI: don't try adding the upstream remote if it exists already
      gitlab CI: make the commit check errors more verbose and useful
      gitlab CI: add a local emulation mode to the gitlab CI script
      gitlab CI: add an explanatory comment why we're hardcoding master
      libinput 1.14.901

Philipp Fischbeck (1):
      Fix typo in zsh completion

Rasmus Thomsen (1):
      Add Palm&ThumbPressureThreshold for the Spectre x360 15-ch0xx

Richard McIntosh (1):
      Added magic trackpoint multiplier for Thinkpad 13 G2

RussianNeuroMancer (2):
      Tablet Mode Switch on HP Elite x2 1013 G3 is unreliable:
      Mark HP Elite x2 1013 G3 keyboard as external

Serhii Chaplia (1):
      Touchpad fix and trackpoint speed adjustment for Lenovo T490s

Sven Slootweg (1):
      quirks: add RollerMouse Free 3 for double-click fix

Tadeo Kondrak (1):
      meson.build: fix building as a subproject

satrmb (2):
      test: fix a multitap test expecting one tap too few
      touchpad: simplify tapping state machine by eliminating the multitap states

yy (1):
      Added quirk for Lenovo ThinkPad X200 Tablet.

git tag: 1.14.901

MD5:  ac22a1c4a96a0c252061296b6dff9411  libinput-1.14.901.tar.xz
SHA1: 7a85cce2c2786751772f95911d996a472a1f53bf  libinput-1.14.901.tar.xz
SHA256: 472a3ea1af2a2ecb5528542e0a6044d335ca014ec4259eb5444f68dc49e37d4c  libinput-1.14.901.tar.xz
SHA512: 93d97cefa49f640b7b29ac3f54497d57cd1499cb0945504d4522ed564b2414fda55ece09d9212ca2cc3c911375ce0b6906ae62912fbc501aea5238afad3ad4bc  libinput-1.14.901.tar.xz
PGP:  https://www.freedesktop.org/software/libinput/libinput-1.14.901.tar.xz.sig

More information about the wayland-devel mailing list