<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitouch.git/src/mtstate.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-10-16T14:26:51+00:00</updated>
<entry>
<title>Support palm detection for trackpads without width support</title>
<updated>2010-10-16T14:26:51+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-10-16T14:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=9b60b3ec355f91cad0323b4063267056c3971a90'/>
<id>urn:sha1:9b60b3ec355f91cad0323b4063267056c3971a90</id>
<content type='text'>
The Magic Trackpad does not report both touch and width of a finger,
making thumb/palm detection less reliable. Approximate thumb detection
as a large oval object, restoring some of the thumb functionality.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Adjust thumb detection based on kernel touch width alignment</title>
<updated>2010-10-16T14:26:20+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-10-16T14:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=f8f6d88082766d060d30db57962f9a6d7d338c52'/>
<id>urn:sha1:f8f6d88082766d060d30db57962f9a6d7d338c52</id>
<content type='text'>
Recently, a set of kernel drivers were updated to align the
reported touch size with actual physical size. Consequently,
the thumb detection, which contains an absolute size component,
needs to be updated. Remedied with this patch.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Same version, but using the mtdev library.</title>
<updated>2010-10-12T13:38:43+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-10-12T13:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=acea9df3381825a634c000a574f58b4ca5293ee8'/>
<id>urn:sha1:acea9df3381825a634c000a574f58b4ca5293ee8</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>refactor: Replace hwdata by mtdev</title>
<updated>2010-06-16T00:30:41+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-16T00:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=8dff8642c43a473713d48533974d9c7883bbc5c1'/>
<id>urn:sha1:8dff8642c43a473713d48533974d9c7883bbc5c1</id>
<content type='text'>
This patch makes the switch, from using hwdata and the associated
type A parser, to using mtdev and the associated type B parser.
A command-line gesture test program is included.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>refactor: Simplify capabilities</title>
<updated>2010-06-16T00:28:08+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-15T18:24:14+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=78085b21f2dc7b1d49a0c54ab56b567fc195d440'/>
<id>urn:sha1:78085b21f2dc7b1d49a0c54ab56b567fc195d440</id>
<content type='text'>
Use the generated abs2mt mapping to simplify the MT device
capabilities.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add resting thumb detection to MTFinger</title>
<updated>2010-05-13T23:41:39+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-05-13T23:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=c620cb1319093dca0f0241c04c4c227a40577bdc'/>
<id>urn:sha1:c620cb1319093dca0f0241c04c4c227a40577bdc</id>
<content type='text'>
Robust thumb detection is essential for more advanced gestures, thumbs
being responsible for many false positives. One major feature of the
thumb is that its shape is oval, regardless of applied pressure. An
index finger pressed hard against the surface also turns oval, but the
touch/width ratio then increases significantly. This suggests that it
is possible to uniquely identify a resting thumb as a finger with oval
shape and normal touch/with ratio.

This patch adds detection of resting thumbs to the MTFinger structure.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Introduce MTFinger structure</title>
<updated>2010-05-13T23:41:39+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-05-13T23:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=ebaf307ab1b22d4786cc5fb55170204759e887ce'/>
<id>urn:sha1:ebaf307ab1b22d4786cc5fb55170204759e887ce</id>
<content type='text'>
Switch from the FingerData structure to the MTFinger structure, making
room for more computed finger details in MTState.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Introduce the MTState</title>
<updated>2010-04-15T04:10:07+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-10T20:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=963d6f71bb64125603d59c8bb70eaeec38c6fd72'/>
<id>urn:sha1:963d6f71bb64125603d59c8bb70eaeec38c6fd72</id>
<content type='text'>
The HWState keeps, for good reason, both touching fingers and fingers
going away. However, this implies that additional logic is needed to
keep track of the number of actual touching fingers. In particular
the test for touching fingers is somewhat misplaced in hwstate.c.
Moreover, HWState should only exist in one instance, since it contains
data which does not need to be referred to during gesture extraction.

This patch introduces the MTState structure, which keeps more digested
data for gesture extraction. In particular, it only keeps the actual
touches.

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