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

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



Tag 'libinput-1.7.2-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-05-17 12:53 +0000

Tagging upload of libinput 1.7.2-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJZHEfOAAoJEMtwMWWoiYTcGP4QAK32NJW+Zny5KcfQdtC02X2Y
l7O1DVeaB7jsXlZYOcY74qs0YzUqTou0fG0r9EBgwLLdqkO/uIUJjCAmsI71MBD8
TcuFco4TwGy/g0SANiTx5IELWgkIPt0VpR7sQgeJzQ375sur8vjcna6ZYjeYGzZl
ygLhopD6Krekes5YlqlHDWhYfFcvRGjGHWSPW5v87zXEhcOquhAQRp8IoI73l18l
1Ez4lR2aNsgbJyakegzjBdSZovh3p2R0qQ24HlXP7u8mWk3iga02986943mGodyQ
YQ6AO3WrS92BgOV+EqkTISdTN3ejG4rz9g9rkDFG2GLH+9OT1thO47Xouask6yh0
21qUNkE6p0c8XDg+P43Fq0i66IENsbfKCNUtgoaB1IUnUPnxOuO4oNjJP0TgW2df
9ra/1PJrf2zvs/b0GBd53//3j7HJ6DHNfnAQJr0H/9whkSs6mQ8Z+q/YoOhr0Rdz
po4gruCjgFBpxWnY6DOG+n4ZfMNwdPz8GIwL0Oz/PfnMYsLcprTMZoJdlMQbd+ep
grSUzDEK9SBYDXrNqfh668fJU3JmzcLOB4iasaF297zQNsQL4e+G7baq6Wis3JDJ
T1vN00rmBZ8YglypPtLHsiwEM2PB2eIh3qeY/DAw03Cs4nu4OKhWIavBHzLFBI7N
GAuHceg+UL13hdvBp3so
=9PYC
-----END PGP SIGNATURE-----

Changes since libinput-1.6.3-1:
James Ye (4):
      Add a "switch" interface for parts of the SW_* range
      Add evdev_dispatch interface for lid switch
      Pair touchpad and lid_switch for disable
      test: add tests for lid switch

Mihail Konev (1):
      autogen: add default patch prefix

Nate Graham (1):
      Fix build instructions for openSUSE

Paul Kocialkowski (3):
      udev: Remove unused Elantech touchpad model binding
      udev: Select more generic pressure range values for Elantech touchpads
      udev: Add specific pressure range for the ASUS ZenBook UX21E

Peter Hutterer (165):
      Add wheel tilt as axis source
      evdev: add support for wheel tilt
      test: remove some untriggered code from the keyboard tests
      test: simplify some checks in the path test
      test: fix pointer accel defaults test
      test: fix some tablet tests' unreached code
      test: check if left-handed is available for the left-handed tests
      Hook up gcov for coverage reports
      test: add a test for keyboard LED updates
      test: add helper function to install a "bug expected" log handler
      test: add test for invalid udev_assign_seat on path context
      test: add test for invalid path operations on udev backends
      util: make all property parsing helpers ignore NULL strings
      test: add tests for checking for buttons for a non-pointer device
      test: test for libinput_device_get/set_user_data
      test: add test for fetching invalid pointer axes
      test: add some device capability checks
      test: add a test to force a destroy for the path backend
      test: add a tablet tool capability check
      test: add test for tablet_tool_get/set_user_data
      test: add a test for tablet pad event timestamps
      test: add a test for the tool ID
      test: add device size/no size checks
      test: test absence of scroll events on keyboards
      test: ad calls to check whether pressure has changed
      test: add more tests for tap-drag config
      test: add tests for tablet buttons and button seat count
      test: check the pad button state in litest_is_pad_button_event
      test: add test to set tap map on unsupported devices
      Merge branch 'gcov'
      test: add wheel tilt tests
      Merge branch 'wip/wheel-tilt-source'
      pad: implement kernel-based pad led handling
      touchpad: mask out ABS_MT if we don't have or disable MT
      touchpad: convert normalized_length to physical coordinates
      Drop normalized_get_direction, use physical distances instead
      evdev: fix an error message
      touchpad: use a helper function for the libinput context
      autogen.sh: exec the configure script
      evdev: move the lid switch process functions together
      touchpad: check for a switch type before handling the event
      Clarify the default 'off' position of a switch
      switch: sync the initial state of the switch on startup
      switch: prevent switches to send the same event twice
      switch: only sync the initial state if we know the state is reliable
      switch: move the lid switch bits into their own file
      Add a helper function for initializing an event listener
      switch: hook up to keyboard events to fix the lid switch state
      test: add two more touch..._extended functions
      test: force a pressure of 0 when we hover a touch
      touchpad: ignore hovering touches when tapping
      test: allow nesting of litest_push_event_frame()
      test: convert event handling while loops into for loops
      test: handle semi-mt devices in litest
      test: switch the semi-mt devices to use the litest semi-mt handling
      doc: update the FAQ entry with how config options are stored
      test: make sure touch up resets pressure
      test: add the right pressure bits.
      touchpad: use pressure values for touch is-down decision
      test: add touchpad pressure tests
      test: fix two test udev rules
      udev: mark all laptops as lid switch reliable
      test: fix two test udev rules
      switch: for surface 3 tablets, write the lid open to the device
      evdev: improve type-safety on dispatch switches
      evdev: add a wrapper to get the evdev device from a libinput device
      Merge branch 'tablet-pad-modes-kernel'
      doc: add a table of contents to the FAQ
      evdev: fix a comment typo
      touchpad: remove unnecessary return statement
      test: fix tablet tool_id test to fail on unexpected ids
      test: fail before zero division
      Merge branch 'wip/switch-interface'
      Revert "touchpad: reduce the initial timeout for tapping after touch"
      path: remove unused declaration of path_input_process_event
      path: remove unncessary declaration
      test: fix ranged test for 'no device' tests
      Merge branch 'touchpad-pressure-based-v2'
      test: add test for default button tap map (on non-tapping devices)
      test: add test for natural scroll defaults on no-scroll devices
      test: add missing checks for tap enabled/disabled by default
      test: add test for pad event mode groups
      test: test click method setting on non-touchpads
      test: add test for setting pointer accel profiles on no-accel devices
      Swap the return values for unsupported scroll button configs
      test: add test for touch seat slots
      configure.ac: bump to 1.6.900
      touchpad: expand top middle button to cover 40mm to 60mm
      pad: don't warn about failure to initialize the LEDs on litest devices
      touchpad: mark the Apple onebutton touchpad as clickfinger-default
      evdev: free the output name on evdev_destroy()
      path: parse the WL_OUTPUT property for patch devices too
      evdev: split calibration property parsing into a helper
      test: add basic test for getting the physical seat name
      test: add helper functions to filter an event
      test: add tests for tablet tool types
      Merge branch 'gcov-tests'
      touchpad: add a hwdb quirk for (external) touchpad/keyboard combos
      touchpad: drop 'is blacklisted' check for dwt pairing
      doc: make the tap-to-click default setting a separate section
      doc: link to tapping page from the FAQ
      doc: add a page "what is libinput"
      tools: hide key codes by default
      tools: don't print device options on device removed
      tools: print errors as red, info as highlighted
      test: fix udev rule for waltop tablet test device
      tools: size without decimals is good enough
      test: check the libinput device for BTN_MIDDLE, not the libevdev device
      test: fix middle button defaults test
      test: skip two tests when middle button is missing
      test: fix the pointer scroll-defaults test
      evdev: allow button scrolling on the L/R button with middle emulation active
      evdev: add quirk for Logitech Marble Mouse
      evdev: rename define for button scroll timeout
      evdev: add state debugging to button scrolling
      test: add tests for middle button + button scrolling on BTN_LEFT
      evdev: convert button scrolling into a state machine
      evdev: add "READY" state to button scrolling
      evdev: don't provide button scrolling on absolute pointer devices
      Add the matching @see tags to the accel config
      tools: print the key as -1 for obfuscated keys
      tools: print accel profiles up to 1000 mm/s
      Merge branch 'wip/logitech-marble-mouse-middleemulation'
      test: add a has_slider check for the airbrush tool
      doc: minor documentation fix
      doc: disable the search engine/search box
      doc: allow custom styles to overide the bootstrap style
      doc: add a custom css for local overrides
      configure.ac: libinput 1.7rc1
      evdev: move the 'device removed' message to the evdev backend
      evdev: standardize log messsages
      timer: prefix all messages with "timer:"
      tools: add "--quiet" option to only log libinput messages
      Fix a crash when requesting invalid mode group indices
      tools: add mode group info to libinput-list-devices
      Merge branch 'wip/log-function-rework'
      tools: fix two comment typos
      touchpad: reduce minimum height for horiz edge scrolling to 40mm
      tools: fix printing of tablet coordinates
      touchpad: ignore hovering touches for the software button state
      touchpad: add elantech-specific pressure values
      doc: expand build instructinos
      test: drop ABS_MT_PRESSURE from the bcm5974
      doc: expand on the default tap settings
      configure.ac: set AC_CONFIG_AUX_DIR
      configure.ac: libinput 1.7rc2
      test: don't use the same mouse twice
      test: fix tablet touch arbitration case
      test: add missing linebreak to error message
      tools: print axes, but not capabilities on proximity out
      touchpad: add pressure ranges for cyapa touchpads
      evdev: mark the new log functions as printf-style functions
      configure.ac: libinput 1.7.0
      evdev: fix typo in log message
      touchpad: don't try to unhover touches in NONE state
      doc: drop superfluous </pre> tag
      tools: fix typo in list-devices man page
      tools: update man page for debug-events --show-keycodes flag
      doc: link the seats doc from the seat udev properties
      Add doc to discourage use of libinput_device_get_output_name()
      test: unset MOUSE_DPI for the apple magic mouse
      configure.ac: libinput 1.7.1
      touchpad: move the pressure range to a hwdb entry
      doc: add documentation for touchpad pressure detection
      configure.ac: libinput 1.7.2

Sakse Dalum (1):
      Added missing button range for pad on CTH-680

Timo Aaltonen (8):
      Merge remote-tracking branch 'origin/upstream-unstable' into d-u
      Merge branch 'debian-unstable' into d-u
      update the changelog
      Merge branch 'upstream-unstable' into debian-unstable
      bump the version
      local-options: Add test/generate-gcov-report.sh to extend-diff- ignore.
      Update symbols file.
      release to experimental

---
 Makefile.am                                 |    3 
 autogen.sh                                  |    6 
 configure.ac                                |   28 +
 debian/changelog                            |    9 
 debian/libinput10.symbols                   |    7 
 debian/source/local-options                 |    1 
 doc/Makefile.am                             |    8 
 doc/building.dox                            |   79 +++-
 doc/device-configuration-via-udev.dox       |    4 
 doc/faqs.dox                                |    9 
 doc/libinput.doxygen.in                     |    6 
 doc/page-hierarchy.dox                      |    3 
 doc/style/header.html                       |    2 
 doc/style/libinputdoxygen.css               |   47 ++
 doc/switches.dox                            |   16 
 doc/tapping.dox                             |   10 
 doc/touchpad-pressure.dox                   |  138 +++++++
 doc/what-is-libinput.dox                    |   54 ++
 src/Makefile.am                             |   14 
 src/evdev-lid.c                             |  302 +++++++++++++++
 src/evdev-middle-button.c                   |   36 -
 src/evdev-mt-touchpad-buttons.c             |   39 --
 src/evdev-mt-touchpad-edge-scroll.c         |   33 -
 src/evdev-mt-touchpad-gestures.c            |   33 -
 src/evdev-mt-touchpad-tap.c                 |   92 +---
 src/evdev-mt-touchpad.c                     |  395 ++++++++++++++------
 src/evdev-mt-touchpad.h                     |   40 +-
 src/evdev-tablet-pad-leds.c                 |   40 --
 src/evdev-tablet-pad.c                      |   29 -
 src/evdev-tablet-pad.h                      |   10 
 src/evdev-tablet.c                          |  101 ++---
 src/evdev-tablet.h                          |   10 
 src/evdev.c                                 |  537 ++++++++++++++--------------
 src/evdev.h                                 |  145 +++++++
 src/libinput-private.h                      |   23 +
 src/libinput-util.c                         |  129 ++++++
 src/libinput-util.h                         |   19 
 src/libinput.c                              |  153 ++++++-
 src/libinput.h                              |  139 +++++++
 src/libinput.sym                            |    9 
 src/path-seat.c                             |   29 -
 src/path-seat.h                             |    2 
 src/timer.c                                 |   28 -
 src/timer.h                                 |   10 
 src/udev-seat.c                             |   21 -
 test/Makefile.am                            |   19 
 test/generate-gcov-report.sh                |   42 ++
 test/litest-device-alps-dualpoint.c         |   74 +--
 test/litest-device-alps-semi-mt.c           |   74 +--
 test/litest-device-apple-magicmouse.c       |   19 
 test/litest-device-atmel-hover.c            |   14 
 test/litest-device-bcm5974.c                |    3 
 test/litest-device-calibrated-touchscreen.c |    3 
 test/litest-device-keyboard.c               |    3 
 test/litest-device-lid-switch-surface3.c    |   71 +++
 test/litest-device-lid-switch.c             |   70 +++
 test/litest-device-mouse-wheel-tilt.c       |   76 +++
 test/litest-device-synaptics-hover.c        |   76 +--
 test/litest-device-synaptics-st.c           |   15 
 test/litest-device-waltop-tablet.c          |    2 
 test/litest.c                               |  383 +++++++++++++++++--
 test/litest.h                               |   65 ++-
 test/test-device.c                          |  143 +++++++
 test/test-keyboard.c                        |   76 +++
 test/test-lid.c                             |  473 ++++++++++++++++++++++++
 test/test-misc.c                            |  200 ++++++++++
 test/test-pad.c                             |  131 ++++++
 test/test-path.c                            |  185 +++++----
 test/test-pointer.c                         |  374 +++++++++++++++++--
 test/test-tablet.c                          |  328 +++++++++++++++--
 test/test-touch.c                           |   72 +++
 test/test-touchpad-buttons.c                |    3 
 test/test-touchpad-tap.c                    |   63 +++
 test/test-touchpad.c                        |  261 +++++++++++++
 test/test-trackpoint.c                      |    9 
 test/test-udev.c                            |   57 ++
 tools/event-debug.c                         |  297 +++++++++------
 tools/event-gui.c                           |    4 
 tools/libinput-debug-events.man             |   12 
 tools/libinput-list-devices.c               |    2 
 tools/libinput-list-devices.man             |    2 
 tools/ptraccel-debug.c                      |    2 
 tools/shared.c                              |   24 +
 tools/shared.h                              |    1 
 udev/90-libinput-model-quirks.hwdb          |   34 +
 udev/parse_hwdb.py                          |   19 
 86 files changed, 5434 insertions(+), 1195 deletions(-)
---


Reply to: