Comment 202 for bug 606238

I integrated the multi-touch stuff from florin9doi and tested. See [1]. The alps.sh script contains example functions to install and build the psmouse dlkm.

Nice job florin9doi! I really like mt - for me, much better than edge-scroll. But edge-scroll works okay after I increased the physical edge of the touchpad from 1340 to 1360. One still needs to modify the xinput "Synaptics Edges" property for personal preference if you want to use edge-scroll. For most properties, again see alps.sh

In preparation to merge this into the upstream linux release, I cleaned up the code and removed a lot of crap and debug. I updated alps.txt from the linux source documentation to include the two new protocols: v5 from Ben Garami and v6 from our collective fixes.

[1]: http://www.dahetral.com/public-download