<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src/grail-api.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>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>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>Also send EV_KEY through utouch-frame</title>
<updated>2011-04-04T17:46:11+00:00</updated>
<author>
<name>Chase Douglas</name>
<email>chase.douglas@canonical.com</email>
</author>
<published>2011-04-04T17:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=75ec0d6e4e74233ba8b381b45a15ac0db82294e2'/>
<id>urn:sha1:75ec0d6e4e74233ba8b381b45a15ac0db82294e2</id>
<content type='text'>
To support semi-mt devices, buttons need to be scanned
for touch count information. This patch adds EV_KEY to
the set of event types sent through utouch-frame.

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>Skip events selectively</title>
<updated>2011-03-14T11:55:19+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-24T11:57:59+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=f2c8bc7e6d661283c714e154b1a92a74cf657462'/>
<id>urn:sha1:f2c8bc7e6d661283c714e154b1a92a74cf657462</id>
<content type='text'>
Buffer all events as planned, but strip the stream of all events
involved with pointer and MT, rather than bluntly removing all
events. In practise, this means button and switch events are let
through, undistorted although possibly slightly delayed.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Wait for the right number of fingers before gesture timeout</title>
<updated>2011-03-14T11:55:19+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-24T10:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=58492d2cd0a38b0d26ea25bddead95bb0fe1c5ce'/>
<id>urn:sha1:58492d2cd0a38b0d26ea25bddead95bb0fe1c5ce</id>
<content type='text'>
A client listening only for multi-finger gestures will not get
the chance to recognize unless there is a gesture timeout. This
patch waits until the drag hold time has passed before releasing
the touch.

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>
</feed>
