<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git/src/Makefile.am, 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:42:33+00:00</updated>
<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>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>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>Introduce touch gesture events</title>
<updated>2011-03-28T20:02:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-03-28T18:55:29+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=a0a4c6c30704a792193ff49d7fcaab63dac8a07a'/>
<id>urn:sha1:a0a4c6c30704a792193ff49d7fcaab63dac8a07a</id>
<content type='text'>
Touch gesture events follow the same logic as drags, except they
cannot be held back but are emitted immediately.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Only export the intended grail symbols</title>
<updated>2011-01-02T11:51:40+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-01-02T11:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=fdb957e95052b7c4ea32ab72b9efe5836133df7f'/>
<id>urn:sha1:fdb957e95052b7c4ea32ab72b9efe5836133df7f</id>
<content type='text'>
In the making of grail1, the intention was never that the
gin, gru and touch symbols be exported. Rectify this by adding
an explicit symbols file used during linking.

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>Prepare for queued event handling</title>
<updated>2011-01-02T11:38:26+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-01-02T11:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=1e07054fbeab6e90f104c279d3246097dd838a17'/>
<id>urn:sha1:1e07054fbeab6e90f104c279d3246097dd838a17</id>
<content type='text'>
The current grail operates via callbacks. In order to make grail work
as a pipe, where input and output can be controlled externally, add
the missing event queue for gestures, and align the code to simplify a
switch.

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 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>
<entry>
<title>Simplify touch machinery</title>
<updated>2010-08-19T18:03:15+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-19T18:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=a704984e03d28b4be40e12c43be1b163bc9e09e2'/>
<id>urn:sha1:a704984e03d28b4be40e12c43be1b163bc9e09e2</id>
<content type='text'>
To be able to model touch information uniformly across all supported
devices, the semantics of the touch attributes has to be treated
explicitly. Drop the generic touch property array and replace it
by an actual structure. In addition, the touch-engine abstraction
turned out to not be needed, so drop it as well.

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