We've had enough changes since version 1.2 that a tarball is warranted, so here it is: the first snapshot of what will eventually become synaptics 1.3.0. We've seen a lot of autotool cleanups and they constitute a large part of the changes. This also means we require util-macros 1.8. Some general fixes, the most important of which have found their way into the 1.2.x stable releases. The most visible feature change is the new pointer accel mechanism. Since the server got its new accel methods, synaptics was accelerated twice - once in the driver, once in the server. This lead to a really fast and sometimes confusing pointer behaviour. This is fixed now but it does lead to a slower pointer. We'll be trying to find some middle ground there, possibly following the motto of "one size doesn't quite fit anyone". The driver installs the xorg.conf.d snippet as well, assigning itself to all touchpads by default. At this point I'd like to point out again that "synaptics" is merely a historical name. Under Linux, this is the generic touchpad driver for all touchpads that are supported by the kernel. Adam Jackson (2): Don't destroy the timer on DeviceOff. Don't clobber the timer we just created. Alan Coopersmith (1): Update Sun license notices to current X.Org standard form Gabor Z. Papp (1): Building syndaemon and synclient needs $(XI_CFLAGS) and $(AM_CFLAGS) Gaetan Nadon (31): .gitignore: use common defaults with custom section # 24239 Several driver modules do not have a ChangeLog target in Makefile.am #23814 INSTALL files are missing/incorrect #24206 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES configure.ac: use backticks rather than $() for cmd subs tools: add the main include directory tools: use more appropriate CFLAGS config: include files redundant in EXTRA_DIST config: rework the synclient and syndaemon dependencies config: regroup macros and variables in the backend checking config: update AC_PREREQ statement to 2.60 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS config: remove unrequired AC_HEADER_STDC config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 config: Upgrade X.Org macros to 1.4 for INSTALL file copying config: fix warnings, m4 quoting and layout config: close a loophole where user input means x server has a feature config: use automake "dir" pattern for simplification config: 50-synaptics.conf must be unconditionally distributed man: Use Autoconf provided $(AM_V_GEN)$(SED) config: unconditionaly build synclient and syndaemon apps config: replace Automake deprecated INCLUDES var with AM_CPPFLAGS config: upgrade to util-macros 1.8 for additional man page support config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS Remove unused TODO file COPYING: add three missing authors listed in synaptics.c README: add standard reference links section config: add AC_CHECK_LIB for math library functions config: synaptics depends on RANDR through xf86.h config: fdi file must be installed in $(datadir)/hal/fdi/policy/20thirdparty config: add comment regarding MAN_SUBSTS variable usage Hiroyuki Ikezoe (1): Restore user's setting when enabling touchpad. Julien Cristau (2): synaptics: don't link the tools against `pkg-config --libs xorg-server` configure: don't clobber CFLAGS Peter Hutterer (42): man: update manpage for new tap ordering synclient: fix man page typo synclient: if no option is specified, assume -l Always make the input buffer size 200 Clean up debugging system, allow for --enable-debug eventcomm: don't use the Xisb buffers for reading. Reduce SynapticsCtrl to a stub. After closing the fd, reset it to -1. eventcomm: use X_PROBED for kernel-probed values. Add 50-synaptics.conf snippet. Disable ClickFinger for touchpads with more than one physical button (#26079) Add FIXME: where does the 13 come from? Change condition the finger requirement obvious. Move SHM hardware state update into a separate function. Factor out up/down and left/right button scrolling from HandleState. When scrolling, hardcode the button/press release cycle. Move scroll button handling out of HandleState. Use post_button_click to post doubleclicks. Factor out updating the hardware state. Rename HandleClickWithFingers to handle_clickfinger. Add NO_EDGE to the edge enum instead of using hardcoded 0. move history storage from ComputeDeltas into HandleState. Make scrollbuttons processing and property conditional on their existence. Reshuffle to handle dead area better. Remove psmcomm.h header - superfluous. Don't use libcwrappers for calloc and free. Bump to 1.2.99 Revert "Setup pointer acceleration for synaptics" Don't allow anything but relative mode. man: update SHMConfig documentation, it's only useful for debugging now. man: divide up man page with a few subheaders. man: move area description down to CONFIGURATION DETAILS section. man: note where the Area options fit in. man: don't call it "synaptics" touchpad driver. Support percent values for area. Move some defines to where they belong. Reshuffle default value initialization. Re-use width/height variables. Require server 1.6 or later. synclient: allow Min|MaxSpeed values of > 1.0. Purge GuestMouse support. Bump to 1.2.99.1. Simon Thum (4): Setup pointer acceleration for synaptics Setup pointer acceleration for synaptics Accel: retain para->accel scale. Mulitply dix acceleration into synaptics maximum. git tag: xf86-input-synaptics-1.2.99.1 http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.2.99.1.tar.bz2 MD5: 356b88de59d77fde2936f41239dca89c xf86-input-synaptics-1.2.99.1.tar.bz2 SHA1: fb253c2d7937bc53c64b2333a7c8f66c16649030 xf86-input-synaptics-1.2.99.1.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.2.99.1.tar.gz MD5: 8eb11b5569348020322af8ebd362fa1c xf86-input-synaptics-1.2.99.1.tar.gz SHA1: 09708846873180b6a9cac454626c3cd822171a08 xf86-input-synaptics-1.2.99.1.tar.gz -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/xorg-announce/attachments/20100617/5d7b7bfd/attachment.pgp>