<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitouch.git/src/gestures.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-17T13:20:49+00:00</updated>
<entry>
<title>Move tapping parameter to memory.c</title>
<updated>2010-06-17T13:20:49+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-17T13:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=71168e1fb794f4a24e97177508bb1d54ae24b266'/>
<id>urn:sha1:71168e1fb794f4a24e97177508bb1d54ae24b266</id>
<content type='text'>
The tapping was not properly turned off by the parameter, resulting
in spurious clicks when typing. This patch moves the tapping parameter
logic to memory.c, which fixes the problem.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add tapping logic</title>
<updated>2010-06-16T16:54:52+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-16T16:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=21a363a2486a713434e890fc1f6b86a180755230'/>
<id>urn:sha1:21a363a2486a713434e890fc1f6b86a180755230</id>
<content type='text'>
This patch adds tap-to-click, tap-and-hold for dragging, two-finger
and three-finger taps. Turned on by default for touch screens only;
switch on in gestures.c.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Increase stability against thumb and edge touches</title>
<updated>2010-06-16T00:33:23+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-15T20:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=4e9e4d494e094347e7617d39292cbbdd1c81eff1'/>
<id>urn:sha1:4e9e4d494e094347e7617d39292cbbdd1c81eff1</id>
<content type='text'>
Sliding a thumb along the upper edge of the pad results in
spurious pointer motion. This patch increases the delays before
moving close to the pad edges, and increase the relaxation time
after a thumb detection, reducing the effect somewhat.

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: Use the bitmask_t type</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:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=753a645f463f2d72234554bc211cc32f65129929'/>
<id>urn:sha1:753a645f463f2d72234554bc211cc32f65129929</id>
<content type='text'>
Use the bitmask_t for all bitfields, to simplify future expansions
to larger bit fields.

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>Hold movement while clicking</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=32dea71a85ac1b46c35bf85f456f3c4772b30e76'/>
<id>urn:sha1:32dea71a85ac1b46c35bf85f456f3c4772b30e76</id>
<content type='text'>
In particular for trackpads with integrated button, freezing the mouse
movement while clicking is important for pointer precision.  This
patch holds the movement while clicking, obtaining the desired effect.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Disable motion with resting thumbs</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=31a96545e433128af34f08a0bb993bbc54e90df1'/>
<id>urn:sha1:31a96545e433128af34f08a0bb993bbc54e90df1</id>
<content type='text'>
Disable motion gestures whenever one of the pointing fingers is a
thumb. Movement is skipped rather than held, minimizing unpredictable
movement after thumb release.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Refactor parsor memory usage</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:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=c8c74659d27b9eb0d45342db9a4969389e20f26a'/>
<id>urn:sha1:c8c74659d27b9eb0d45342db9a4969389e20f26a</id>
<content type='text'>
Add the bitmasks "fingers" and "added" to parsor memory, and extend
time handling to use a hold time and a forget time.

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