<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src, branch v1.0.12</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.12</id>
<link rel='self' href='https://bitmath.se/org/git/grail.git/atom?h=v1.0.12'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/'/>
<updated>2010-09-01T19:18:07+00:00</updated>
<entry>
<title>Do not compute velocity until enough data is available</title>
<updated>2010-09-01T19:18:07+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-31T07:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=34e37fc3bcb136063cd25bc3ab124cb78644e39b'/>
<id>urn:sha1:34e37fc3bcb136063cd25bc3ab124cb78644e39b</id>
<content type='text'>
The first few ticks since a configuration change are not really
suited for velocity computation, so move the speed computation
over to the periodic sampling point.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Make orientation computation more robust</title>
<updated>2010-08-30T00:57:38+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@bitmath.org</email>
</author>
<published>2010-08-30T00:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=84366d8e709861e497179ac8ae2126b25d37d5a4'/>
<id>urn:sha1:84366d8e709861e497179ac8ae2126b25d37d5a4</id>
<content type='text'>
The MT protocol defines the angle to be between -Pi/2 and Pi/2,
and expects the defined range to be symmetric around zero.
Make the angle computation more robust against varying definitions
in the kernel drivers.

Signed-off-by: Henrik Rydberg &lt;rydberg@bitmath.org&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>Trim tapping timeouts</title>
<updated>2010-08-26T14:25:33+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-26T14:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=3cd78ffe61b4a5d6430b6453a8e3aa8247b70f6e'/>
<id>urn:sha1:3cd78ffe61b4a5d6430b6453a8e3aa8247b70f6e</id>
<content type='text'>
Reduce the tapping timeout to 200 ms.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Correct abs event handling</title>
<updated>2010-08-26T14:23:38+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-26T14:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=babe344373d036d57a270658d134d6c0b334f280'/>
<id>urn:sha1:babe344373d036d57a270658d134d6c0b334f280</id>
<content type='text'>
The current code lets abs events through during one-finger drags,
and tapping does not work properly due to abs events not always
being present during taps. Track the pointer position and emit abs
events only if no gestures are in effect, and only if not explicitly
filtered.

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>Declare missing header file for distro package</title>
<updated>2010-08-20T06:40:40+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-20T06:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=6a305ab4e7b8d53e8db464e2f5c10a57b33564f9'/>
<id>urn:sha1:6a305ab4e7b8d53e8db464e2f5c10a57b33564f9</id>
<content type='text'>
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>Use the touch_caps directly rather than grail_get_units()</title>
<updated>2010-08-19T19:38:54+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-19T19:38:54+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=61d778784817e349e5ef7e419adfc0b521b7e33a'/>
<id>urn:sha1:61d778784817e349e5ef7e419adfc0b521b7e33a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add grail_contact and a method to retrieve the current contacts</title>
<updated>2010-08-19T19:17:42+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-19T19:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=baf35a3b761172aeeefd7e761b7e29995a37a9e8'/>
<id>urn:sha1:baf35a3b761172aeeefd7e761b7e29995a37a9e8</id>
<content type='text'>
This patch adds the possibility to extract the current set of
contacts from the grail state.

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