[ANNOUNCE] xf86-input-synaptics

Peter Hutterer peter.hutterer at who-t.net
Mon Mar 17 14:46:19 PDT 2014

A snapshot of what will be synaptics 1.8. There are a couple of significant
changes in here:

libevdev support:
  The evdev backend on Linux now uses libevdev. We recommend to use libevdev
  1.1-rc1 or later as the synaptics driver is very likely to trigger
  SYN_DROPPED and we've fixed a bunch of issues in libevdev 1.1.

Support for T440, T540, X240, Helix, Yoga:
  The bulk of the changes is to support this set of Lenovo touchpads. These
  touchpads don't have separate physical buttons for the trackstick and need
  to be emulated as software-button by the driver.

TouchpadOff behaviour change:
  Synaptics has a property "Synaptics Off" to disable events. Previously,
  this disabled any event from the touchpad. Now, physical button clicks are
  allowed even when the touchpad is disabled.

mtdev was dropped:
  There are no touchpad drivers in the kernel tree that use protocol A, so
  using mtdev is just a computationally expensiv and memory-wasting noop.

Please give this a good test, we'd really like some feedback on all this.


Benjamin Tissoires (1):
      Add secondary (top) software buttons area

Hans de Goede (8):
      Allow using the entire touchpad for motions started inside the active area
      Add an enum for the different soft_button_areas
      Get rid of old_hw_state
      Don't report motion inside soft-button areas
      Ignore motion the first X ms after a clickpad click
      On button down update cumulative to current x and y, instead of previous
      Wait for *new* coordinates on a clickpad click before reporting the click
      synaptics: Add support for server managed fds

Keith Packard (2):
      Close device if DeviceOnHook fails
      When re-opening evdev, set the fd before trying to grab

Peter Hutterer (28):
      Disable driver scaling for input ABI 19.2
      Switch to libevdev for the eventcomm backend
      Drop maintainer mode
      autogen.sh: support NOCONFIGURE=1
      Drop edge speed from get_delta
      eventcomm: ungrab the device on DeviceOff
      Add missing property handler for the pressure motion factor
      Fix ABI detection for in-driver scaling
      On clickpads with two touchpoints, try to detect clickfinger 3 actions
      Bump to 1.7.99
      Revert "Purge scrollbuttons (repeat)"
      Drop the half-baked test suite
      Revert "Drop circular pad support"
      man: setting scroll deltas to 0 doesn't work (#75074)
      Add another third state to TouchpadOff for disabling all but button clicks
      man: fix documentation about the new touchpad state
      Add property support for secondary (top) software buttons
      eventcomm: fix wrong event code for SYN_REPORT
      eventcomm: drop calculation of slot offset
      eventcomm: drop some use of mtdev
      eventcomm: drop mtdev
      Revert "Add another third state to TouchpadOff for disabling all but button clicks"
      conf: apply ClickPad softbuttons option through fdi file too
      Revert "conf: apply ClickPad softbuttons option through fdi file too"
      conf: apply ClickPad softbuttons option through fdi file too (fixed version)
      conf: automatically enable the top softbutton area for the new Lenovos
      If the touchpad is in TOUCHPAD_OFF mode, allow physical clicks

Stephen Chandler Paul (2):
      Replace is_inside_anybutton_area with current_button_area
      Don't allow any type of movement starting in the top softbutton area

git tag: xf86-input-synaptics-

MD5:  4087024e9e9c2f9f7b895e1ebac9f8e3  xf86-input-synaptics-
SHA1: 3ad4d5c0fa2ec76d4c7e902b3b81a16cfc57de05  xf86-input-synaptics-
SHA256: ac28ba1bce72b04dc5fbc42a3fe18f0b812d674494807fc97ae74bd030f43a15  xf86-input-synaptics-

MD5:  5633c2c72af4d1fd851850e651cf1269  xf86-input-synaptics-
SHA1: d327106fbc3aadcb669483c6e019ea580289b478  xf86-input-synaptics-
SHA256: aa0e32ff7cf6842d4016adfcbf3db64c581e798df35480d41adc96bc32e9b816  xf86-input-synaptics-

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20140318/2df783bd/attachment.sig>

More information about the xorg mailing list