aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* 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>
* config: move CWARNFLAGS from configure.ac to Makefile.amGaetan Nadon2010-02-11
| | | | | | | 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>
* Implement XSetDeviceMode request handlerAndrej Gelenberg2010-01-19
| | | | | | | | | | | | | | | | 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>
* INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206Gaetan Nadon2009-11-19
| | | | | | | 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.
* Several driver modules do not have a ChangeLog target in Makefile.am #23814Gaetan Nadon2009-11-19
| | | | | | | | | 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
* evdev 2.3.0xf86-input-evdev-2.3.0Peter Hutterer2009-10-19
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.2.99.2xf86-input-evdev-2.2.99.2Peter Hutterer2009-10-08
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Require xorg-macros 1.3 and XORG_DEFAULT_OPTIONSPeter Hutterer2009-09-11
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.2.99.1xf86-input-evdev-2.2.99.1Peter Hutterer2009-08-14
|
* Evdev doesn't require inputproto.Peter Hutterer2009-07-30
| | | | | | None of the inputproto headers seem to be included anywhere. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Remove test/ directory.Peter Hutterer2009-03-26
| | | | | | | | This shouldn't really be part of the driver source, it's better to just have it as a separate repository. Code has moved to git://people.freedesktop.org/~whot/testdevices.git Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Bump to 2.2.99.Peter Hutterer2009-03-09
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* evdev 2.1.99.1xf86-input-evdev-2.1.99.1Peter Hutterer2009-03-02
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Really fix distcheckDan Nicholson2009-02-03
| | | | | | | | | | distcheck has an annoying feature where it checks that all files install under $prefix. Unfortunately, this conflicts with the desire to install headers to the SDK directory. Workaround by passing --with-sdkdir during distcheck. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Janitor: make distcheck, .gitignore.Paulo Cesar Pereira de Andrade2009-02-02
| | | | | | | Remove non toplevel .gitignore and .cvsignore files. The "make distcheck correction" for $(sdkdir) probably has a better approach using a "*-hook:" target, or possibly making $sdkdir a configure time option that could be set with DISTCHECK_CONFIGURE_FLAGS.