lp:~chasedouglas/grail/gesture-end-fix

Created by Chase Douglas and last modified
Get this branch:
bzr branch lp:~chasedouglas/grail/gesture-end-fix
Only Chase Douglas can upload to this branch. If you are Chase Douglas please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chase Douglas
Project:
Grail
Status:
Merged

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.

201. By Chase Douglas

Add test for atomic timeout handling

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)"

199. By Daniel d'Andrada

Make code follow Google C++ coding style

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

196. By Daniel d'Andrada

Merged "Erase ended touches from start_times_ map"

195. By Daniel d'Andrada

Merge "A touch cannot be accepted and unaccepted simultaneously."

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:grail
This branch contains Public information 
Everyone can see this information.

Subscribers