Merge lp://qastaging/~nick-dedekind/unity-mir/trusted-sessions into lp://qastaging/unity-mir

Proposed by Nick Dedekind
Status: Superseded
Proposed branch: lp://qastaging/~nick-dedekind/unity-mir/trusted-sessions
Merge into: lp://qastaging/unity-mir
Diff against target: 1943 lines (+922/-141)
30 files modified
debian/control (+4/-4)
src/modules/Unity/Application/CMakeLists.txt (+5/-2)
src/modules/Unity/Application/application.cpp (+84/-11)
src/modules/Unity/Application/application.h (+19/-3)
src/modules/Unity/Application/application_manager.cpp (+268/-79)
src/modules/Unity/Application/application_manager.h (+26/-7)
src/modules/Unity/Application/applicationscreenshotprovider.cpp (+2/-1)
src/modules/Unity/Application/dbuswindowstack.cpp (+1/-1)
src/modules/Unity/Application/mirsurface.cpp (+4/-4)
src/modules/Unity/Application/mirsurface.h (+4/-4)
src/modules/Unity/Application/mirsurfacemanager.cpp (+26/-13)
src/modules/Unity/Application/proc_info.cpp (+18/-0)
src/modules/Unity/Application/proc_info.h (+3/-0)
src/modules/Unity/Application/promptsession.cpp (+74/-0)
src/modules/Unity/Application/promptsession.h (+62/-0)
src/modules/Unity/Application/session.cpp (+54/-0)
src/modules/Unity/Application/session.h (+53/-0)
src/unity-mir/CMakeLists.txt (+2/-0)
src/unity-mir/focussetter.cpp (+3/-2)
src/unity-mir/promptsessionlistener.cpp (+60/-0)
src/unity-mir/promptsessionlistener.h (+45/-0)
src/unity-mir/qmirserver.cpp (+1/-0)
src/unity-mir/sessionauthorizer.cpp (+0/-1)
src/unity-mir/shellserverconfiguration.cpp (+20/-1)
src/unity-mir/shellserverconfiguration.h (+4/-0)
tests/CMakeLists.txt (+1/-0)
tests/application_manager_test.cpp (+12/-6)
tests/mock_proc_info.h (+6/-1)
tests/mock_prompt_session_manager.h (+57/-0)
tests/mock_session.h (+4/-1)
To merge this branch: bzr merge lp://qastaging/~nick-dedekind/unity-mir/trusted-sessions
Reviewer Review Type Date Requested Status
Gerry Boland (community) Needs Information
PS Jenkins bot (community) continuous-integration Needs Fixing
Review via email: mp+210775@code.qastaging.launchpad.net

This proposal has been superseded by a proposal from 2014-06-17.

Commit message

Shell implementation of Mir trust sessions.

Description of the change

Shell implementation of Mir trust sessions.
Requires lp:~nick-dedekind/mir/trusted_sessions to land

A mir trust session consists of any number of mir sessions arranged into a parent hierarchy. The last child of the hierarchy is the session which is considered to be the top focused session at all times if the unity-mir Application is in focus.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
179. By Nick Dedekind

Updated for changes to trust sessions

180. By Nick Dedekind

merged with trunk

181. By Nick Dedekind

Added trust session listener

182. By Nick Dedekind

Changes for trust sessions

183. By Nick Dedekind

merged with trunk

184. By Nick Dedekind

better trust session handling

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
185. By Nick Dedekind

changes reqired for trust session

186. By Nick Dedekind

merged with mir 0.2 changes

187. By Nick Dedekind

more changes for trust session api

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
188. By Nick Dedekind

mir 0.2 rebase

189. By Nick Dedekind

merged with devel

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
190. By Nick Dedekind

updated mock_shell for MirTrustSessionAddTrustResult removal

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
191. By Nick Dedekind

mir trust_session_manager changes

192. By Nick Dedekind

renaming of trust session manager interface functions

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
193. By Nick Dedekind

merge with devel

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
194. By Nick Dedekind

fixed tests

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
195. By Nick Dedekind

update trust helper auth

196. By Nick Dedekind

use trust manager for stopping session. Removed frontend::Shell references

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
197. By Nick Dedekind

session/surface changes cause screenshot update.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
198. By Nick Dedekind

sessions added to list, not pid map

199. By Nick Dedekind

updated trust session listener function names

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
200. By Nick Dedekind

updated mir requirements

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
201. By Nick Dedekind

merged with trunk

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
202. By Nick Dedekind

rename trusted_participant_starting/stopping to participant_added/removed

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Gerry Boland (gerboland) wrote :

Is this actually ready for review? If not, please mark as Work in Progress

review: Needs Information
203. By Nick Dedekind

s/trust/prompt

204. By Nick Dedekind

merged with compatibility branch

205. By Nick Dedekind

Fixed some focus issues

206. By Nick Dedekind

merged with trunk

207. By Nick Dedekind

fixed ApplicationManagerTests.onceAppAddedToApplicationLists_mirSurfaceCreatedEventHandled

208. By Nick Dedekind

simplify a bit

209. By Nick Dedekind

added prompt session unit tests

210. By Nick Dedekind

removed test comments

211. By Nick Dedekind

removed unitymir::Session

212. By Nick Dedekind

removed unitymir::PromptSession.

213. By Nick Dedekind

reverted unnecessary changes

214. By Nick Dedekind

use process-cpp for ppid

215. By Nick Dedekind

style changes.

216. By Nick Dedekind

reverted whitespace changes

217. By Nick Dedekind

revert some more unnecessary changes

218. By Nick Dedekind

check session pointers

219. By Nick Dedekind

remove clear session

220. By Nick Dedekind

TYPE const& -> const TYPE&

221. By Nick Dedekind

renamed effectiveSession -> foregroundSession / promptSession -> activePromptSession

222. By Nick Dedekind

pushPromptSession -> appendPromptSession

223. By Nick Dedekind

namespace mir::scene -> ms

224. By Nick Dedekind

style updates

225. By Nick Dedekind

more review comments

226. By Nick Dedekind

test review comments

227. By Nick Dedekind

fixed up some screenshot signal duplication

228. By Nick Dedekind

removed whitespace

229. By Nick Dedekind

merged with trunk

230. By Nick Dedekind

fixed build

231. By Nick Dedekind

fixed dlog

232. By Nick Dedekind

merged with lp:~nick-dedekind/unity-mir/thready-screenshotting

233. By Nick Dedekind

remerged with thready branch

234. By Nick Dedekind

remove authorise dodgeys for prompt sessions

235. By Nick Dedekind

reverted changes to debian/control & debian/changelog

236. By Nick Dedekind

bumped to 0.5

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches