This patch series moves X touch event posting to synaptics.c. There are no
functional changes. The interface between the synaptics internals and the
device-specific backends is insanely ugly. This series does not attempt to
change any of it for fear that I would break things I don't have hardware to
test. However, it means we have to go through crazy acrobatics to pass state
around.

I believe this will be required for better touch event filtering when synaptics
performs its own "gestures" (i.e. two-touch scrolling, tap-to-click, etc.). I
have not developed any of this new filtering functionality yet, so I don't know
for sure that this will help at all. Thus, this is an RFC. However, I'm fairly
certain this will help, so I would appreciate any reviews.

As a side-effect, if any non-linux users wanted to add in multitouch support by
talking with the synaptics and alps touchpads directly over serial ports, this
patchset will aid them.

-- Chase
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to