xf86-input-libinput: Changes to 'master'
Peter Hutterer
whot at kemper.freedesktop.org
Mon Nov 17 21:48:04 PST 2014
New branch 'master' available with the following commits:
commit fdbf7eaf4be60c57fcd44aa79b20401184c75d90
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sun Oct 5 22:48:30 2014 +1000
man: add missing Makefile.am
commit 2b6c485117b51547e68d5e09128e9ebf1b126984
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Sep 25 16:27:49 2014 +1000
Store the data in the local options, then apply all at once
Less code this way, though if we somehow sneak in a bad option we get the
error for it every time we update any property.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 246200cbdcdb745f238dab37d3d712b76c91fac5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Sep 25 16:17:10 2014 +1000
Apply all config options on DEVICE_ON
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit fb41458a93b2e2492a440f0865291093e3301238
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Sep 25 16:03:59 2014 +1000
Expose all config options as xorg.conf options
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit d9d2e9a50138af479eabd81ade2159449c06fd1a
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Sep 25 13:42:09 2014 +1000
Add a man page
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 0a58edd3f6db91375c007a8a0fa417518d4c0f52
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Sep 25 13:33:21 2014 +1000
Add a couple of general properties that all drivers should support
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 8d6019c786febc55cf6c214fbecc44d70eba29be
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Sep 23 07:50:14 2014 +1000
Expose properties for the various configuration settings.
The property support isn't ideal, the server relies on the driver to check
first if a setting is possible, applying the setting itself cannot fail.
Thus we can't just check the libinput config status code, which matters mostly
in the sendevents property where we simply check that only a single bit is set
and that the supported modes are equal or more to the requested mode.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 532fe35522dc27c7589b37975e88b185f5b6b191
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Sep 24 15:58:33 2014 +1000
Require libinput 0.6
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 65a40e2cfc6319b09e711d5d821e12e90b0294b5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Aug 7 09:56:21 2014 +1000
Add a rudimentary README
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 7522884a9e067a903c34e98b416755d146429732
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Aug 7 09:48:46 2014 +1000
Drop some mention of evdev
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit ef5f0295e77805af2780f4b63a6fc9d2675cc7ce
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Aug 7 09:48:32 2014 +1000
Ship an example config snippet
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit adb4963109fc68ca618e39e51fa86e531a492bef
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jul 24 16:55:44 2014 +1000
Replace AC_PROG_LIBTOOL with LT_INIT
Former is deprecated in favor of the latter.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit e8c4bbceee203665a5192e1ab6df711893f61834
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jul 24 10:16:29 2014 +1000
xf86-input-libinput 0.1.2
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit e1a9c82dbcbec59f174cb4906eaf1ef77d5f9286
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jul 24 10:17:51 2014 +1000
Drop two comments mentioning evdev
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit fe81ad3ae257f8063f63f8aa5320827a095a2192
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jul 24 10:14:15 2014 +1000
Drop the pkgconfig file
We don't export anything, so need to ship it
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 6a6946235979f51169f9256414eb24226cf6f1bc
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Jul 1 11:19:06 2014 +1000
Let libinput take care of pointer acceleration
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 2f03f674260873c4fa14cd9d2896287885469bca
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jun 26 15:36:49 2014 +1000
xf86-input-libinput 0.1.1
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 6d634262fd0f42b9bf4237e6adef88201d7c9515
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jun 26 15:36:25 2014 +1000
Fix distcheck
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 6f91b84fd3bbad62c5364cfd4b6b8743cc08b941
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jun 26 15:35:44 2014 +1000
Add COPYING file
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 29fa1a6637fe52a67558b3b0793dd56340a37e62
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jun 26 15:03:10 2014 +1000
xf86-input-libinput 0.1.0
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 9e664af686ed780271ce26c02582fa1185d38ecd
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jun 26 15:09:09 2014 +1000
Use the new libinput_ref/unref instead of manual counting.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit c28d90ba698c3cf411b73a0a4f1314ccb7bb9b9f
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Jun 19 14:50:48 2014 +1000
Fix for libinput 0.4.0 API changes
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 3b2e3e6f9e6cbbc2c40bb1bc18603eb241c17338
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Jun 10 09:05:40 2014 +1000
Require libinput 0.3.0
And add fix for the renamed button state enum
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit e7f7ed9303c6a9f9fa7462beb60afc2b2a094fa6
Author: Jonas Ådahl <jadahl at gmail.com>
Date: Mon Jun 2 23:45:23 2014 +0200
Use floating point instead of fixed point numbers
Signed-off-by: Jonas Ådahl <jadahl at gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 163b244ec5a9d5f73e0aa9732be9f4142bac4f06
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Jun 10 09:03:28 2014 +1000
Fix scrolling axis number
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 102c126c02c46f1633e7550fd2bdec658debe053
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Apr 4 15:19:54 2014 +1000
Delete the input device reference on uninit
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit e114d517b500c5e0d30e352dc3a6d11aa41784f1
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Apr 4 15:18:43 2014 +1000
Unset the device user data on device off
Once we turn the device off, we may still get events from it but the pInfo
struct may not be valid anymore to process those events.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 1ab6637b56272bb5cef0568a785e2e5948e6b022
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 28 09:09:02 2014 +1000
zero out the valuator mask before sending touch events
otherwise we might re-submit values from other events
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 16796d08d87a16dfa1ae0eb0f323b2c021cbd4d6
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Mar 25 14:11:36 2014 +1000
Switch to ValuatorMasks for motion and axis events
Allows us to use subpixel data, not that the server does a good job with it.
But at least for scrolling we should now be able to scroll by small amounts
too.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 116a484498d3be1fe89f32bcc1607040101bd0ff
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Mar 25 13:37:19 2014 +1000
Only post rel motion events if we have a non-zero delta
We trunc the li_fixed_t to int, so we don't always have a delta to post
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit b8611394cda21bf002c38379e01d62d61d9be04a
Author: Benjamin Tissoires <benjamin.tissoires at redhat.com>
Date: Fri Mar 7 10:34:46 2014 +1000
Do not set valuators for touch up events
the kernel does not send any ABS_MT_POSITION_X|Y data while releasing
the touch, so use the previous values to set the position of the release.
If it's not done, the touch up occurs at (0,0) and moves dragged elements
to the upper right corner.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires at redhat.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 74cd082e15e939648f552d24bec3fdd586d8e1c5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 7 10:33:31 2014 +1000
Fix up for new libinput API - without touch subtypes
Touch types are now top-level event types.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit ac6e2171d7661336292b2dce64267caf9ea0ddaa
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 7 10:32:44 2014 +1000
Whitespace fix
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit ec5e60c41edb9f5fc736af4785ed210d71c24a8b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Feb 21 15:58:20 2014 +1000
Reset the fd to -1 after PreInit
We open and remove the device immediately, but the fd was left on the old
value. This makes debugging harder, since the fd looks correct when it isn't.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit c0046e2b418b8e88bd8d50eb2d23bfb5f5aae88b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Feb 21 13:50:25 2014 +1000
Fix bitmask handling when changing LEDs
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit bee8989c741d693cd7adb20235cd05beb3cd90e0
Author: Benjamin Tissoires <benjamin.tissoires at redhat.com>
Date: Mon Feb 17 18:22:17 2014 -0500
Fix scrolling jumps
libinput currently scales wheel events by DEFAULT_AXIS_STEP_DISTANCE,
which is currently 10.
We may be able to find the value automatically, but it would require
some dark codings that may not be robust.
For the time being, just duplicate the define in libinput.c and remember
to update it if it is changed in the future.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires at redhat.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 761603d9e7207f7ebe0a0824c0e0383e383727ac
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Feb 6 11:28:30 2014 +1000
Adjust for new API - current-screen-dimensions callback was removed
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 17826b06dc72cbc897e0f4bbd8d3ef02e23f8a24
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Feb 4 08:45:18 2014 +1000
Keep track of the enabled devices
All libinput devices share the same file descriptor so make sure we don't
remove from the server's select loop until the last device is disabled.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 54da516906904f186f26f4f5413e529dfae291a9
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Feb 4 08:19:29 2014 +1000
Clarify a comment
Whatever xf86AddEnabledDevice does to the fd, it doesn't work with an
epollfd. Should probably investigate that further.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 5f502337d55d075b62b90a068b6a5641fb3711ae
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Feb 4 08:07:22 2014 +1000
Init with default XKB options
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 6a8db18681a49a3b59bda8e62c84269bb03f5e34
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Feb 4 08:01:45 2014 +1000
Add the xorg keycode offset to the key events
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 2b5723909a11f0063a185ec576a6da2b7f37daef
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Jan 31 13:46:19 2014 +1000
Update to latest API
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit f9154fe303fa4a173caec9250c35fef3f08dc14f
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Dec 20 12:55:23 2013 +1000
Silence some compiler warnings
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 0478398202d2694aed2c070fcc8427a6dbb723e0
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Dec 20 11:45:06 2013 +1000
Hook up touch events
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 8a50a17d02671049dcf23e4bca414328af034691
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Dec 20 10:53:51 2013 +1000
Hook up scroll events
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit ec5614d84abe37fff718aa51bba7cc5a6f3a5e7b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Dec 12 15:24:08 2013 +1000
Baseline for a libinput-based driver
Doesn't do much yet, just the very basic hooks.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
More information about the xorg-commit
mailing list