summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjoth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-11 14:07:14 +0000
committerjoth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-11 14:07:14 +0000
commit0e176fae43ab2017639d692826bb0422ba66400b (patch)
treedc6c6e23e36be7de05d7048c6b856fe05ccaabd4
parent60826313227f6dd6f767df046e4a91e613993538 (diff)
downloadchromium_src-0e176fae43ab2017639d692826bb0422ba66400b.zip
chromium_src-0e176fae43ab2017639d692826bb0422ba66400b.tar.gz
chromium_src-0e176fae43ab2017639d692826bb0422ba66400b.tar.bz2
Add CONTENT_EXPORT to some swtiches needed for WebView
kDisableFileSystem kEnableSpatialNavigation and kEnableSpatialNavigation need CONTENT_EXPORT BUG=286698 Review URL: https://chromiumcodereview.appspot.com/23950007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222541 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--android_webview/lib/main/aw_main_delegate.cc9
-rw-r--r--content/public/common/content_switches.h6
2 files changed, 7 insertions, 8 deletions
diff --git a/android_webview/lib/main/aw_main_delegate.cc b/android_webview/lib/main/aw_main_delegate.cc
index 10906c7..83cd27d 100644
--- a/android_webview/lib/main/aw_main_delegate.cc
+++ b/android_webview/lib/main/aw_main_delegate.cc
@@ -61,19 +61,18 @@ bool AwMainDelegate::BasicStartupComplete(int* exit_code) {
cl->AppendSwitch(switches::kHideScrollbars);
cl->AppendSwitch(switches::kDisableOverscrollEdgeEffect);
- // Not yet secure in single-process mode.
+ // Not yet supported in single-process mode.
cl->AppendSwitch(switches::kDisableExperimentalWebGL);
+ cl->AppendSwitch(switches::kDisableSharedWorkers);
// Ganesh backed 2D-Canvas is not yet working and causes crashes.
cl->AppendSwitch(switches::kDisableAccelerated2dCanvas);
// File system API not supported (requires some new API; internal bug 6930981)
- // TODO(joth): export and use switches::kDisableFileSystem
- cl->AppendSwitch("disable-file-system");
+ cl->AppendSwitch(switches::kDisableFileSystem);
// Enable D-PAD navigation for application compatibility.
- // TODO(joth): export and use switches::EnableSpatialNavigation.
- cl->AppendSwitch("enable-spatial-navigation");
+ cl->AppendSwitch(switches::kEnableSpatialNavigation);
return false;
}
diff --git a/content/public/common/content_switches.h b/content/public/common/content_switches.h
index d932ba3..d051ab4 100644
--- a/content/public/common/content_switches.h
+++ b/content/public/common/content_switches.h
@@ -53,7 +53,7 @@ CONTENT_EXPORT extern const char kDisableDelegatedRenderer[];
extern const char kDisableDesktopNotifications[];
CONTENT_EXPORT extern const char kDisableDeviceOrientation[];
CONTENT_EXPORT extern const char kDisableExperimentalWebGL[];
-extern const char kDisableFileSystem[];
+CONTENT_EXPORT extern const char kDisableFileSystem[];
CONTENT_EXPORT extern const char kDisableFixedPositionCreatesStackingContext[];
CONTENT_EXPORT extern const char kDisableFlash3d[];
CONTENT_EXPORT extern const char kDisableFlashStage3d[];
@@ -85,7 +85,7 @@ extern const char kDisableRendererAccessibility[];
extern const char kDisableSeccompFilterSandbox[];
extern const char kDisableSessionStorage[];
extern const char kDisableSetuidSandbox[];
-extern const char kDisableSharedWorkers[];
+CONTENT_EXPORT extern const char kDisableSharedWorkers[];
extern const char kDisableSiteSpecificQuirks[];
CONTENT_EXPORT extern const char kDisableSmoothScrolling[];
CONTENT_EXPORT extern const char kDisableSoftwareRasterizer[];
@@ -148,7 +148,7 @@ extern const char kEnableSandboxLogging[];
extern const char kEnableSkiaBenchmarking[];
CONTENT_EXPORT extern const char kEnableSmoothScrolling[];
CONTENT_EXPORT extern const char kEnableSoftwareCompositing[];
-extern const char kEnableSpatialNavigation[];
+CONTENT_EXPORT extern const char kEnableSpatialNavigation[];
CONTENT_EXPORT extern const char kEnableSpeechSynthesis[];
extern const char kEnableSSLCachedInfo[];
CONTENT_EXPORT extern const char kEnableStatsTable[];