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

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



Tag 'libinput-1.8.0-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-07-05 22:03 +0000

Tagging upload of libinput 1.8.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJZXWIwAAoJEMtwMWWoiYTcS2oP/AvsHw69y/KqWsMHYOUGCii4
OeMuYoDt80HeqlDdJttAi0hP841IpYS/KcLQDV+WjAaAhvsXbHWisc2Dzp3TeN0v
HCd8PUHzDFSPisE7jJc6zLFbRGH+r3y3/2TEUz5GFoLoh7m9D55yhLkbuNYKZSyL
KjcB4KpNrm2XcWZmWy49cTEOH9MclkKYLkLY3tofgxymgM1CqtRLA6FnHYKzDCKW
vxItLpc5K+tvg4L2tMzCZOm31Fu75H/h/ZZtBugQw3+cEW5bfaavStHwqIyN+3HU
F57aR0hBaik9N2AYdCg7aUKBoNYtjf7vtZiOeFBgEy7qiRVB2DFG/jRuDB5gKakj
m8MKkR9wxg4kkiYG1NDf3iUbmXq77DzIKn+BnUu/carhAl8KWkIDSNYEeLrlAvC1
YaYfy1e7FCoYYzR2cSq7Gq/ujovFuF6BXNriAdlVf+WgchTu8bgjTBac9ttEIYAC
YiyDx+BRRfVfWWP1BbNg3uIAwGwHP8gpsiQkVcFrTXhpR/XI5Opo1z4oCBhvOMnJ
WL9M5+5/ahN6igGaeRlZwQG16rtpcCBQXmebRg6N/apiBwHKHQMacDvIFaWsKFC3
nu88fr1A/dwbVTDu+qfZsJNE/yehpkQCnvI+HMsJBK5h6/H+g+wXO4SzFl4KXK6M
OdHU8q48seIG5x3KFXRV
=t6WW
-----END PGP SIGNATURE-----

Changes since libinput-1.7.3-1:
Benjamin Tissoires (2):
      lid: track the notifier initial state internally, but not externally
      lid: setup the keyboard notifier when pairing it

Eric Engestrom (2):
      evdev: replace null sentinel with ARRAY_SIZE
      doc: update build instructions for Arch

Gabriel Laskar (3):
      util: use offsetof in container_of
      udev/hwdb_parser.py: use python3 from env instead of /usr/bin
      util: harmonize container_of() definition with linux kernel one

Marcos Paulo de Souza (1):
      touchpad: make use of use tp_for_each_touch

Nate Graham (1):
      Fix build instructions for openSUSE

Paul Kocialkowski (6):
      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
      udev: Add support for device-tree-based model selection
      udev: Add generic pressure range values for I2C Elan touchpads
      udev: Add specific pressure range for the Chromebook R13 CB5-312T

Peter Hutterer (170):
      touchpad: add touchpad pressure state debugging to debug output
      tablet: drop unnecessary call to reset the changed axes
      tablet: remove unnecessary out-of-proximity check
      tablet: reshuffle the event sending code
      tablet: move definition of tablet_axes down
      tablet: add a motion history
      tablet: move delta processing down
      tablet: move the axis transforms to the end
      tablet: reshuffle device axis updates
      table: move custom rotation handling into a helper function
      tablet: split point vs delta handling up
      tablet: add assert that deltas are always 0
      tablet: reset delta and changed axes as soon as we send them
      tablet: add axis smoothing
      Merge branch 'wip/tablet-wobbly-lines-v2'
      tools: use 'required_argument'/'no_argument' for getopt_long
      evdev: fix typo in log message
      test: drop unused variable
      test: align litest output messages
      test: add color to litest verbose output
      test: detect linebreaks in log messages
      test: highlight the various state machines with colors
      touchpad: don't try to unhover touches in NONE state
      test: fix udev rule for click count device
      test: unset MOUSE_DPI for the apple magic mouse
      udev: set size hint for the Apple Magic Trackpad
      tablet: remove useless self-assignment
      configure.ac: drop auto-detection of features
      doc: drop superfluous </pre> tag
      tools: fix typo in list-devices man page
      tools: update man page for debug-events --show-keycodes flag
      touchpad: move edge palm detection into a helper too
      touchpad: make palm detection logging a bit easier
      touchpad: always enable trackpoint palm detection
      touchpad: move edge palm init to separate helper
      touchpad: add helper function for stopping current actions
      touchpad: add MT_TOOL-based palm detection
      doc: link the seats doc from the seat udev properties
      evdev: improve default scroll button detection
      Add doc to discourage use of libinput_device_get_output_name()
      Rename README to README.md, include properly from doxygen
      configure.ac: move some checks out of the libwacom section
      configure.ac: quote the xyes for the libunwind check
      Merge branch 'wip/touchpad-mt-tool-palm'
      touchpad: move the pressure range to a hwdb entry
      doc: add documentation for touchpad pressure detection
      touchpad: drop the unused touchpad_model enum
      Merge branch 'wip/touchpad-custom-pressure-values'
      doc: add a faq for synclient/syndaemon
      touchpad: fix the button timestamps for double/tripletap
      test: enable drag lock for multitap tests
      touchpad: send multitap button events with the correct timestamps
      touchpad: for 2/3-finger tap, use the last finger down as press time
      touchpad: add touch state debugging helper
      Put a check in to make sure our events have correct timestamps
      doc: document the event timestamps
      doc: fix doxygen group for libinput_event_tablet_pad_get_time
      lid: fix some indentation
      Merge branch 'wip/touchpad-tap-timestamps'
      test: undef ck_assert_double before redefining it
      test: fix compiler warning
      doc: update build instructions for lack of autodetection
      Rename man pages to .1 suffix for meson's benefit
      doc: drop the explicit input from the doxygen.in
      test: allow running the symbols-leak-test.in script directly
      configure.ac: drop checks for a few flags
      test: switch from #ifdef to #if HAVE_LIBUNWIND
      Add meson.build file
      doc: add build instructions for meson
      util: add asserts with useful error messages to catch uninitialized lists
      touchpad: remove the lid switch listener on device_removed
      lid: remove the keyboard listener on remove and re-init the listener
      test: disable coredumps during test suite runs
      test: suppress Python3 valgrind errors
      util: drop GCC specifics for container_of
      util: fix container_of() macro
      Fix va_start compiler warning
      Ensure enums are size int
      touchpad: pull the tap exclusion zone down to the full edge zone
      meson: add missing trailing slash to udev test path
      test: install the litest device groups file
      Include config.h from event-debug.c
      test: don't use ck_abort_msg outside of test runs
      test: make the initial copy file error messages more sensible
      tools: drop libshared.la
      tools: rename a source file to match the future common file name paradigm
      tools: add a 'libinput' tool
      tools: hook libinput-debug-events into the libinput tool
      meson: define the various files litest needs to copy rules/hwdb in place
      Remove write-only CYAPA model tag
      test: fix a lid test
      test: tighten the wakeup-on-key lid test
      Merge branch 'wip/libinput-tool-v2'
      lid: add a comment for why we post the switch state there
      evdev: read LIBINPUT_ATTR_KEYBOARD_INTEGRATION property
      lid: tighten the lid-keyboard pairing
      lid: force the lid to open when the keyboard device is removed
      Revert "lid: force the lid to open when the keyboard device is removed"
      tools: fix return codes on failure
      tools: fix minor coding style issue
      Merge branch 'wip/keyboard-integration-property'
      test: make sure we search for event node, not the parent input device
      test: add an extra assert into litest_wait_for_event_of_type
      test: tighten some test cases
      test: drop two superfluous empty queue checks
      evdev: hook up the libevdev log handler
      test: don't leak test warnings to stdout
      test: limit the wait_for_event timeout to 2s
      test: remove unused litest_handle_events
      meson: drop LITEST_VERBOSE environment variable
      meson: add a test setup for valgrind
      tools: drop event-debug
      tools: switch the libinput tool to be an exec-ing tool
      Fold the event-gui into the libinput tool
      tools: tidy up the usage() for the tools a bit
      doc: update for the new libinput tool
      tools: Reinstate libshared.la and add it to meson.build too
      tools: make the libinput tool usage static
      tools: split the install_man() up for better grouping of tools
      tools: link to the online documentation from the libinput(1) man page
      Add tv2us helper function
      tools: add "libinput measure touchpad-tap"
      tools: man page cleanup - lowercase all command names
      tools: escape all dashes in man pages (for commands and options)
      configure.ac: require libevdev 1.3 or later
      tools: link libinput.la for libshared.la
      tools: fix linker error with the debug-gui
      test: remove unused devices field from struct test
      test: use unique names for all the test suite names
      test: localise the open/close function counter in the path tests
      tools: point out that measuring taps may be different to what libinput sees
      tools: add missing toffset copy from src to dest while duplicating
      tools: free the tap data on error
      test: decouple our tests/test suites from the ones used by check
      doc: add a short blurb regarding lid switch handling
      tools: update the publish-doc tool to use ninja
      doc: update building notes with the bug to ninja vs ninja-build on Fedora
      doc: use the same formatting for the gcc command as for everything else
      tools: note that the touchpad-tap measuring tool picks a touchpad
      Remove vestiges of the event-gui
      gitignore: drop test/test-* pattern
      tools: grab the pointer in the debug gui
      configure.ac: libinput 1.7.901
      evdev: default to log error priority
      tools: assert on malloc failure
      doc: drop the Fedora "ninja-build" note
      touchpad: use the "is internal keyboard" tag to enable dwt
      meson: rename 'enable-tests' option to just 'tests'
      meson: build docs by default, but allow disabling it
      tools: add the compat scripts installer script to the tarball
      doc: add instructions for handling SELinux denials
      meson: restore the SELinux context for our .so file on install
      touchpad: rename tp_touch->millis to tp_touch->time
      touchpad: update the timestamp even when we only get other axes
      test: remove duplicate test
      tools: shorten the --help output for the commands
      Skip restorecon if it cannot be found
      meson: swap libinput dependencies
      touchpad: ignore the tap motion threshold if fingers > slots
      tools: split the configuration option parsing out
      test: strdup the suite and test name
      meson: add preceding spaces before colons where needed
      tools: fix invocation of subtools
      configure.ac: libinput 1.7.902
      README: fix link to libinput-debug-events
      meson: install the libinput-debug-gui if we build it
      tools: add the libinput version to the man pages
      README: tidy up the documentation links
      tools: tidy up the libinput man pages again
      configure.ac: libinput 1.8.0

Philippe Coval (1):
      doc: Fix mistake in Matrix example to relect only X along Y axis

Timo Aaltonen (6):
      Merge tag '1.7.3' into d-u
      Merge branch 'debian-unstable' into d-u
      update the changelog
      rules: Explicitly disable building debug-gui, documentation and tests.
      tools: Add debug tools.
      release to unstable

---
 .gitignore                                   |    2 
 Makefile.am                                  |    2 
 README.md                                    |   92 ++
 README.txt                                   |   98 --
 configure.ac                                 |  145 +--
 debian/changelog                             |    9 
 debian/libinput-tools.install                |    1 
 debian/rules                                 |    3 
 doc/Makefile.am                              |    3 
 doc/building.dox                             |  103 ++
 doc/device-configuration-via-udev.dox        |    2 
 doc/faqs.dox                                 |   23 
 doc/libinput.doxygen.in                      |    4 
 doc/page-hierarchy.dox                       |    3 
 doc/switches.dox                             |   18 
 doc/timestamps.dox                           |   36 
 doc/tools.dox                                |   73 -
 doc/touchpad-pressure.dox                    |    2 
 meson.build                                  |  683 ++++++++++++++++++
 meson_options.txt                            |   20 
 src/Makefile.am                              |    2 
 src/evdev-lid.c                              |   98 +-
 src/evdev-mt-touchpad-buttons.c              |    4 
 src/evdev-mt-touchpad-edge-scroll.c          |    2 
 src/evdev-mt-touchpad-gestures.c             |    5 
 src/evdev-mt-touchpad-tap.c                  |   86 +-
 src/evdev-mt-touchpad.c                      |  251 ++++--
 src/evdev-mt-touchpad.h                      |   22 
 src/evdev-tablet-pad.h                       |    4 
 src/evdev-tablet.c                           |  536 +++++++++-----
 src/evdev-tablet.h                           |   15 
 src/evdev.c                                  |   95 ++
 src/evdev.h                                  |   12 
 src/libinput-private.h                       |   26 
 src/libinput-restore-selinux-context.sh      |   12 
 src/libinput-util.c                          |    9 
 src/libinput-util.h                          |   41 -
 src/libinput.c                               |  119 ++-
 src/libinput.h                               |   44 +
 test/Makefile.am                             |    3 
 test/litest-device-mouse-wheel-click-count.c |    6 
 test/litest.c                                |  292 ++++---
 test/litest.h                                |   10 
 test/symbols-leak-test.in                    |   15 
 test/test-device.c                           |    2 
 test/test-keyboard.c                         |    3 
 test/test-lid.c                              |   54 +
 test/test-log.c                              |    1 
 test/test-misc.c                             |   14 
 test/test-path.c                             |  151 ++--
 test/test-pointer.c                          |    4 
 test/test-tablet.c                           |   81 +-
 test/test-touch.c                            |   66 +
 test/test-touchpad-tap.c                     |  252 ++++++
 test/test-touchpad.c                         |  156 ++--
 test/valgrind.suppressions                   |    6 
 tools/.gitignore                             |    4 
 tools/Makefile.am                            |   84 +-
 tools/event-debug.c                          |  922 -------------------------
 tools/event-gui.c                            |  903 ------------------------
 tools/install-compat-scripts.sh              |    9 
 tools/libinput-debug-events.c                |  994 +++++++++++++++++++++++++++
 tools/libinput-debug-events.compat           |    4 
 tools/libinput-debug-events.man              |   76 +-
 tools/libinput-debug-gui.c                   |  960 ++++++++++++++++++++++++++
 tools/libinput-debug-gui.man                 |   48 +
 tools/libinput-list-devices.c                |   26 
 tools/libinput-list-devices.compat           |    4 
 tools/libinput-list-devices.man              |   20 
 tools/libinput-measure-touchpad-tap.c        |  507 +++++++++++++
 tools/libinput-measure-touchpad-tap.man      |   80 ++
 tools/libinput-measure.c                     |   79 ++
 tools/libinput-measure.man                   |   30 
 tools/libinput-tool.c                        |  108 ++
 tools/libinput.man                           |   59 +
 tools/publish-doc                            |   10 
 tools/shared.c                               |  433 +++++------
 tools/shared.h                               |   74 +-
 udev/90-libinput-model-quirks.hwdb           |   25 
 udev/90-libinput-model-quirks.rules.in       |    8 
 udev/parse_hwdb.py                           |   11 
 81 files changed, 6115 insertions(+), 3184 deletions(-)
---


Reply to: