<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src/gestures-tapping.c, branch v1.0.16</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://bitmath.se/org/git/grail.git/atom?h=v1.0.16</id>
<link rel='self' href='https://bitmath.se/org/git/grail.git/atom?h=v1.0.16'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/'/>
<updated>2010-09-21T10:56:17+00:00</updated>
<entry>
<title>Add tap state to the tapping model</title>
<updated>2010-09-21T10:56:17+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-21T09:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=07e097727f7bba8afc1abe29b1660a253ac64dad'/>
<id>urn:sha1:07e097727f7bba8afc1abe29b1660a253ac64dad</id>
<content type='text'>
Add the ability to read off the tap state in the tapping
model. Useful for emulation i lieu of tapping gestures.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Do not tap when leaving fingers on the pad</title>
<updated>2010-09-21T10:56:17+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-21T08:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=a23067b7066786ceaa0779324e9120f8b04a6372'/>
<id>urn:sha1:a23067b7066786ceaa0779324e9120f8b04a6372</id>
<content type='text'>
The current code will treat a 3-down-2-up as a tap. This patch
changes the logic so that taps are only emitted when the number of
fingers returns to the baseline.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Inhibit taps immediately after a finger is lifted</title>
<updated>2010-09-10T12:06:10+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-10T11:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=2c07d7aa94c9f2f40d72875cf19a9c6a7b3a2c69'/>
<id>urn:sha1:2c07d7aa94c9f2f40d72875cf19a9c6a7b3a2c69</id>
<content type='text'>
The intentional tap starts with a finger in the air. This patch
treats the sequence up-down-up as unintentional, unless performed
with a single finger. Fixes the problem with accidental taps during
multi-finger gestures.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Cancel tapping also on zoom events</title>
<updated>2010-09-09T19:05:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-09T19:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=be45e7cc1e71a358a35add1cd62280e8224b53f1'/>
<id>urn:sha1:be45e7cc1e71a358a35add1cd62280e8224b53f1</id>
<content type='text'>
The current code cancels tapping when dragging is active. This
patch adds zooming to the set, to inhibit tapping also when a
perfect zoom without dragging is performed.

Reported-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Discard tapping even when there are zero events between down and up</title>
<updated>2010-09-09T19:05:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-09T18:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=52aeefd3f462955063faae58f14097a7be88a558'/>
<id>urn:sha1:52aeefd3f462955063faae58f14097a7be88a558</id>
<content type='text'>
The current logic assumes there will be at least one frame with
between touch up and touch down or the tap will not be properly
timed out. Fixed with this patch.

Reported-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Introduce tapping from any finger configuration</title>
<updated>2010-08-26T14:29:01+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-26T14:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=241c5ec03f649dedc617686cd3163f131c2b4ce9'/>
<id>urn:sha1:241c5ec03f649dedc617686cd3163f131c2b4ce9</id>
<content type='text'>
The current code only emits taps from zero fingers to N fingers.
This patch introduces tapping from any prior finger configuration.
A tap is defined as an increased number of fingers followed by a
decrease within the tap timeout. A tap is reported as the maximum
number of fingers present during the tap sequence.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add contact information to the property list</title>
<updated>2010-08-19T20:15:55+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-19T20:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=76f51a7675801acfe8e58c6a21192668d23d3320'/>
<id>urn:sha1:76f51a7675801acfe8e58c6a21192668d23d3320</id>
<content type='text'>
Add the five first contacts to the property list, and unify the
handling of all gesture types in this regard. To avoid duplication,
move the scaling of properties closer to the gesture recognizer.
Move all gesture event handling code to grail-event.c, simplifying
the structure somewhat.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Make tapping position appear properly</title>
<updated>2010-08-10T15:49:40+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-10T15:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=11ce60e63da0c632e4c06e212a3add7d53cbf658'/>
<id>urn:sha1:11ce60e63da0c632e4c06e212a3add7d53cbf658</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Filter abs events by default in grail-gesture</title>
<updated>2010-08-10T14:04:18+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-10T13:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=a9a0e2c02bdd6e9dfdff523705e7afcb47e82adb'/>
<id>urn:sha1:a9a0e2c02bdd6e9dfdff523705e7afcb47e82adb</id>
<content type='text'>
Also connect the timeout for press with the timeout of tapping.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add property declarations to grail-types</title>
<updated>2010-08-10T14:04:18+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-10T11:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=da425afd6199995ac7b6f23bf8744a435cc02e23'/>
<id>urn:sha1:da425afd6199995ac7b6f23bf8744a435cc02e23</id>
<content type='text'>
Also add accumulated values for delta and velocity properties.

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