lp:~mir-team/qtmir/fix-key-auto-repeat
- Get this branch:
- bzr branch lp:~mir-team/qtmir/fix-key-auto-repeat
Branch merges
- Daniel d'Andrada (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 47 lines (+8/-5)2 files modifiedsrc/modules/Unity/Application/mirsurfaceitem.cpp (+4/-3)
src/platforms/mirserver/qteventfeeder.cpp (+4/-2)
Related bugs
Bug #1349416: event.isAutoRepeat is always false | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 253. By Gerry Boland
-
TaskController may call processStarted synchronously, so check for that in startApplication before adding Fixes: 1371047
Approved by: Michael Zanetti, PS Jenkins bot - 251. By Gerry Boland
-
Fix unstable test - be more careful about synchronizing the Qt image provider and Mir snapshot threads
Use a state boolean and locking to synchronise the threads only if necessary (inspired by QFuture design)
Approved by: Daniel d'Andrada, PS Jenkins bot - 249. By Daniel d'Andrada
-
MirSurfaceItem: Ensure all touch sequences sent to Mir surface are properly ended.
In order to have a testable MirSurfaceItem I had to mock qtmir::Session.
To mock qtmir::Session I had to define a qtmir::SessionInterfac e. That caused many s/Session/ SessionInterfac es throughout the code base.
When creating a testing::MockSession for qtmir::Session it clashed with the existing testing: :MockSession for mir::scene: :Surface. Thus I had to refactor the namespacing of all mocks. So most of the diff is just about refactoring code to enable a MirSurfaceItem unit test.
Fixes: 1295623
Approved by: Michael Zanetti, PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qtmir