aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* evdev 2.10.2Peter Hutterer2016-04-29
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.10.1Peter Hutterer2016-01-08
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.10.0Peter Hutterer2015-10-28
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add the default evdev configPeter Hutterer2015-05-18
| | | | | | | | | | | This used to be part of the server but now that we have two drivers doing the same thing (libinput, evdev) shift the configuration defaults to the driver. This way you get what you install. https://bugs.freedesktop.org/show_bug.cgi?id=89023 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
* Bump to 2.9.99Peter Hutterer2015-03-27
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Unconditionally require mtdevPeter Hutterer2015-03-16
| | | | | | Missing from 2c9f4f0380d Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Require multitouch/smooth scrolling dependenciesPeter Hutterer2015-03-11
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
* evdev 2.9.1Peter Hutterer2014-11-26
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.9.0Peter Hutterer2014-05-20
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.8.99.1Peter Hutterer2014-04-29
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Merge branch 'libevdev'Peter Hutterer2013-10-07
|\
| * Use libevdev as backendPeter Hutterer2013-10-04
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | bump to 2.8.99Peter Hutterer2013-10-07
|/ | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.8.1xf86-input-evdev-2.8.1Peter Hutterer2013-07-11
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.8.0xf86-input-evdev-2.8.0Peter Hutterer2013-03-26
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* configure: Drop AM_MAINTAINER_MODEAdam Jackson2013-01-16
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* evdev 2.7.0xf86-input-evdev-2.7.0Peter Hutterer2012-03-07
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* configure.ac: Fix udev/libudev dependency.Cyril Brulebois2012-01-03
| | | | | | | | | 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>
* evdev 2.6.99.901xf86-input-evdev-2.6.99.901Cyril Brulebois2011-12-31
| | | | Signed-off-by: Cyril Brulebois <kibi@debian.org>
* Require xserver 1.12 RC1Peter Hutterer2011-12-29
| | | | | | | 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>
* Test for mtdev before assuming multitouchPeter Hutterer2011-12-29
| | | | | | | 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>
* Remove need for --enable-multitouchPeter Hutterer2011-12-24
| | | | | | | | 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>
* Drop now-unnecessary XI 2.1 and XI 2.2 error suppression definesPeter Hutterer2011-12-20
| | | | | | Gone since inputproto 2.1.99.3 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add the required defines to compile against the inputprotoPeter Hutterer2011-11-11
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Use MTDev for multitouch devicesChase Douglas2011-11-11
| | | | | | | | 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>
* Add experimental XI 2.1 multitouch supportChase Douglas2011-11-11
| | | | | | | | | | | | 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>
* Use a new "Virtual Device" boolean property to mark virtual devicesPeter Hutterer2011-11-11
| | | | | | | | | 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>
* Bump to 2.6.99Peter Hutterer2011-11-09
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Require server 1.10Peter Hutterer2011-06-15
| | | | | | | | | 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>
* evdev 2.6.0xf86-input-evdev-2.6.0Peter Hutterer2011-01-11
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.5.99.903xf86-input-evdev-2.5.99.903Peter Hutterer2011-01-05
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.5.99.902xf86-input-evdev-2.5.99.902Peter Hutterer2010-12-08
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.5.99.901xf86-input-evdev-2.5.99.901Peter Hutterer2010-11-19
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Bump to 2.5.99.Peter Hutterer2010-08-31
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.5.0xf86-input-evdev-2.5.0Peter Hutterer2010-08-23
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.4.99.901xf86-input-evdev-2.4.99.901Peter Hutterer2010-08-19
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONSGaetan Nadon2010-06-16
| | | | | | | 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>
* config: upgrade to util-macros 1.8 for additional man page supportGaetan Nadon2010-06-16
| | | | | | | | | | | | 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>
* Bump to 2.4.99Peter Hutterer2010-06-01
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* config: AC_PROG_SED is required explicitly.Gaetan Nadon2010-05-10
| | | | | | | 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>
* config: remove AH_TOP autoheader statement.Peter Hutterer2010-04-29
| | | | | | | | | 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>
* Revert "config: remove AH_TOP autoheader statement"Gaetan Nadon2010-04-22
| | | | | | | | | | 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>
* config: require macros 1.4, fix warnings, m4 quotings and layoutGaetan Nadon2010-04-19
| | | | | | | | | | | 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>
* config: optional extension check for inputproto not requiredGaetan Nadon2010-04-19
| | | | | | | | | | | | 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>
* config: refactor and comment the sdkdir distcheck workaroundGaetan Nadon2010-04-19
| | | | | | | Seperate legitimate sdkdir usage from distcheck workaround. Comment this non obvious workaround. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove unrequired AC_HEADER_STDCGaetan Nadon2010-04-19
| | | | | | | | 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>
* replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon2010-04-19
| | | | | | Regroup AC statements at the top. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: update AC_PREREQ statement to 2.60Gaetan Nadon2010-04-19
| | | | | | | | | | 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>
* config: remove AH_TOP autoheader statementGaetan Nadon2010-04-19
| | | | | | | | 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>
* evdev 2.4.0xf86-input-evdev-2.4.0Peter Hutterer2010-04-06
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>