Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 8e7394eec1b14779c0ac7d00d3d4eafb89c59cdf..f84b3f88fe7862ad96b5e132df566a08e90c491f 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -66,7 +66,6 @@ |
#include "chrome/browser/search_engines/search_provider_install_state_message_filter.h" |
#include "chrome/browser/signin/principals_message_filter.h" |
#include "chrome/browser/speech/chrome_speech_recognition_manager_delegate.h" |
-#include "chrome/browser/speech/extension_api/tts_engine_extension_api.h" |
#include "chrome/browser/speech/tts_controller.h" |
#include "chrome/browser/speech/tts_message_filter.h" |
#include "chrome/browser/ssl/ssl_add_certificate.h" |
@@ -119,14 +118,6 @@ |
#include "content/public/common/show_desktop_notification_params.h" |
#include "content/public/common/url_utils.h" |
#include "content/public/common/web_preferences.h" |
-#include "extensions/browser/extension_system.h" |
-#include "extensions/common/constants.h" |
-#include "extensions/common/extension.h" |
-#include "extensions/common/extension_set.h" |
-#include "extensions/common/manifest_handlers/shared_module_info.h" |
-#include "extensions/common/permissions/permissions_data.h" |
-#include "extensions/common/permissions/socket_permission.h" |
-#include "extensions/common/switches.h" |
#include "net/base/mime_util.h" |
#include "net/cookies/canonical_cookie.h" |
#include "net/cookies/cookie_options.h" |
@@ -221,6 +212,8 @@ |
#include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h" |
#include "chrome/browser/extensions/extension_service.h" |
#include "chrome/browser/extensions/extension_util.h" |
+#include "chrome/browser/speech/extension_api/tts_engine_extension_api.h" |
+#include "extensions/browser/extension_system.h" |
#include "extensions/browser/guest_view/guest_view_base.h" |
#include "extensions/browser/guest_view/guest_view_constants.h" |
#include "extensions/browser/guest_view/guest_view_manager.h" |
@@ -228,7 +221,14 @@ |
#include "extensions/browser/guest_view/web_view/web_view_permission_helper.h" |
#include "extensions/browser/guest_view/web_view/web_view_renderer_state.h" |
#include "extensions/browser/suggest_permission_util.h" |
+#include "extensions/common/constants.h" |
+#include "extensions/common/extension.h" |
+#include "extensions/common/extension_set.h" |
#include "extensions/common/manifest_handlers/background_info.h" |
+#include "extensions/common/manifest_handlers/shared_module_info.h" |
+#include "extensions/common/permissions/permissions_data.h" |
+#include "extensions/common/permissions/socket_permission.h" |
+#include "extensions/common/switches.h" |
#endif |
#if defined(ENABLE_SPELLCHECK) |
@@ -252,10 +252,6 @@ using content::ResourceType; |
using content::SiteInstance; |
using content::WebContents; |
using content::WebPreferences; |
-using extensions::APIPermission; |
-using extensions::Extension; |
-using extensions::InfoMap; |
-using extensions::Manifest; |
using message_center::NotifierId; |
#if defined(OS_POSIX) |
@@ -263,7 +259,11 @@ using content::FileDescriptorInfo; |
#endif |
#if defined(ENABLE_EXTENSIONS) |
+using extensions::APIPermission; |
using extensions::ChromeContentBrowserClientExtensionsPart; |
+using extensions::Extension; |
+using extensions::InfoMap; |
+using extensions::Manifest; |
#endif |
namespace { |
@@ -1322,6 +1322,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( |
autofill::switches::kDisablePasswordGeneration, |
autofill::switches::kEnablePasswordGeneration, |
autofill::switches::kLocalHeuristicsOnlyForPasswordGeneration, |
+#if defined(ENABLE_EXTENSIONS) |
extensions::switches::kAllowHTTPBackgroundPage, |
extensions::switches::kAllowLegacyExtensionManifests, |
extensions::switches::kEnableAppView, |
@@ -1330,6 +1331,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( |
extensions::switches::kEnableScriptsRequireAction, |
extensions::switches::kExtensionsOnChromeURLs, |
extensions::switches::kWhitelistedExtensionID, |
+#endif |
switches::kAppsCheckoutURL, |
switches::kAppsGalleryURL, |
switches::kCloudPrintURL, |
@@ -1362,6 +1364,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( |
command_line->CopySwitchesFrom(browser_command_line, kSwitchNames, |
arraysize(kSwitchNames)); |
} else if (process_type == switches::kUtilityProcess) { |
+#if defined(ENABLE_EXTENSIONS) |
static const char* const kSwitchNames[] = { |
extensions::switches::kAllowHTTPBackgroundPage, |
extensions::switches::kEnableExperimentalExtensionApis, |
@@ -1371,6 +1374,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( |
command_line->CopySwitchesFrom(browser_command_line, kSwitchNames, |
arraysize(kSwitchNames)); |
+#endif |
} else if (process_type == switches::kPluginProcess) { |
#if defined(OS_CHROMEOS) |
static const char* const kSwitchNames[] = { |