lp:~chasedouglas/geis/fix-deltas
- Get this branch:
- bzr branch lp:~chasedouglas/geis/fix-deltas
Branch merges
- Stephen M. Webb (community): Approve
- Chase Douglas (community): Needs Resubmitting
-
Diff: 109 lines (+43/-5)1 file modifiedlibutouch-geis/backend/grail/geis_grail_backend.c (+43/-5)
Related bugs
Bug #985916: Position deltas are incorrect when synchronous events are not enabled | Medium | Fix Released | |
Bug #986215: Radius delta values should be a ratio instead of a difference | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 256. By Chase Douglas
-
Calculate radius deltas as a ratio from previous geis event
The radius values are scale factors from the geis begin event, so the
deltas should be scale factors from the previous geis event too. - 255. By Chase Douglas
-
Save position in slice state and calculate deltas based on it
When synchronous events are not enabled, multiple grail events may have
been dropped in between geis events. Before this change, the geis deltas
were based on the grail deltas, which only accounted for the changes
between the previous and the current grail slice instead of from the
previous and current geis event.This change started off as a reversion of commit 226.1.3, which
introduced the regression. The initial slice state was corrected to
represent the initial position. The number of touches was saved in the
slice state. Then, if the number of touches changes we reset the slice
state. This ensures we still have lp:967267 fixed. - 250. By Daniel d'Andrada
-
Document GEIS_GESTURE_
ATTRIBUTE_ TOUCH_N_ [ID|X|Y] definitions Mostly to make clear they are used only by GEIS v1 API
- 249. By Stephen M. Webb
-
Restored the reporting of existing devices on registering a device callback in GEISv1 (lp: #979855).
- 248. By Daniel d'Andrada
-
geisview: fix number of groups printed
It was printing the number of touches instead
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:geis