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
