lp:~dandrader/qtmir/lifecycle
- Get this branch:
- bzr branch lp:~dandrader/qtmir/lifecycle
Branch merges
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
- Michael Zanetti (community): Approve (functional testing)
- Gerry Boland (community): Approve (code)
-
Diff: 559 lines (+220/-109)11 files modifieddebian/control (+2/-2)
src/modules/Unity/Application/application.cpp (+6/-39)
src/modules/Unity/Application/application.h (+0/-6)
src/modules/Unity/Application/application_manager.cpp (+0/-31)
src/modules/Unity/Application/application_manager.h (+1/-5)
src/modules/Unity/Application/applicationscreenshotprovider.cpp (+52/-11)
tests/modules/ApplicationManager/ApplicationManager.pro (+2/-1)
tests/modules/ApplicationManager/application_manager_test.cpp (+24/-11)
tests/modules/common/common.pri (+5/-3)
tests/modules/common/mock_renderable.h (+43/-0)
tests/modules/common/mock_surface.h (+85/-0)
Related bugs
Bug #1359819: no splash screen when restarting app killed by lifecycle manager | Critical | Fix Released | |
Bug #1359821: nonfullscreen apps get fullscreen size when restarted | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 238. By Daniel d'Andrada
-
Application: keep fullscreen value when it loses its surface
Avoid flickering during application restarts
- 234. By Daniel d'Andrada
-
Merge trunk
[ Michał Sawicz ]
* Unrevert "MirSurfaceItem: always try to consume new mir frames"
* Reverting previous commit since unity8 started deadlocking in ap
test runs (requested by Saviq)
[ Daniel d'Andrada ]
* MirSurfaceItem: always try to consume new mir frames Otherwise those
frames will get dropped and MirSurfaceItem will therefore never use
them, being left displaying an old, stale, frame until the
application renders again.This could happen for instance if an
application was rendering between the time the Application object
goes to Suspended state and the actual process getting SIG_STOPPED
(ie, suspended for real). Frames rendered in this interval were
getting dropped and once that app was resumed and its MirSurfaceItem
brought to front the user would see an old stale frame until some
new event caused the application to render a new frame (e.g. an
input event) (LP: #1353374)
[ Ubuntu daily release ]
* New rebuild forced
[ Michał Sawicz ]
* Bumped dependency for Mir 0.6.0. Switch to using supported API
(the_ipc_factory -> new_ipc_factory).
[ Cemil Azizoglu ]
* Bumped dependency for Mir 0.6.0. Switch to using supported API
(the_ipc_factory -> new_ipc_factory).
[ Alan Griffiths ]
* Bumped dependency for Mir 0.6.0. Switch to using supported API
(the_ipc_factory -> new_ipc_factory).
[ Kevin Gunn ]
* Bumped dependency for Mir 0.6.0. Switch to using supported API
(the_ipc_factory -> new_ipc_factory).
[ Gerry Boland ]
* AppMan: fix dbus GetWindowStack & GetAppFromPid APIs. On suspend,
mark focused application unfocused, and reverse on resume. - 232. By Daniel d'Andrada
-
Obey requestedSize instead of forcing half-resolution
Let the Image user request half-size through its sourceSize property instead.
- 229. By Daniel d'Andrada
-
Revamp screenshotting to optmize memory consumption
- let qtmir user decide when to get a screenshot
- add API for discarding the screenshot when no longer needed to save memory
- halve the size of the screenshot also to save memory
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qtmir