xserver-xorg-input-synaptics: Changes to 'refs/tags/v0.11.4'
Tag 'v0.11.4' created by Peter Osterlund <petero2@telia.com> 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.
Reply to: