<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitouch.git/src/multitouch.c, branch v1.0-rc2</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.
</subtitle>
<id>https://bitmath.se/org/git/multitouch.git/atom?h=v1.0-rc2</id>
<link rel='self' href='https://bitmath.se/org/git/multitouch.git/atom?h=v1.0-rc2'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/'/>
<updated>2010-06-16T00:27:32+00:00</updated>
<entry>
<title>refactor: Move files</title>
<updated>2010-06-16T00:27:32+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-16T00:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=ff88de5cd38b5b51bad0e63d373d66745f1f8d31'/>
<id>urn:sha1:ff88de5cd38b5b51bad0e63d373d66745f1f8d31</id>
<content type='text'>
Move all headers into include, separate source files into modules
match, mtdev, src and driver, move some common definitions to
common.h, and include define support for the MT slot protocol.

This patch does not introduce any logical changes.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Allow ABI_XINPUT versions greater than 7</title>
<updated>2010-05-16T22:32:26+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-05-16T22:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=ad6faf6c53bc1924986e1cc10bb42e5d157cba8f'/>
<id>urn:sha1:ad6faf6c53bc1924986e1cc10bb42e5d157cba8f</id>
<content type='text'>
The current code does not allow ABI_XINPUT versions above 7,
although the relevant parts are still good. This patch makes
all new versions behave as version 7, until proven otherwise.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add rotation gesture</title>
<updated>2010-05-13T23:41:39+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-05-13T21:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=2f23f280d5bff3d5aa3f6115ecc05fa73b1cc2bb'/>
<id>urn:sha1:2f23f280d5bff3d5aa3f6115ecc05fa73b1cc2bb</id>
<content type='text'>
Moving two fingers around a center point will trigger the gesture.
This patch computes the rotation gesture and maps it to mouse buttons
14 and 15.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add scale gesture</title>
<updated>2010-05-13T23:41:39+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-05-13T21:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=a2ef8bcda6cd3864b4c367579defb52ecad19657'/>
<id>urn:sha1:a2ef8bcda6cd3864b4c367579defb52ecad19657</id>
<content type='text'>
Moving two fingers apart or closer together will trigger the gesture.
This patch computes the scaling gesture and maps it to mouse buttons
12 and 13.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Reset scroll state on finger configuration change</title>
<updated>2010-04-15T19:41:15+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-15T19:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=c63075febe60edc81d39bab22a77684df129a67d'/>
<id>urn:sha1:c63075febe60edc81d39bab22a77684df129a67d</id>
<content type='text'>
When scrolling, the current code remembers how close the movement is
to emitting a scroll button, in order to produce a continuous stepping
motion. However, when the finger configuration on the trackpad
changes, this state should start over again, or the next scolling
gesture may scroll prematurely. This patch resets the scrolling state
when a change is detected, which fixes the problem.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Define swipe gestures</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-14T14:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=2e51d27cf6e1380e7bf4744215bf16243af2829d'/>
<id>urn:sha1:2e51d27cf6e1380e7bf4744215bf16243af2829d</id>
<content type='text'>
Define three-finger vertical and horizontal scroll as vertical and
horizontal swipe gestures.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Define swipe buttons</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-11T12:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=e5bff8354652f5798d1906004150790377abc775'/>
<id>urn:sha1:e5bff8354652f5798d1906004150790377abc775</id>
<content type='text'>
Define four additional buttons to be used for swiping gestures.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Break out scrolling code</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-11T12:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=4846c7cefc0a03ac69576ccebdb8e16055c57461'/>
<id>urn:sha1:4846c7cefc0a03ac69576ccebdb8e16055c57461</id>
<content type='text'>
Move the duplicated scrolling code to a function.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Reverse the order of the hscroll buttons</title>
<updated>2010-04-15T04:10:07+00:00</updated>
<author>
<name>Arturo Castro</name>
<email>arturo@openframeworks.cc</email>
</author>
<published>2010-03-28T08:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=173d728d812e78b299cbc9475fc237b9023eee2b'/>
<id>urn:sha1:173d728d812e78b299cbc9475fc237b9023eee2b</id>
<content type='text'>
The horizontal three-finger swipe is currently defined
in the opposite direction to what is considered normal.
This patch reverses the order of the emitted buttons,
restoring normality.

Signed-off-by: Arturo Castro &lt;arturo@openframeworks.cc&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Introduce convenience function for device dimensions</title>
<updated>2010-03-21T13:56:09+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-03-18T20:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=14f65b1a3ddee4e70dc4c67234c3fccdd647af96'/>
<id>urn:sha1:14f65b1a3ddee4e70dc4c67234c3fccdd647af96</id>
<content type='text'>
The capability names are rather lengthy; this patch adds convenience
functions for the dimension capabilities.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
</feed>
