Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(183)

Unified Diff: extensions/shell/browser/shell_content_browser_client.cc

Issue 412713002: Move apps/shell to extensions/shell. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: 40% Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: extensions/shell/browser/shell_content_browser_client.cc
diff --git a/apps/shell/browser/shell_content_browser_client.cc b/extensions/shell/browser/shell_content_browser_client.cc
similarity index 79%
rename from apps/shell/browser/shell_content_browser_client.cc
rename to extensions/shell/browser/shell_content_browser_client.cc
index 5dfc3171e54e858df396bcb04f7be2603b82cf6b..1b48b56e122e35c8e4d4528568d8224e0aea276f 100644
--- a/apps/shell/browser/shell_content_browser_client.cc
+++ b/extensions/shell/browser/shell_content_browser_client.cc
@@ -2,11 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "apps/shell/browser/shell_content_browser_client.h"
+#include "extensions/shell/browser/shell_content_browser_client.h"
-#include "apps/shell/browser/shell_browser_context.h"
-#include "apps/shell/browser/shell_browser_main_parts.h"
-#include "apps/shell/browser/shell_extension_system.h"
#include "base/command_line.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/render_process_host.h"
@@ -22,12 +19,14 @@
#include "extensions/common/constants.h"
#include "extensions/common/extension.h"
#include "extensions/common/switches.h"
+#include "extensions/shell/browser/shell_browser_context.h"
+#include "extensions/shell/browser/shell_browser_main_parts.h"
+#include "extensions/shell/browser/shell_extension_system.h"
#include "url/gurl.h"
using content::BrowserThread;
-using extensions::ExtensionRegistry;
-namespace apps {
+namespace extensions {
namespace {
ShellContentBrowserClient* g_instance = NULL;
@@ -41,7 +40,9 @@ ShellContentBrowserClient::ShellContentBrowserClient(
g_instance = this;
}
-ShellContentBrowserClient::~ShellContentBrowserClient() { g_instance = NULL; }
+ShellContentBrowserClient::~ShellContentBrowserClient() {
+ g_instance = NULL;
+}
// static
ShellContentBrowserClient* ShellContentBrowserClient::Get() {
@@ -62,7 +63,7 @@ content::BrowserMainParts* ShellContentBrowserClient::CreateBrowserMainParts(
void ShellContentBrowserClient::RenderProcessWillLaunch(
content::RenderProcessHost* host) {
int render_process_id = host->GetID();
- host->AddFilter(new extensions::ExtensionMessageFilter(
+ host->AddFilter(new ExtensionMessageFilter(
render_process_id, browser_main_parts_->browser_context()));
}
@@ -83,12 +84,12 @@ net::URLRequestContextGetter* ShellContentBrowserClient::CreateRequestContext(
// Handle only chrome-extension:// requests. app_shell does not support
// chrome-extension-resource:// requests (it does not store shared extension
// data in its installation directory).
- extensions::InfoMap* extension_info_map =
+ InfoMap* extension_info_map =
browser_main_parts_->extension_system()->info_map();
- (*protocol_handlers)[extensions::kExtensionScheme] =
+ (*protocol_handlers)[kExtensionScheme] =
linked_ptr<net::URLRequestJobFactory::ProtocolHandler>(
- extensions::CreateExtensionProtocolHandler(false /* is_incognito */,
- extension_info_map));
+ CreateExtensionProtocolHandler(false /* is_incognito */,
+ extension_info_map));
// Let content::ShellBrowserContext handle the rest of the setup.
return browser_main_parts_->browser_context()->CreateRequestContext(
protocol_handlers, request_interceptors.Pass());
@@ -106,8 +107,8 @@ bool ShellContentBrowserClient::IsHandledURL(const GURL& url) {
url::kDataScheme,
url::kFileScheme,
url::kFileSystemScheme,
- extensions::kExtensionScheme,
- extensions::kExtensionResourceScheme,
+ kExtensionScheme,
+ kExtensionResourceScheme,
};
for (size_t i = 0; i < arraysize(kProtocolList); ++i) {
if (url.scheme() == kProtocolList[i])
@@ -119,11 +120,11 @@ bool ShellContentBrowserClient::IsHandledURL(const GURL& url) {
void ShellContentBrowserClient::SiteInstanceGotProcess(
content::SiteInstance* site_instance) {
// If this isn't an extension renderer there's nothing to do.
- const extensions::Extension* extension = GetExtension(site_instance);
+ const Extension* extension = GetExtension(site_instance);
if (!extension)
return;
- extensions::ProcessMap::Get(browser_main_parts_->browser_context())
+ ProcessMap::Get(browser_main_parts_->browser_context())
->Insert(extension->id(),
site_instance->GetProcess()->GetID(),
site_instance->GetId());
@@ -131,7 +132,7 @@ void ShellContentBrowserClient::SiteInstanceGotProcess(
BrowserThread::PostTask(
BrowserThread::IO,
FROM_HERE,
- base::Bind(&extensions::InfoMap::RegisterExtensionProcess,
+ base::Bind(&InfoMap::RegisterExtensionProcess,
browser_main_parts_->extension_system()->info_map(),
extension->id(),
site_instance->GetProcess()->GetID(),
@@ -141,11 +142,11 @@ void ShellContentBrowserClient::SiteInstanceGotProcess(
void ShellContentBrowserClient::SiteInstanceDeleting(
content::SiteInstance* site_instance) {
// If this isn't an extension renderer there's nothing to do.
- const extensions::Extension* extension = GetExtension(site_instance);
+ const Extension* extension = GetExtension(site_instance);
if (!extension)
return;
- extensions::ProcessMap::Get(browser_main_parts_->browser_context())
+ ProcessMap::Get(browser_main_parts_->browser_context())
->Remove(extension->id(),
site_instance->GetProcess()->GetID(),
site_instance->GetId());
@@ -153,7 +154,7 @@ void ShellContentBrowserClient::SiteInstanceDeleting(
BrowserThread::PostTask(
BrowserThread::IO,
FROM_HERE,
- base::Bind(&extensions::InfoMap::UnregisterExtensionProcess,
+ base::Bind(&InfoMap::UnregisterExtensionProcess,
browser_main_parts_->extension_system()->info_map(),
extension->id(),
site_instance->GetProcess()->GetID(),
@@ -161,14 +162,15 @@ void ShellContentBrowserClient::SiteInstanceDeleting(
}
void ShellContentBrowserClient::AppendExtraCommandLineSwitches(
- CommandLine* command_line, int child_process_id) {
+ CommandLine* command_line,
+ int child_process_id) {
std::string process_type =
- command_line->GetSwitchValueASCII(switches::kProcessType);
- if (process_type == switches::kRendererProcess) {
+ command_line->GetSwitchValueASCII(::switches::kProcessType);
+ if (process_type == ::switches::kRendererProcess) {
// TODO(jamescook): Should we check here if the process is in the extension
// service process map, or can we assume all renderers are extension
// renderers?
- command_line->AppendSwitch(extensions::switches::kExtensionProcess);
+ command_line->AppendSwitch(switches::kExtensionProcess);
}
}
@@ -176,10 +178,10 @@ void ShellContentBrowserClient::GetAdditionalAllowedSchemesForFileSystem(
std::vector<std::string>* additional_allowed_schemes) {
ContentBrowserClient::GetAdditionalAllowedSchemesForFileSystem(
additional_allowed_schemes);
- additional_allowed_schemes->push_back(extensions::kExtensionScheme);
+ additional_allowed_schemes->push_back(kExtensionScheme);
}
-const extensions::Extension* ShellContentBrowserClient::GetExtension(
+const Extension* ShellContentBrowserClient::GetExtension(
content::SiteInstance* site_instance) {
ExtensionRegistry* registry =
ExtensionRegistry::Get(site_instance->GetBrowserContext());
@@ -187,4 +189,4 @@ const extensions::Extension* ShellContentBrowserClient::GetExtension(
site_instance->GetSiteURL());
}
-} // namespace apps
+} // namespace extensions
« no previous file with comments | « extensions/shell/browser/shell_content_browser_client.h ('k') | extensions/shell/browser/shell_desktop_controller.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698