|
Refactor ShellDesktopController and ShellNativeAppWindow to allow for non-Aura implementations.
Rename ShellDesktopController to ShellDesktopControllerAura; make ShellNativeAppWindow implement only some of the BaseWindow methods, and move aura-specific bits to ShellNativeAppWindowAura. Adds a unit test for ShellNativeAppWindowAura.
This is a precursor to a Cocoa implementation for Mac.
BUG= 399363
TBR=danakj@chromium.org,reed@google.com
Committed: https://crrev.com/0e463fafeca7afbda7e4060a7ce591f7eab82c2f
Cr-Commit-Position: refs/heads/master@{#304897}
Total comments: 28
Total comments: 19
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+412 lines, -804 lines) |
Patch |
 |
M |
athena/main/DEPS
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
athena/main/athena_main_delegate.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/power/process_power_collector_unittest.cc
|
View
|
1
|
4 chunks |
+2 lines, -25 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/app_window/app_window.cc
|
View
|
1
2
3
|
4 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
 |
A |
extensions/browser/app_window/test_app_window_contents.h
|
View
|
1
2
3
4
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
 |
A |
extensions/browser/app_window/test_app_window_contents.cc
|
View
|
1
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/extensions_test.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/extensions.gyp
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/BUILD.gn
|
View
|
1
2
3
4
5
6
|
3 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/app/shell_main_delegate.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
extensions/shell/app/shell_main_delegate.cc
|
View
|
1
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
extensions/shell/app_shell.gyp
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+18 lines, -4 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/DEPS
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/default_shell_browser_main_delegate.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/desktop_controller.h
|
View
|
|
4 chunks |
+13 lines, -5 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/shell_app_window_client.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/shell_app_window_client.cc
|
View
|
1
2
3
|
2 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
 |
A + |
extensions/shell/browser/shell_app_window_client_aura.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -26 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/shell_browser_main_delegate.h
|
View
|
1
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/shell_browser_main_parts.cc
|
View
|
1
2
|
3 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
D |
extensions/shell/browser/shell_desktop_controller.h
|
View
|
|
1 chunk |
+0 lines, -145 lines |
0 comments
|
Download
|
 |
D |
extensions/shell/browser/shell_desktop_controller.cc
|
View
|
|
1 chunk |
+0 lines, -361 lines |
0 comments
|
Download
|
 |
A + |
extensions/shell/browser/shell_desktop_controller_aura.h
|
View
|
1
|
4 chunks |
+19 lines, -18 lines |
0 comments
|
Download
|
 |
A + |
extensions/shell/browser/shell_desktop_controller_aura.cc
|
View
|
|
12 chunks |
+26 lines, -24 lines |
0 comments
|
Download
|
 |
A + |
extensions/shell/browser/shell_desktop_controller_aura_unittest.cc
|
View
|
|
4 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
 |
D |
extensions/shell/browser/shell_desktop_controller_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -75 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/shell_native_app_window.h
|
View
|
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/browser/shell_native_app_window.cc
|
View
|
1
2
3
4
5
6
|
7 chunks |
+3 lines, -63 lines |
0 comments
|
Download
|
 |
A |
extensions/shell/browser/shell_native_app_window_aura.h
|
View
|
1
2
3
4
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
A |
extensions/shell/browser/shell_native_app_window_aura.cc
|
View
|
1
|
1 chunk |
+71 lines, -0 lines |
0 comments
|
Download
|
 |
A |
extensions/shell/browser/shell_native_app_window_aura_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+74 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/shell/test/shell_test.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 24 (5 generated)
|