<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grail.git, branch v1.0.13</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.13</id>
<link rel='self' href='https://bitmath.se/org/git/grail.git/atom?h=v1.0.13'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/'/>
<updated>2010-09-10T12:06:15+00:00</updated>
<entry>
<title>grail v1.0.13</title>
<updated>2010-09-10T12:06:15+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-07T18:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=0e1bf39bd34062f07358dc605c0f03fa5df08356'/>
<id>urn:sha1:0e1bf39bd34062f07358dc605c0f03fa5df08356</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow slow tapping</title>
<updated>2010-09-10T12:06:12+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-10T11:11:30+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=fce9c3688b9a1d1fd24edc06da92609b02c2dcd7'/>
<id>urn:sha1:fce9c3688b9a1d1fd24edc06da92609b02c2dcd7</id>
<content type='text'>
For the benefit of hardware that cannot accurately meet the desirable
response times, allow for tapping times up to 300 ms.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Inhibit taps immediately after a finger is lifted</title>
<updated>2010-09-10T12:06:10+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-10T11:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=2c07d7aa94c9f2f40d72875cf19a9c6a7b3a2c69'/>
<id>urn:sha1:2c07d7aa94c9f2f40d72875cf19a9c6a7b3a2c69</id>
<content type='text'>
The intentional tap starts with a finger in the air. This patch
treats the sequence up-down-up as unintentional, unless performed
with a single finger. Fixes the problem with accidental taps during
multi-finger gestures.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Only emit abs events when motion is active</title>
<updated>2010-09-10T10:28:17+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-10T10:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=9482738f738af43ca8932014f7953f2d2b3beef0'/>
<id>urn:sha1:9482738f738af43ca8932014f7953f2d2b3beef0</id>
<content type='text'>
This bug was hidden behind the motion inhibit during tapping,
but resurfaced when tapping from resting finger was introduced.
With this patch, pointer movement is inhibited also when lifting
fingers from the surface.

Ideally, tapping should be treated as a transient event, which would
allow zero pointer event also _before_ the tap, but presently unity
seems to depend on the initial pointer movement as a touch-down event.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Cancel tapping also on zoom events</title>
<updated>2010-09-09T19:05:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-09T19:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=be45e7cc1e71a358a35add1cd62280e8224b53f1'/>
<id>urn:sha1:be45e7cc1e71a358a35add1cd62280e8224b53f1</id>
<content type='text'>
The current code cancels tapping when dragging is active. This
patch adds zooming to the set, to inhibit tapping also when a
perfect zoom without dragging is performed.

Reported-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Discard tapping even when there are zero events between down and up</title>
<updated>2010-09-09T19:05:11+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-09T18:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=52aeefd3f462955063faae58f14097a7be88a558'/>
<id>urn:sha1:52aeefd3f462955063faae58f14097a7be88a558</id>
<content type='text'>
The current logic assumes there will be at least one frame with
between touch up and touch down or the tap will not be properly
timed out. Fixed with this patch.

Reported-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Support legacy devices</title>
<updated>2010-09-09T08:17:09+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-09T08:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=9bdd12a8046f33a6d190bb33371eb30d3ee59062'/>
<id>urn:sha1:9bdd12a8046f33a6d190bb33371eb30d3ee59062</id>
<content type='text'>
Simulate MT touch events for legacy devices that support the
DOUBLETAP, TRIPLETAP and QUADTAP events. This allows multi-finger
tap and drag gestures to be emitted, providing a basic level of
MT functionality for legacy devices.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Make sure contact area is always defined</title>
<updated>2010-09-09T08:14:26+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-09-09T08:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=293c6123865c2ec6106949226b790ac54f0eaef6'/>
<id>urn:sha1:293c6123865c2ec6106949226b790ac54f0eaef6</id>
<content type='text'>
Some devices do not always send touch_minor after touch_major
has been set. According to the MT protocol, this case should
be treated as if minor is equal to major. This patch makes sure
touch_minor is never zero when touch_major is set.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>grail v1.0.12</title>
<updated>2010-09-01T19:18:09+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-08-31T12:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/grail.git/commit/?id=c704f3ea261cc682c6b3dc7ac98b81a66180b26a'/>
<id>urn:sha1:c704f3ea261cc682c6b3dc7ac98b81a66180b26a</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
