<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitouch.git/src/gestures.c, branch master</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.
</subtitle>
<id>https://bitmath.se/org/git/multitouch.git/atom?h=master</id>
<link rel='self' href='https://bitmath.se/org/git/multitouch.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/'/>
<updated>2011-03-25T13:34:43+00:00</updated>
<entry>
<title>Four finger swipes in multitouch</title>
<updated>2011-03-25T13:34:43+00:00</updated>
<author>
<name>Daniel Landau</name>
<email>daniel.landau@helsinki.fi</email>
</author>
<published>2011-03-12T18:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=4d87c041f6a232aa30528d70d4b9946d1824b4ed'/>
<id>urn:sha1:4d87c041f6a232aa30528d70d4b9946d1824b4ed</id>
<content type='text'>
I think four finger swipes are useful, attached is a very
simple patch enabling that.

Signed-off-by: Daniel Landau &lt;daniel.landau@helsinki.fi&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Fix event flood in tap handling</title>
<updated>2011-02-13T08:54:45+00:00</updated>
<author>
<name>Dennis Jarosch</name>
<email>dennis.jarosch@gmx.de</email>
</author>
<published>2011-02-10T07:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=1db2e14bed379bbf1c5f3140a903437b146c5cce'/>
<id>urn:sha1:1db2e14bed379bbf1c5f3140a903437b146c5cce</id>
<content type='text'>
Fixes the bug that flooded the X server with button events, by
initializing the Gestures struct before handling taps.

Signed-off-by: Dennis Jarosch &lt;dennis.jarosch@gmx.de&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<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>
</feed>
