Release 0.10.1 of the xf86-input-wacom driver is now available. Note that this driver currently resides in my $HOME on freedesktop.org. http://cgit.freedesktop.org/~whot/xf86-input-wacom/ Loads of patches, mostly cleanup and aimed towards better hotplugging support. Instead of relying on HAL directives, the driver now does its own hotplugging based on the model found. To do so, the driver queries the kernel for the tablet's capabilities and then sets up stylus, erasor, etc. pending the matching keys set on the device. Peter Hutterer (45): Use the SYSCALL macro for opening the fd Silence compiler warnings if DEBUG is off. Abstract the vendor ID into a #define Don't cast xalloc returns. Streamline xf86WcmAllocate a bit Localize lookup for other devices of the same device. Unify log messages to a common format. Move allocation of type out of xf86WcmInit Fix a comment Remove fakeLocal init device. Don't overwrite the name with the XI type. Remove needless NULL checks before xfree. Use ARRAY_SIZE macro instead of manual sizeof(). Pass type into wcmIsAValidType. Break out of the loop once we found a valid type. Abstract product lookup into a static function. On unplug, remove the device from the commonWcmDevices list. Support auto-hotplugging in the driver. Remove unecessary debug statements. Don't accept invalid Rotate and ForceDevice options. vim tags for the coding style. BaudRate only needs checking for ISDV4 devices. Remove Xfree86 4 serial wrapper defines Remove some more useless defines. Rip most option parsing out of xf86WcmInit. Remove log spamming debug message. Remove a needless call to xf86CheckStrOption Move the uniq assignment into wcmNeedAutoHotplug. Move auto-dev probing checks into small static function Remove "grabbed event device" log message. Export tool type as Wacom Tool Type property. Don't fail just because it's not a wacom tablet. Add 0xFF product as catchall for unknown devices. Add wacom-properties header file. Fix an error message to list the device name. If a device is specified, don't check for a wacom vendor id. Remove some if 0'd code. Remove spurious executable bits from source files. Add GPL document to dist tarball. Fix long-standing typos in applying speed factors. Remove REVISION HISTORY comments. Remove defines from the ghost of christmas past. Purge driver-specific speed/accel. Fix comment in configure. wacom 0.10.1 Ping Cheng (9): Avoid adding duplicated devices/tools from hotplugging Validate tool type before adding it share device size and resolution between penabled and touch of the same product ID process second finger touch data report device id for protocol 5 devices Spin-off validatation from configuration. retrieve all tool types from the kernel This patch allows multiple tools of the same type to be defined for one device. Remove a duplicated #ifdef in wcmValidateDevice.c Przemo Firszt (1): Remove duplicate of #include "xf86Wacom.h" and #include "wcmFilter.h" Thomas Jaeger (1): Fix TPCButton option git tag: xf86-input-wacom-0.10.1 http://people.freedesktop.org/~whot/xf86-input-wacom/xf86-input-wacom-0.10.1.tar.bz2 MD5: 544f40bb5bcdd8538c248c4067f3848f xf86-input-wacom-0.10.1.tar.bz2 SHA1: 106f7fcf9e4255b5b3efa29bccc8ed94d42cfb2d xf86-input-wacom-0.10.1.tar.bz2 http://people.freedesktop.org/~whot/xf86-input-wacom/xf86-input-wacom-0.10.1.tar.gz MD5: aa7ab1aa876276ca2d8aac115671c841 xf86-input-wacom-0.10.1.tar.gz SHA1: 0c3358ad37fb83024cdca2f2ed4ad219d74d1e97 xf86-input-wacom-0.10.1.tar.gz -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20091120/dc35b231/attachment.pgp