<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitouch.git/src, branch v1.0-alpha2</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-alpha2</id>
<link rel='self' href='https://bitmath.se/org/git/multitouch.git/atom?h=v1.0-alpha2'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/'/>
<updated>2010-04-15T04:10:08+00:00</updated>
<entry>
<title>Add memory debug convenience routines</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-14T13:41:39+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=efdb054c4a3263bfe387b45f797a926efeac55d8'/>
<id>urn:sha1:efdb054c4a3263bfe387b45f797a926efeac55d8</id>
<content type='text'>
Output parsing memory values, switched off by default.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Extract moving fingers</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-14T13:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=d9bbb8d87508677dda2be8df7e26213774f3166c'/>
<id>urn:sha1:d9bbb8d87508677dda2be8df7e26213774f3166c</id>
<content type='text'>
The current code determines the moving, scrolling and swiping gestures
based on the number of fingers on the trackpad, including the resting
fingers at the bottom of the pad. With information about all fingers
at hand, it is possible to determine which fingers on the trackpad are
participating in a moving gesture. This patch computes the movement
based on the pointing fingers only, and uses that number to determine
the type of moving gesture.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Extract pointing fingers</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Arturo Castro</name>
<email>arturo@openframeworks.cc</email>
</author>
<published>2010-04-14T13:34:46+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=428a29ac5dc8ebf6a1092c2d989fa020d79791af'/>
<id>urn:sha1:428a29ac5dc8ebf6a1092c2d989fa020d79791af</id>
<content type='text'>
Multi-finger clicks and taps are goverened by the number of pointing
fingers on the trackpad. This number can be different from the actual
number of fingers on the trackpad. For instance, a finger resting at
the bottom of an integrated button, or a finger that accidentally
touches the pad during a press, are not pointing fingers. This patch
introduces extract_pointers(), which computes the number of pointing
fingers on the trackpad, and uses that number to determine the logical
button state.

[rydberg@euromail.se: various cleanups]
Signed-off-by: Arturo Castro &lt;arturo@openframeworks.cc&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add constant clicking area to capabilities</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-14T09:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=80ccdaa7441ab9d729b7736d6a784632e216ba74'/>
<id>urn:sha1:80ccdaa7441ab9d729b7736d6a784632e216ba74</id>
<content type='text'>
The trackpads with integrated button have a dedicated clicking area
at the bottom of the pad. This patch adds the position of the onset
of the clicking area to capabilities.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add integrated button property to capabilities</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-11T13:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=872fccb2f4214b99b82e74a8b9e90c9c5f0773c1'/>
<id>urn:sha1:872fccb2f4214b99b82e74a8b9e90c9c5f0773c1</id>
<content type='text'>
The new Apple unibody macbooks have a trackpad with an integrated
button, which needs special treatment. This patch tests the device
for an integrated button and keeps the result in the capabilities
struture.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Additional device information</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-11T13:24:28+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=a493e814663ddcb6353673e366bf61285b1695b5'/>
<id>urn:sha1:a493e814663ddcb6353673e366bf61285b1695b5</id>
<content type='text'>
Add information about the device name and device identifier from the
EVIO protocol.

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>Drop movement during gesture decay</title>
<updated>2010-04-15T04:10:08+00:00</updated>
<author>
<name>Arturo Castro</name>
<email>arturo@openframeworks.cc</email>
</author>
<published>2010-04-11T09:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=f50f824f0e32aaa60ebf30fe66a002182c26c8a4'/>
<id>urn:sha1:f50f824f0e32aaa60ebf30fe66a002182c26c8a4</id>
<content type='text'>
With this patch, finger motion is divided into two phases; one attack
phase where fingers are added to the trackpad, and one decay phase, where
fingers leave the trackpad. The decay delay is set considerably larger
than the attack delay. The prime effect is to ignore accidental pointer
movement right after a two-finger scroll.

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