Tag 'v0.11.4' created by Peter Osterlund <[EMAIL PROTECTED]> at 2006-04-16 21:25 +0200
v0.11.4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBEQqglDWzV1E4ZKtgRAoaSAJ4yfRFlQQr5WXz1DFU5rOu8/xloWACglk34 LwxApl5VHCx62kRTF4HmIpY= =2YpS -----END PGP SIGNATURE----- Changes since the dawn of time: Peter Osterlund: Added source code for the synaptics touchpad XFree86 Modifications to make builds on rh73 work. Note that an X Added comments to let emacs know about the non-standard tab Changed version to 0.10p1. Fixed a spelling error. * Added z, w, left, right, up and down information to the shared memory Fixed bug causing the up/down buttons to be incorrectly Fixed compiler warning in synclient.c. When doing tap, drag and double tap processing, the buttons Implemented fast scrolling, ie generate extra button 4 & 5 Don't disable the button 4 & 5 repeat timer when scrolling Added heuristics for palm detection. There are some Implemented edge motion. Improved edge motion to avoid the short burst of high speed Implemented horizontal scrolling (button 6 & 7 events) when Lots of whitespace changes to reduce the diff compared to Merged some stuff from version 0.11.3. Changed a local variable name to match 0.11.3. More merges from 0.11.3. Merged handling of UpDownScrolling option from 0.11.3. Make double click processing from change Made the timeout for middle button emulation configurable. Build improvements. Fixed removal of old shared memory segment before trying to Better state machine for handling middle mouse button Made the done variable in change b41f7dda288bb959891d8684c36c56037fbef7ba Merged 6 button support from 0.11.3, but only activate it Fixed brace placement at beginning of functions. Forgot comment in change 3db42d5b33662dbda6f0dde6cdb34748a254884f. Remove shared memory segment when the X server terminates. Fix use of uninitialized memory in synclient.c. Removed some already implemented features from the TODO Fill in the probed hardware properties in the shared memory Documented parameter HorizScrollDelta. Updated the synclient program to make it possible to read Fixed incorrect usage text in synclient. Removed an implemented feature from the TODO file. Made the params[] array in synclient.c static. Updated the FEATURES file regarding online configuration Merged some #ifdef stuff from 0.11.3. (Not sure what it is Removed unnecessary include file. Fixed spelling errors. Update from the p4 computer. Fixed spelling error. Abstracted out the code to determine the hardware state Fixed initialization failure path so that it doesn't crash Moved capability bit handling to the SynapticsGetHwState() Added support for kernel input event interface. Not Added "Protocol" option to activate the kernel input event Changed suggested MaxTapTime value from 20 to 15, to avoid When parsing kernel event data, make sure we see a Rewrote timer handling so that the driver no longer depends Changed version number. Fixed documentation error. Changed default values to match change Workaround for X server bug in the TimerSet() function. Fixed spelling error. Use packet counting instead of time to decide when to start Fixed race condition caused by asynchronous IO (SIGIO). This Added include path needed in gentoo linux. Reported by Longer timeout in the reset sequence. Experience from the Added log level to some messages. (From Hartwig Felger.) Made horizontal wheel replacement buttons work. (From Improved driver initialisation and finalization. From Removed trailing whitespace. Reset the touchpad to relative mode when the X server terminates. Implemented "make install". Fixed spelling errors. Changed version number. Use BTN_0 ... BTN_3 for reporting multi button events. From Added #define's for the constants used by the linux event Mention the synclient program in the INSTALL file. Updated COMPATIBILITY file. Added proper support for "multi buttons". The old code Removed obsolete comment about SHMConfig option. White space fixes in ps2comm.[ch]. Implemented protocol "auto-dev" that automatically tries to Updated documentation for new "auto-dev" option. Changed version to 0.11.3p7. Update from Hartwig Felger. Fixed change b5ae101d5d94d964c680e15c289220f208393df2 so that the Changed version to 0.11.3p8. Minor cleanup. Added support for the old synaptics protocol. By Hartwig Changed version to 0.11.3p9. Forgot to update NEWS file in change Fixed typo in change 34b03a2f9f06979c15244ae53374568bb6c181f8. Fixed incorrect "lost sync" message in change Use the SYN_MODEL_NEWABS() macro to decide which protocol Moved middle mouse button emulation to a separate function. Moved finger detection to a separate function. More robust resynchronization code, after an idea from Changed version to 0.11.3p10. Fixed spelling error in NEWS file. When setting the mode byte, don't set bits that the touchpad Removed a few forgotten hardcoded values. Disable stream mode before trying to identify/initialize the Updated COMPATIBILITY file. Changed version to 0.11.3p11. Reset the touchpad if it has been out of sync for too long. Removed trailing whitespace. Changed Makefile to build for XFree86 version 4.3.0 by Changed tab size from 4 to the standard value 8. Reindented Comment fixes. Made "make tags" work for emacs. Created a helper macro to get rid of all the ugly "#ifdef Fixed spelling errors. Added some old news to the NEWS file. Added "Acer 661 LCi" to the compatibility list. Made it possible to disable the touchpad at runtime. (Patch Clarified description of FingerLow/FingerHigh parameters. More consistent code formatting. Forgot to run emacs indent before last check in. Added "DELL Latitude CPi" to the compatibility list. Changed the identifier for the synaptics protocol to match Reverted change bbb485a01aa2b24638875c97f80121ddd027b6f2. It's better Changed version to 0.11.4. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]