summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-10Fix build against current input ABI (xserver 1.18)HEADmasterTobias Schlemmer1-6/+12
xf86PostKeyEvent dropped the valuator arguments it wasn't using. Debian bug#813359 <https://bugs.debian.org/813359> Signed-off-by: Julien Cristau <jcristau@debian.org>
2011-09-27This driver is unmaintained, warn users.Peter Hutterer1-0/+8
This driver will not see any further fixes unless users write them and test them. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-19Always reset the fd if auto-probing fails.Peter Hutterer1-0/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-19Don't free anything on PreInit failure, let the server handle itPeter Hutterer1-6/+0
The server calls Uninit if PreInit returns an error. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-19If xf86AiptekHIDOpen failed in PreInit, assume failurePeter Hutterer1-1/+2
Invalid device files should fail the driver's init. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-18Return proper default for unknown values in pInfo->device_control.Terry Lambert1-1/+1
Signed-off-by: Terry Lambert <tlambert@chromium.org> Reviewed-by: Stephane Marchesin <marcheu@chromium.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-11Use xf86SetStrOption to get the type printed to the logsPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-29aiptek 1.4.1xf86-input-aiptek-1.4.1Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-29Remove references to other devices after shutdown.Peter Hutterer1-3/+15
deviceArray keeps a ref to each InputInfoPtr this driver (on this device) handles. These need to be unset and removed, otherwise an event coming in after the shutdown of one device may dereference an invalid pointer. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-29Don't rely on freed memory to keep values.Peter Hutterer1-4/+5
Setting Capacity to a magic value, then freeing the struct and hoping that the next Uninit call still has the right value in it is hopeful at best. Use the refcounting that we already have in the driver instead. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-27Don't pretend successfully opening the device is an error.Peter Hutterer1-1/+1
I mean, you shouldn't be running this driver and all, but still - success is success. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-27Only free the device->common if we actually have a device.Peter Hutterer1-4/+7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-27Don't call DEVICE_OFF in UnInit.Peter Hutterer1-2/+0
The server guarantees that if we ever hit this bit, the device is already off. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-05-04xf86-input-aiptek 1.4.0xf86-input-aiptek-1.4.0Cyril Brulebois1-1/+1
Signed-off-by: Cyril Brulebois <kibi@debian.org>
2011-05-04Remove leftover configure check on randrproto.Cyril Brulebois1-1/+0
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Cyril Brulebois <kibi@debian.org>
2011-04-28Address compiler warning.Trevor Woerner1-1/+1
When compiling gcc warns: 'rc' may be used uninitialized in this function which is plausible if none of the "if/else" cases are matched. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Julien Cristau <jcristau@debian.org>
2010-12-02Support input ABI 12.Peter Hutterer2-104/+66
New PreInit() prototype, extra valuator modes. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Remove unused bell and kbd callbacks.Peter Hutterer1-17/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Drop unused DeviceAssocRecPeter Hutterer1-27/+0
Dropped from the server for not being referenced anywhere, see commit below commit 2b7840b63da6bc00aa40e8a427d9fd719ba5e6d0 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Fri Jul 30 13:44:20 2010 +1000 xfree86: remove unused DeviceAssocRec struct. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Drop close_proc, conversion_proc, reverse_conversion_procPeter Hutterer1-130/+0
All three aren't called by the server. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Use pInfo->name instead of dev->identifierPeter Hutterer1-29/+29
no functional changes, prep work for ABI 12 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02unifdef XFree86LOADERPeter Hutterer2-11/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02drop xf86Verbose definePeter Hutterer2-7/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Drop XCONFIG_PROBED and XCONFIG_GIVEN defines.Peter Hutterer2-7/+4
XCONFIG_PROBED is the same as X_PROBED. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Sanitize DBG macro.Peter Hutterer2-49/+48
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Replace ErrorF with xf86MsgPeter Hutterer1-55/+55
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Remove refcount field, removed from the server.Peter Hutterer1-1/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Remove unused "identification" variable.Peter Hutterer1-2/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Require server 1.9, drop pre-ABI 11 support.Peter Hutterer2-98/+9
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Don't handle history_size in the driver.Peter Hutterer1-2/+1
This has been handled in the server for quite a while now, just initialize with the defaults and ignore it otherwise. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Purge use of PRIVATE and XI_PRIVATE macros.Peter Hutterer2-5/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Move default_options up in preparation for ABI 12Peter Hutterer1-12/+12
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Remove usage of XI86_POINTER_CAPABLE flag.Peter Hutterer1-2/+2
Flag was write-only for a number of server generations already. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Replace LocalDevicePtr with InputInfoPtrPeter Hutterer2-204/+204
LocalDevicePtr was removed with input ABI 12, but InputInfoPtr has been around for years anyway. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2010-12-02Bump to 1.3.99Peter Hutterer1-1/+1
2010-10-06Purge cvs tags.Jesse Adkins3-4/+0
Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-09-10Remove libc wrappers for xalloc, xfree, etc.Peter Hutterer1-20/+20
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-08-10xf86-input-aiptek 1.3.1xf86-input-aiptek-1.3.1Adam Jackson1-1/+1
Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-06-16config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONSGaetan Nadon1-3/+0
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 Nadon2-18/+2
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 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16man: Use Autoconf provided $(AM_V_GEN)$(SED)Gaetan Nadon1-3/+1
Enables silent rule and use platform appropriate version of sed. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16config: fix warnings, m4 quoting and layoutGaetan Nadon1-26/+33
Fix some m4 quoting Fix some autoconf warnings 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-06-16config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Gaetan Nadon1-2/+0
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon1-3/+2
Regroup AC statements at the top. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16config: update AC_PREREQ statement to 2.60Gaetan Nadon1-1/+1
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-06-16config: use AC_CHECK_LIB to verify library and add -lm to LIBSGaetan Nadon2-1/+1
Ensures library is present and contains the desired symbol. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16config: replace hard-coded -DLINUX_INPUT with proper AC_CHECK_HEADERSGaetan Nadon4-8/+7
Not all platforms have Linux kernel input subsystem. Automake AC_CHECK_HEADERS is designed for that purpose. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-16config: remove AH_TOP autoheader statementGaetan Nadon2-1/+1
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-06-16COPYING: replace stub file with Copyright noticesGaetan Nadon1-8/+25
Copyright 2003 by Bryan W. Headley Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-02-24aiptek: Add keyboard feedback struct initialization.Olivier Samyn1-0/+26
Without a call to InitKbdFeedbackClassDeviceStruct, no keyboard events are seen by xev. This adds the call and required callback functions. Signed-off-by: Olivier Samyn <code@oleastre.be> [This patch only fixes the case for X server 1.6 and earlier.] Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>