<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src/grail-gestures.h, branch v1.0.11</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.11</id>
<link rel='self' href='https://bitmath.se/org/git/grail.git/atom?h=v1.0.11'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/'/>
<updated>2010-08-26T14:29:01+00:00</updated>
<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>split out bounding box computation</title>
<updated>2010-08-11T16:59:29+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-11T16:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=9b020a9c6ff875c5f6511b50480f07beabb9a694'/>
<id>urn:sha1:9b020a9c6ff875c5f6511b50480f07beabb9a694</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add environment and meta gestures</title>
<updated>2010-08-11T16:59:29+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-11T14:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=477f338c8de5e20d82e7c861bba742bc4c203a42'/>
<id>urn:sha1:477f338c8de5e20d82e7c861bba742bc4c203a42</id>
<content type='text'>
With meta gestures, the gesture starts given a certain number of
fingers, but can then continue even if the number of fingers change.
By configuration, such gestures live on a different priority plane
from normal gestures. To match window manager specs, this patch adds
the environment and meta planes, and add drag, pinch and rotate gestures
initiated with three and four fingers, respectively.

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>
<entry>
<title>api: Rename gestures to conform to design docs</title>
<updated>2010-08-10T14:04:18+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-10T10:47:00+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=7be96df1c903c11711336c5ad1859b347ae4b661'/>
<id>urn:sha1:7be96df1c903c11711336c5ad1859b347ae4b661</id>
<content type='text'>
Use the names drag, pinch and rotate, and remove the combo gesture.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Keep both raw and action delta in move model</title>
<updated>2010-08-08T10:05:16+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-08T09:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=3c63b1e6cc9eb7379e7687a5faec778c5dbfdc98'/>
<id>urn:sha1:3c63b1e6cc9eb7379e7687a5faec778c5dbfdc98</id>
<content type='text'>
Accumulated values can be obtained either by using the raw_delta,
which is the actual (filtered) change between frames, or by using
the action delta, which sums up to the same position, but in a non-
linear fashion. Use the raw delta for pointer gestures.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>gesture: Improved tickle/active logic</title>
<updated>2010-08-07T16:28:29+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-07T16:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=ee4a0c6821a1b79c3d18c6ef6d7ed6d37df74755'/>
<id>urn:sha1:ee4a0c6821a1b79c3d18c6ef6d7ed6d37df74755</id>
<content type='text'>
Reorganize the mode model to use bitmasks for tickle and active,
and refine the tickle logic for each gesture.
</content>
</entry>
</feed>
