summaryrefslogtreecommitdiffstats
path: root/apps/shell/app_shell.gyp
diff options
context:
space:
mode:
authorjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-04 21:38:17 +0000
committerjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-04 21:38:17 +0000
commit0ff151d78683824266581ba161cf361e7f43962c (patch)
tree0b32f3508b43e9dd640dd5dfba309c62f1bd0b51 /apps/shell/app_shell.gyp
parent8069c4e0cac1721e076329252e3d1886dae6ef11 (diff)
downloadchromium_src-0ff151d78683824266581ba161cf361e7f43962c.zip
chromium_src-0ff151d78683824266581ba161cf361e7f43962c.tar.gz
chromium_src-0ff151d78683824266581ba161cf361e7f43962c.tar.bz2
* Add --new-app-window flag to app_shell.
* Add ShellAppWindowCreateFunction to provide a separate implementation of chrome.app.window.create() and manually register it (it has no IDL/JSON representation). * Add ShellAppWindow, a fullscreen app window that has no ui/views dependencies. * Hook up the various extension function dispatch machinery. This helps eliminate //chrome dependencies from app_shell by eliminating dependencies on //apps. BUG=360130 TEST=manual, app_shell --new-app-window can load and display hello-world and calculator NOTRY=true (try servers have no coverage for app_shell yet - we're working on it) Review URL: https://codereview.chromium.org/224733006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261883 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'apps/shell/app_shell.gyp')
-rw-r--r--apps/shell/app_shell.gyp4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/shell/app_shell.gyp b/apps/shell/app_shell.gyp
index a66c960e..9b5d7e2 100644
--- a/apps/shell/app_shell.gyp
+++ b/apps/shell/app_shell.gyp
@@ -93,6 +93,10 @@
'app/shell_main_delegate.h',
'browser/shell_app_sorting.cc',
'browser/shell_app_sorting.h',
+ 'browser/shell_app_window.cc',
+ 'browser/shell_app_window.h',
+ 'browser/shell_app_window_api.cc',
+ 'browser/shell_app_window_api.h',
'browser/shell_app_window_delegate.cc',
'browser/shell_app_window_delegate.h',
'browser/shell_apps_client.cc',