Move ShellWindow into apps component.
commit49045de5997002898f4fd32376f3f96eec32f278
authorbenwells@chromium.org <benwells@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 27 Jun 2013 15:12:04 +0000 (27 15:12 +0000)
committerbenwells@chromium.org <benwells@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 27 Jun 2013 15:12:04 +0000 (27 15:12 +0000)
tree89a5c89e213226a48bac88efa9316e0ffee1c955
parent7790c086f7a606b72b05a1109e4af56a4db4859c
Move ShellWindow into apps component.

This involves creating a new delegate type, ShellWindow::Delegate, which
is implemented in chrome.

BUG=159366

Review URL: https://chromiumcodereview.appspot.com/16702003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208927 0039d316-1c4b-4281-b951-d872f2087c98
59 files changed:
apps/DEPS
apps/app_lifetime_monitor.cc
apps/app_restore_service.cc
apps/app_shim/extension_app_shim_handler_mac.cc
apps/apps.gypi
apps/shell_window.cc [moved from chrome/browser/ui/extensions/shell_window.cc with 83% similarity]
apps/shell_window.h [moved from chrome/browser/ui/extensions/shell_window.h with 82% similarity]
chrome/browser/chromeos/app_mode/app_session_lifetime.cc
chrome/browser/extensions/DEPS
chrome/browser/extensions/api/app_current_window_internal/app_current_window_internal_api.cc
chrome/browser/extensions/api/app_current_window_internal/app_current_window_internal_api.h
chrome/browser/extensions/api/app_window/app_window_api.cc
chrome/browser/extensions/api/app_window/app_window_apitest.cc
chrome/browser/extensions/api/developer_private/developer_private_api.cc
chrome/browser/extensions/api/developer_private/entry_picker.cc
chrome/browser/extensions/api/file_system/file_system_api.cc
chrome/browser/extensions/api/identity/web_auth_flow.cc
chrome/browser/extensions/api/identity/web_auth_flow.h
chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
chrome/browser/extensions/api/tabs/ash_panel_contents.cc
chrome/browser/extensions/api/tabs/ash_panel_contents.h
chrome/browser/extensions/api/tabs/tabs_api.cc
chrome/browser/extensions/app_window_contents.cc
chrome/browser/extensions/app_window_contents.h
chrome/browser/extensions/extension_tab_util.cc
chrome/browser/extensions/platform_app_browsertest.cc
chrome/browser/extensions/platform_app_browsertest_util.cc
chrome/browser/extensions/platform_app_browsertest_util.h
chrome/browser/extensions/shell_window_registry.cc
chrome/browser/extensions/shell_window_registry.h
chrome/browser/extensions/web_view_browsertest.cc
chrome/browser/extensions/web_view_interactive_browsertest.cc
chrome/browser/sessions/session_id.h
chrome/browser/ui/apps/chrome_shell_window_delegate.cc [new file with mode: 0644]
chrome/browser/ui/apps/chrome_shell_window_delegate.h [new file with mode: 0644]
chrome/browser/ui/ash/chrome_shell_delegate.cc
chrome/browser/ui/ash/chrome_shell_delegate_browsertest.cc
chrome/browser/ui/ash/chrome_shell_delegate_chromeos.cc
chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
chrome/browser/ui/ash/launcher/chrome_launcher_controller_per_app_browsertest.cc
chrome/browser/ui/ash/launcher/shell_window_launcher_controller.cc
chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.cc
chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.h
chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc
chrome/browser/ui/browser.cc
chrome/browser/ui/chrome_web_modal_dialog_manager_delegate.cc
chrome/browser/ui/chrome_web_modal_dialog_manager_delegate.h
chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.h
chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.mm
chrome/browser/ui/extensions/apps_metro_handler_win.cc
chrome/browser/ui/extensions/native_app_window.h
chrome/browser/ui/gtk/extensions/native_app_window_gtk.cc
chrome/browser/ui/gtk/extensions/native_app_window_gtk.h
chrome/browser/ui/views/extensions/native_app_window_views.cc
chrome/browser/ui/views/extensions/native_app_window_views.h
chrome/browser/ui/views/select_file_dialog_extension.cc
chrome/browser/ui/webui/extensions/extension_settings_handler.cc
chrome/chrome_browser_ui.gypi