Blame ChangeLog

Packit 2663c2
commit 4381b78fea54de0e775bf54952b2f95e5a06c57d
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Feb 28 19:57:15 2014 +0100
Packit 2663c2
Packit 2663c2
    Release mtdev-1.1.5
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 88840fe45b49464642181007c5a6df1bc951bade
Packit 2663c2
Author: Colin Walters <walters@verbum.org>
Packit 2663c2
Date:   Thu Feb 27 08:03:35 2014 -0500
Packit 2663c2
Packit 2663c2
    build: Fix srcdir != builddir from git
Packit 2663c2
    
Packit 2663c2
    Make it possible to build the source out-of-tree. The gnome-continuous
Packit 2663c2
    build system does this by default.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Colin Walters <walters@verbum.org>
Packit 2663c2
    [rydberg@euromail.se: Resolve merge conflict]
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 6d698f6dba4a024b5f3ccac2876465c60f780478
Packit 2663c2
Author: Ross Burton <ross.burton@intel.com>
Packit 2663c2
Date:   Fri Nov 15 23:41:29 2013 +0000
Packit 2663c2
Packit 2663c2
    test: fix out-of-tree builds
Packit 2663c2
    
Packit 2663c2
    Some tests do #include  relative to the top-level, so add top_srcdir to the
Packit 2663c2
    include path as otherwise out-of-tree builds can't find the files.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Ross Burton <ross.burton@intel.com>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 25070dda4b1aaaf402db621d10fc901b82d78377
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Sat Aug 3 22:01:06 2013 +0200
Packit 2663c2
Packit 2663c2
    Release mtdev-1.1.4
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 72bbb5f42fe8e47d6314eb92a0ada6554644305c
Packit 2663c2
Merge: b5d8e8e a9ea316
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Jul 31 19:25:50 2013 +0200
Packit 2663c2
Packit 2663c2
    Merge more build fixes from Peter Hutterer, along with a more explicit
Packit 2663c2
    declaration of the backwards compatibility constraints on the API.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit a9ea3168615056360cdb21d6f1576d66be2a43fe
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Wed Jul 24 14:24:43 2013 +1000
Packit 2663c2
Packit 2663c2
    Enable silent rules by default
Packit 2663c2
    
Packit 2663c2
    silent rules make it easier to spot compiler errors
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Packit 2663c2
commit 0bccf8c5268826bdb0835dd9b7964bcc95bae35f
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Wed Jul 24 14:23:25 2013 +1000
Packit 2663c2
Packit 2663c2
    test: silence compiler warning - implicit declaration of function ‘atoi’
Packit 2663c2
    
Packit 2663c2
    mtdev-kernel.c:130:2: warning: implicit declaration of function ‘atoi’
Packit 2663c2
    [-Wimplicit-function-declaration]
Packit 2663c2
      eslot = atoi(argv[1]) + 1;
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Packit 2663c2
commit 1ddaf0af41098d0a01eac162c6fe4d38f2fbbbad
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Wed Jul 24 13:00:32 2013 +1000
Packit 2663c2
Packit 2663c2
    Fix compiler warning - implicit declaration of function 'abs'
Packit 2663c2
    
Packit 2663c2
    match_four.c:80:4: warning: implicit declaration of function 'abs'
Packit 2663c2
    [-Wimplicit-function-declaration]
Packit 2663c2
        *dist++ = abs(q->x - p->x) + abs(q->y - p->y);
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Packit 2663c2
commit 6f7c5c558006bb69fdf0af73103097c012ccfed5
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Thu Jul 25 13:21:09 2013 +1000
Packit 2663c2
Packit 2663c2
    Replace hardcoded 11 with a define
Packit 2663c2
    
Packit 2663c2
    The 11 comes from the legacy API that we need to be binary compatible with.
Packit 2663c2
    Make this clear with a define and a comment.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Packit 2663c2
commit b5d8e8e26c0116e4b6e556a0f6da8777bc55c590
Packit 2663c2
Merge: e5eb274 f4fe569
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jul 25 10:05:20 2013 +0200
Packit 2663c2
Packit 2663c2
    Merge build fixes from Peter Hutterer.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit f4fe56973a29265e22f049ceed1e299573f90ec4
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Wed Jul 3 15:49:21 2013 +1000
Packit 2663c2
Packit 2663c2
    Rename INCLUDES to AM_CPPFLAGS
Packit 2663c2
    
Packit 2663c2
    src/Makefile.am:22: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Packit 2663c2
commit e79f2b211830dec2bae35595c6dfd1d06f75d903
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Wed Jul 3 15:45:12 2013 +1000
Packit 2663c2
Packit 2663c2
    Drop maintainer mode - enable by default
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Packit 2663c2
commit e5eb27494cd237e60645db4d7be5b4acf41cb5e0
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Aug 22 22:20:16 2012 +0200
Packit 2663c2
Packit 2663c2
    Release mtdev-1.1.3
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 656d5c9d7e37a301afa3af9c2382d6b869f57ebf
Packit 2663c2
Author: David Kozub <zub@linux.fjfi.cvut.cz>
Packit 2663c2
Date:   Tue May 29 22:53:21 2012 +0200
Packit 2663c2
Packit 2663c2
    Fix pc file to allow compiling with mtdev installed in non-std path.
Packit 2663c2
    
Packit 2663c2
    The pkgconfig file does not specify the -I flag needed to be able to
Packit 2663c2
    compile with `pkg-config mtdev --cflags` when libmtdev is installed to
Packit 2663c2
    a directory that is not searched by the C compiler by default.
Packit 2663c2
    
Packit 2663c2
    This patch fixes the issue.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: David Kozub <zub@linux.fjfi.cvut.cz>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 5a6773f85a77e78dbbb915e32768aa24e1c83124
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Feb 20 16:03:05 2012 +0100
Packit 2663c2
Packit 2663c2
    Release mtdev-1.1.2
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 43ce27aab2d990e9a4f54d2050b851bd2da01875
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Feb 16 16:25:30 2012 +0100
Packit 2663c2
Packit 2663c2
    Add support for kernel MT slot state retrieval
Packit 2663c2
    
Packit 2663c2
    From kernel 3.4, extraction of the MT slot state is supported
Packit 2663c2
    via the EVIOGMTSLOTS ioctl. This patch initializes the slots
Packit 2663c2
    using that information.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 3ec66c3b21e45d6529567f5144ba24dcc4645591
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jan 12 20:05:28 2012 +0100
Packit 2663c2
Packit 2663c2
    Add the missing distance event to the internal slot representation
Packit 2663c2
    
Packit 2663c2
    The new distance value was missing from the internal representation,
Packit 2663c2
    leading to memory corruption for devices supporting the event. Fixed
Packit 2663c2
    with this patch.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 3aa3de4c19b80caaf93812fafff20acd5f5a4d12
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Tue Apr 19 11:45:45 2011 +0200
Packit 2663c2
Packit 2663c2
    Return EINVAL for invalid parameters on mtdev_init.
Packit 2663c2
    
Packit 2663c2
    [rydberg@euromail.se: minor cleanup]
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 61684cf0466200631b6a44af1c662eb760ad3f5d
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Tue Apr 19 11:41:04 2011 +0200
Packit 2663c2
Packit 2663c2
    mtdev_close should ignore NULL devices.
Packit 2663c2
    
Packit 2663c2
    Saves us one goto label in mtdev_init.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 9e3daba37d1d15c99a41a2d838bf683934cc7077
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Dec 22 18:55:09 2010 +0100
Packit 2663c2
Packit 2663c2
    Release mtdev v1.1.0
Packit 2663c2
    
Packit 2663c2
    This version includes backwards-compatible API changes,
Packit 2663c2
    while keeping the ABI stable. Applications that want to
Packit 2663c2
    migrate to the new API, compile with -DMTDEV_NO_LEGACY_API.
Packit 2663c2
Packit 2663c2
commit ecfc435c3742546e36ec4eefd76f02584fb54192
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Dec 22 18:49:41 2010 +0100
Packit 2663c2
Packit 2663c2
    mtdev-test: output MT event support
Packit 2663c2
    
Packit 2663c2
    At startup, output the MT events supported by the device.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit cff212dbe28487c14ab040829877d77378a61344
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Dec 22 18:35:53 2010 +0100
Packit 2663c2
Packit 2663c2
    Add support for ABS_MT_DISTANCE
Packit 2663c2
    
Packit 2663c2
    In the upcoming 2.6.38 kernel, support for hovering is introduced.
Packit 2663c2
    Add the ABS_MT_DISTANCE to the extended set of handled ABS_MT events.
Packit 2663c2
    
Packit 2663c2
    The change is binary compatible with existing libraries.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 56a77e68fb91eef928d8a95c50ae14508e37ae0f
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Dec 22 18:29:00 2010 +0100
Packit 2663c2
Packit 2663c2
    Introduce a stable ABI
Packit 2663c2
    
Packit 2663c2
    The current mtdev is not ABI stable, and the upcoming additions
Packit 2663c2
    to the kernel api will break ABI. This patch starts the process
Packit 2663c2
    of keeping binary compatibility with old programs, by moving the
Packit 2663c2
    abi-specific parts under a special flag, MTDEV_NO_LEGACY_API,
Packit 2663c2
    and makes sure the internal parts compiles with MTDEV_NO_LEGACY_API
Packit 2663c2
    set. This way, older programs will still work, old programs will
Packit 2663c2
    still compile, and new programs will be able to use the additions.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 0e2ab3b5940e70493aaabdfe5e8da1c75db4db72
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Dec 20 16:49:53 2010 +0100
Packit 2663c2
Packit 2663c2
    Allow use in c++ applications
Packit 2663c2
    
Packit 2663c2
    Reported-by: Armando Visconti <armando.visconti@st.com>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit db1fdc76ceb5d1bbe32c193e13eb4357da5d0b81
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Sun Nov 7 18:07:07 2010 +0100
Packit 2663c2
Packit 2663c2
    mtdev v1.0.11
Packit 2663c2
Packit 2663c2
commit 67fdae132708889ed89e302bd63a5cb91b2c75a7
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Sun Nov 7 18:04:46 2010 +0100
Packit 2663c2
Packit 2663c2
    Add and test a simple kernel matcher
Packit 2663c2
    
Packit 2663c2
    This matcher is for up to four fingers, and has these properties:
Packit 2663c2
    
Packit 2663c2
    * Approximately 1.4 times faster at 4 fingers
Packit 2663c2
    * Approximately 4.0 times faster at 2 fingers
Packit 2663c2
    * Roughly 100 lines of code
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 868f53c8a5684524bc6b1e7cd39aabed56fad9df
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Sun Nov 7 17:56:56 2010 +0100
Packit 2663c2
Packit 2663c2
    Generate kernel matcher data
Packit 2663c2
    
Packit 2663c2
    This application generates the matcher tables of the tracking
Packit 2663c2
    library in the linux kernel.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 561af7f537b80f3952ab228bcc992ad75ced280b
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Oct 12 17:13:45 2010 +0200
Packit 2663c2
Packit 2663c2
    Add mtdev-matching test program
Packit 2663c2
    
Packit 2663c2
    Measures matching speed and provides some historically difficult
Packit 2663c2
    test cases.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 1390859adc7fd084c5c546984d415e44bfc44ccd
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Sep 7 16:22:30 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.10
Packit 2663c2
Packit 2663c2
commit 61632a31642ecaa7288624b0dc9887c4196cc165
Packit 2663c2
Author: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Date:   Tue Sep 7 15:54:27 2010 +0200
Packit 2663c2
Packit 2663c2
    Fall back to single-touch position and pressure dimensions
Packit 2663c2
    
Packit 2663c2
    In case mtdev is driving a non-MT device, basic dimensions are not set
Packit 2663c2
    properly. Fall back on ABS_X/Y and ABS_PRESSURE, such that basic
Packit 2663c2
    pointer operations can be supported through mtdev.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Packit 2663c2
commit 9daa452e53d2b2f74f943bd0a50d17a311698b4f
Packit 2663c2
Author: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Date:   Tue Sep 7 15:46:31 2010 +0200
Packit 2663c2
Packit 2663c2
    Install mapping and plumbing header files
Packit 2663c2
    
Packit 2663c2
    Applications may need to know the property mapping, and the plumbing
Packit 2663c2
    interface is actually supported, so install both headers.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Packit 2663c2
commit 676b4003302e025d10a0822357c55b97dbab3707
Packit 2663c2
Author: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Date:   Tue Sep 7 15:38:19 2010 +0200
Packit 2663c2
Packit 2663c2
    Complete mtdev property mapping
Packit 2663c2
    
Packit 2663c2
    Add the missing property values to the mapgen output, and insert the
Packit 2663c2
    result in the mtdev mapping header file.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Packit 2663c2
commit a2ea1c9154c0d746f8c4e72425435fc017324d43
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Aug 18 11:06:34 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.9
Packit 2663c2
Packit 2663c2
commit 810cef87de0d65e505e68ad39c469c2e9ce6d0a1
Packit 2663c2
Author: Henrik Rydberg <rydberg@bitmath.org>
Packit 2663c2
Date:   Wed Aug 18 11:01:28 2010 +0200
Packit 2663c2
Packit 2663c2
    Correct logic for kernel MT slots devices
Packit 2663c2
    
Packit 2663c2
    This patch fixes the broken logic to detect the kernel MT slots protocol,
Packit 2663c2
    such that MT slots devices may pass through mtdev properly.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit e91311dc01f970b687da4f00810cf40d3d37a5e4
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Aug 2 00:22:50 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.8
Packit 2663c2
Packit 2663c2
commit caa4aaafe48fce11f6826ba2d0b8f1ff4f8e49cf
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Aug 2 01:49:03 2010 +0200
Packit 2663c2
Packit 2663c2
    Remove erroneous dependency on xorg macros
Packit 2663c2
    
Packit 2663c2
    This package has no external dependencies and should not depend
Packit 2663c2
    on the xorg macros. This patch removes the dependency, adds a tailored
Packit 2663c2
    INSTALL file, and uses git to generate the ChangeLog.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit abfa51e422384d23ea0a253e5937063131fd4279
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Jul 21 10:09:12 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.7
Packit 2663c2
Packit 2663c2
commit ae5e172ee1e2d100bee6607ab66f318a62a2ebe3
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Wed Jul 21 10:08:40 2010 +0200
Packit 2663c2
Packit 2663c2
    The forthcoming 2.6.36 kernel does not define the MT_SLOT_ABS_EVENTS
Packit 2663c2
    list, so make sure it is always defined in mtdev.h
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 926493b33a0836931ee454cba0761f021d078078
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Jul 19 13:09:51 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.6
Packit 2663c2
Packit 2663c2
commit d2a8e0bfda364730ba5c06be4adc783f9a889073
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Jul 19 13:09:10 2010 +0200
Packit 2663c2
Packit 2663c2
    Change test program name to mtdev-test
Packit 2663c2
    
Packit 2663c2
    In order to simplify packaging, rename the current mtdev
Packit 2663c2
    device test program to mtdev-test.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit a6f1a4dd2c14908c6602c4c2438ef4b5cb86de99
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jul 15 14:51:55 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.5
Packit 2663c2
Packit 2663c2
commit 16110e89a671067ee53cb7a8bce6b6a2690b97ae
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jul 15 14:51:04 2010 +0200
Packit 2663c2
Packit 2663c2
    Add missing header files to sources directive
Packit 2663c2
    
Packit 2663c2
    In order for make dist-gzip to work properly, all files needed
Packit 2663c2
    to build the system need to be listed. This patch adds the missing
Packit 2663c2
    header files to the sources directive.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 7de1f0b0bbfb4dd5b205ed74d2f8ad2ca5e663b6
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jul 13 09:14:35 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.4
Packit 2663c2
Packit 2663c2
commit 3557acb6a9eec0c0d752a1f3d783b5f50bc19e1b
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Mon Jul 5 08:01:41 2010 +0200
Packit 2663c2
Packit 2663c2
    Build test utilities unconditionally, do not install
Packit 2663c2
    
Packit 2663c2
    The test programs in the package are command-line utilities which can
Packit 2663c2
    be used to generate MT code mappings for header files, and debug
Packit 2663c2
    hardware problems, and should not be installed. With this patch, tests
Packit 2663c2
    are built unconditionally, but not installed.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 8da65965093ce2515dd0ce828a6512f24f5f5ca9
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Fri Jul 2 11:53:41 2010 +1000
Packit 2663c2
Packit 2663c2
    README: add URL and email for patches.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit ad07aa12a19dea8324c2cc5e1d986c636c4b6593
Packit 2663c2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
Date:   Fri Jul 2 11:51:08 2010 +1000
Packit 2663c2
Packit 2663c2
    test: fix out-of-tree builds.
Packit 2663c2
    
Packit 2663c2
    Libraries are in builddir, not sourcedir.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit e1c48e0763304ae58752c29c3afb85f68bdf32fa
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jun 24 21:03:42 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.3
Packit 2663c2
Packit 2663c2
commit c880548a2973a52070cb583923d5edae375b7b6d
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jun 24 11:39:08 2010 +0200
Packit 2663c2
Packit 2663c2
    Add a CREDITS file
Packit 2663c2
    
Packit 2663c2
    This patch adds a CREDITS file, which keeps track of historical
Packit 2663c2
    contributions affecting this library.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 1fed4b309cea8c7a0dc03f740174bd31b4b03ab5
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 23:25:58 2010 +0200
Packit 2663c2
Packit 2663c2
    gitignore: Ignore the patches directory
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit a0dc5304a856158939b52980ce5eaf7d25b67bf1
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 22:42:22 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.2
Packit 2663c2
Packit 2663c2
commit 0acc1d3fbacf08543c46387ed5dba6a1e2b36ec0
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 22:38:58 2010 +0200
Packit 2663c2
Packit 2663c2
    Update defuzz() credits
Packit 2663c2
    
Packit 2663c2
    Correct the credits for the defuzz() function. Used under the MIT
Packit 2663c2
    license with permission from Vojtech Pavlik.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 451dbad007dc941fb7a4877238873d13245c0a65
Packit 2663c2
Author: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
Date:   Tue Jun 22 16:06:38 2010 -0400
Packit 2663c2
Packit 2663c2
    Search for libmtdev in src/ directory during a clean build
Packit 2663c2
    
Packit 2663c2
    If mtdev hasn't already been installed, the test binaries will fail to
Packit 2663c2
    compile because they can't find libmtdev. Point them to the src
Packit 2663c2
    directory build output.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
Packit 2663c2
commit d29155e8436e084d925fc3ed5bb1fce94bc69949
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 11:55:38 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.1
Packit 2663c2
Packit 2663c2
commit d4d92de224681a260de81be44374649de2bfb485
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 11:55:04 2010 +0200
Packit 2663c2
Packit 2663c2
    Apply new package title to all files
Packit 2663c2
    
Packit 2663c2
    This patch changes the package description title in all relevant
Packit 2663c2
    files, and touches up the README. All systems go.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 7a5b2c37ea0b4ec81fbe8be7c1d7f9bf1731439e
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 11:45:17 2010 +0200
Packit 2663c2
Packit 2663c2
    Build test tools also under autoconf
Packit 2663c2
    
Packit 2663c2
    The tests can be disabled by using --enable-test=no in configure.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 9c5128866ea65ad300b40d47a9d43998dc8bc9f4
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 11:44:36 2010 +0200
Packit 2663c2
Packit 2663c2
    janitor: fix compiler warnings
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 0647b37dfc35145d74822844ad7e54bf5c218369
Packit 2663c2
Author: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
Date:   Mon Jun 21 21:08:51 2010 -0400
Packit 2663c2
Packit 2663c2
    Move to autotools
Packit 2663c2
    
Packit 2663c2
    [rydberg@euromail.se: minor fixups]
Packit 2663c2
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 172221f14fc91ebb37aa4c561ad733088cc3c3bf
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 09:19:50 2010 +0200
Packit 2663c2
Packit 2663c2
    match: conform to mtdev namespace
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 925ad71be727ec8da3cd71a2c1c965d336ff856f
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Tue Jun 22 00:52:26 2010 +0200
Packit 2663c2
Packit 2663c2
    mtdev v1.0.0
Packit 2663c2
Packit 2663c2
commit ba936eddbf88b6d8f650082f6e7d2694f8addac4
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Mon Jun 21 22:43:58 2010 +0200
Packit 2663c2
Packit 2663c2
    Unused slot is denoted by MT_TRACKING_ID == -1
Packit 2663c2
    
Packit 2663c2
    The current MT slot protocol allows any tracking id outside the range
Packit 2663c2
    specified by the device to denote an unused slot. This is difficult to
Packit 2663c2
    handle in userspace, since the valid range is unknown. This patch
Packit 2663c2
    tightens the definition of a valid tracking id to always lie in the
Packit 2663c2
    range [0, MT_ID_MAX], and uses the value -1 to denote an unused slot.
Packit 2663c2
    
Packit 2663c2
    Acked-by: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit dbbf15a7fad8b76122061344aeddb652bd4fe442
Packit 2663c2
Author: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
Date:   Mon Jun 21 09:57:56 2010 -0400
Packit 2663c2
Packit 2663c2
    mtdev_get: return number of retrieved events if error occurs
Packit 2663c2
    
Packit 2663c2
    Otherwise, we pull events, but return -1. We should send the events we
Packit 2663c2
    were able to retrieve for now.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 922332131c329b9d444c434d68a2f21e3076ae0c
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Sat Jun 19 14:21:55 2010 +0200
Packit 2663c2
Packit 2663c2
    Install and uninstall all relevant files
Packit 2663c2
    
Packit 2663c2
    Useful for testing as a standalong package.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 259b92a30280cdec2b7798df3c14da596c417ef1
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Sat Jun 19 12:10:27 2010 +0200
Packit 2663c2
Packit 2663c2
    Restructure mtdev api
Packit 2663c2
    
Packit 2663c2
    Split the api into plumbing and porcelain layers and move the
Packit 2663c2
    plumbing part to its own optional header file.
Packit 2663c2
    
Packit 2663c2
    The main usecase is to fetch events from the device, route them
Packit 2663c2
    through the converter and extract the processed events. To simplify
Packit 2663c2
    the API, replace the intermediate mtdev_pull() function by the
Packit 2663c2
    higher-level mtdev_get(). This function does all the required steps,
Packit 2663c2
    and has the same semantics as read().
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 8087ac3d655c2b2835cf61e7a69611d81d4f303e
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 11:51:54 2010 +0200
Packit 2663c2
Packit 2663c2
    Change the matching code to the MIT license
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit d7f96ade2801a712dbb532ab08ec93c9558870e1
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 11:28:55 2010 +0200
Packit 2663c2
Packit 2663c2
    Use a non-blocking example in test/mtdev
Packit 2663c2
    
Packit 2663c2
    The non-blocking case is more interesting for X applications.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 2752c003604e907f2a6776ff794a72845d1b5949
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 11:24:24 2010 +0200
Packit 2663c2
Packit 2663c2
    Correct minor semantic documentation error in mtdev_close()
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 0463e0bcc262c7a4709b43312f15adaaaaaa88f9
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 01:41:14 2010 +0200
Packit 2663c2
Packit 2663c2
    janitor: fix spelling error
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 309df849b8ad3772b912d498eacda9f38a6e4f1e
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 01:39:40 2010 +0200
Packit 2663c2
Packit 2663c2
    Correct semantic error in mtdev_idle
Packit 2663c2
    
Packit 2663c2
    The current semantics, that a non-empty conversion pipe means
Packit 2663c2
    the device is not idle, is not very useful. This patch changes
Packit 2663c2
    the semantics to simply checking if the fetch buffer is empty,
Packit 2663c2
    and if there are no events to fetch from the device.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit d62c625535494361b8ba0a004a1d24ce485f0b59
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 01:35:28 2010 +0200
Packit 2663c2
Packit 2663c2
    Allow max_events to be zero in mtdev_pull()
Packit 2663c2
    
Packit 2663c2
    When reading from non-blocking devices, it makes sense to read
Packit 2663c2
    all events available. This patch lets a zero max_events achieve that.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit c9c4f4cda362679567bc4bc04ffedc5d984e2329
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 01:32:43 2010 +0200
Packit 2663c2
Packit 2663c2
    Rectify argument order in mtdev_fetch
Packit 2663c2
    
Packit 2663c2
    The argument order in mtdev_fetch() differs from all other
Packit 2663c2
    usages involved the file descriptor. Fixed with this patch.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit d4704c0d6d70a2815c5ca12d74ba11cc7be69e20
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Fri Jun 18 01:28:43 2010 +0200
Packit 2663c2
Packit 2663c2
    make: Correct bad library name
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit ba07cbb24bd226ead1f8f96b0e969822aa734076
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jun 17 21:41:26 2010 +0200
Packit 2663c2
Packit 2663c2
    Output both a static and a dynamic library
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 7d392652bae52b76cb5fe907cc1e86e0e0c4ced9
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jun 17 20:15:44 2010 +0200
Packit 2663c2
Packit 2663c2
    Add idle function
Packit 2663c2
    
Packit 2663c2
    This patch adds the mtdev_idle() function, which checks the kernel
Packit 2663c2
    device for activity. Useful when implementing timing logic.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 6a8c74eb36ab93702c257f425832272cccb0cde8
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jun 17 18:18:22 2010 +0200
Packit 2663c2
Packit 2663c2
    Name dynamic library correctly
Packit 2663c2
    
Packit 2663c2
    To simplify dynamic library usage, name the libary correctly
Packit 2663c2
    and put it in /usr/lib/.
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Packit 2663c2
commit 66e5de9eaefc33ffa6af3617f9ec7a50f10af50d
Packit 2663c2
Author: Henrik Rydberg <rydberg@euromail.se>
Packit 2663c2
Date:   Thu Jun 17 18:12:58 2010 +0200
Packit 2663c2
Packit 2663c2
    Initial load of mtdev project
Packit 2663c2
    
Packit 2663c2
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>