[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: