summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2014-05-20evdev 2.9.0xf86-input-evdev-2.9.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-04-29evdev 2.8.99.1xf86-input-evdev-2.8.99.1Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-10-07Merge branch 'libevdev'Peter Hutterer
2013-10-07bump to 2.8.99Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-10-04Use libevdev as backendPeter Hutterer
Removes the need to ioctl manually and check bits, with all the dangers that come with that. libevdev is much better prepared for invalid values, OOB checks, etc. Plus, we get almost free SYN_DROPPED handling as well which we didn't have before. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Adam Jackson <ajax@redhat.com>
2013-07-11evdev 2.8.1xf86-input-evdev-2.8.1Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-03-26evdev 2.8.0xf86-input-evdev-2.8.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-16configure: Drop AM_MAINTAINER_MODEAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2012-03-07evdev 2.7.0xf86-input-evdev-2.7.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-01-03configure.ac: Fix udev/libudev dependency.Cyril Brulebois
In 683a55e504f4fc2d1c847c54986439a0c61b2f20, a dependency on libudev was added, but documented in configure.ac as a dependency on udev (which also happens to ship a pkg-config file). Signed-off-by: Cyril Brulebois <kibi@debian.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-12-31evdev 2.6.99.901xf86-input-evdev-2.6.99.901Cyril Brulebois
Signed-off-by: Cyril Brulebois <kibi@debian.org>
2011-12-29Require xserver 1.12 RC1Peter Hutterer
Remove the ABI check hack, just check for the server version directly now that we have one that definitely has the multitouch APIs. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-12-29Test for mtdev before assuming multitouchPeter Hutterer
If the XI2.2 headers are present but mtdev isn't, build without MULTITOUCH defined. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-12-24Remove need for --enable-multitouchPeter Hutterer
If we spot inputproto 2.1.99.3, we assume we have a capable X server. This should really be a server version check, but the server version hasn't been bumped yet. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-12-20Drop now-unnecessary XI 2.1 and XI 2.2 error suppression definesPeter Hutterer
Gone since inputproto 2.1.99.3 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-11-11Add the required defines to compile against the inputprotoPeter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-11-11Use MTDev for multitouch devicesChase Douglas
MTDev translates all multitouch devices to the slotted evdev protocol. This provides a clean and uniform interface and reduces message handling inside the input module and X. Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2011-11-11Add experimental XI 2.1 multitouch supportChase Douglas
This multitouch addition only supports slotted MT evdev protocol devices. Support must be enabled at configure time using --enable-multitouch. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Amendments: XI_TouchMotion -> XI_TouchUpdate, rename mtMask to mt_mask Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-11-11Use a new "Virtual Device" boolean property to mark virtual devicesPeter Hutterer
Use udev to check for the device's sysfs path, if it contains LNXSYSTM it's a kernel-emulated device. This property can then be used to determine if there are any real devices connected, allowing the desktop environment to e.g. turn off the touchpad whenever there's a mouse attached. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-11-09Bump to 2.6.99Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-15Require server 1.10Peter Hutterer
We require ABI 12.2 in the driver, enforce it through pkg-config. Technically ABI 12.2 is first available in 1.9.99.902 but 1.10 looks so much nicer. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2011-01-11evdev 2.6.0xf86-input-evdev-2.6.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05evdev 2.5.99.903xf86-input-evdev-2.5.99.903Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-12-08evdev 2.5.99.902xf86-input-evdev-2.5.99.902Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-11-19evdev 2.5.99.901xf86-input-evdev-2.5.99.901Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-08-31Bump to 2.5.99.Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-08-23evdev 2.5.0xf86-input-evdev-2.5.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-08-19evdev 2.4.99.901xf86-input-evdev-2.4.99.901Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-06-16config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONSGaetan Nadon
It depends on util-macros 1.8 The existing statement can now be removed from the configuration file. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16config: upgrade to util-macros 1.8 for additional man page supportGaetan Nadon
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS The existing statement can now be removed from the configuration file. Use Automake $() for variables in Makefile.am Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-01Bump to 2.4.99Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-05-10config: AC_PROG_SED is required explicitly.Gaetan Nadon
It sets the SED env variable with an appropriate sed program path It still works on some platform when not explicity called. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-29config: remove AH_TOP autoheader statement.Peter Hutterer
Include it in evdev.h instead. xorg-server.h is required to define the right datatype sizes on 64 bit, hence ensure that evdev.h is the first included in each file. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-22Revert "config: remove AH_TOP autoheader statement"Gaetan Nadon
The changed location of xorg-server.h had some side-effects. See Bug 27768 <https://bugs.freedesktop.org/show_bug.cgi?id=27768> This reverts commit 9dbace89bee55a001e794ccf3ff36e3afeda4715. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-04-19config: require macros 1.4, fix warnings, m4 quotings and layoutGaetan Nadon
Fix some m4 quoting Fix some autoconf warnings remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS Regroup statements per section Add comments Upgrade X.Org macros to 1.4 for INSTALL file copying Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-19config: optional extension check for inputproto not requiredGaetan Nadon
The check should be in PKG_CHECK_MODULES permanently. The XORG_DRIVER_CHECK_EXT will add inputproto to PKG_CHECK_MODULES only if the extension is available. By definition, this extension is always available and the evdev driver cannot function without it. This is evidenced by the absence of XINPUT conditional code. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-19config: refactor and comment the sdkdir distcheck workaroundGaetan Nadon
Seperate legitimate sdkdir usage from distcheck workaround. Comment this non obvious workaround. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-19config: remove unrequired AC_HEADER_STDCGaetan Nadon
Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro". Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-19replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon
Regroup AC statements at the top. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-19config: update AC_PREREQ statement to 2.60Gaetan Nadon
Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-19config: remove AH_TOP autoheader statementGaetan Nadon
The generated config.h does not need to include xorg-server.h for the content it provides. Add #include <xorg-server.h> in .[hc] files as needed. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-04-06evdev 2.4.0xf86-input-evdev-2.4.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-02-11config: move CWARNFLAGS from configure.ac to Makefile.amGaetan Nadon
Compiler warning flags should be explicitly set in the makefile rather than being merged with other packages compiler flags. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-01-19Implement XSetDeviceMode request handlerAndrej Gelenberg
Implement XSetDeviceMode request handler for evdev. Devices with absolute axes can be switched in relative mode or absolute mode. Devices with relative axes can be switched only in relative mode. Other devices return BadMatch, cause they have no valuators and don't report motion events. New option "Mode" force devices with absolute axes to work in relative or absolute mode. Need xinputproto. Signed-off-by: Andrej Gelenberg <andrej.gelenberg@udo.edu>
2009-11-19INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206Gaetan Nadon
Add missing INSTALL file. Use standard GNU file on building tarball README may have been updated Remove AUTHORS file as it is empty and no content available yet. Remove NEWS file as it is empty and no content available yet.
2009-11-19Several driver modules do not have a ChangeLog target in Makefile.am #23814Gaetan Nadon
The git generated ChangeLog replaces the hand written one. Update configure.ac to xorg-macros level 1.3. Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros Update Makefile.am to add ChangeLog target if missing Remove ChangeLog from EXTRA_DIST or *CLEAN variables This is a pre-req for the INSTALL_CMD
2009-10-19evdev 2.3.0xf86-input-evdev-2.3.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-10-08evdev 2.2.99.2xf86-input-evdev-2.2.99.2Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-09-11Require xorg-macros 1.3 and XORG_DEFAULT_OPTIONSPeter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-08-14evdev 2.2.99.1xf86-input-evdev-2.2.99.1Peter Hutterer