lp:~dandrader/grail/lp960598
- Get this branch:
- bzr branch lp:~dandrader/grail/lp960598
Branch merges
- Chase Douglas (community): Approve
-
Diff: 2741 lines (+2688/-5)6 files modifiedsrc/v3/atomic-recognizer.cpp (+6/-4)
test/Makefile.am (+4/-1)
test/recordings/apple_magic_trackpad/3_drag_ended_by_4th_touch.record (+1896/-0)
test/slice-checker.cpp (+186/-0)
test/slice-checker.h (+203/-0)
test/x11/parallel-atomic-gestures.cpp (+393/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 203. By Daniel d'Andrada
-
Test for parallel atomic gestures
Also serves as a way to document the behavior of atomic gestures rules.
The test is not strict in the exact number, content or order of slices
produced for the given input. It just checks that the slices come in an
order that makes sense:
- "Begin" comes before "Update" which comes before "End"
- "Construction finished == false" comes before "Construction finished == true"
- Touch slices comes before Drag slices (since a Touch gesture is recognized
earlier than a Drag)
- No Pinch slices come out of a physical drag gesture. - 202. By Daniel d'Andrada
-
Under atomic gestures rules there can be more than one accepted gesture
The requirement is that each gesture must take all available touches, but more
than one can be accepted in parallel. - 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