Commit Graph

  • 655d3100fc Include a build for solaris Niveditha Rau 2012-04-30 14:51:07 -07:00
  • d13e83b921 Force SLOTSTATE_EMPTY on DeviceOff Peter Hutterer 2012-04-30 11:39:49 +10:00
  • cc595bd323 Reset all hardware state on DEVICE_OFF (#49161) Peter Hutterer 2012-04-30 10:47:14 +10:00
  • e19fff64f7 man: fix hyphenation Peter Hutterer 2012-04-30 09:30:53 +10:00
  • 3cc828b476 man: drop mention of shm configuration Peter Hutterer 2012-04-30 09:28:39 +10:00
  • 085662e9fe synaptics 1.5.99.904 xf86-input-synaptics-1.5.99.904 Peter Hutterer 2012-04-27 09:20:56 +10:00
  • 58581bfbec Reset scroll delta when no finger is touching Peter Hutterer 2012-04-26 12:00:49 +10:00
  • 1a76d9f00e Don't unconditionally divide by scroll_dist_vert (#46617) Peter Hutterer 2012-04-26 11:47:19 +10:00
  • ba31b09ba8 ClickPad is most definitely a bool option. Peter Hutterer 2012-04-26 10:03:28 +10:00
  • f0c2f1d82a Init num_touches to 0 on start Peter Hutterer 2012-04-26 09:27:05 +10:00
  • 9ecf505c64 Reset touch state on DeviceOff (#49161) Peter Hutterer 2012-04-24 15:31:36 +10:00
  • f300adb027 Update src/synproto.c license to the preferred MIT/X11 license Chase Douglas 2012-04-23 15:39:57 -07:00
  • 5a176dc23d Don't release the button on TS_3 if TapAndDrag is disabled (#31854) Peter Hutterer 2012-04-20 11:13:16 +10:00
  • 0322d30184 Print millis as unsigned int Peter Hutterer 2012-04-20 11:10:47 +10:00
  • 3822d58777 Ensure hw millis are monotonic (#48777) Peter Hutterer 2012-04-19 16:39:41 +10:00
  • 11d8929647 man: move ClickPad documentation into a single area Peter Hutterer 2012-04-18 09:30:06 +10:00
  • 1c155f6448 Fix coasting friction Chow Loong Jin 2012-04-16 11:39:44 +08:00
  • 50124d3ddf Stop coasting when two-finger scroll begins Pierre Lulé 2012-04-16 12:01:56 +02:00
  • d90003383c synaptics 1.5.99.903 xf86-input-synaptics-1.5.99.903 Peter Hutterer 2012-04-16 16:47:38 +10:00
  • 1874094f0e Support inverted scroll direction. Alyssa Hung 2012-04-13 01:04:38 -04:00
  • 38b93b71c8 Use maximum number of touches reported by evdev Chase Douglas 2012-04-02 11:23:05 -07:00
  • 5a1612d449 Fix coasting speed Pierre Lulé 2012-03-28 00:13:30 +02:00
  • f68ddd9be4 Don't count fingers twice when guessing distance (#48316) Peter Hutterer 2012-04-10 13:06:49 +10:00
  • c745604461 tools: skip non-existing properties Peter Hutterer 2012-04-11 10:15:07 +10:00
  • 8e297cb586 Replace hardcoded max number of touches with a define. Peter Hutterer 2012-04-10 13:03:35 +10:00
  • 3f9794a8a0 Check touch record bounds before access Chase Douglas 2012-04-09 11:38:16 -07:00
  • 4c87455f3e Do not perform a tap action when more than three touches Chase Douglas 2012-03-23 10:51:59 -07:00
  • da461b9165 Count number of multitouch touches for multitouch finger count Chase Douglas 2012-03-23 10:51:58 -07:00
  • a1457c3a4c synaptics 1.5.2 xf86-input-synaptics-1.5.2 Peter Hutterer 2012-03-26 11:17:06 +10:00
  • 9a71f6dc88 Adjust acceleration scheme for input ABI v14 Daniel Stone 2011-06-09 20:03:05 +01:00
  • bc95d90be1 Define various EVIOCGPROP bits if non-existent Peter Hutterer 2012-03-24 19:52:35 +10:00
  • 291fdc6980 conf: the bcm5974 doesn't have Apple in the product name Peter Hutterer 2012-03-23 15:45:10 +10:00
  • 75550077e6 Properties: Generalise InitTypedAtom from InitAtom Daniel Stone 2011-06-14 17:07:11 +01:00
  • 4a80c0dc38 synaptics 1.5.99.902 xf86-input-synaptics-1.5.99.902 Peter Hutterer 2012-03-23 10:38:20 +10:00
  • b6779458bc conf: enable right-button click by default on non-Apple clickpads Peter Hutterer 2012-03-22 15:15:47 +10:00
  • c9cf8827b1 use xf86SetStrOption for SoftButtonAreas Peter Hutterer 2012-03-22 15:20:45 +10:00
  • cea97dd5e0 Allow soft button areas to be specified in % of the touchpad Peter Hutterer 2012-03-14 16:47:26 +10:00
  • b3348eb7e4 Include open but unchanged touches when guessing clickfingers Chase Douglas 2012-03-21 12:58:30 -07:00
  • eba82d203e Keep track of which touch slots are open Chase Douglas 2012-03-21 12:58:29 -07:00
  • 73ec252b6f Fix clickfinger actions when buttons other than 1 are reported Chase Douglas 2012-03-21 12:58:28 -07:00
  • 93c72117e1 Fix clickfinger actions when middle button emulation is enabled Chase Douglas 2012-03-21 12:58:27 -07:00
  • a85e2926b5 synaptics 1.5.1 xf86-input-synaptics-1.5.1 Peter Hutterer 2012-03-21 11:12:57 +10:00
  • be5fb88602 test: fix build error introduced in 9f9b55ab55 Peter Hutterer 2012-01-03 11:03:14 +10:00
  • fd4aacb134 test: fix build errors introduced by upstream server change Peter Hutterer 2011-12-12 11:35:37 +10:00
  • 0a9c26d1a3 test: wrap ABI 14 xf86OptionRec type changes Peter Hutterer 2011-10-12 11:20:06 +10:00
  • 5cde789fca Fix inverted circular scrolling direction Peter Hutterer 2012-03-14 13:24:32 +10:00
  • dd650a064b synaptics 1.5.99.901 xf86-input-synaptics-1.5.99.901 Peter Hutterer 2012-03-14 08:56:45 +10:00
  • 6c457c0c61 Merge branch 'clickpad-v3' Peter Hutterer 2012-03-14 08:48:00 +10:00
  • fee18d8567 Soft buttons are only available on clickpad devices, disable them otherwise. Peter Hutterer 2012-03-13 16:08:12 +10:00
  • c546779b32 Ignore motion during touch count changes on semi-mt devices Chase Douglas 2012-02-09 16:56:29 -08:00
  • 405f1643e2 Add soft button areas property Chase Douglas 2012-02-06 17:33:11 -08:00
  • f198522064 Calculate touch data for semi-mt devices, but don't send touch events Chase Douglas 2012-02-09 11:18:25 -08:00
  • a6361e2d2c Disable scrolling when beginning a clickpad press Chase Douglas 2012-02-14 14:46:07 -08:00
  • de75ad6b07 Enable clickpad click and drag with two fingers Chase Douglas 2012-02-09 10:57:00 -08:00
  • 500243ac60 Add cumulative_d{x,y} to SynapticsHwState Chase Douglas 2012-02-09 10:43:08 -08:00
  • 420e0abef6 Guess the number of clickpad ClickFingers based on finger distance Peter Hutterer 2012-03-09 14:30:58 +10:00
  • 739cf05668 Disable middle mouse button emulation on clickpads Peter Hutterer 2012-03-09 15:33:56 +10:00
  • 331dd96953 Add clickpad device property Chase Douglas 2012-02-09 11:26:06 -08:00
  • a64e163283 Add a BTN_EMULATED_FLAG to mark emulated buttons on clickfingers Peter Hutterer 2012-03-09 15:38:25 +10:00
  • 70b4e983c6 Only handle ClickFingers on left button press events Peter Hutterer 2012-03-09 14:29:28 +10:00
  • f6c1efbc6d Add an old_hw_state field to remember the last values Peter Hutterer 2012-03-09 14:20:35 +10:00
  • bad1b75524 Move resetting hw state to separate function. Peter Hutterer 2012-03-09 13:43:04 +10:00
  • f0381f48a9 Move filtering into a separate function Peter Hutterer 2012-03-09 13:39:32 +10:00
  • 4eea50d513 Move st->mt scaling to helper function Peter Hutterer 2012-03-09 13:25:27 +10:00
  • 5bf7018783 Use arrays for st->mt scaling Peter Hutterer 2012-03-09 13:22:53 +10:00
  • 893ac427d0 If the middle button timeout is 0, don't even attempt to emulate. Peter Hutterer 2012-03-13 11:41:53 +10:00
  • defc1d008e Don't use linear regression when calculating touchpad motion deltas Chase Douglas 2012-02-09 16:22:35 -08:00
  • 7f5bd79b2e tools: add hysteresis support to synclient Peter Hutterer 2012-03-13 11:28:17 +10:00
  • 90d6633d11 Fix build error - duplicate typedef (#47168) Peter Hutterer 2012-03-12 09:45:05 +10:00
  • fadf9cf5e8 Always require mtdev on eventcomm Peter Hutterer 2012-03-09 12:18:46 +10:00
  • 65243aedd8 Fix horiz/vert scroll delta mixup Peter Hutterer 2012-03-07 09:12:55 +10:00
  • 704c0fa3b6 Implement a workaround for Elantech touchpads Peter Zotov 2012-03-02 11:21:36 +10:00
  • cddab79c40 Fix scoll increment for non-smooth scrolling (#46617) Peter Hutterer 2012-03-01 16:27:01 +10:00
  • 0a2fd560aa Update touch state when device is off too Chase Douglas 2012-02-21 21:42:16 +01:00
  • dfc3a8ed71 synclient: accept XA_CARDINAL as 32-bit type (#46330) Peter Hutterer 2012-02-21 11:32:40 +10:00
  • c25ff549c9 Revert "Don't store fake events in the motion history" Peter Hutterer 2012-02-17 11:49:43 +10:00
  • 0646cdb99d Fix build error if HAVE_MTDEV is false Peter Hutterer 2012-02-17 11:46:12 +10:00
  • f9a906590e Prefer multitouch over single-touch axis ranges Chase Douglas 2012-02-11 18:57:20 +01:00
  • e6032c3451 Filter touch events if two-finger scrolling is enabled Chase Douglas 2012-02-09 10:06:54 -08:00
  • 796e0d4391 Filter touch events if tap actions are enabled Chase Douglas 2012-02-09 10:01:49 -08:00
  • 061e4a2596 Filter touch events if click actions are enabled Chase Douglas 2012-02-09 09:55:17 -08:00
  • 336f9a09d0 Move X touch event processing into synaptics.c Chase Douglas 2012-02-08 15:06:33 -08:00
  • 673c5fa14b Add open_slots array to SynapticsPrivate Chase Douglas 2012-02-08 16:08:02 -08:00
  • 5cb5bb5734 Add touch valuator mask to hw state structure Chase Douglas 2012-02-07 14:45:11 -08:00
  • 0df994b3d8 Rename num_touches to max_touches Chase Douglas 2012-02-08 15:07:38 -08:00
  • 5486ab3486 Introduce SynapticsCopyHwState function Chase Douglas 2012-02-07 14:38:33 -08:00
  • 5658a2f643 Allocate priv->hwState Chase Douglas 2012-02-08 16:59:54 -08:00
  • 7bcbf8eb11 Allocate SynapticsPrivate.comm->hwState Chase Douglas 2012-02-07 15:35:03 -08:00
  • a78d55d021 Allocate SynapticsHwStruct for local function use Chase Douglas 2012-02-07 15:23:43 -08:00
  • e5cd694ed1 Transition eventcomm-test to new SynapticsHwState instantiation scheme Chase Douglas 2012-02-10 10:24:04 -08:00
  • c34cf307f9 Introduce SynapticsHwStateAlloc() and SynapticsHwStateFree() Chase Douglas 2012-02-07 15:14:05 -08:00
  • 146edc2baa Allocate proto data in eventcomm-test Chase Douglas 2012-02-10 10:48:44 -08:00
  • 49f6109032 Revert "Replace the motion estimator" Chase Douglas 2012-02-07 13:07:07 -08:00
  • 141d9120b1 Submit the right number of MT axes Peter Hutterer 2012-02-07 03:33:01 +10:00
  • e4ee51e771 Merge branch 'fixes' of git://people.freedesktop.org/~cndougla/xf86-input-synaptics Peter Hutterer 2012-02-07 02:51:08 +10:00
  • 6b808dc766 Don't initialize semi-multitouch devices for touch device class Chase Douglas 2012-02-01 15:23:00 -08:00
  • a8b065eeb8 Don't initialize touch state if device does is not multitouch Chase Douglas 2012-02-01 15:42:21 -08:00
  • 4824f67e7b Don't emit touch sequences if only one touch is active Chase Douglas 2012-02-01 14:26:29 -08:00
  • da0d20d0fd eventcomm: Fix initialization code Benjamin Otte 2012-02-06 00:45:23 +01:00
  • 3822705204 Only move the cursor when one touch is on a touchpad Chase Douglas 2012-02-02 13:19:16 -08:00