summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-04-29Simplify flag setup.autodevGiuseppe Bilotta1-9/+2
2007-04-29More whitespace/coding style cleanups.Giuseppe Bilotta1-19/+19
2007-04-29Centralize the success code for the probe routine.Giuseppe Bilotta1-8/+8
2007-04-28Keep track of device availability.Giuseppe Bilotta2-16/+34
Don't spam the log with errors about the device not being available, just inform the user when the device is available again.
2007-04-28NOTAVAIL macro to check if errno means device not available.Giuseppe Bilotta2-1/+3
Define (and use) a NOTAVAIL macro that checks errno against ENODEV, ENXIO and ENOENT, instead of checking manually against ENODEV only.
2007-04-28Make acecadAutoDev into a flag.Giuseppe Bilotta2-5/+5
Introduce AUTODEV_FLAG for the flags field in AceCadPrivateRec to tell if we are autodetecting devices or not, instead of having a separate acecadAutoDev field.
2007-04-28Make acecadUSB into a flag.Giuseppe Bilotta2-4/+4
Introduce USB_FLAG for the flags field in AceCadPrivateRec to tell if we have a USB device or not, instead of having a separate acecadUSB field.
2007-04-28More whitespace cleanup.Giuseppe Bilotta2-16/+16
2007-04-28More coding style cleanups.Giuseppe Bilotta1-16/+16
2007-04-28Add missing newlines in a couple of messages.Giuseppe Bilotta1-3/+3
2007-04-28Whitespace cleanup.Giuseppe Bilotta2-713/+696
2007-04-28De-spammify AceCadAutoDevProbe().Giuseppe Bilotta2-13/+14
Demote X_ERRORs in AceCadAutoDevProbe() to X_WARNINGs, and add an X-style verbosity parameter. This is set to 0 during initial probe, and to 4 during runtime probes.
2007-04-28Re-probe on device not found on input if auto-dev is active.Giuseppe Bilotta1-0/+4
If USBReadInput() fails because the device is not being found, and auto-dev is active, try re-probing for the device. The only downside of this procedure is that the log may get spammed a lot as long as no device can be found.
2007-04-28Re-probe for device if DeviceOn fails and auto-dev is active.Giuseppe Bilotta2-2/+9
If DeviceOn does not find the device and auto-dev is active, run the probe again to try to find the new location of the device (if present).
2007-04-28Device autodetection via sysfs.Giuseppe Bilotta2-9/+84
If support for sysfs is compiled in and the libsysfs library is found, the acecad driver will now try to autodetect the device via sysfs at first. If this fails, it will probe /dev/input/eventX devices. Currently the Name option is ignored during sysfs detection: the first possibly valid candidate is accepted without further checks.
2007-04-27"Name" option to configure autodev detection string.Giuseppe Bilotta2-7/+14
The string we look for when probing event devices can now be configured with the "Name" option.
2007-04-27Merge branch 'master' into autodevGiuseppe Bilotta3-56/+14
2007-04-27Add autogen.sh and autogenerate ChangeLog to distGiuseppe Bilotta2-56/+11
Get rid of the manually maintained ChangeLog and put in some rules to autogenerate it from git logs, following the xorg/lib/libXi example. Also add ChangeLog and autogen.sh to the dist files.
2007-04-27Add autoconf check for linux/input.hGiuseppe Bilotta1-0/+3
Since X went modular, we cannot rely on LINUX_INPUT being defined even when the Linux input subsystem is available. Fix: add an autoconf rule that checks for linux/input.h and define LINUX_INPUT if the header is found.
2007-04-26Initial support for device autodetection.Giuseppe Bilotta2-0/+88
When the "Device" option is missing or set to "auto-dev" the acecad module will attempt autodetection of the correct device. Currently, it will probe all /dev/input/eventX nodes until one is found that reports a device name that begins with "ACECAD".
2007-04-26Uniformize messages.Giuseppe Bilotta1-38/+42
Use xf86Msg, prepending local->name when possible and upcasing ACECAD (as per their site, and to differentiate from the software company). Also reduce verbosity by using xf86MsgVerb with verbosity 4 for messages which are not of interest for users.
2007-04-26We always have config.h.Giuseppe Bilotta1-6/+0
Quoting Alan Coopersmith from http://lists.x.org/archives/xorg/2007-April/024058.html > Now that we are no longer sharing source with the monolith, should > all the #ifdef HAVE_CONFIG_H's be removed and just always include > config.h now?
2007-04-24Use autoconfigured package version if possible.Giuseppe Bilotta1-1/+5
2007-04-24Bump to 1.1.1.xf86-input-acecad-1.1.1Giuseppe Bilotta3-2/+13
2007-04-24Support 2.6.x kernels.Giuseppe Bilotta1-4/+16
2007-04-24Use the proper MessageType for probed, default, info and error messages.Giuseppe Bilotta1-26/+36
2007-04-24Clean up defines, and add an include to fix compilation when LINUX_INPUT is ↵Giuseppe Bilotta1-1/+6
defined
2006-04-07Bump to 1.1.0.xf86-video-impact-0_2_0acecad-1_1_0XORG-7_1Adam Jackson3-3/+3
2006-04-07Unlibcwrap and bump server version requirement.Adam Jackson3-3/+10
2005-12-21Update package version for X11R7 release.XORG-7_0Kevin E Martin2-1/+6
2005-12-19Stub COPYING filesAdam Jackson1-0/+12
2005-12-15Update package version number for final X11R7 release candidate.XORG-6_99_99_904Kevin E Martin2-1/+6
2005-12-06Change *man_SOURCES ==> *man_PRE to fix autotools warnings.MODULAR_COPYKevin E Martin2-2/+7
2005-12-03Update package version number for X11R7 RC3 release.XORG-6_99_99_903Kevin E Martin2-1/+6
2005-12-02Remove extraneous AC_MSG_RESULT.Kevin E Martin2-1/+5
2005-11-29Only build dlloader modules by default.Adam Jackson2-0/+6
2005-11-28Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4Alan Coopersmith1-1/+1
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-21Add .cvsignores for drivers.Eric Anholt3-0/+27
2005-11-09Update package version number for X11R7 RC2 release.XORG-6_99_99_902Kevin E Martin2-1/+6
2005-11-01Update pkgcheck depedencies to work with separate build roots.Kevin E Martin2-1/+10
2005-10-19Update package version number for RC1 release.XORG-6_99_99_901Kevin E Martin1-1/+1
2005-10-18Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macroAlan Coopersmith1-1/+1
substitutions to work better with BSD make
2005-10-17More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ insteadAdam Jackson1-1/+1
of indirectly
2005-10-17Use sed & cpp to substitute variables in driver man pagesAlan Coopersmith2-20/+59
2005-08-18Update autogen.sh to one that does objdir != srcdir.Daniel Stone1-1/+10
2005-08-10Don\'t lose existing CFLAGS in all the input drivers and some of the videoSøren Sandmann Pedersen1-1/+1
drivers
2005-07-29Various changes preparing packages for RC0:XORG-6_99_99_900Kevin E Martin1-2/+4
- Verify and update package version numbers as needed - Implement versioning scheme - Change bug address to point to bugzilla bug entry form - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to reenable it) - Fix makedepend to use pkgconfig and pass distcheck - Update build script to build macros first - Update modular Xorg version
2005-07-13Make the module dir configurableKevin E Martin1-3/+8
2005-07-13Update all input drivers to pass distcheckKevin E Martin3-5/+4
2005-07-12Build skeletons for input drivers. Should basically work.Adam Jackson5-0/+157