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