2012-05-18 17:28:17 |
Daniel d'Andrada |
bug |
|
|
added bug |
2012-05-18 17:28:32 |
Daniel d'Andrada |
utouch-geis: importance |
Undecided |
Low |
|
2012-05-18 17:28:35 |
Daniel d'Andrada |
utouch-geis: assignee |
|
Daniel d'Andrada (dandrader) |
|
2012-05-18 17:28:40 |
Daniel d'Andrada |
utouch-geis: status |
New |
In Progress |
|
2012-05-18 22:29:31 |
Launchpad Janitor |
branch linked |
|
lp:~dandrader/utouch-geis/lp1001365 |
|
2012-05-22 12:29:56 |
Launchpad Janitor |
branch linked |
|
lp:utouch-geis |
|
2012-05-22 12:39:45 |
Daniel d'Andrada |
utouch-geis: status |
In Progress |
Fix Committed |
|
2012-05-22 18:00:58 |
Chase Douglas |
bug task added |
|
utouch-geis (Ubuntu) |
|
2012-05-22 18:06:13 |
Chase Douglas |
utouch-geis (Ubuntu): importance |
Undecided |
Low |
|
2012-06-06 13:53:28 |
Launchpad Janitor |
branch linked |
|
lp:utouch-geis/quantal |
|
2012-06-07 19:12:25 |
Launchpad Janitor |
utouch-geis (Ubuntu): status |
New |
Fix Released |
|
2012-06-07 20:30:04 |
Chase Douglas |
utouch-geis: status |
Fix Committed |
Fix Released |
|
2012-06-29 21:32:07 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/utouch-geis |
|
2012-08-10 20:16:25 |
Launchpad Janitor |
branch linked |
|
lp:~fginther/+junk/geis-precise-debug |
|
2012-08-14 18:47:44 |
Launchpad Janitor |
branch linked |
|
lp:~fginther/geis/2.2.9.1 |
|
2012-08-15 17:56:49 |
Launchpad Janitor |
branch linked |
|
lp:~fginther/+junk/geis-2.2.9.1-take2 |
|
2012-08-16 15:42:43 |
Launchpad Janitor |
branch linked |
|
lp:~fginther/geis/geis-2.2.9.1-precise |
|
2012-08-16 16:19:54 |
Chase Douglas |
affects |
utouch-geis (Ubuntu) |
geis (Ubuntu) |
|
2012-08-16 16:20:07 |
Chase Douglas |
nominated for series |
|
Ubuntu Precise |
|
2012-08-16 16:20:07 |
Chase Douglas |
bug task added |
|
geis (Ubuntu Precise) |
|
2012-08-16 16:21:49 |
Chase Douglas |
geis (Ubuntu Precise): status |
New |
In Progress |
|
2012-08-16 16:21:57 |
Chase Douglas |
geis (Ubuntu Precise): importance |
Undecided |
Low |
|
2012-08-16 16:22:05 |
Chase Douglas |
geis (Ubuntu Precise): assignee |
|
Francis Ginther (fginther) |
|
2012-08-16 17:21:07 |
Daniel d'Andrada |
description |
Steps to reproduce the problem:
- Disable atomic gestures rules.
- Subscribe for 2-touches Touch gestures.
- Move 4 simultaneous touch points on a touchscreen (in an environment where no other process/client would intercept those touches).
- Check that 6 different 2-touch Touch gestures begin.
- Accept two of them that are not overlapping (i.e. that have no common touch point between the two) and reject any others.
Expected outcome:
If you happen to get a "Gesture Begin" from a gesture that overlaps one that was already accepted, you can successfully reject it.
Actual oucome:
You get "Gesture Begin" and "Gesture Update" events from gestures that overlaps the ones were already accepted and if you try to reject them the call fails.
Comments:
It seems that utouch-geis keeps in its event queue (and therefore ends up delivering them) events from gestures that no longer exist (gestures that overlap an accepted one are automatically canceled), hence the failure when you try to reject them. |
We need this fix backported from Quantal as it's in the code that was changed to the new naming scheme, from utouch-geis to just geis, that must be done in Precise as well.
[Test Case]
Steps to reproduce the problem:
- Disable atomic gestures rules.
- Subscribe for 2-touches Touch gestures.
- Move 4 simultaneous touch points on a touchscreen (in an environment where no other process/client would intercept those touches).
- Check that 6 different 2-touch Touch gestures begin.
- Accept two of them that are not overlapping (i.e. that have no common touch point between the two) and reject any others.
Expected outcome:
If you happen to get a "Gesture Begin" from a gesture that overlaps one that was already accepted, you can successfully reject it.
Actual oucome:
You get "Gesture Begin" and "Gesture Update" events from gestures that overlaps the ones were already accepted and if you try to reject them the call fails.
[Comments]
utouch-geis keeps in its event queue (and therefore ends up delivering them) events from gestures that no longer exist (gestures that overlap an accepted one are automatically canceled), hence the failure when you try to reject them.
[Regression Potential]
A regression was found later on, after further use and testing, and already fixed. It's the fix for bug 1015775. Thus I believe we can safely say that the regression potential now is minimal. |
|
2012-08-27 20:11:55 |
Chase Douglas |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-08-30 19:20:32 |
Adam Conrad |
geis (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2012-08-30 19:20:36 |
Adam Conrad |
bug |
|
|
added subscriber SRU Verification |
2012-08-30 19:20:43 |
Adam Conrad |
tags |
|
verification-needed |
|
2012-09-02 07:42:00 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/precise/geis/precise-proposed |
|
2012-09-07 21:14:23 |
Chase Douglas |
tags |
verification-needed |
regression-proposed |
|
2012-09-07 21:23:53 |
Adam Conrad |
tags |
regression-proposed |
regression-proposed verification-needed |
|
2012-09-07 21:25:14 |
Adam Conrad |
tags |
regression-proposed verification-needed |
verification-needed |
|
2012-09-10 17:04:36 |
Daniel d'Andrada |
tags |
verification-needed |
verification-done |
|
2012-09-13 21:53:11 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2012-09-13 21:53:16 |
Launchpad Janitor |
geis (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|