Much later than I was hoping for but a lot of goodness - here it is, xf86-input-wacom 0.10.5.
Many of the patches are cleanup, rearraging and restructuring the code to
streamline both the code and the driver itself. A bunch of misc. fixes all
over the place.
Chris has been working hard on getting the Bamboo support improved, with a
number of the changes ported from linuxwacom. That's not quite
there yet (you also need some kernel changes) but we're certainly on our
way.
Chris Bagwell (8):
Default touch Mode to Relative for Bamboo P&T
Fix zoom gesture crash. Make emitKeysym public.
Find tablet_id earlier in init sequence.
centralize setting default values to single place
remove unused wcmUserResolv* variables.
Remove user setting of MaxX/MaxY/MaxZ in xorg.conf.
Fix usbGetRanges() for any load order of touch/pad
Do not send button presses for touchpads.
Denis Auroux (1):
xsetwacom: stop processing options after the last option was encountered.
Gaetan Nadon (4):
.gitignore: use common defaults with custom section # 24239
config: add make target to provide the INSTALL file.
config: move compiler flags to src/Makefile.am
wcmISDV4.c: error on AMD64: conflicting types for int64_t
Peter Hutterer (73):
Remove erroneous comment.
Un-nest ID check.
Add explanatory comment about what wcmDeviceTypeKeys actually does.
wcmDeviceTypeKeys: Move some serial-only stuff into the serial condition.
wcmDeviceTypeKeys: use sscanf instead of manual conversion.
Remove a bunch of unused defines.
Remove a few excessive braces.
xsetwacom: shut up compiler warning.
man: remove leftover CVS tag.
Remove unnecessary static declaration.
Remove unneeded function declaration.
Declare functions once, then include the header files.
Include config.h from wcmTouchFilter.
Remove QNX support defines.
Move RESET_RELATIVE into ISDV4 code.
Move linux/input includes to wcmUSB.c
Move xf86_OSproc include to the files that need it.
Remove xisb.h include, use unistd.h instead.
Remove misc.h include - not needed.
Move exevents.h include to the files that need it.
Remove unnecessary fcntl.h include.
Remove keysym.h include - already included by Xwacom.h
Take scroll buttons into accounts when allocating buttons.
man: update man page for ButtonM option.
Remove obsolete comment.
Purge unused fields from WacomModel struct.
Be more explicit about axis check in wcmInitialCoordinates.
Rearrange wcmInitialCoordinates.
Fix labelling in wcmInitialCoordinates.
Purge conversion proc and reverse conversion proc.
Remove option replacement on SwitchMode call.
Return XI_BadMode instead of BadMatch.
Only allow absolute mode for pads.
Only init strip and wheel buttons for the pad.
Only init pressure curve property for stylus and eraser.
Update comment - wacom tool type property is read-only.
man: remove reference to "USB" option.
Untangle triple-nested ternery condition.
Rename wcmInit to wcmPreInit.
Split wcmDeviceTypeKeys into usb and isdv4 version.
Open the fd only once during PreInit.
Init the pressurecurve property with the values from the device.
Always init wheel buttons to 4/5.
Revamp device PreInit process.
Purge wcmEraserID - unused.
Refacture wcmMatchDevice to iterate over the devices.
Clear up some ambiguity in the comments for wcmIsDuplicate.
Move the check for pressure curve value sanity into its own function.
Unify the check for application of pressurecurve.
man: update pressure curve documentation.
static-ify usbWcmInit.
Fix pressure curve application check.
Fix a superfluous linebreak.
Purge Read() abstraction from the device models.
Remove a bunch of now unused defines.
Pass the length of the buffer into the parsing code.
Remove ISDV4-specific code from wcmReadPacket().
Fix invalid buffer handling in isdv4Parse().
ISDV4: skip bytes until the next HEADER_BIT if necessary.
ISDV4: use wcmSkipInvalidateBytes from wcmSerialValidate.
ISDV4: Rename the ISDV4-specific defines ISDV4_foo
ISDV4: use wcmWriteWait for the start/stop commands.
ISDV4: move stopping the device out to isdv4StopTablet()
ISDV4: move wcmWriteWait and wcmWaitForTablet errors into those functions.
xsetwacom: fix wrong option parsing for --display.
ISDV4: move parsing code for query and touch query into separate
functions.
ISDV4: Move some ISDV-specific defines into the new header.
ISDV4: Parse touch and coordinate data packets.
ISDV4: print tablet ID after assigning it.
Fix build error with --enable-debug on.
Pressure threshold must be smaller than maxZ, not 21.
ISDV4: add missing linebreak after wcmWriteWait error message.
wacom 0.10.5
Ping Cheng (6):
Being part of the tilt2Rotation team
Fix copy/paste error in license header referring to LGP instead of GPL.
nbbuttons should be <= WCM_MAX_BUTTONS
Make keys into wcmKeys
use wcmKeys to check tool type
Change Copyright
Przemo Firszt (6):
Remove hardcoded rotation tables from wcmTilt2Rotation.c
Move wcmTilt2Rotation function to wcmFilter.c
Rename xf86Wcm* to wcm* - part 3
Add missing .prop_offset = 10 to SBottomX2 property
Add missing .prop_offset = 10 to SBottomX2 property
Fix typo ; -> , in xsetwacom.c
Przemysław Firszt (2):
Fix typo in comment: xf86WcmReadSerial is xf86ReadSerial
Rename xf86Wcm{Read,Write} to xf86{Read,Write}Serial
git tag: xf86-input-wacom-0.10.5
http://prdownloads.sourceforge.net/linuxwacom//xf86-input-wacom-0.10.5.tar.bz2
MD5: 17041332920b2c1bb5c0a2ea9db2f55a xf86-input-wacom-0.10.5.tar.bz2
SHA1: d5dc2b5027c4c0bd1a3f6ffbec084cf9e77bb889 xf86-input-wacom-0.10.5.tar.bz2
http://prdownloads.sourceforge.net/linuxwacom//xf86-input-wacom-0.10.5.tar.gz
MD5: 6e9980e76d7abc2136229169dfeffe59 xf86-input-wacom-0.10.5.tar.gz
SHA1: b14a77239e862ec9cdb28ae7f2d1b7ba0b0b62e4 xf86-input-wacom-0.10.5.tar.gz
pgptIxMy89ovY.pgp
Description: PGP signature
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
_______________________________________________ Linuxwacom-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
