summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/features_override.gypi1
-rw-r--r--content/browser/renderer_host/browser_render_process_host.cc1
-rw-r--r--content/common/content_switches.cc3
-rw-r--r--content/common/content_switches.h1
-rw-r--r--content/renderer/render_thread.cc3
5 files changed, 9 insertions, 0 deletions
diff --git a/build/features_override.gypi b/build/features_override.gypi
index a3dc849..6660caf 100644
--- a/build/features_override.gypi
+++ b/build/features_override.gypi
@@ -44,6 +44,7 @@
'ENABLE_OPENTYPE_SANITIZER=1',
'ENABLE_ORIENTATION_EVENTS=0',
'ENABLE_PROGRESS_TAG=1',
+ 'ENABLE_QUOTA=1',
'ENABLE_REQUEST_ANIMATION_FRAME=1',
'ENABLE_RUBY=1',
'ENABLE_SANDBOX=1',
diff --git a/content/browser/renderer_host/browser_render_process_host.cc b/content/browser/renderer_host/browser_render_process_host.cc
index 9eb533d..06081a4 100644
--- a/content/browser/renderer_host/browser_render_process_host.cc
+++ b/content/browser/renderer_host/browser_render_process_host.cc
@@ -597,6 +597,7 @@ void BrowserRenderProcessHost::PropagateBrowserCommandLineToRenderer(
#endif
switches::kEnablePepperTesting,
switches::kEnablePrintPreview,
+ switches::kEnableQuota,
switches::kEnableRemoting,
switches::kEnableResourceContentSettings,
#if defined(OS_MACOSX)
diff --git a/content/common/content_switches.cc b/content/common/content_switches.cc
index 897a9dd8..e4056c8 100644
--- a/content/common/content_switches.cc
+++ b/content/common/content_switches.cc
@@ -145,6 +145,9 @@ const char kEnableMonitorProfile[] = "enable-monitor-profile";
// Enable caching of pre-parsed JS script data. See http://crbug.com/32407.
const char kEnablePreparsedJsCaching[] = "enable-preparsed-js-caching";
+// Enable quota support for storage API.
+const char kEnableQuota[] = "enable-quota";
+
// Cause the OS X sandbox write to syslog every time an access to a resource
// is denied by the sandbox.
const char kEnableSandboxLogging[] = "enable-sandbox-logging";
diff --git a/content/common/content_switches.h b/content/common/content_switches.h
index cb9297d..e332a1f 100644
--- a/content/common/content_switches.h
+++ b/content/common/content_switches.h
@@ -51,6 +51,7 @@ extern const char kEnableGPUPlugin[];
extern const char kEnableLogging[];
extern const char kEnableMonitorProfile[];
extern const char kEnablePreparsedJsCaching[];
+extern const char kEnableQuota[];
extern const char kEnableSandboxLogging[];
extern const char kEnableSeccompSandbox[];
extern const char kEnableStatsTable[];
diff --git a/content/renderer/render_thread.cc b/content/renderer/render_thread.cc
index e6683c5..c06ff32 100644
--- a/content/renderer/render_thread.cc
+++ b/content/renderer/render_thread.cc
@@ -603,6 +603,9 @@ void RenderThread::EnsureWebKitInitialized() {
WebRuntimeFeatures::enableJavaScriptI18NAPI(
!command_line.HasSwitch(switches::kDisableJavaScriptI18NAPI));
+ WebRuntimeFeatures::enableQuota(
+ command_line.HasSwitch(switches::kEnableQuota));
+
FOR_EACH_OBSERVER(RenderProcessObserver, observers_, WebKitInitialized());
}