<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src, 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>Introduce gesture frames</title>
<updated>2011-04-28T16:42:33+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-04-28T16:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=5423ccd321c1c84b0e7736b10b2fe9eeb1833e16'/>
<id>urn:sha1:5423ccd321c1c84b0e7736b10b2fe9eeb1833e16</id>
<content type='text'>
This patch extends the API with parallel new/delete functions,
aiming to eventually replace the open/close function. The new
functions give access to the grail gesture frames, containing
gestural transform information. This information is useful in its
own right, and will eventually replace the internal recognizer.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Prepare for gesture frame additions</title>
<updated>2011-04-28T14:58:51+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-29T08:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=d87cde46e25c058ffc76d3871ca4e2ceb3e57991'/>
<id>urn:sha1:d87cde46e25c058ffc76d3871ca4e2ceb3e57991</id>
<content type='text'>
Rename internal variables and fix makefile to make room for new
targets.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Expose utouch-frame through grail API</title>
<updated>2011-04-28T14:58:51+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-04-28T13:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=b605a93a85d8ead753d87a2da5a0e40571d6f275'/>
<id>urn:sha1:b605a93a85d8ead753d87a2da5a0e40571d6f275</id>
<content type='text'>
Start a gentle API change by exposing utouch-frame through grail,
and deprecating the grail_contact struct. Old programs compile and
run fine. To only use the new api, compile with -DGRAIL_NO_LEGACY_API.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Added #includes to remove warnings from Clang.</title>
<updated>2011-04-28T14:58:31+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jussi.pakkanen@canonical.com</email>
</author>
<published>2011-04-28T14:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=c3fdf90535e9e4a29d6d846071a50679d9646bcf'/>
<id>urn:sha1:c3fdf90535e9e4a29d6d846071a50679d9646bcf</id>
<content type='text'>
Signed-off-by: Jussi Pakkanen &lt;jussi.pakkanen@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Use visibility macros instead of symbol map</title>
<updated>2011-04-28T13:19:03+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jussi.pakkanen@canonical.com</email>
</author>
<published>2011-04-28T12:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=753f11f3881eac51da49c5bb2c2eebc99bd47410'/>
<id>urn:sha1:753f11f3881eac51da49c5bb2c2eebc99bd47410</id>
<content type='text'>
Signed-off-by: Jussi Pakkanen &lt;jussi.pakkanen@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Remove the obsoleted transformation filter</title>
<updated>2011-04-12T16:16:16+00:00</updated>
<author>
<name>Chase Douglas</name>
<email>chase.douglas@canonical.com</email>
</author>
<published>2011-04-12T16:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=6b56d222dde782fb618b1886c5ed8279271a80b8'/>
<id>urn:sha1:6b56d222dde782fb618b1886c5ed8279271a80b8</id>
<content type='text'>
Remove the additional filtering performed in the gestural
transforms. This used to serve a purpose during development against
devices without per-contact filtering. Since then, all devices are
filtered, rendering the extra filtering obsolete.

This patch also fixes a problem with rotation events.  Currently, if
you rotate very fast, the rotation angle will be close to the true
angle. However, if you rotate very slow, the rotation angle will be
much less than the true rotation angle.

Signed-off-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
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>Allow replay of device data through grail</title>
<updated>2011-04-04T17:46:28+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-17T09:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=586dd0f17bbd6e2e8b51f3e2fca9269e33f8038a'/>
<id>urn:sha1:586dd0f17bbd6e2e8b51f3e2fca9269e33f8038a</id>
<content type='text'>
This patch adds replay capabilities to grail. If the specified
device points to a valid evemu file, the device properties will
be extracted from that file instead. Any appended event data will
be replayed in realtime when calling grail_pull_mtdev().

In practise, grail_gesture may be executed with a test file.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Disable rotation gestures for semi-mt devices</title>
<updated>2011-04-04T17:46:28+00:00</updated>
<author>
<name>Chase Douglas</name>
<email>chase.douglas@canonical.com</email>
</author>
<published>2011-03-16T13:14:13+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=05833fda0c31938206f134e8fa1876c3360bf6c9'/>
<id>urn:sha1:05833fda0c31938206f134e8fa1876c3360bf6c9</id>
<content type='text'>
To avoid poor user experience with semi-mt devices, disable
rotation detection, such that only drag and scale is emitted.

Signed-off-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
</feed>
