lp:~mterry/unity-mir/appurl
- Get this branch:
- bzr branch lp:~mterry/unity-mir/appurl
Branch merges
Branch information
Recent revisions
- 222. By Tarmac
-
Merge devel at rev 222. (Fix crash on shell shutdown; Refactor app shutdown)
2014-05-06 Gerry Boland <email address hidden>
[220] Fix crash on Mir-initiated shutdown, where stop() was being
called on an already shutting-down server.Mir initiates shutdown on SIGINT & SIGTERM, need to distinguish that
shutdown from a client-initiated shutdown. Do this by installing a
custom signal handler that is run after Mir's initiate-shutdown
handler is called, so that we only call server.stop() on a client-
initiated shutdown. Fixes: https://bugs.launchpad .net/bugs/ 1315251. Approved by Michał Sawicz, PS Jenkins bot.
2014-05-20 Gerry Boland <email address hidden>
[222] Refactoring to have app shutdown handled correctly.
Involves adding a canBeResumed flag to Application and using it to
determine if AppMan should remove the application from the lists.
Also add a big bunch of unit tests for AppMan. Fixes:
https://bugs.launchpad .net/bugs/ 1305128. Approved by PS Jenkins bot, Michał Sawicz.
- 220. By Gerry Boland
-
Add support for short appIds
Shells should use only short AppIds (i.e. appId without the version string). In order to support this, needed to
- slightly decouple appId from the desktop file path, now need to ask the ApplicationController implementation for the path to the desktop file
- DesktopFileReader now just a dumb file reader
- in the upstart ApplicationController interface & implementation, convert any long appIds to short appIds
- in ApplicationManager, to ease transition, have startApplication support both long & short appIds. But otherwise it uses short appIds only. Fixes: 1239750 - 216. By Andrea Cimitan
-
Stop the server when the client app quits.
Add check for upstart session of ubuntu-system- settings- wizard
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity-mir