|
ash: Add SessionController/Client mojo interfaces
SessionController serves as an interface to maintain a session info
cache in ash. SessionControllerClient runs on the other side where
session manager code runs (chrome) and update SessionController with
session info. They are targeted to replace SessionStateDelegate to
use in both mash and classic ash.
BUG= 648964, 496761
Committed: https://crrev.com/468b45fb766ba4da0e7ef3aaaa2d5a05d5f34602
Cr-Commit-Position: refs/heads/master@{#437407}
Total comments: 56
Total comments: 28
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1265 lines, -93 lines) |
Patch |
 |
M |
ash/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/common/mojo_interface_factory.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/common/session/session_controller.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+129 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/common/session/session_controller.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+176 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/common/session/session_controller_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+237 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/common/session/session_state_delegate.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/common/wm_shell.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/common/wm_shell.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/mus/manifest.json
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ash/public/interfaces/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
ash/public/interfaces/session_controller.mojom
|
View
|
1
2
3
4
5
6
|
1 chunk |
+143 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/public/interfaces/session_controller.typemap
|
View
|
1
2
3
4
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/public/interfaces/session_controller_traits.h
|
View
|
|
1 chunk |
+165 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/public/interfaces/typemaps.gni
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_content_browser_manifest_overlay.json
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/ui/ash/session_controller_client.h
|
View
|
1
2
3
4
|
1 chunk |
+81 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/ui/ash/session_controller_client.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+269 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/session_state_delegate_chromeos.cc
|
View
|
|
6 chunks |
+7 lines, -91 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/session_manager/BUILD.gn
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/user_manager/BUILD.gn
|
View
|
1
2
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 59 (38 generated)
|