On 02/10/2012 03:24 AM, Chase Douglas wrote: > This new series incorporates all the changes mentioned on the mailing list: > > 01/13: SynapticsHwStateFree() takes a double pointer > 02/13: Updated for double pointer free > 03/13: Updated for double pointer free > 04/13: Updated for double pointer free > 06/13: No change > 07/13: Make ternary explicit, split HwState touch allocation into function > 08/13: Update for touch allocation function > 09/13: Update for touch allocation function > 10/13: No change > 11/13: New > 12/13: New > 13/13: New > > It is not possible to do filtering of touches when they don't match a > synaptics > gesture without being able to specify the event timestamps. For example, > imagine > you perform a two-touch tap, but you hold for too long. If we send the touch > events that made up the tap all at once, the tap would look instantaneous. I > don't want to even think of making a time-based queue to replay events... If > the > xf86 API allowed for the input module to set the timestamp of events, it might > work, but the API is frozen and it would require a lot more thought to be > sure. > > The last three patches ensure we don't send touch events when any synaptics > gestures are possible. > > This patch series is a prerequisite for clickpad support, so it's no longer an > RFC. It should be merged if there are no issues. It can be pulled from: > > git://people.freedesktop.org/~cndougla/xf86-input-synaptics > multitouch-synaptics
I forgot to fix up the runtime test case (make check) as I went along. I'll send out a v3 of this patchset tomorrow. -- Chase _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel