lp:~oif-team/grail/trunk.endfix2
- Get this branch:
- bzr branch lp:~oif-team/grail/trunk.endfix2
Branch merges
- Stephen M. Webb (community): Approve
- Chase Douglas (community): Approve
-
Diff: 11 lines (+1/-1)1 file modifiedsrc/grail-inserter.c (+1/-1)
Related bugs
Bug #744391: sometimes gestures stick around uncompleted | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 139. By Henrik Rydberg
-
Do not discard a started gesture
Not all discarding code paths were taking the notion of a started
gesture into account. Specifically, switching to a gesture of higher
proiority would leave the old gesture without a finish. Fixed with
this patch.Note that timeout implies not sent, so all discarding code paths
are now covered.Signed-off-by: Henrik Rydberg <email address hidden>
- 138. By Henrik Rydberg
-
Do not hold back active gestures
Gestures that has once been sent should never be held back. The
current code would under some circumstance hold the gesture end
event and later discard it. This oneliner solves the problem, which
has been around since 241c5ec, Aug 2010. LP: #744391.Signed-off-by: Henrik Rydberg <email address hidden>
- 137. By Henrik Rydberg
-
Do not treat single finger activation differently
Single-finger drags should no longer behave differently from
any other drag gesture. Fixed with this patch.Signed-off-by: Henrik Rydberg <email address hidden>
- 136. By Henrik Rydberg
-
Never active gestures below activation threshold
Currently, all gestures activate after a certain time, such that
the smallest change result in gesture events. This was designed
to minimize disruption in pointer movement. Since grail no longer
handles pointers, the logic can be simplified to only activate when
the threshold is reached.Signed-off-by: Henrik Rydberg <email address hidden>
- 135. By Henrik Rydberg
-
Do not timeout gestures overlapping touch gestures
The notion of listening to touch gestures implies that the
touches of those gestures never timeout. Hence, any pending
gesture that overlaps those touches should not timeout.Signed-off-by: Henrik Rydberg <email address hidden>
- 134. By Henrik Rydberg
-
Decouple timeout from discard
Move the actual gesture discard from the recognition phase
to the instantiation phase.Signed-off-by: Henrik Rydberg <email address hidden>
- 133. By Henrik Rydberg
-
Introduce touch gesture events
Touch gesture events follow the same logic as drags, except they
cannot be held back but are emitted immediately.Signed-off-by: Henrik Rydberg <email address hidden>
- 132. By Chase Douglas
-
Fix problem with tap properties at touch release -again
Note that in bzr land, the offending git commit listed in the merged
commit message is bzr revision 74. - 131. By Henrik Rydberg
-
Convert to utouch-frame mapping
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 <email address hidden>
- 130. By Henrik Rydberg
-
Introduce check test framework
Add the check test framework, and add a simple test to check
point to point mappings.The tests use the device files as input.
Signed-off-by: Henrik Rydberg <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:grail