Merge lp:~thomas-voss/unity-mir/replace_get_env_with_thread_safe_variant into lp:unity-mir
Status: | Rejected |
---|---|
Rejected by: | Michał Sawicz |
Proposed branch: | lp:~thomas-voss/unity-mir/replace_get_env_with_thread_safe_variant |
Merge into: | lp:unity-mir |
Prerequisite: | lp:~thomas-voss/unity-mir/refactor-oom-score-adj-to-rely-on-process-cpp |
Diff against target: |
230 lines (+83/-48) 3 files modified
src/modules/Unity/Application/applicationscreenshotprovider.cpp (+14/-12) src/modules/Unity/Application/taskcontroller.cpp (+63/-29) src/modules/Unity/Application/ubuntukeyboardinfo.cpp (+6/-7) |
To merge this branch: | bzr merge lp:~thomas-voss/unity-mir/replace_get_env_with_thread_safe_variant |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michał Sawicz | Disapprove | ||
Gerry Boland (community) | Needs Information | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Review via email: mp+195037@code.launchpad.net |
Commit message
Switch to process-cpp for querying the environment in a thread-safe manner.
Description of the change
Switch to process-cpp for querying the environment in a thread-safe manner.
Unmerged revisions
- 150. By Thomas Voß
-
[ Gerry Boland ]
* Unity.Application is not a shared library, but a plugin. (LP:
#1256014)
* Implement preStart callback added to upstart-app-launch- 2. (LP:
#1243665)
[ Ubuntu daily release ]
* Automatic snapshot from revision 157
[ Gerry Boland ]
* Install ServerStatusListener to be notified of mir server start, pause
and resume. Use start notification to send SIGSTOP signal to upstart,
so it knows mir is ready for other clients.
* Bump version number
* InputArea: don't use lambda function as slot, can cause crash on
shutdown Using lambda function as slot can introduce crash as the
slot's object deletion is not registered unlike with traditional
signal/slot connections. As a result, on signal emission, the lambda
can be called on a deleted object. (LP: #1253685)
* Misc fixes for Mir 0.1.2 support. (LP: #1254986)
[ Alan Griffiths ]
* ApplicationSession is a Mir implementation class that shouldn't be
used by unity-mir, use shell::session instead.
[ Kevin Gunn ]
* mir server abi and api broke, updating dependency to deb 0.1.1.
* update mir deb build dep to 0.1.2
[ Victor Thompson ]
* Fix mir to not suspend the music-app, or any other app granted a
lifecycle exception, when switching between apps. (LP: #1241185,
#1241045)
[ Daniel van Vugt ]
* Force the screen to redraw after turning the display back on (LP:
#1255045). Also stop the compositor when the screen is off.
Otherwise it will spin in the background, eating battery. (LP:
#1255045)
[ Ubuntu daily release ]
* Automatic snapshot from revision 154
* Cherry-pick upstream patch to avoid Unity8 crashing on stop
(LP: #1253685)
[ Gerry Boland ]
* On MirSurface destruction, any InputAreas on that surface will be
notified and remove their links to that surface. Fixes crash
bug:1243444. (LP: #1243444)
[ Alan Griffiths ]
* Remove dependency on mir::shell::SessionManager .
* Remove dependency on mir::surfaces::SurfaceControl ler.
* Remove dependency on msh::OrganisingSurfaceFactory.
* Avoid relying on an explicit Mir typename that changes in a
refactoring coming soon.
* Do all the hacky surface creation customization in
SurfaceFactory::create_ surface( ) - and don't mention SurfaceBuilder
at all. (That will allow Mir to get rid of that interface.).
[ Albert Astals ]
* Don't include the QtQml megaheader Include the one we really need.
[ Ubuntu daily release ]
* Automatic snapshot from revision 144 - 149. By Thomas Voß
-
Ensure that panel height is adjusted for grid unit pixel units.
- 148. By Thomas Voß
-
Reverted changes to getenv.
- 147. By Thomas Voß
-
Merged dependent branches.
- 146. By Thomas Voß
-
Leverage default values for env::get().
- 145. By Thomas Voß
-
Switch to process-cpp for querying the environment in a thread-safe manner.
- 144. By Thomas Voß
-
Refactor sigstop'ing and sigcont'ing of application process groups to rely on process-cpp.
FAILED: Continuous integration, rev:145 jenkins. qa.ubuntu. com/job/ unity-mir- ci/154/ jenkins. qa.ubuntu. com/job/ unity-mir- trusty- amd64-ci/ 15/console jenkins. qa.ubuntu. com/job/ unity-mir- trusty- armhf-ci/ 15/console jenkins. qa.ubuntu. com/job/ unity-mir- trusty- i386-ci/ 15/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ unity-mir- ci/154/ rebuild
http://