[ANNOUNCE] xf86-input-synaptics 1.2.99.1
Simon Thum
simon.thum at gmx.de
Fri Jun 18 13:11:54 PDT 2010
Hi Peter,
> 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".
you're repeating a minor misconception here: Synaptics was accelerated
twice since the accel stuff went to dix, which AFAIK was during hotplug
(server 1.4). The new accel stuff came two (server minor) releases
later. I think that was also in your blog post.
I built in the device-specific profile to solve those problems without
dropping nice features such as pressure-dependent accel, but it's not
that I caused it.
It would be nice if you could clarify on your blog as well.
Cheers,
Simon
>
> 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
>
>
>
>
> _______________________________________________
> xorg at lists.freedesktop.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.freedesktop.org/mailman/listinfo/xorg
> Your subscription address: simon.thum at gmx.de
More information about the xorg
mailing list