lp:~chasedouglas/grail/gesture-end-fix
- Get this branch:
- bzr branch lp:~chasedouglas/grail/gesture-end-fix
Branch merges
- Daniel d'Andrada (community): Approve
-
Diff: 176 lines (+44/-7)5 files modifiedsrc/v3/gesture.cpp (+13/-5)
src/v3/gesture.h (+1/-0)
src/v3/slice.cpp (+5/-2)
src/v3/slice.h (+2/-0)
test/x11/twodrag.cpp (+23/-0)
Related bugs
Bug #949855: Tap gesture goes back to Update state after End state. | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 204. By Chase Douglas
-
Fix TwoDrag.Recording for new gesture ending fixes
With the previous commit, gestures will logically end one slice after
they physically end. Insert one extra slice into the this test to fix it
up. - 203. By Chase Douglas
-
Separate gesture end state into logical and physical end
A gesture may physically end before it logically ends. For example, a tap
gesture may physically end before all the touches become owned by grail,
or before construction finishes. This change ensures that both endings
are properly accounted for, fixing an issue where tap events would end
and then continue to send more events afterwards. - 202. By Chase Douglas
-
Calculate atomic gesture timeouts properly
Atomic gestures have an extra timeout that must be checked. Atomic
gesture events are not sent until the composition time has been met. This
change adds the composition timeout check to all the other timeout checks
to ensure the client will update the grail time appropriately. - 200. By Chase Douglas
-
Standardize and cleanup test recordings
* Create subdirectories for each test device.
- device_name/device. prop
- device_name/recording_ name.record
* Standardize on device naming "Device Name (Virtual Test Device)" - 198. By Chase Douglas
-
Merge test fixes branch
This ensures make check will not fail if xorg-gtest is not available.
There are other problems with the testing, which are apparent when
running make distcheck. Those will be fixed up in future branches. - 197. By Daniel d'Andrada
-
Merge "Atomic rules: Don't send slices from premature gestures."
+ refactoring of v3/Recognizer
+ regression test
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:grail