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

xserver-xorg-input-synaptics: Changes to 'refs/tags/0.14.7-git20070517-1'



Tag '0.14.7-git20070517-1' created by Mattia Dongili <malattia@linux.it> at 2007-05-19 16:25 +0000

debian revision

Changes since rev0.14.6-1:
Christian Thaeter (3):
      merged first trackstick patch
      removed exp_accl
      re-add instant movement detection

Florian Loitsch (2):
      Allow to easily switch between move and scroll.
      Add a timeout to locked drags.

Ingmar Ellenberger (1):
      Implement 2-finger emulation for ALPS touchpads.

Jesper Smith (1):
      Fix to make the driver work on newest xorg GIT.

Matthew Garrett (1):
      On Linux 2.6, the evdev interface provides support for requesting the

Mattia Dongili (14):
      Makes $(PREFIX) configurable on the command line.
      Allow building a modular driver for Xorg 7.0.
      Use -fPIC when building the driver as a shared object.
      In the modular build case, link the driver with -lc.
      prepare -2
      Merge branch 'master' of http://web.telia.com/~u89404340/touchpad/synaptics/ into debian
      Merge branch 'upstream' into debian-unstable
      Start working on new synaptics version based on git snapshot.
      Use FHS compliant manpage dirs
      Merge branch 'upstream' into debian-unstable
      set Maintaner to the XSF and me as Uploader
      Various bug closing due to the new version
      Added XS-Vcs-* fields
      Fix build dependencies

Peter Osterlund (731):
      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.
      Fixed error in change 9e0c2685435a3403468a9247e17125c7a1d568ac.
      Use the EVIOCGID ioctl for synaptics event device auto
      Added support for the new 2.6 kernel events ABS_TOOL_WIDTH,
      Changed version to 0.11.5.
      Updated the config section in INSTALL.DE. Added warning
      Forgot to change the default values for TopEdge and
      Warn about (and fix) mis-configured TopEdge/BottomEdge
      Changed version to 0.11.6.
      Added "Acer TravelMate 234LC" to the compatibility list.
      Added "Gateway 600S" to the compatibility list.
      When using the Linux 2.6 event device, try to get exclusive
      Changed version to 0.11.7.
      Initialize the id variable in QueryIsSynaptics(), so that we
      Added "Sharp Actius MM10" to the compatibility list.
      Added X include files so that the driver can be compiled
      Updated the documentation.
      Minor documentation fixes.
      Fixed INSTALL files. There are no compound words in the
      Changed version to 0.11.8.
      Added "ECS Desknote i-Buddie A900" to the compatibility
      Added file README.alps that explains how to use the driver
      Made code formatting more consistent.
      Implemented "locked drags", after a suggestion from
      Use case insensitive matching when setting parameters.
      Fixed spelling error.
      Cosmetic cleanup in ps2comm.h.
      Report all eight multi buttons in the synclient program.
      Fixed some language issues.
      In the bug reporting paragraph, ask for dmesg and
      Added "COMPAQ Presario 2825EA" and "DELL Latitude C610" to
      Added "HP Omnibook XT1000 (F3433)" to the compatibility
      Added "Compaq Evo N800v" to the compatibility list.
      Added "ASUS M3000N" to the compatibility list.
      Print the driver version string before other driver
      Added the alps kernel patch for 2.6.0-test9.
      Updated documentation regarding 2.6.x, alps and security
      Changed version to 0.12.0.
      Added "INote 88EPS" to the compatibility list.
      Added a note explaining that you can not have more than one
      Added "Panasonic CF-R1" to the compatibility list.
      Added "COMPAQ Presario 700US" to the compatibility list.
      Added "syndaemon", a program that monitors keyboard activity
      Disable the whole touchpad, not just tapping, during
      Added "DELL Inspiron 1100" to the compatibility list.
      Added "SONY VAIO GR7/K" to the compatibility list.
      Added "HP Pavillion ZE4125" to the compatibility list.
      Fixed spelling error.
      Added "HP NX9010" to the compatibility list.
      Do edge detection a little later in the HandleState()
      Removed unnecessary pointer typedefs.
      Made the packet checking code less strict, so that the
      Rediffed the alps patch for kernel 2.6.0-test9-bk16.
      Removed compatibility code for old (<test6) 2.6 kernels.
      Replaced the oneFinger, twoFingers and threeFingers
      Added "PowerPro C 3:16" to the compatibility list.
      Improved a comment.
      Restructured and updated the documentation. Created README
      Added the FAQ section from the web page to the README file.
      No longer support installation from a precompiled binary.
      Changed version to 0.12.1.
      Added "DELL Inspiron 7000" to the compatibility list.
      Added "DELL Inspiron 5150" to the compatibility list.
      Added "Airis Pragma 750" to the compatibility list.
      Added an fflush() call after the printf in the monitor loop
      Added "HP Pavillion ZT3000" to the compatibility list.
      Added parameter settings to the InputDevice example in
      Added "Sony PCG-TR1A" to the compatibility list.
      Added "COMPAQ Presario 711EA" to the compatibility list.
      Made syndaemon recognize the '?' option, causing the help
      In the syndaemon help message, print the default disable
      Added "IBM ThinkPad T41" to the compatibility list.
      Added "Medion MD40100" to the compatibility list.
      Added "Acer Aspire 1353LC" to the compatibility list.
      Added "HP Omnibook XE4400" to the compatibility list.
      Added "DELL Inspiron 8100" to the compatibility list.
      Added "Panasonic Toughbook W2" to the compatibility list.
      Added "Sharp PC-FS2518" to the compatibility list.
      Added an explanation how the FingerLow, FingerHigh,
      Added "Acer Aspire 1601LC" to the compatibility list.
      Added "COMPAQ Presario 1710T" to the compatibility list.
      Only use the -fno-merge-constants compiler flag if the
      Added "ASUS B1500" to the compatibility list.
      Explained how to find the correct event device when using
      Updated INSTALL.DE. Translation contributed by
      Translated the TODO file to English.
      Added "Acer TravelMate 244LM" to the compatibility list.
      Added "Gericom A2" to the compatibility list.
      Clarified that the MinSpeed, MaxSpeed and AccelFactor
      Clarified that the EmulateMidButtonTime parameter affects
      Cosmetic changes in ps2comm.c. Mostly from Fred Hucht
      Added "IBM ThinkPad T30" to the compatibility list.
      Added pass through support. From David Kennedy and Fred
      Cleaned up the packet parsing code.
      Fixed bug in change 5b55777bf27124647422000f9d71f273f7864406.
      Fixed bug in change e6d92b0e4399ead8d24e043857d3120b87ecc1ef. Pass-through
      Cosmetic changes.
      Cosmetic changes.
      When calling HandleState() from timerFunc() make sure
      Guest packets require the newabs protocol. (From Fred Hucht
      Added "IBM ThinkPad T40p" to the compatibility list.
      Updated the alps.patch to handle the gesture bit correctly.
      Made tap processing configurable. Patch from Justin Quek
      Changed version to 0.12.2.
      Added "DELL Inspiron 3500" to the compatibility list.
      Added "COMPAQ Armada M300" to the compatibility list.
      Included information about the module path for Gentoo 1.4 in
      Added "DELL Inspiron 5100" to the compatibility list.
      Added "Dell Latitude D800" to the compatibility list.
      Added "HP Compaq NX9000" to the compatibility list.
      Added "Toshiba 1410-303" to the compatibility list.
      Removed an already implemented item from the TODO list.
      Added "Gericom Hummer 2430" to the compatibility list.
      Added "HP Compaq NX7000" to the compatibility list.
      Explain that XFree86-devel is needed to compile the
      Added French translation of the INSTALL file. Contributed by
      The requirements in the INSTALL file are now a numbered list
      Added "Acer TravelMate 280" to the compatibility list.
      Added "DELL Inspiron 8600" to the compatibility list.
      Updated HP NX9010 entry in the compatibility list.
      Added "HP N6395" to the compatibility list.
      Updated INSTALL.FR.
      Mention that /dev/input/eventX device nodes are needed when
      Added "Acer Aspire 1703SM" to the compatibility list.
      Added "COMPAQ EVO N600c" to the compatibility list.
      Added "Acer TravelMate 350TE" to the compatibility list.
      Added "Toshiba Satellite Pro 2100" to the compatibility
      Added "Samsung V20" to the compatibility list.
      Removed deprecated use of psmouse_noext in the alps patch.
      Added "Gateway 450XL" to the compatibility list.
      Changed version to 0.12.3.
      Changed suggested default values in the INSTALL file, to get
      Include time in the "synclient -m" output.
      Tiny cleanup.
      Handle touchpads with a scroll region on the right side
      Added "Fujitsu-Siemens AMILO L 6810" to the compatibility
      Added "Sotec 3120X" to the compatibility list.
      Fixed typo in the FAQ. (mkdev -> mknod).
      Added "IBM ThinkPad R50" to the compatibility list.
      Added "COMPAQ Presario 1723EA" to the compatibility list.
      Added "COMPAQ EVO N1015v" to the compatibility list.
      Added "Gericom X5" to the compatibility list.
      Added "DELL Inspiron 5000" to the compatibility list.
      Added "Toshiba Satellite M30" to the compatibility list.
      The CONFIG_MOUSE_PS2_SYNAPTICS config option doesn't exist
      Don't mention the no longer existing
      The INSTALL file now mentions that compiling for XFree86 4.0
      Added "ASUS S5200N" to the compatibility list.
      Added "Fujitsu-Siemens AMILO M 6100" to the compatibility
      Added support for circular scrolling. From Alexei Gilchrist
      Removed the saved_touchpad_off variable in syndaemon. It's
      Added "Fujitsu-Siemens AMILO D 7830" to the compatibility
      Added "ASUS M2400A" to the compatibility list.
      Added "Acer TravelMate 521TE" to the compatibility list.
      Added "Siemens Nixdorf Scenic Mobile 710" to the
      Added "COMPAQ Presario 2100Z" to the compatibility list.
      Added "DELL Latitude X300" to the compatibility list.
      Added manpages for synclient and syndaemon. Contributed by
      Minor corrections to the man pages.
      Added copyright headers to synclient.c and syndaemon.c.
      Makefile cleanup. Removed DRIVER variable. Removed reference
      Added proper Makefile dependencies for synclient.1 and
      Added DESTDIR support to the Makefile. From giorgio bellussi
      Added (untested) RPM .spec file. From giorgio bellussi
      Removed unnecessary #include. From Paul Bender
      Fixed "make clean" to remove ~ files in the manpages
      Added "DELL Inspiron 2600" to the compatibility list.
      Added uninstall target to the Makefile. From Paul Bender
      Automatically build using the 4.3 SDK if available. Patch
      Removed unnecessary local X include files that are available
      Added a "distribution" target to the Makefile.
      Fixed the .spec-file to make it actually work. You can now
      Include also the German and French INSTALL files in the
      Fixed "make clean" to also remove the distribution file.
      Changed version to 0.12.4.
      Added "MAXDATA Pro 8000X" to the compatibility list.
      Added "Samsung Q10" to the compatibility list.
      Added "Sharp Muramasa PC-MV1-5CA" to the compatibility
      Added "HP Pavilion N3350" to the compatibility list.
      Added "Acer TravelMate 451Cli" to the compatibility list.
      Added "ASUS Degatto D1" to the compatibility list.
      Small preparation for pressure dependent edge motion speed.
      Added support for middle mouse buttons. (Some ALPS touchpads
      Added support for middle mouse button events on some ALPS
      The is_equal() function in synclient.c forgot to check
      Added "Desknote A928" to the compatibility list.
      Added "Compaq Presario 2155US" to the compatibility list.
      Reverted change 90f04a3309544d56e0e1ea845276993599f63167 and added a
      Added "Toshiba A20" to the compatibility list.
      Fixed bug in change ec6c36c16d5f7093f194595607bc9d2e1d114f5f.
      Added pressure dependent edge motion speed. From Matthias
      Made it possible to use "edge motion" also when not
      Made it possible to disable vertical and horizontal
      Made it possible to have both circular scrolling and
      Mention that the X server log file is usually called
      Clarified how to get the contents of the
      When no usable event device node was found, print out how
      Changed version to 0.12.5.
      Added "Airis Diamond 630" to the compatibility list.
      Added "Acer Aspire 1353XC" to the compatibility list.
      Added "COMPAQ Presario 2510EA" to the compatibility list.
      Added back support for the TOP makefile variable.
      Added "COMPAQ Presario 1200" to the compatibility list.
      Added "Fujitsu-Siemens AMILO A 7600" to the compatibility
      Updated the FAQ.
      Added "HP Pavilion ZE4420us" to the compatibility list.
      Added "COMPAQ Presario 700EA" to the compatibility list.
      Added "SONY VAIO FX405" to the compatibility list.
      Added "Toshiba EX1/524CDET" to the compatibility list.
      Added "Acer TravelMate 330T" to the compatibility list.
      Added "HP Omnibook 6000" to the compatibility list.
      Added "COMPAQ EVO N1020v" to the compatibility list.
      Added "Acer Aspire 2000" to the compatibility list.
      Cosmetic change in the INSTALL file.
      Some changes to make supporting FreeBSD easier. From Arne
      Added "IBM ThinkPad R40" to the compatibility list.
      Shortened the code in SynapticsPreInit() by introducing a
      More preparations for FreeBSD support.
      Removed the unused reset retry loop.
      Added "DELL Latitude LS400" to the compatibility list.
      Fixed spelling error.
      Implemented a proper state machine for tap and drag
      Added "ECS A-530 Transmeta 5600" to the compatibility list.
      Moved scroll processing to a separate function.
      Moved pointer delta computations to a separate function.
      Small simplification in HandleTapProcessing().
      Spelling fixes.
      Spelling fix.
      Renamed the DBG macro in ps2comm.c to PS2DBG to avoid
      Some work on abstracting out the protocol differences from
      The PrintIdent() function doesn't need access to the whole
      Moved the QueryHardware function to the protocol specific
      Don't export private stuff from ps2comm.[ch].
      Replaced Success with TRUE/FALSE where possible.
      Moved reading of hardware state to the protocol specific
      Replaced Success with TRUE/FALSE in ps2comm.c.
      Small #include fix.
      Don't send the whole SynapticsPrivate struct to the
      Moved testprotokoll.c to the test directory.
      Added "ASUS A2500" to the compatibility list.
      Added "Packard Bell Easy Note E3259SE" to the compatibility
      Handle touchpads with a middle mouse button. Based on a 2.6
      Updated INSTALL file. From Olive <olivier.fambon@free.fr>.
      Reordered the requirements list in the INSTALL file so that
      Added "Medion MD9626" to the compatibility list.
      Fixed incorrect sort order in the compatibility list.
      Removed unnecessary forward declaration.
      Moved autodev handling to the protocol specific files.
      Don't call ps2comm functions directly from synaptics.c.
      Moved the CommData struct from synaptics.h to synproto.h so
      Updated Makefile dependencies.
      Renamed synapticshw to SynapticsHwInfo to avoid conflicts
      Removed unnecessary #includes and made some code formatting
      Renamed functions in ps2comm.c for better consistency.
      Reverted incorrect changes in change
      Added (untested) support for the FreeBSD psm mouse driver.
      Moved ps2_print_ident() forward declaration to ps2comm.h.
      Don't call PS2QueryHardware() from PSMReadHwState().
      Fixed inconsistent function name.
      Removed repeater from the shared memory segment. It's not
      Properly implement EventQueryHardware().
      If the evdev kernel module seems to be missing, say so in
      Fixed change 09085c9fb8f4e243e6bda78a019cd8a50c693dfc. If the device
      Added (untested) support for ALPS touchpads using the 2.4
      Removed obsolete comment from alps.patch and updated the
      Added "Toshiba Portege A100" to the compatibility list.
      Explain what packages to install on debian systems. From
      Added "SONY VAIO Z1" to the compatibility list.
      Always rebuild the tar.bz2 file. (Some dependencies were
      Added "HP Pavilion ZE4610us" to the compatibility list.
      Updated documentation to reflect the fact the ALPS support
      Changed version to 0.13.0.
      Added "DELL Inspiron 500m" to the compatibility list.
      Fixed detection of ALPS touchpads when using a 2.6 linux
      Added "Vobis Highscreen XI 14-C1200" to the compatibility
      Added "Fujitsu-Siemens LIFEBOOK S-4572" to the compatibility
      Added a "GuestMouseOff" parameter to disable the pass
      Changed version to 0.13.1.
      Added "DELL Inspiron 4000" and "Toshiba 1105" to the
      Updated the "Vobis Highscreen" entry in the compatibility
      Consistency fix in the compatibility list.
      Yet another consistency fix in the compatibility list.
      Added "SONY VAIO PCG-NV105" to the compatibility list.
      Added "COMPAQ Presario 915US" to the compatibility list.
      Added "COMPAQ Presario 2500" to the compatibility list.
      Added "Acer Ferrari 3000LMi" to the compatibility list.
      Fixed bug in change dee1cca686b33a0c2a565d5ecee036abdac6b3a6 that broke
      Made double clicks faster, so that they work in xmms and the
      Small cleanup.
      Changed version to 0.13.2.
      Mention XOrg in the web page, since the driver works fine
      Added support for Synaptics cPad devices. (Also requires a
      Fixed bug in change b8e955b4ce399ba44e60bd13f9838974eee88513.
      Fixed handling of the repeater device.
      Added "Acer TravelMate 290" to the compatibility list.
      Added "ASUS M6700N" to the compatibility list.
      Pass -fno-pic to gcc if supported. The X driver loader can't
      Makefile optimization. Don't call check_gcc more than
      Added "HP Pavilion ZE5400" to the compatibility list.
      Added "MAXDATA Pro 5000X" to the compatibility list.
      Added "DELL Inspiron 300m" to the compatibility list.
      Added "HP Pavilion N3250" to the compatibility list.
      Added "Gericom Webgine" to the compatibility list.
      Added "Fujitsu-Siemens AMILO M 6300" to the compatibility
      Fixed compiler warnings when using the xorg sdk include
      Added a LIBDIR Makefile variable to make it easier to build
      Fixed spelling error in the spec file.
      Added two parameters.
      Reformatting in the compatibility list.
      Added "Fujitsu-Siemens Amilo M-7400" to the compatibility
      Consistency fix in change 6f22de441c419ad3f79268ab28d84a11b1b776d6.
      Added "COMPAQ EVO N180" to the compatibility list.
      Updated the alps patch for kernel 2.6.7-rc3.
      Added -V option to synclient to display the version number.
      Fixed Makefile dependency for change
      Changed version to 0.13.3.
      Added "Toshiba Satellite A40" to the compatibility list.
      Added "RoverBook F219" to the compatibility list.
      Added "SONY VAIO PCG-FX701" to the compatibility list.
      Added "HP Pavilion ZE4521ea" to the compatibility list.
      Added "HP Omnibook 6100" to the compatibility list.
      Updated synclient man page for the new -V option.
      Added "SONY VAIO VGN-A115S" and "Targa Visionary XP-210" to
      Added "Arima A520-K7" to the compatibility list.
      Added "Acer TravelMate 533LCi" to the compatibility list.
      Added "ASUS L2000B" to the compatibility list.
      Added "HP Pavilion ZE4101" to the compatibility list.
      Makefile tweak to make it easier to build for x86_64.
      Added "SONY VAIO PCG-GRX650" to the compatibility list.
      Added "EMachines M5305" to the compatibility list.
      Added "DELL Latitude C400" to the compatibility list.
      Added "Gericom Cinema XXL" to the compatibility list.
      Added "Targa Visionary Pro" to the compatibility list.
      Added "COMPAQ Presario 912RSH" to the compatibility list.
      Added "COMPAQ Presario R3000" to the compatibility list.
      Added "Acer Aspire 2010" to the compatibility list.
      Added "Fujitsu-Siemens Amilo M 1420" to the compatibility
      * Better default parameters for alps touchpads.
      Added "Fujitsu-Siemens LIFEBOOK S-2020" to the compatibility
      Added a somewhat modified patch from James Ketrenos
      Added a caveat about connecting syndaemon to a remote X
      Corrected README file. Some synaptics touchpad models do
      Added support for circular touchpads. Based on a patch from
      Don't remove the shared memory segment when DEVICE_CLOSE is
      Removed obsolete stuff from the TODO file.
      Mention XOrg also in the README and INSTALL files.
      Forgot this file in change 3784d29fb4c478bf555df36b7f7a1ddc06878948.
      Removed duplicated function declaration.
      Fixed another X server crash caused by forgetting to remove
      The SynapticsPreInit() function shouldn't call
      Changed version to 0.13.4.
      Added "NEC Versa E400" to the compatibility list.
      Makefile fix to auto-detect x86_64 systems.
      Added "Panasonic CF-R3" to the compatibility list.
      Fixed a FAQ entry. It's the ClickTime parameter that
      Added a FAQ item about horizontal scrolling.
      Added a trouble-shooting guide explaining what to do about
      Consistency fix in the compatibility file.
      Whitespace fix in alpscomm.c.
      Another whitespace fix in alpscomm.c.
      Use generic ps2 functions in alpscomm.c instead of synaptics
      Patch from Alastair M. Robinson
      Spelling fix in alpscomm.c.
      Fixed spelling error in the FAQ.
      Include the trouble-shooting.txt file also in the RPM
      Fixed spelling error in trouble-shooting.txt.
      The GuestMouseOff parameter now also disables the guest
      An ALPS 3-byte packet should set hw->guest_{left,right}, not
      Handle guest alps devices in the same way as guest synaptics
      Added a comment about ALPS pointing stick initialization.
      Whitespace fixes.
      Implemented ALPS DualPoint support from change
      Fixed some problems with ALPS guest devices.
      Fixed spelling error in change 7b610b2d4bbfb72f31cc631c16be07973fbe8a16.
      Makefile fix for x86_64 systems. Some setups required LIBDIR
      Moved the relevant part of change 7b610b2d4bbfb72f31cc631c16be07973fbe8a16
      Fixed problem with ALPS dualpoint stick packets. packet[2]
      Added "DELL Inspiron 8200" to the compatibility list.
      Added "DELL Latitude CPx" to the compatibility list.
      Added "DELL Latitude D600" to the compatibility list.
      Added "Acer Ferrari 3200" to the compatibility list.
      Update FreeBSD psm driver.
      Changed version to 0.13.5.
      Added "Samsung P30" to the compatibility list.
      Added "HP Omnibook 4150" to the compatibility list.
      Added "HP Pavilion ZV5000" to the compatibility list.
      Added "Jewel Saffier 1500" to the compatibility list.
      Document that syndaemon requires "shmconfig on".
      Added "DELL Latitude CSx" to the compatibility list.
      Updated the alps patch to make it work on the DELL Inspiron
      Added "HP Pavilion ZD7000" to the compatibility list.
      Added "DELL Latitude C600" to the compatibility list.
      Added "Acer TravelMate 340T" to the compatibility list.
      Added "Sharp Actius UM32W" to the compatibility list.
      Added "Acer TravelMate 634LCi" to the compatibility list.
      Added a FAQ entry about reset problems on some Compaq
      Updated the alps patch for kernel 2.6.9.
      Added documentation explaining the meaning of the edge
      Added "Toshiba Satellite 1400-103" to the compatibility
      Added "Toshiba Satellite A75-S209" to the compatibility
      Added "COMPAQ Presario 2100US" to the compatibility list.
      Added "DELL Inspiron 8500" to the compatibility list.
      Added "Toshiba Satellite A50" to the compatibility list.
      Changed version to 0.13.6.
      Added an option to disable the palm detection heuristics.
      Removed TODO entry that was implemented in change
      Added FastTaps option to make the driver react faster to
      Added link to www.kernelnewbies.org on how to apply kernel
      Added "Acer Aspire 2020" to the compatibility list.
      Added "LG LM50" to the compatibility list.
      Added "Acer TravelMate 2501LC" to the compatibility list.
      Added "Acer Aspire 1511 LMi" to the compatibility list.
      Another Makefile fix for x86_64 systems, from the FC3 RPM.
      The fix in change 2732d1ad9fb59937f14d5ec7d0a3f01a9444c843 was not
      Added "COMPAQ Armada M700" to the compatibility list.
      Added "Mitac 6120N" to the compatibility list.
      Better palm detection options. Also reverts change
      Updated the description in the spec file. From the FC3 RPM.
      Updated trouble shooting guide with a hint to check psmouse
      Added "Gateway 7405GX" to the compatibility list.
      Added "Acer TravelMate 522TXV" to the compatibility list.
      Added "ASUS M5N" to the compatibility list.
      Support up to 12 (virtual) mouse buttons.
      Added "DELL Latitude D505" to the compatibility list.
      Added "Compal CL56-15" to the compatibility list.
      Made the event device auto detection more robust. Check for
      Clarified the INSTALL file regarding how to set up the X
      Added "Prestigio Nobile 156" to the compatibility list.
      Made it possible to disable tapping without disabling mouse
      Better fix for the crash fixed in change
      Fixed inconsistent code formatting.
      Improved edge motion behavior. The speed no longer depends
      Better noise reduction in the x/y delta estimates used for
      Made it possible to use horizontal circular scrolling by
      Rearranged code in HandleScrolling() to make it slightly
      Fixed off-by-one error in the pointer motion dx/dy
      Changed default values corresponding to change
      Always update the move_hist[] buffer when a finger is on the
      Fixed a bug that made it possible to lock up the X server by
      Fixed off-by-one error (see also change
      Cosmetic changes.
      Made QueryHardware() static.
      Implemented coasting, ie the ability to automatically
      When coasting starts, take the partial scroll step from the
      Changed version to 0.14.0.
      Forgot to mention that the configurable palm detection was
      Removed #defines from linux_input.h that are unused since
      Fixed spelling errors.
      Added "NEC Versa M400" to the compatibility list.
      Added "COMPAQ Presario 1685" to the compatibility list.
      Added "HP NW8000" to the compatibility list.
      Improved the "synclient -h" text when running on a 2.6 linux
      Fixed off by one error in alps_process_byte().
      Fixed alpscomm.c so that the X server doesn't lock up if you
      Added "Toshiba Portege 3500" to the compatibility list.
      Added "Fujitsu-Siemens Amilo M 1425" to the compatibility
      Made the event auto device detection work even if some
      Added "IBM ThinkPad T40" to the compatibility list.
      Added "Los Alamos LUP4SA2" to the compatibility list.
      Make it more obvious that the touchpad enable delay can
      Added -p switch to syndaemon to make it record its pid in
      Forgot to make pid_file static in change
      Removed superfluous initialization of a static variable.
      Better help text for the syndaemon -p switch.
      Mention in README.alps that the alps patch is already
      Added "Toshiba Satellite A10" to the compatibility list.
      Added "IBM ThinkPad T42" to the compatibility list.
      Fix for build problems on Gentoo amd64 systems.
      In the FAQ, mention that the MaxTapTime and MaxTapMove
      Added "HP Compaq NX7010" to the compatibility list.
      Fixed wrong ordering in the compatibility list.
      Added "Gateway 200X" to the compatibility list.
      Changed version to 0.14.1.
      Added "Fujitsu-Siemens LIFEBOOK P7010D" to the compatibility
      Updated Mattia Dongili's email address in the man pages.
      Fixed spelling error.
      Added "ASUS A6000G" to the compatibility list.
      Use better permission modes in "make install". Patch from
      Added a note about compiler version incompatibilities in the
      Ignore the finger count from synaptics touchpads if the
      Spelling fix in the INSTALL file.
      Mention in the INSTALL file that a synaptics touchpad with a
      Added "Fujitsu-Siemens LIFEBOOK E7010" to the compatibility
      Added "Fujitsu-Siemens AMILO Pro V2020" to the compatibility
      Updated tap-and-drag state diagram with information about
      Added "Toshiba Satellite 1130-Z23" to the compatibility
      Added "HP Compaq NX6120" to the compatibility list.
      Added "Toshiba Tecra A3" to the compatibility list.
      Changed file type of usbmouse to xtext.
      Added a hotplug script that disables the touchpad when a USB
      Added "Toshiba Satellite 1800" to the compatibility list.
      Added "SONY VAIO Z505SX" to the compatibility list.
      Changed version to 0.14.2.
      Forgot to add usbhid to the Makefile in change
      Added -k switch to syndaemon to make it ignore modifier keys
      Added missing flags to the syntax section in the syndaemon
      Added "Fujitsu-Siemens AMILO L 7300" to the compatibility
      Removed obsolete information about ALPS touchpads in the
      Added "Acer Extensa 3001 WLMi" to the compatibility list.
      Added "HP Compaq NX6110" to the compatibility list.
      Added a "When will the driver be included in the XOrg
      Added new switch -s to syndaemon, to make it disable tapping
      Removed trailing whitespace.
      Revert change 15d3f642c725636446b3212b8efbd94a9fc9a59b and instead always
      Added some tasks to the TODO list.
      Modified the man pages according to recommendations from the
      Added "Desknote A900" to the compatibility list.
      Preparing to create a man page describing the parameters
      Added a hint about disabled touchpads in the trouble
      Spelling fix.
      Also mention XOrg in the synclient and syndaemon man pages.
      Fixed spelling error.
      Also mention xorg.conf in synclient.1.
      Converted synaptics.5 to a proper man page.
      Added references to synaptics(5) in the synclient and
      Removed an implemented entry from the TODO file.
      In the DeviceOn() function, if opening the device node
      Fixed spelling error.
      Implemented new driver options LeftRightScrolling,
      Added "Aristo Smart 300" to the compatibility list.
      The touchpad stopped working if you did:
      Added "DELL Latitude D610" to the compatibility list.
      Added "Toshiba A25" to the compatibility list.
      Added "COMPAQ Armada 1750" to the compatibility list.
      The evdev auto-dev code could incorrectly blame problems on
      If no /dev/input/event* device nodes are found, say so in
      Added "DELL Latitude X1" to the compatibility list.
      Updated synaptics.5 to match change
      Converted the NEWS file to unicode.
      Changed version to 0.14.3.
      Added "Medion 41700" to the compatibility list.
      Added "Clevo M375C" and "Clevo M385C" to the compatibility
      Added "Toshiba Tecra A4" to the compatibility list.
      X header file fix for xorg 6.8.99.15. Compile problem
      Added "Toshiba Tecra M2" to the compatibility list.
      Added "Samsung X20" to the compatibility list.
      Added "BenQ JoyBook 2100E" to the compatibility list.
      Forgot to update the table of contents in change
      Added "Toshiba Qosmio E-15" to the compatibility list.
      Added "Acer Aspire 3003WLMi" to the compatibility list.
      Fixed some long vs int inconsistencies to make the driver
      Added "Sony VAIO VGN-S4XP" to the compatibility list.
      Make the device name change code handle more cases. Patch
      Added "Toshiba Satellite 2410" to the compatibility list.
      Included driver version number in the shared memory
      Vertical/horizontal scrolling was incorrectly stopped then
      Added "HP Special Edition L2000" to the compatibility list.
      Added option to syndaemon to ignore "modifier+another key"
      Added information about "synclient -m" output to the
      Changed version to 0.14.4.
      Added a PREFIX variable to the Makefile to make it possible
      Added "Samsung Q20" to the compatibility list.
      Added "HP Pavilion ZD8000" to the compatibility list.
      Implemented pressure dependent motion speed. Patch from
      Reverted change 6ad7b8219959c84c77a24c733df8c0fbed7a4c94. The Gentoo
      Added "Acer Aspire 3023" to the compatibility list.
      Added "HP Compaq NC6000" to the compatibility list.
      Added "IPC Powernote S" to the compatibility list.
      Added "ASUS A3500L" to the compatibility list.
      Whitespace cleanup.
      Whitespace cleanup.
      Added a link with information about horizontal scroll
      Added "Toshiba Satellite P25-607" to the compatibility
      Added "Acer 8104 WLMi" to the compatibility list.
      Added "Acer TravelMate 2310" to the compatibility list.
      Added "ASUS Z71V" to the compatibility list.
      Added "ASUS A6VA" to the compatibility list.
      Small manpage clarification.
      Implemented two-finger vertical and horizontal scrolling.
      Use a helper variable in the option parsing code.
      There is no need to fix up invalid circular trigger values. It is OK
      Create a helper function to set a floating point option value.
      Added "ASUS A6Km-Q010H" to the compatibility list.
      Added "HP Compaq nw8240" to the compatibility list.
      Added "Toshiba Portege 2000" to the compatibility list.
      Check for presence of modular Xorg in the Makefile.
      Fix the .spec file to make it work on FC5.
      Changed version to 0.14.5.
      Fix make uninstall.
      Don't include $(DESTDIR) in $(INSTALLED_X).
      Added "Acer Aspire 5672" to the compatibility list.
      Added "Apple iBook G4" to the compatibility list.
      Added "Fujitsu-Siemens AMILO Si1520" to the compatibility list.
      Added "Gateway MX 3228" to the compatibility list.
      Added "HP Pavilion DV1475EA" to the compatibility list.
      Added "Acer TravelMate 4672 WLMi" to the compatibility list.
      Fix compile errors when using Xorg 7.1.
      Added "Fujitsu-Siemens AMILO A1667G" to the compatibility list.
      Trivial whitespace changes.
      Changed version to 0.14.6.
      Implement a SQR macro to simplify the code.
      Added "Lenovo 3000 C100" to the compatibility list.
      Added "Acer Aspire 5670" to the compatibility list.
      Added "COMPAQ Presario V5204NR" to the compatibility list.
      Added "Toshiba Portege R200" to the compatibility list.
      Added "Dell Inspiron 2200" to the compatibility list.
      Corrected compatibility list entry.
      Fix whitespace in trackstick patches.
      Small cleanup in trackstick functionality.
      Rename the TrackstickAccelFactor option to TrackstickSpeed.
      Made the TrackstickSpeed option give the same speed independently of
      Update man page for new trackstick emulation feature.
      Fix man page language inconsistency.
      Added "Toshiba Satellite S3000-514" to the compatibility list.
      Added "Toshiba Tecra A8" to the compatibility list.
      Added "Acer Aspire 9301AWSMi" to the compatibility list.
      Add a config option to prevent the driver from grabbing the event
      Added "DELL Inspiron 6000" to the compatibility list.
      Added "ASUS Z62J" to the compatibility list.
      Added "ASUS A7F" to the compatibility list.
      Added "Fujitsu Lifebook P7120D" to the compatibility list.
      Added "SONY VAIO VGN-SZ72B" and "SONY VAIO VGN-UX50" to the
      Don't match wacom tablets in the event device probing.
      Update the state machine diagram for locked drag timeout.
      Document the LockedDragTimeout parameter.

Vaclav Kadlcik (2):
      I added a note about "FastTaps" in the man page.
      Add new parameter "SingleTapTimeout".

---
 COMPATIBILITY                                        |  309 ++
 FILES                                                |   13 
 INSTALL                                              |  126 +
 INSTALL.DE                                           |  103 
 INSTALL.FR                                           |  105 +
 LICENSE                                              |  280 ++
 Makefile                                             |  180 +
 NEWS                                                 |  449 ++++
 README                                               |  219 ++
 README.alps                                          |   71 
 TODO                                                 |    6 
 Xincludes/README.xincludes                           |    1 
 Xincludes/usr/X11R6/include/X11/Xalloca.h            |  138 +
 Xincludes/usr/X11R6/include/X11/Xdefs.h              |  110 +
 Xincludes/usr/X11R6/include/X11/Xfuncproto.h         |   80 
 Xincludes/usr/X11R6/include/X11/Xfuncs.h             |   92 
 Xincludes/usr/X11R6/include/X11/extensions/XI.h      |  275 ++
 Xincludes/usr/X11R6/include/X11/extensions/XIproto.h | 1530 ++++++++++++++
 Xincludes/usr/X11R6/lib/Server/include/XIstubs.h     |  101 
 Xincludes/usr/X11R6/lib/Server/include/bstore.h      |   23 
 Xincludes/usr/X11R6/lib/Server/include/bstorestr.h   |   75 
 Xincludes/usr/X11R6/lib/Server/include/colormap.h    |  235 ++
 Xincludes/usr/X11R6/lib/Server/include/cursor.h      |  156 +
 Xincludes/usr/X11R6/lib/Server/include/dix.h         | 1096 ++++++++++
 Xincludes/usr/X11R6/lib/Server/include/dixstruct.h   |  267 ++
 Xincludes/usr/X11R6/lib/Server/include/gc.h          |  232 ++
 Xincludes/usr/X11R6/lib/Server/include/globals.h     |   52 
 Xincludes/usr/X11R6/lib/Server/include/input.h       |  535 +++++
 Xincludes/usr/X11R6/lib/Server/include/inputstr.h    |  317 +++
 Xincludes/usr/X11R6/lib/Server/include/mipointer.h   |  162 +
 Xincludes/usr/X11R6/lib/Server/include/misc.h        |  282 ++
 Xincludes/usr/X11R6/lib/Server/include/miscstruct.h  |   73 
 Xincludes/usr/X11R6/lib/Server/include/opaque.h      |   81 
 Xincludes/usr/X11R6/lib/Server/include/os.h          |  856 ++++++++
 Xincludes/usr/X11R6/lib/Server/include/pixmap.h      |  123 +
 Xincludes/usr/X11R6/lib/Server/include/pixmapstr.h   |   83 
 Xincludes/usr/X11R6/lib/Server/include/property.h    |   83 
 Xincludes/usr/X11R6/lib/Server/include/propertyst.h  |   76 
 Xincludes/usr/X11R6/lib/Server/include/region.h      |   53 
 Xincludes/usr/X11R6/lib/Server/include/regionstr.h   |  437 ++++
 Xincludes/usr/X11R6/lib/Server/include/resource.h    |  326 +++
 Xincludes/usr/X11R6/lib/Server/include/screenint.h   |  170 +
 Xincludes/usr/X11R6/lib/Server/include/scrnintstr.h  |  996 +++++++++
 Xincludes/usr/X11R6/lib/Server/include/validate.h    |   42 
 Xincludes/usr/X11R6/lib/Server/include/window.h      |  362 +++
 Xincludes/usr/X11R6/lib/Server/include/xf86.h        |  389 +++
 Xincludes/usr/X11R6/lib/Server/include/xf86Module.h  |  197 +
 Xincludes/usr/X11R6/lib/Server/include/xf86Opt.h     |   82 
 Xincludes/usr/X11R6/lib/Server/include/xf86Version.h |   31 
 Xincludes/usr/X11R6/lib/Server/include/xf86Xinput.h  |  191 +
 Xincludes/usr/X11R6/lib/Server/include/xf86_OSproc.h |  266 ++
 Xincludes/usr/X11R6/lib/Server/include/xf86_ansic.h  |  342 +++
 Xincludes/usr/X11R6/lib/Server/include/xf86_libc.h   |  658 ++++++
 Xincludes/usr/X11R6/lib/Server/include/xf86str.h     |  994 +++++++++
 Xincludes/usr/X11R6/lib/Server/include/xisb.h        |   64 
 Xincludes/usr/X11R6/lib64                            |    1 
 alps.patch                                           |  561 +++++
 alpscomm.c                                           |  253 ++
 alpscomm.h                                           |   27 
 debian/changelog                                     |   31 
 debian/control                                       |    7 
 docs/tapndrag.dia                                    | 1763 ++++++++++++++++
 eventcomm.c                                          |  318 +++
 eventcomm.h                                          |   28 
 freebsd_mouse.h                                      |   55 
 linux_input.h                                        |   82 
 manpages/synaptics.5                                 |  561 +++++
 manpages/synclient.1                                 |  135 +
 manpages/syndaemon.1                                 |   66 
 pc_keyb.c.diff.2.4.3                                 |   57 
 ps2comm.c                                            |  751 +++++++
 ps2comm.h                                            |   82 
 psmcomm.c                                            |  171 +
 psmcomm.h                                            |    8 
 script/usbhid                                        |   43 
 script/usbmouse                                      |   18 
 synaptics.c                                          | 1979 +++++++++++++++++++
 synaptics.h                                          |  252 ++
 synaptics.spec                                       |   59 
 synclient.c                                          |  352 +++
 syndaemon.c                                          |  320 +++
 synproto.h                                           |   95 
 test/test-pad.c                                      |  121 +
 test/testprotocol.c                                  |   82 
 trouble-shooting.txt                                 |  152 +
 85 files changed, 23018 insertions(+), 7 deletions(-)
---



Reply to: