[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libinput: Changes to 'refs/tags/libinput-1.9.2-1'



Tag 'libinput-1.9.2-1' created by Emilio Pozuelo Monfort <pochu@debian.org> at 2017-11-18 17:48 +0000

Tagging upload of libinput 1.9.2-1 to unstable.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAloQcl4ACgkQnUbEiOQ2
gwLfkRAAzDS2XLRltQt5AXx1POT2j7S/R8MAXJk1HWuaKAgyMFq9ue/HhQGBPO1G
WGuffOxJcNvPkvR9RdEvwqn8t4f7HLjoUSAIR2a61y3kghcVx5X1Ft+pS+1G1Twh
qkzLYYdm1Hsi8PjYJw2o9r0iYfhv5r6Ui1TmYA0DjZPfMY90lOiiw+Ux9Zhevzu7
EOi/gPZazOWazQ+J8BufNLark3tkntWuyp+nUitRgkG+tGW8bF9sCdXKjYd00FeY
L9E0w8dS0eT+6dh88EW4s1qaKbYF87gtq4sqRx77jMR4gk1O6+oVoRDZEFhSh9HM
zxHp9t3H6fRzvGElOrW9W7hnclhX0ANl0VjRmbqnOx6sT6ZdwTWlrv5DIb6C46ET
7slxRvccYl1AQ0oYKgkZSLDECGr7EqDrdecTRGHbIc54J1ke+yKKA2P86sSoKPiv
VT2NtN0EFCljD/gBTQncKEXbuY7ZoVDUzYR9PfRHZNOMWMmy2TbsLCCKN7ENvMDs
jRrV0sXytzn/zTstiFZijTpRNqVLc3wGV0Gipn4bNT7GVlfx5DrAlTqFiPADmFDv
eS4DZW7sTjaUGjJaj4e1kQr1Fh1LbEMwEU2jLcqJMZCHyYIfSLrYtr+s1HyvYq1r
YgF5ZtZECwz3vEIG4Q5UbE5IGYW6cbNC+EHFKx2Yw2ngCX5IxJE=
=lJQ5
-----END PGP SIGNATURE-----

Changes since libinput-1.8.3-1:
Benjamin Tissoires (1):
      udev: drop the version field in device groups

Emilio Pozuelo Monfort (8):
      Merge branch 'upstream-unstable' into debian-unstable-new
      Merge branch 'debian-unstable' into debian-unstable-new
      New upstream release
      Switch to meson
      Add new symbols
      Move libinput-{dev,tools} to priority optional
      Add python3 dependencies for new python scripts
      Release to unstable

Hans de Goede (2):
      filter: Add timestamp smoothing support
      touchpad: Enable timestamp smoothing support for bluetooth touchpads

Ming-Yang Lu (1):
      touchpad: add upper edge into exclusion zone

Peter Hutterer (155):
      touchpad: increase palm edge zones to 8%
      touchpad: add pressure-base palm detection
      tools: add a tool to measure touch pressure
      udev: add custom pressure range for Dell Latitude E6620
      touchpad: send a left button event when we move out of topbuttons and click
      Drop autotools
      Merge branch 'wip/touchpad-palm-pressure'
      meson: fix build with --libwacom=false
      doc: expand on the meson build instructions
      doc: move the autotools instructions into their own section
      doc: fix a few typos
      doc: update the soname, remove the warning
      test: remove failing thumb edge scroll test
      test: stop changing argv[0] for forked tests
      test: add missing check for an empty queue to the palm detection test
      test: fix some tap palm detection tests
      test: skip double-initialization of all_tests lists
      touchpad: sync the slot state after tp_resume()
      tools: remove unnecessary full stop in man page
      udev: cleanup hwdb parsing
      udev: fix flake8 style warnings
      tools: change python sources to use space indentation
      tools: fix flake8 Python style warnings
      Fix a few things scan-build complains about
      Add support for CircleCI
      util: drop an unnecessary declaration
      timer: add a timer name to each timer
      touchpad: set keyboard to non-active when the keyboard is removed
      test: force-release major/minor on the default touch up
      test: loosen up litest to allow major/minor handling
      util: rename the pressure range parser to a more generic range_parser
      touchpad: add touch-size based touch handling
      touchpad: add touch-size-based palm detection
      tools: add a tool to measure touch size and orientation
      doc: add a line break
      Abort if zalloc ever fails
      Replace calloc calls with zalloc
      Add safe_strdup()
      test: silence a coverity warning
      tools: add an extra linebreak in the tap measuring tool
      Merge branch 'wip/touchpad-apple-touch-major-v2'
      test: drop an unnecessary wait for event
      tools: add a command to analyze trackpoints
      filter: add a custom trackpoint accelerator
      trackpoint: drop handling of CONST_ACCEL and undo SENSITIVITY
      trackpoint: parse a trackpoint range property
      Merge branch 'wip/trackpoint-accel-v6'
      evdev: recover from a lost button count
      timer: if a timer is inactive, do not call the timer func
      timer: always restart the timer loop when we called one of them
      pointer: add button debouncing
      lid: disable all types but EV_SYN and EV_SW
      gestures: don't try to pinch for nfingers > slots
      evdev: disable evdev event debugging again
      test: when restoring the log handler to defaults, also restore log priority
      test: fix typo in test case name
      udev: update pressure range for Dell Latitude E6620
      test: expose litest_create() to test cases
      Add support for LIBINPUT_IGNORE_DEVICE
      test: fix pad ring test for small pad ranges
      evdev: accept accelerometers if they are tagged as other devices too
      test: add a test for removing a touch device with a finger still down
      test: fix indentation for palm touch size test
      test: fix the litest_touch_move_to() step counter
      touchpad: ignore thumbs during edge scrolling
      touchpad: store the time in the motion history
      touchpad: use motion speed to ignore accidental 2fg touches
      test: rename test-lid.c to test-switch.c
      test: make the lid action helper function a generic switch action helper
      touchpad: rename the lid_switch_listener to just listener
      evdev: remove unused argument from evdev_tag_lid_switch
      tools: restore option handling for the debug gui
      evdev: remove declarations for two nonexistent functions
      test: rename 'sw' to 'dev' for the lid tests
      test: add test for switch capability
      test: make some of the switch tests more generic
      Add libinput_device_switch_has_switch()
      tools: remove a leftover debug printf statement
      evdev: move lid code to the fallback interface
      Add support for SW_TABLET_MODE
      touchpad: if a device has a tablet mode switch, disable the touchpad
      util: add a safe_atoi_base() function
      udev: move the EKR into the parent's device group
      filter: don't allow an accel factor of 0 on the flat profile
      Merge branch 'wip/sw-tablet-mode'
      Merge branch 'wip/ignore-moved-touches'
      Add helper function for time to timeval conversion
      tools: add --disable-sendevents option to the debug-events/debug-gui tools
      touchpad: don't resume a disabled touchpad
      evdev: remove duplicate device name in log message
      test: remove leftover sleep() for debugging in lid switch test
      tablet: add a quirk for the HUION PenTablet that doesn't send proximity out events
      tablet: support tablet devices without BTN_TOOL_PEN
      evdev: drop unused enum value DISPATCH_LID_SWITCH
      evdev: drop unused #define DEFAULT_TRACKPOINT_ACCEL
      evdev: add a comment to the toggle_touch interface
      include: sync linux kernel header files with 4.12
      evdev: update key type check for new key defines
      tablet: always enable the no-proximity-out quirk on HUION tablets
      timer: flush the timer funcs if our events come in late
      test: fix the 'all codes' keyboard device
      test: drop obsolete semi-mt allocation for the atmel hover device
      test: add missing newline to an error message
      test: switch to a TEST_DEVICE macro for all the litest test devices
      test: fix no-device test name handling
      test: fix test listing
      test: fix no-device test name handling
      test: fix test listing
      fallback: allow for multiple keyboards to toggle the lid switch
      Merge branch 'wip/litest-use-sections-for-tests-v2'
      evdev: change prefix on some fallback-only methods
      Use named initializers for the various dispatch interfaces
      evdev: abstract the get_switch_state method
      evdev: rename evdev_key_type to just key_type
      fallback: move the fallback code into a separate file
      touchpad: invert an if condition to allow for early return
      fallback: add 'interface' to the fallback interface's method names
      fallback: suspend internal keyboards and trackpoints on tablet-mode switch
      test: if we're not root, return with status 77
      libinput 1.8.901
      doc: update the GNOME stack graph
      doc: add another item to the FAQ
      doc: add a section for tablet mode switches
      test: always init the log_handler count and reset it last
      evdev: fix a coverity warning
      tools: restore default permissions for a source file
      Fix meson options default values
      libinput 1.8.902
      test: fix a comment in the log_priority test
      test: unref the litest device *after* removing it from the path interface
      util: add an extra assert for list_insert()
      touchpad: cut down on excessive logging for palm size
      libinput 1.9.0
      test: fix pid for the 13HDT pad
      test: fix missing BTN_9 for the MobileStudio device
      test: add a wacom bamboo test device
      touchpad: cap the edge palm detection zones at 8mm
      Revert "touchpad: cap the edge palm detection zones at 8mm"
      touchpad: cap the edge palm detection zones at 8mm
      tablet: print what capability is missing when rejecting a device
      meson: require GTK 3.20
      fallback: fix lid switch event listener being initialized twice
      libinput 1.9.1
      touchpad: allow for multiple paired keyboards
      circle.yml: add ninja dist to tests
      doc: quote all paths in the doxygen file
      test: fix the device name for the magic mouse test device
      doc: update test suite page for ninja and other recent changes
      test: mkdir -p the udev rules and hwdb directories
      doc: add a FAQ regarding "please add a configuration option"
      tools: fix missing words in man page
      tools: when the command isn't installed, print that
      tools: handle missing evdev/pyudev modules with a better error message
      man: add --enable-middlebutton to debug-events man page
      libinput 1.9.2

Philip Withnall (2):
      build: Add -Iinclude to libinput and its tools
      build: Add -Iinclude to unit tests

Ronald Tschalär (1):
      touchpad: Allow larger palm sizes.

Stefan Brüns (2):
      tools: Show gesture/switch capabilities in list-devices output
      tools: Handle LIBINPUT_SWITCH_TABLET_MODE

---
 .gitignore                                                    |   30 
 Makefile.am                                                   |   13 
 autogen.sh                                                    |   13 
 circle.yml                                                    |    8 
 configure.ac                                                  |  282 -
 debian/changelog                                              |   10 
 debian/control                                                |    6 
 debian/libinput10.symbols                                     |    2 
 debian/rules                                                  |    8 
 doc/Makefile.am                                               |  116 
 doc/building.dox                                              |   86 
 doc/button_debouncing.dox                                     |   26 
 doc/device-configuration-via-udev.dox                         |   27 
 doc/dot/libinput-stack-gnome.gv                               |    2 
 doc/faqs.dox                                                  |   43 
 doc/libinput.doxygen.in                                       |   18 
 doc/page-hierarchy.dox                                        |    1 
 doc/palm-detection.dox                                        |   34 
 doc/pointer-acceleration.dox                                  |   16 
 doc/svg/palm-detection.svg                                    |   47 
 doc/switches.dox                                              |   16 
 doc/tablet-support.dox                                        |   27 
 doc/test-suite.dox                                            |  103 
 doc/touchpad-pressure.dox                                     |   80 
 m4/.gitignore                                                 |    5 
 meson.build                                                   |   54 
 meson_options.txt                                             |   10 
 src/Makefile.am                                               |   81 
 src/evdev-fallback.c                                          | 1777 ++++++++++
 src/evdev-lid.c                                               |  323 -
 src/evdev-middle-button.c                                     |   14 
 src/evdev-mt-touchpad-buttons.c                               |   21 
 src/evdev-mt-touchpad-edge-scroll.c                           |   17 
 src/evdev-mt-touchpad-gestures.c                              |    7 
 src/evdev-mt-touchpad-tap.c                                   |    7 
 src/evdev-mt-touchpad.c                                       |  710 +++
 src/evdev-mt-touchpad.h                                       |   55 
 src/evdev-tablet-pad-leds.c                                   |    9 
 src/evdev-tablet-pad.c                                        |   23 
 src/evdev-tablet.c                                            |  195 -
 src/evdev-tablet.h                                            |   10 
 src/evdev.c                                                   | 1275 -------
 src/evdev.h                                                   |  123 
 src/filter.c                                                  |  342 +
 src/filter.h                                                  |    9 
 src/libinput-private.h                                        |    1 
 src/libinput-util.c                                           |   58 
 src/libinput-util.h                                           |   62 
 src/libinput.c                                                |   70 
 src/libinput.h                                                |   33 
 src/libinput.sym                                              |    4 
 src/path-seat.c                                               |   15 
 src/timer.c                                                   |   80 
 src/timer.h                                                   |    8 
 src/udev-seat.c                                               |    9 
 test/Makefile.am                                              |  184 -
 test/litest-device-acer-hawaii-keyboard.c                     |   12 
 test/litest-device-acer-hawaii-touchpad.c                     |   13 
 test/litest-device-alps-dualpoint.c                           |   13 
 test/litest-device-alps-semi-mt.c                             |   13 
 test/litest-device-anker-mouse-kbd.c                          |   12 
 test/litest-device-apple-appletouch.c                         |   13 
 test/litest-device-apple-internal-keyboard.c                  |   12 
 test/litest-device-apple-magicmouse.c                         |   12 
 test/litest-device-asus-rog-gladius.c                         |   12 
 test/litest-device-atmel-hover.c                              |   33 
 test/litest-device-bcm5974.c                                  |   24 
 test/litest-device-calibrated-touchscreen.c                   |   13 
 test/litest-device-cyborg-rat-5.c                             |   12 
 test/litest-device-elantech-touchpad.c                        |   13 
 test/litest-device-generic-singletouch.c                      |   13 
 test/litest-device-gpio-keys.c                                |   13 
 test/litest-device-huion-pentablet.c                          |   27 
 test/litest-device-ignored-mouse.c                            |   65 
 test/litest-device-keyboard-all-codes.c                       |   21 
 test/litest-device-keyboard-razer-blackwidow.c                |   12 
 test/litest-device-keyboard-razer-blade-stealth-videoswitch.c |  218 +
 test/litest-device-keyboard-razer-blade-stealth.c             |  339 +
 test/litest-device-keyboard.c                                 |   12 
 test/litest-device-lid-switch-surface3.c                      |   13 
 test/litest-device-lid-switch.c                               |   13 
 test/litest-device-logitech-trackball.c                       |   12 
 test/litest-device-magic-trackpad.c                           |   38 
 test/litest-device-mouse-low-dpi.c                            |   12 
 test/litest-device-mouse-roccat.c                             |   12 
 test/litest-device-mouse-wheel-click-angle.c                  |   12 
 test/litest-device-mouse-wheel-click-count.c                  |   12 
 test/litest-device-mouse-wheel-tilt.c                         |   12 
 test/litest-device-mouse.c                                    |   12 
 test/litest-device-ms-surface-cover.c                         |   13 
 test/litest-device-nexus4-touch-screen.c                      |   13 
 test/litest-device-protocol-a-touch-screen.c                  |   13 
 test/litest-device-qemu-usb-tablet.c                          |   13 
 test/litest-device-synaptics-hover.c                          |   13 
 test/litest-device-synaptics-i2c.c                            |   13 
 test/litest-device-synaptics-rmi4.c                           |   13 
 test/litest-device-synaptics-st.c                             |   13 
 test/litest-device-synaptics-t440.c                           |   13 
 test/litest-device-synaptics-x1-carbon-3rd.c                  |   13 
 test/litest-device-synaptics.c                                |   13 
 test/litest-device-thinkpad-extrabuttons.c                    |   82 
 test/litest-device-touch-screen.c                             |   13 
 test/litest-device-touchscreen-fuzz.c                         |   13 
 test/litest-device-trackpoint.c                               |   12 
 test/litest-device-uclogic-tablet.c                           |   98 
 test/litest-device-vmware-virtual-usb-mouse.c                 |   13 
 test/litest-device-wacom-bamboo-16fg-pen.c                    |   12 
 test/litest-device-wacom-bamboo-2fg-finger.c                  |   98 
 test/litest-device-wacom-bamboo-2fg-pad.c                     |   84 
 test/litest-device-wacom-bamboo-2fg-pen.c                     |  120 
 test/litest-device-wacom-cintiq-12wx-pen.c                    |   12 
 test/litest-device-wacom-cintiq-13hdt-finger.c                |   12 
 test/litest-device-wacom-cintiq-13hdt-pad.c                   |   14 
 test/litest-device-wacom-cintiq-13hdt-pen.c                   |   12 
 test/litest-device-wacom-cintiq-24hd-pen.c                    |   12 
 test/litest-device-wacom-cintiq-24hdt-pad.c                   |   15 
 test/litest-device-wacom-ekr.c                                |   13 
 test/litest-device-wacom-hid4800-pen.c                        |   12 
 test/litest-device-wacom-intuos3-pad.c                        |   13 
 test/litest-device-wacom-intuos5-finger.c                     |   13 
 test/litest-device-wacom-intuos5-pad.c                        |   13 
 test/litest-device-wacom-intuos5-pen.c                        |   12 
 test/litest-device-wacom-isdv4-e6-finger.c                    |   13 
 test/litest-device-wacom-isdv4-e6-pen.c                       |   12 
 test/litest-device-wacom-mobilestudio-pro-pad.c               |   13 
 test/litest-device-waltop-tablet.c                            |   12 
 test/litest-device-wheel-only.c                               |   12 
 test/litest-device-xen-virtual-pointer.c                      |   13 
 test/litest-device-yubikey.c                                  |   12 
 test/litest.c                                                 |  412 +-
 test/litest.h                                                 |  102 
 test/test-device.c                                            |   20 
 test/test-gestures.c                                          |    4 
 test/test-keyboard.c                                          |    6 
 test/test-lid.c                                               |  675 ---
 test/test-log.c                                               |   27 
 test/test-misc.c                                              |  233 +
 test/test-path.c                                              |   30 
 test/test-pointer.c                                           |  321 +
 test/test-switch.c                                            | 1060 +++++
 test/test-tablet.c                                            |  233 +
 test/test-touch.c                                             |   36 
 test/test-touchpad-buttons.c                                  |   50 
 test/test-touchpad.c                                          |  884 ++++
 test/test-udev.c                                              |   47 
 tools/.gitignore                                              |    1 
 tools/Makefile.am                                             |   79 
 tools/libinput-debug-events.c                                 |    3 
 tools/libinput-debug-events.man                               |    6 
 tools/libinput-debug-gui.c                                    |    6 
 tools/libinput-list-devices.c                                 |    6 
 tools/libinput-measure-touch-size                             |  341 +
 tools/libinput-measure-touch-size.man                         |   57 
 tools/libinput-measure-touchpad-pressure                      |  295 +
 tools/libinput-measure-touchpad-pressure.man                  |   63 
 tools/libinput-measure-touchpad-tap.c                         |    8 
 tools/libinput-measure-trackpoint-range                       |  198 +
 tools/libinput-measure-trackpoint-range.man                   |   31 
 tools/libinput-measure.man                                    |    9 
 tools/libinput.man                                            |    9 
 tools/ptraccel-debug.c                                        |   40 
 tools/shared.c                                                |   39 
 tools/shared.h                                                |    3 
 udev/.gitignore                                               |    6 
 udev/90-libinput-model-quirks.hwdb                            |   29 
 udev/90-libinput-model-quirks.rules.in                        |    4 
 udev/Makefile.am                                              |   51 
 udev/libinput-device-group.c                                  |   95 
 udev/parse_hwdb.py                                            |  100 
 169 files changed, 9436 insertions(+), 4791 deletions(-)
---


Reply to: