<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src/gestures-drag.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://bitmath.se/org/git/grail.git/atom?h=master</id>
<link rel='self' href='https://bitmath.se/org/git/grail.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/'/>
<updated>2011-04-28T16:43:16+00:00</updated>
<entry>
<title>Update copyright information</title>
<updated>2011-04-28T16:43:16+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-17T13:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=08bfaa9f4d62e1436e08c37822907ff9dc27fd92'/>
<id>urn:sha1:08bfaa9f4d62e1436e08c37822907ff9dc27fd92</id>
<content type='text'>
The license information was always right, but the copyright information
for this particular project was never quite right. Corrected with this
patch. No functional changes.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Convert to utouch-frame mapping</title>
<updated>2011-04-04T17:46:29+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-14T14:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=1fb331ca738e92e5815fe8b7ce503c187f52fecc'/>
<id>urn:sha1:1fb331ca738e92e5815fe8b7ce503c187f52fecc</id>
<content type='text'>
Remove the grail-internal mapping code and rely directly on
utouch-frame instead. Passes the unit test designed for this
change.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Do not treat single finger activation differently</title>
<updated>2011-03-28T20:02:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-25T19:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=2260b92141802e004cd12346f1b0aabfe159b466'/>
<id>urn:sha1:2260b92141802e004cd12346f1b0aabfe159b466</id>
<content type='text'>
Single-finger drags should no longer behave differently from
any other drag gesture. Fixed with this patch.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Decouple timeout from discard</title>
<updated>2011-03-28T20:02:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-25T18:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=5d7ec311cdef842e60756d9189d09e3814e4ad1d'/>
<id>urn:sha1:5d7ec311cdef842e60756d9189d09e3814e4ad1d</id>
<content type='text'>
Move the actual gesture discard from the recognition phase
to the instantiation phase.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Introduce gesture timeouts</title>
<updated>2011-03-14T11:55:19+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-24T22:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=f92c18c344c04a2501e01ae402441a92883da382'/>
<id>urn:sha1:f92c18c344c04a2501e01ae402441a92883da382</id>
<content type='text'>
The timeout of a gesture is integral to the gesture type.
This patch introduces timeout per gesture type, potentially
enabling more control over gesture timing aspects. The timeout
logic replaces the recently added recognition state.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Replace touch logic with utouch frame engine</title>
<updated>2011-01-02T11:39:07+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-01-02T10:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=c0666a895e7fe8e488332263fd106ced0ed7cab7'/>
<id>urn:sha1:c0666a895e7fe8e488332263fd106ced0ed7cab7</id>
<content type='text'>
The original grail uses an internal touch framework and exports some
touch information as extended attributes to gesture events. This was
never quite the intention, but rather to expose gestures and touches
on a similar footing, such that grail can be input agnostic. This
patch starts off by replacing the internal touch framework with the
utouch-frame engine.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Plug hole in tentative gestures state during finger transition</title>
<updated>2010-08-26T14:16:22+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-26T14:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=3b776917d8037bec30a62b802433194ecead929f'/>
<id>urn:sha1:3b776917d8037bec30a62b802433194ecead929f</id>
<content type='text'>
During finger configuration transition, as well as after a tap,
there would be no tentative gestures registered in the instantiator,
leading to faulty emission of motion events. Fixed with this patch.


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>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>always send pointer movement gestures</title>
<updated>2010-08-10T14:04:18+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-10T12:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=1e8aa1edc281132efa485f41741193af8ee13c8e'/>
<id>urn:sha1:1e8aa1edc281132efa485f41741193af8ee13c8e</id>
<content type='text'>
Always send drag events for one-finger touches, but only filter
the ABS_X/Y events if grail_filter_abs_events() is set to true.

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