lp:~dandrader/qtmir/frozenApps-lp1295623
- Get this branch:
- bzr branch lp:~dandrader/qtmir/frozenApps-lp1295623
Branch merges
- Michael Zanetti (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 1687 lines (+667/-239)27 files modifiedsrc/modules/Unity/Application/Application.pro (+1/-0)
src/modules/Unity/Application/application.cpp (+3/-3)
src/modules/Unity/Application/mirsurfaceitem.cpp (+135/-30)
src/modules/Unity/Application/mirsurfaceitem.h (+38/-7)
src/modules/Unity/Application/mirsurfacemanager.cpp (+6/-6)
src/modules/Unity/Application/plugin.cpp (+1/-0)
src/modules/Unity/Application/session.cpp (+21/-19)
src/modules/Unity/Application/session.h (+35/-63)
src/modules/Unity/Application/session_interface.h (+106/-0)
src/modules/Unity/Application/sessionmanager.cpp (+8/-8)
src/modules/Unity/Application/sessionmanager.h (+4/-4)
src/modules/Unity/Application/sessionmodel.h (+2/-2)
tests/modules/ApplicationManager/application_manager_test.cpp (+3/-2)
tests/modules/MirSurfaceItem/MirSurfaceItem.pro (+13/-0)
tests/modules/MirSurfaceItem/mirsurfaceitem_test.cpp (+113/-0)
tests/modules/SessionManager/session_manager_test.cpp (+10/-9)
tests/modules/SessionManager/session_test.cpp (+5/-6)
tests/modules/common/common.pri (+1/-0)
tests/modules/common/mock_focus_controller.h (+9/-6)
tests/modules/common/mock_mir_session.h (+14/-13)
tests/modules/common/mock_prompt_session.h (+7/-4)
tests/modules/common/mock_prompt_session_manager.h (+21/-18)
tests/modules/common/mock_renderable.h (+9/-6)
tests/modules/common/mock_session.h (+65/-0)
tests/modules/common/mock_surface.h (+24/-23)
tests/modules/common/qtmir_test.h (+12/-9)
tests/modules/modules.pro (+1/-1)
Related bugs
Bug #1295623: Sometimes input breaks and only edges are responsive | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 251. By Daniel d'Andrada
-
Write MissingTouchEnd test for MirSurfaceItem
And adapt MirSurfaceItem to make this test possible without
having to resort to QTouchEventSequence from QTest as that requires
a QQuiApplication and a QWindow. - 250. By Daniel d'Andrada
-
Sort out namespace of mocks, make a interface for qtmir::Session and draft MirSurfaceItem test
- 249. By Daniel d'Andrada
-
MirSurfaceItem: Ensure all touch sequences sent to Mir surface are properly ended.
- 245. By Alan Griffiths
-
Provide Mir with a handler for any command-line arguments it fails to parse. For the moment, these are simply ignored.
This overrides Mir's default behavior of reporting an error. Fixes: 1361210
Approved by: Gerry Boland, PS Jenkins bot - 244. By Daniel d'Andrada
-
QtEventFeeder: validate touches before sending them to Qt
Make sure we send a tidy touch event stream to Qt as some of it
(QQuickWindow) is vulnerable to things like missing touch releases.Also properly ignore unsupported motion event actions such as hovering.
Fixes: 1295623
Approved by: Gerry Boland, 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