lp:~alan-griffiths/unity-mir/dont-use-OrganisingSurfaceFactory
- Get this branch:
- bzr branch lp:~alan-griffiths/unity-mir/dont-use-OrganisingSurfaceFactory
Branch merges
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Approve
-
Diff: 253 lines (+32/-42)7 files modifiedsrc/modules/Unity/Application/inputarea.cpp (+1/-1)
src/modules/Unity/Application/mirsurfacemanager.cpp (+2/-2)
src/unity-mir/shellserverconfiguration.cpp (+9/-15)
src/unity-mir/shellserverconfiguration.h (+4/-4)
src/unity-mir/surfacefactory.cpp (+8/-10)
src/unity-mir/surfacefactory.h (+5/-7)
src/unity-mir/unity-mir.pro (+3/-3)
Branch information
Recent revisions
- 136. By Alan Griffiths
-
Avoid unnecessary use of mir::surfaces:
:SurfaceStackMo del (which ought to be internal to Mir). Approved by Gerry Boland, PS Jenkins bot.
- 135. By Thomas Voß
-
stop/continue complete process groups instead of individual processes.
Approved by Michał Sawicz, PS Jenkins bot.
- 134. By Thomas Voß
-
Ensure that app processes are not assigned an oom score smaller than the one of the shell.
Approved by Gerry Boland, PS Jenkins bot.
- 132. By Albert Astals Cid
-
Fix crashes/deadlocks if we sigterm the app while still starting up
Three changes:
* We need to make sure that the_shell_* return a non unique shared pointer (i.e. Mir is also holding it)
otherwise once we return from the function it will cease to exist and we'll be using
deleted memory
* Move ua_ui_mirserver_finish to after the qApp has stopped, otherwise may happen the code
is still trying to do a QWindow::showMaximized and uses memory that is also gone
* Make the qApp quit call more stubborn, it can happen that sometimes we get to that code before the other thread
has done qApp->exec() so we wait until we get the aboutToQuit signal to make sure the other thread will stop.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:unity-mir