|
AppShell support for Mac.
Very basic support for app_shell on Mac cocoa. It allows building and running app_shell, app_shell_unittests, and app_shell_browsertests on Mac. It introduces app_shell_framework and app_shell_helper targets. Much of the work is based on the content_shell equivalents.
The above targets build as part of 'all' on Mac, but are not yet covered by trybots.
Shortcomings compared to Aura:
- The AppShell desktop controller doesn't support tracking multiple app windows.
- Running App Shell --load-apps works (at least for the Calculator sample) but can only be exited via ^C at the command line, and there is no Mac menu.
BUG= 399363
Committed: https://crrev.com/289ee7c3b41766e6996b6a7d6ecd5a574b2a147e
Cr-Commit-Position: refs/heads/master@{#309256}
Total comments: 2
Total comments: 37
Total comments: 3
Total comments: 39
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+739 lines, -33 lines) |
Patch |
|
M |
build/all.gyp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A + |
extensions/shell/app/app-Info.plist
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A + |
extensions/shell/app/framework-Info.plist
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A + |
extensions/shell/app/helper-Info.plist
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
extensions/shell/app/paths_mac.h
|
View
|
1
2
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/app/paths_mac.mm
|
View
|
1
2
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
|
M |
extensions/shell/app/shell_main.cc
|
View
|
1
2
|
1 chunk |
+20 lines, -7 lines |
0 comments
|
Download
|
|
M |
extensions/shell/app/shell_main_delegate.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
extensions/shell/app/shell_main_delegate.cc
|
View
|
1
2
|
4 chunks |
+27 lines, -4 lines |
0 comments
|
Download
|
|
A |
extensions/shell/app/shell_main_mac.h
|
View
|
1
2
3
4
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
A + |
extensions/shell/app/shell_main_mac.cc
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
extensions/shell/app_shell.gyp
|
View
|
1
2
3
|
14 chunks |
+238 lines, -6 lines |
0 comments
|
Download
|
|
M |
extensions/shell/browser/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
extensions/shell/browser/default_shell_browser_main_delegate.cc
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
extensions/shell/browser/shell_app_delegate.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
A + |
extensions/shell/browser/shell_app_window_client_mac.mm
|
View
|
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
extensions/shell/browser/shell_browser_main_parts.cc
|
View
|
1
2
3
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/browser/shell_browser_main_parts_mac.h
|
View
|
1
2
3
4
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/browser/shell_browser_main_parts_mac.mm
|
View
|
1
2
3
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
M |
extensions/shell/browser/shell_browsertest.cc
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/browser/shell_desktop_controller_mac.h
|
View
|
1
2
3
4
|
1 chunk |
+45 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/browser/shell_desktop_controller_mac.mm
|
View
|
1
2
|
1 chunk |
+53 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/browser/shell_native_app_window_mac.h
|
View
|
1
2
3
4
5
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
|
A |
extensions/shell/browser/shell_native_app_window_mac.mm
|
View
|
1
2
3
4
5
|
1 chunk |
+120 lines, -0 lines |
0 comments
|
Download
|
|
M |
extensions/shell/test/shell_test.cc
|
View
|
1
2
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
Total messages: 28 (9 generated)
|