lp://qastaging/~mterry/qtmir/more-accurate-mocks
- Get this branch:
- bzr branch lp://qastaging/~mterry/qtmir/more-accurate-mocks
Branch merges
- Unity8 CI Bot (community): Approve (continuous-integration)
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 424 lines (+61/-135)4 files modifiedtests/framework/mock_proc_info.cpp (+2/-0)
tests/framework/mock_session.cpp (+1/-0)
tests/framework/mock_task_controller.cpp (+4/-4)
tests/modules/ApplicationManager/application_manager_test.cpp (+54/-131)
Branch information
Recent revisions
- 425. By Michael Terry
-
Add mock for command_line; change doAppIdHasProcessId to call primaryPidForAppId; change tests to mock primaryPidForAppId calls instead of command_line calls
- 421. By Daniel d'Andrada
-
Revert revision 415
The commit "Ensured Mir surface items with size less than or equal to zero are not rendered,
as it's usually done for standard QtQuick items." caused a regression.MirSurface.size was being kept uninitialized, as QSize(-1,-1).
- 420. By Daniel d'Andrada
-
Forward Mir mouse wheel events to the shell cursor Fixes: #1497091
Approved by: Lukáš Tinkl - 419. By Gerry Boland
-
Manage frameSwapped signal/slot connection with MirSurface more strictly to avoid crash.
Direct Signal/slot connections across thread boundaries incur the same risks as any cross-thread calls. While connect/disconnect are thread safe methods, it is possible for a slot to be called while the slot owner is being deconstructed - and so not yet disconnected.
So watch for the Item's window change signal and disconnect signal immediately. Also move slot ownership to MirSurfaceItem to auto-disconnect more aggressively.
Fixes: #1517571
Approved by: Daniel d'Andrada - 418. By Daniel d'Andrada
-
Implemented support for cursors set by client surfaces
Approved by: Lukáš Tinkl
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/qtmir