lp://qastaging/~chasedouglas/grail/fix-recording
- Get this branch:
- bzr branch lp://qastaging/~chasedouglas/grail/fix-recording
Branch merges
Branch information
Recent revisions
- 61. By Chase Douglas
-
Don't test for monotonically increasing event times
The X server generates ownership events in regular context, but generates
other device events in signal context for low latency. The following can
occur:Begin Signal context
Touch 1 Begin is generated (0 ms)
Touch 2 Begin is generated (1 ms)
Begin normal context
Touch 1 Begin event is sent
Touch 1 Ownership event is generated (2 ms)
Touch 1 Ownership event is sent
Touch 2 Begin event is sent
Touch 2 Ownership event is generated (3 ms)
Touch 2 Ownership event is sentThis results in out of order frame events:
Frame 1 for Touch 1 begin (0 ms)
Frame 2 for Touch 1 ownership (2 ms)
Frame 3 for Touch 2 begin (1 ms)
Frame 4 for Touch 3 ownership (3 ms) - 60. By Chase Douglas
-
Fix an out-of-bounds access in the recording test case
There is a touch map that contains touch ID to touch test data array
mappings. This touch map can be accessed out of bounds when checking for
previous values if a touch has ended. Ensure that doesn't happen.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/grail