[Linuxwacom-devel] [PATCH input-wacom] Report ABS_MISC event for Cintiq Companion Hybrid

2015-01-16 Thread Jason Gerecke
It appears that the Cintiq Companion Hybrid does not send an ABS_MISC event to userspace when any of its ExpressKeys are pressed. This causes problems for xf86-input-wacom beginning with its 8f44f35 commit. Fixes: https://sourceforge.net/p/linuxwacom/bugs/272/ Signed-off-by: Jason Gerecke --- 2.

[Linuxwacom-devel] [PATCH 0/7] Cleanup configure/make

2015-01-16 Thread Jason Gerecke
The way that the configure and make process is currently handled does not lend itself well to automated testing. In particular, the configure script will happily return an exit code of 0 even if the modules were not built. These patches make a few cleanups and ensure it behaves properly in an autom

[Linuxwacom-devel] [PATCH 5/7] configure: Remove no-longer-necessary state checks

2015-01-16 Thread Jason Gerecke
Since configure now exits if the kernel sources could not be found, it is no longer necessary to surround the kernel version check or final message with 'if' blocks. Signed-off-by: Jason Gerecke --- configure.ac | 96 +--- 1 file changed, 4

[Linuxwacom-devel] [PATCH 7/7] configure: Do not run 'make' by default

2015-01-16 Thread Jason Gerecke
This patch removes the call to 'make' and no longer prints out instructions on how/where to copy the created .ko files. Instead request the user to run 'make' (which is what would typically be required of them) and 'make install' (which can automatically locate the necessary directory). Signed-off

[Linuxwacom-devel] [PATCH 6/7] automake: Add install and modules_install targets

2015-01-16 Thread Jason Gerecke
The kernel makefile's 'modules_install' target will copy files to /lib/modules//extra by default for us. Signed-off-by: Jason Gerecke --- 2.6.30/Makefile.in | 5 - 2.6.36/Makefile.in | 5 - 2.6.38/Makefile.in | 5 - 3.17/Makefile.in | 5 - 3.7/Makefile.in| 5 - 5 files

[Linuxwacom-devel] [PATCH 2/7] configure: Add missing kernel source search path

2015-01-16 Thread Jason Gerecke
Adds '/lib/modules/`uname -r`/source' to the first loop's list of search paths. This path is already used by the rest of the code. Signed-off-by: Jason Gerecke --- configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index c5201d0..61a

[Linuxwacom-devel] [PATCH 1/7] configure: Remove vestigal AC_SUBST

2015-01-16 Thread Jason Gerecke
Signed-off-by: Jason Gerecke --- configure.ac | 1 - 1 file changed, 1 deletion(-) diff --git a/configure.ac b/configure.ac index ed7e791..c5201d0 100644 --- a/configure.ac +++ b/configure.ac @@ -133,7 +133,6 @@ echo WCM_SRC_SUBDIRS=". $WCM_KERNEL_VER" AC_SUBST(WCM_KERNEL_DIR) AC_SUBST(WCM_KE

[Linuxwacom-devel] [PATCH 4/7] configure: Stop with an error if the kernel sources can't be found

2015-01-16 Thread Jason Gerecke
If the kernel sources cannot be found (or --with-kernel=no), then the 'make' later on has no chance of finishing successfully. Just produce a warning and exit as soon as possible. Signed-off-by: Jason Gerecke --- configure.ac | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-)

[Linuxwacom-devel] [PATCH 3/7] configure: Replace multiple kernel search paths with just one

2015-01-16 Thread Jason Gerecke
To prevent the situation like the prior from occuring again, define a list once up front and reference it elsewhere. Signed-off-by: Jason Gerecke --- configure.ac | 50 +++--- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/configure.ac