Index: chrome/common/chrome_switches.cc |
diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc |
index 04440a4bc49acd9b8f11552a9d64115cda22238a..3653a702795bd815fa9c5bf9cbaa6a47d0dfaf43 100644 |
--- a/chrome/common/chrome_switches.cc |
+++ b/chrome/common/chrome_switches.cc |
@@ -12,454 +12,454 @@ namespace switches { |
// base/base_switches.cc instead. |
// Suppresses hang monitor dialogs in renderer processes. |
-const wchar_t kDisableHangMonitor[] = L"disable-hang-monitor"; |
+const char kDisableHangMonitor[] = "disable-hang-monitor"; |
// Completely disables UMA metrics system. |
-const wchar_t kDisableMetrics[] = L"disable-metrics"; |
+const char kDisableMetrics[] = "disable-metrics"; |
// Enables the recording of metrics reports but disables reporting. |
// In contrast to kDisableMetrics, this executes all the code that a normal |
// client would use for reporting, except the report is dropped rather than sent |
// to the server. This is useful for finding issues in the metrics code during |
// UI and performance tests. |
-const wchar_t kMetricsRecordingOnly[] = L"metrics-recording-only"; |
+const char kMetricsRecordingOnly[] = "metrics-recording-only"; |
// Causes the browser process to throw an assertion on startup. |
-const wchar_t kBrowserAssertTest[] = L"assert-test"; |
+const char kBrowserAssertTest[] = "assert-test"; |
// Causes the renderer process to throw an assertion on launch. |
-const wchar_t kRendererAssertTest[] = L"renderer-assert-test"; |
+const char kRendererAssertTest[] = "renderer-assert-test"; |
// Causes the browser process to crash on startup. |
-const wchar_t kBrowserCrashTest[] = L"crash-test"; |
+const char kBrowserCrashTest[] = "crash-test"; |
// Causes the renderer process to crash on launch. |
-const wchar_t kRendererCrashTest[] = L"renderer-crash-test"; |
+const char kRendererCrashTest[] = "renderer-crash-test"; |
// Causes the renderer process to display a dialog on launch. |
-const wchar_t kRendererStartupDialog[] = L"renderer-startup-dialog"; |
+const char kRendererStartupDialog[] = "renderer-startup-dialog"; |
// Causes the plugin process to display a dialog on launch. |
-const wchar_t kPluginStartupDialog[] = L"plugin-startup-dialog"; |
+const char kPluginStartupDialog[] = "plugin-startup-dialog"; |
// Specifies a command that should be used to launch the plugin process. Useful |
// for running the plugin process through purify or quantify. Ex: |
// --plugin-launcher="path\to\purify /Run=yes" |
-const wchar_t kPluginLauncher[] = L"plugin-launcher"; |
+const char kPluginLauncher[] = "plugin-launcher"; |
// The value of this switch tells the app to listen for and broadcast |
// testing-related messages on IPC channel with the given ID. |
-const wchar_t kTestingChannelID[] = L"testing-channel"; |
+const char kTestingChannelID[] = "testing-channel"; |
// The value of this switch specifies which page will be displayed |
// in newly-opened tabs. We need this for testing purposes so |
// that the UI tests don't depend on what comes up for http://google.com. |
-const wchar_t kHomePage[] = L"homepage"; |
+const char kHomePage[] = "homepage"; |
// Causes the process to run as renderer instead of as browser. |
-const wchar_t kRendererProcess[] = L"renderer"; |
+const char kRendererProcess[] = "renderer"; |
// Causes the process to run as a renderer zygote. |
-const wchar_t kZygoteProcess[] = L"zygote"; |
+const char kZygoteProcess[] = "zygote"; |
// Path to the exe to run for the renderer and plugin subprocesses. |
-const wchar_t kBrowserSubprocessPath[] = L"browser-subprocess-path"; |
+const char kBrowserSubprocessPath[] = "browser-subprocess-path"; |
// Causes the process to run as a plugin subprocess. |
-const wchar_t kPluginProcess[] = L"plugin"; |
+const char kPluginProcess[] = "plugin"; |
// Causes the process to run as a worker subprocess. |
-const wchar_t kWorkerProcess[] = L"worker"; |
+const char kWorkerProcess[] = "worker"; |
// Causes the process to run as a NativeClient's sel_ldr subprocess. |
-const wchar_t kNaClProcess[] = L"nacl"; |
+const char kNaClProcess[] = "nacl"; |
// Causes the process to run as a utility subprocess. |
-const wchar_t kUtilityProcess[] = L"utility"; |
+const char kUtilityProcess[] = "utility"; |
// Causes the process to run as a profile import subprocess. |
-const wchar_t kProfileImportProcess[] = L"profile-import"; |
+const char kProfileImportProcess[] = "profile-import"; |
// Runs the renderer and plugins in the same process as the browser |
-const wchar_t kSingleProcess[] = L"single-process"; |
+const char kSingleProcess[] = "single-process"; |
// Runs each set of script-connected tabs (i.e., a BrowsingInstance) in its own |
// renderer process. We default to using a renderer process for each |
// site instance (i.e., group of pages from the same registered domain with |
// script connections to each other). |
-const wchar_t kProcessPerTab[] = L"process-per-tab"; |
+const char kProcessPerTab[] = "process-per-tab"; |
// Runs a single process for each site (i.e., group of pages from the same |
// registered domain) the user visits. We default to using a renderer process |
// for each site instance (i.e., group of pages from the same registered |
// domain with script connections to each other). |
-const wchar_t kProcessPerSite[] = L"process-per-site"; |
+const char kProcessPerSite[] = "process-per-site"; |
// Runs plugins inside the renderer process |
-const wchar_t kInProcessPlugins[] = L"in-process-plugins"; |
+const char kInProcessPlugins[] = "in-process-plugins"; |
// Runs the renderer outside the sandbox. |
-const wchar_t kNoSandbox[] = L"no-sandbox"; |
+const char kNoSandbox[] = "no-sandbox"; |
// Disables the alternate window station for the renderer. |
-const wchar_t kDisableAltWinstation[] = L"disable-winsta"; |
+const char kDisableAltWinstation[] = "disable-winsta"; |
// Runs the plugin processes inside the sandbox. |
-const wchar_t kSafePlugins[] = L"safe-plugins"; |
+const char kSafePlugins[] = "safe-plugins"; |
// Excludes these plugins from the plugin sandbox. |
// This is a comma-separated list of plugin library names. |
-const wchar_t kTrustedPlugins[] = L"trusted-plugins"; |
+const char kTrustedPlugins[] = "trusted-plugins"; |
// Runs the security test for the sandbox. |
-const wchar_t kTestSandbox[] = L"test-sandbox"; |
+const char kTestSandbox[] = "test-sandbox"; |
// Specifies the user data directory, which is where the browser will look |
// for all of its state. |
-const wchar_t kUserDataDir[] = L"user-data-dir"; |
+const char kUserDataDir[] = "user-data-dir"; |
// Specifies the plugin data directory, which is where plugins (Gears |
// specifically) will store its state. |
-const wchar_t kPluginDataDir[] = L"plugin-data-dir"; |
+const char kPluginDataDir[] = "plugin-data-dir"; |
// Use a specific disk cache location, rather than one derived from the |
// UserDatadir. |
-const wchar_t kDiskCacheDir[] = L"disk-cache-dir"; |
+const char kDiskCacheDir[] = "disk-cache-dir"; |
// Forces the maximum disk space to be used by the disk cache, in bytes. |
-const wchar_t kDiskCacheSize[] = L"disk-cache-size"; |
+const char kDiskCacheSize[] = "disk-cache-size"; |
// Forces the maximum disk space to be used by the media cache, in bytes. |
-const wchar_t kMediaCacheSize[] = L"media-cache-size"; |
+const char kMediaCacheSize[] = "media-cache-size"; |
// Whether the multiple profiles feature based on the user-data-dir flag is |
// enabled or not. |
-const wchar_t kEnableUserDataDirProfiles[] = L"enable-udd-profiles"; |
+const char kEnableUserDataDirProfiles[] = "enable-udd-profiles"; |
// Specifies the path to the user data folder for the parent profile. |
-const wchar_t kParentProfile[] = L"parent-profile"; |
+const char kParentProfile[] = "parent-profile"; |
// Specifies that the associated value should be launched in "application" mode. |
-const wchar_t kApp[] = L"app"; |
+const char kApp[] = "app"; |
// Specifies if the dom_automation_controller_ needs to be bound in the |
// renderer. This binding happens on per-frame basis and hence can potentially |
// be a performance bottleneck. One should only enable it when automating |
// dom based tests. |
-const wchar_t kDomAutomationController[] = L"dom-automation"; |
+const char kDomAutomationController[] = "dom-automation"; |
// Tells the plugin process the path of the plugin to load |
-const wchar_t kPluginPath[] = L"plugin-path"; |
+const char kPluginPath[] = "plugin-path"; |
// A string used to override the default user agent with a custom one. |
-const wchar_t kUserAgent[] = L"user-agent"; |
+const char kUserAgent[] = "user-agent"; |
// Specifies the flags passed to JS engine |
-const wchar_t kJavaScriptFlags[] = L"js-flags"; |
+const char kJavaScriptFlags[] = "js-flags"; |
// The Country we should use. This is normally obtained from the operating |
// system during first run and cached in the preferences afterwards. This is a |
// string value, the 2 letter code from ISO 3166-1. |
-const wchar_t kCountry[] = L"country"; |
+const char kCountry[] = "country"; |
// Will add kWaitForDebugger to every child processes. If a value is passed, it |
// will be used as a filter to determine if the child process should have the |
// kWaitForDebugger flag passed on or not. |
-const wchar_t kWaitForDebuggerChildren[] = L"wait-for-debugger-children"; |
+const char kWaitForDebuggerChildren[] = "wait-for-debugger-children"; |
// Will filter log messages to show only the messages that are prefixed |
// with the specified value |
-const wchar_t kLogFilterPrefix[] = L"log-filter-prefix"; |
+const char kLogFilterPrefix[] = "log-filter-prefix"; |
// Force logging to be enabled. Logging is disabled by default in release |
// builds. |
-const wchar_t kEnableLogging[] = L"enable-logging"; |
+const char kEnableLogging[] = "enable-logging"; |
// Force logging to be disabled. Logging is enabled by default in debug |
// builds. |
-const wchar_t kDisableLogging[] = L"disable-logging"; |
+const char kDisableLogging[] = "disable-logging"; |
// Sets the minimum log level. Valid values are from 0 to 3: |
// INFO = 0, WARNING = 1, LOG_ERROR = 2, LOG_FATAL = 3. |
-const wchar_t kLoggingLevel[] = L"log-level"; |
+const char kLoggingLevel[] = "log-level"; |
// Make plugin processes log their sent and received messages to LOG(INFO). |
-const wchar_t kLogPluginMessages[] = L"log-plugin-messages"; |
+const char kLogPluginMessages[] = "log-plugin-messages"; |
// Dump any accumualted histograms to the log when browser terminates (requires |
// logging to be enabled to really do anything). Used by developers and test |
// scripts. |
-const wchar_t kDumpHistogramsOnExit[] = L"dump-histograms-on-exit"; |
+const char kDumpHistogramsOnExit[] = "dump-histograms-on-exit"; |
// enable remote debug / automation shell on the specified port |
-const wchar_t kRemoteShellPort[] = L"remote-shell-port"; |
+const char kRemoteShellPort[] = "remote-shell-port"; |
// Runs un-installation steps that were done by chrome first-run. |
-const wchar_t kUninstall[] = L"uninstall"; |
+const char kUninstall[] = "uninstall"; |
// Number of entries to show in the omnibox popup. |
-const wchar_t kOmniBoxPopupCount[] = L"omnibox-popup-count"; |
+const char kOmniBoxPopupCount[] = "omnibox-popup-count"; |
// The value of this switch tells the app to listen for and broadcast |
// automation-related messages on IPC channel with the given ID. |
-const wchar_t kAutomationClientChannelID[] = L"automation-channel"; |
+const char kAutomationClientChannelID[] = "automation-channel"; |
// Indicates the last session should be restored on startup. This overrides |
// the preferences value and is primarily intended for testing. The value of |
// this switch is the number of tabs to wait until loaded before |
// 'load completed' is sent to the ui_test. |
-const wchar_t kRestoreLastSession[] = L"restore-last-session"; |
+const char kRestoreLastSession[] = "restore-last-session"; |
// Chrome supports a playback and record mode. Record mode saves *everything* |
// to the cache. Playback mode reads data exclusively from the cache. This |
// allows us to record a session into the cache and then replay it at will. |
-const wchar_t kRecordMode[] = L"record-mode"; |
-const wchar_t kPlaybackMode[] = L"playback-mode"; |
+const char kRecordMode[] = "record-mode"; |
+const char kPlaybackMode[] = "playback-mode"; |
// Don't record/playback events when using record & playback. |
-const wchar_t kNoEvents[] = L"no-events"; |
+const char kNoEvents[] = "no-events"; |
// Support a separate switch that enables the v8 playback extension. |
// The extension causes javascript calls to Date.now() and Math.random() |
// to return consistent values, such that subsequent loads of the same |
// page will result in consistent js-generated data and XHR requests. |
// Pages may still be able to generate inconsistent data from plugins. |
-const wchar_t kNoJsRandomness[] = L"no-js-randomness"; |
+const char kNoJsRandomness[] = "no-js-randomness"; |
// Make Windows happy by allowing it to show "Enable access to this program" |
// checkbox in Add/Remove Programs->Set Program Access and Defaults. This |
// only shows an error box because the only way to hide Chrome is by |
// uninstalling it. |
-const wchar_t kHideIcons[] = L"hide-icons"; |
+const char kHideIcons[] = "hide-icons"; |
-const wchar_t kShowIcons[] = L"show-icons"; |
+const char kShowIcons[] = "show-icons"; |
// Make Chrome default browser |
-const wchar_t kMakeDefaultBrowser[] = L"make-default-browser"; |
+const char kMakeDefaultBrowser[] = "make-default-browser"; |
// Use a specified proxy server, overrides system settings. This switch only |
// affects HTTP and HTTPS requests. |
-const wchar_t kProxyServer[] = L"proxy-server"; |
+const char kProxyServer[] = "proxy-server"; |
// Don't use a proxy server, always make direct connections. Overrides any |
// other proxy server flags that are passed. |
-const wchar_t kNoProxyServer[] = L"no-proxy-server"; |
+const char kNoProxyServer[] = "no-proxy-server"; |
// Specify a list of hosts for whom we bypass proxy settings and use direct |
// connections. Ignored if --proxy-auto-detect or --no-proxy-server are |
// also specified. |
// TODO(robertshield): Specify host format. |
-const wchar_t kProxyBypassList[] = L"proxy-bypass-list"; |
+const char kProxyBypassList[] = "proxy-bypass-list"; |
// Force proxy auto-detection. |
-const wchar_t kProxyAutoDetect[] = L"proxy-auto-detect"; |
+const char kProxyAutoDetect[] = "proxy-auto-detect"; |
// Use the pac script at the given URL |
-const wchar_t kProxyPacUrl[] = L"proxy-pac-url"; |
+const char kProxyPacUrl[] = "proxy-pac-url"; |
// Use WinHTTP to fetch and evaluate PAC scripts. Otherwise the default is |
// to use Chromium's network stack to fetch, and V8 to evaluate. |
-const wchar_t kWinHttpProxyResolver[] = L"winhttp-proxy-resolver"; |
+const char kWinHttpProxyResolver[] = "winhttp-proxy-resolver"; |
// Chrome will support prefetching of DNS information. Until this becomes |
// the default, we'll provide a command line switch. |
-extern const wchar_t kDnsLogDetails[] = L"dns-log-details"; |
-extern const wchar_t kDnsPrefetchDisable[] = L"dns-prefetch-disable"; |
+extern const char kDnsLogDetails[] = "dns-log-details"; |
+extern const char kDnsPrefetchDisable[] = "dns-prefetch-disable"; |
// Enables support to debug printing subsystem. |
-const wchar_t kDebugPrint[] = L"debug-print"; |
+const char kDebugPrint[] = "debug-print"; |
// Prints the pages on the screen. |
-const wchar_t kPrint[] = L"print"; |
+const char kPrint[] = "print"; |
// Browser flag to disable the web inspector for all renderers. |
-const wchar_t kDisableDevTools[] = L"disable-dev-tools"; |
+const char kDisableDevTools[] = "disable-dev-tools"; |
// Enable web inspector for all windows, even if they're part of the browser. |
// Allows us to use our dev tools to debug browser windows itself. |
-const wchar_t kAlwaysEnableDevTools[] = L"always-enable-dev-tools"; |
+const char kAlwaysEnableDevTools[] = "always-enable-dev-tools"; |
// Enable experimental timeline API. |
-const wchar_t kEnableExtensionTimelineApi[] = |
- L"enable-extension-timeline-api"; |
+const char kEnableExtensionTimelineApi[] = |
+ "enable-extension-timeline-api"; |
// Used to set the value of SessionRestore::num_tabs_to_load_. See |
// session_restore.h for details. |
-const wchar_t kTabCountToLoadOnSessionRestore[]= |
- L"tab-count-to-load-on-session-restore"; |
+const char kTabCountToLoadOnSessionRestore[]= |
+ "tab-count-to-load-on-session-restore"; |
// Enable dynamic loading of the Memory Profiler DLL, which will trace |
// all memory allocations during the run. |
-const wchar_t kMemoryProfiling[] = L"memory-profile"; |
+const char kMemoryProfiling[] = "memory-profile"; |
// Adds a "Purge memory" button to the Task Manager, which tries to dump as much |
// memory as possible. This is mostly useful for testing how well the |
// MemoryPurger functionality (which is normally triggered on Suspend) works. |
// |
// NOTE: This is only implemented for Views. |
-const wchar_t kPurgeMemoryButton[] = L"purge-memory-button"; |
+const char kPurgeMemoryButton[] = "purge-memory-button"; |
// By default, cookies are not allowed on file://. They are needed in for |
// testing, for example page cycler and layout tests. See bug 1157243. |
-const wchar_t kEnableFileCookies[] = L"enable-file-cookies"; |
+const char kEnableFileCookies[] = "enable-file-cookies"; |
// Start the browser maximized, regardless of any previous settings. |
-const wchar_t kStartMaximized[] = L"start-maximized"; |
+const char kStartMaximized[] = "start-maximized"; |
// Spawn threads to watch for excessive delays in specified message loops. |
// User should set breakpoints on Alarm() to examine problematic thread. |
// Usage: -enable-watchdog=[ui][io] |
// Order of the listed sub-arguments does not matter. |
-const wchar_t kEnableWatchdog[] = L"enable-watchdog"; |
+const char kEnableWatchdog[] = "enable-watchdog"; |
// Display the First Run experience when the browser is started, regardless of |
// whether or not it's actually the first run. |
-const wchar_t kFirstRun[] = L"first-run"; |
+const char kFirstRun[] = "first-run"; |
// Bypass the First Run experience when the browser is started, regardless of |
// whether or not it's actually the first run. Overrides kFirstRun in case |
// you're for some reason tempted to pass them both. |
-const wchar_t kNoFirstRun[] = L"no-first-run"; |
+const char kNoFirstRun[] = "no-first-run"; |
#if defined(OS_POSIX) |
// Bypass the error dialog when the profile lock couldn't be attained. |
// This switch is used during automated testing. |
-const wchar_t kNoProcessSingletonDialog[] = L"no-process-singleton-dialog"; |
+const char kNoProcessSingletonDialog[] = "no-process-singleton-dialog"; |
#endif |
// Enable histograming of tasks served by MessageLoop. See about:histograms/Loop |
// for results, which show frequency of messages on each thread, including APC |
// count, object signalling count, etc. |
-const wchar_t kMessageLoopHistogrammer[] = L"message-loop-histogrammer"; |
+const char kMessageLoopHistogrammer[] = "message-loop-histogrammer"; |
// Perform importing from another browser. The value associated with this |
// setting encodes the target browser and what items to import. |
-const wchar_t kImport[] = L"import"; |
+const char kImport[] = "import"; |
// Change the DCHECKS to dump memory and continue instead of displaying error |
// dialog. This is valid only in Release mode when --enable-dcheck is |
// specified. |
-const wchar_t kSilentDumpOnDCHECK[] = L"silent-dump-on-dcheck"; |
+const char kSilentDumpOnDCHECK[] = "silent-dump-on-dcheck"; |
// Normally when the user attempts to navigate to a page that was the result of |
// a post we prompt to make sure they want to. This switch may be used to |
// disable that check. This switch is used during automated testing. |
-const wchar_t kDisablePromptOnRepost[] = L"disable-prompt-on-repost"; |
+const char kDisablePromptOnRepost[] = "disable-prompt-on-repost"; |
// Disable pop-up blocking. |
-const wchar_t kDisablePopupBlocking[] = L"disable-popup-blocking"; |
+const char kDisablePopupBlocking[] = "disable-popup-blocking"; |
// Don't execute JavaScript (browser JS like the new tab page still runs). |
-const wchar_t kDisableJavaScript[] = L"disable-javascript"; |
+const char kDisableJavaScript[] = "disable-javascript"; |
// Don't enforce the same-origin policy. (Used by people testing their sites.) |
-const wchar_t kDisableWebSecurity[] = L"disable-web-security"; |
+const char kDisableWebSecurity[] = "disable-web-security"; |
// Prevent Java from running. |
-const wchar_t kDisableJava[] = L"disable-java"; |
+const char kDisableJava[] = "disable-java"; |
// Prevent plugins from running. |
-const wchar_t kDisablePlugins[] = L"disable-plugins"; |
+const char kDisablePlugins[] = "disable-plugins"; |
// Prevent images from loading. |
-const wchar_t kDisableImages[] = L"disable-images"; |
+const char kDisableImages[] = "disable-images"; |
// Enable remote web font support. SVG font should always work whether |
// this option is specified or not. |
-const wchar_t kEnableRemoteFonts[] = L"enable-remote-fonts"; |
+const char kEnableRemoteFonts[] = "enable-remote-fonts"; |
// Use the low fragmentation heap for the CRT. |
-const wchar_t kUseLowFragHeapCrt[] = L"use-lf-heap"; |
+const char kUseLowFragHeapCrt[] = "use-lf-heap"; |
// Runs the Native Client inside the renderer process. |
-const wchar_t kInternalNaCl[] = L"internal-nacl"; |
+const char kInternalNaCl[] = "internal-nacl"; |
#ifndef NDEBUG |
// Debug only switch to specify which gears plugin dll to load. |
-const wchar_t kGearsPluginPathOverride[] = L"gears-plugin-path"; |
+const char kGearsPluginPathOverride[] = "gears-plugin-path"; |
#endif |
// Enable the fastback page cache. |
-const wchar_t kEnableFastback[] = L"enable-fastback"; |
+const char kEnableFastback[] = "enable-fastback"; |
// Disable syncing bookmarks to a Google Account. |
-const wchar_t kDisableSync[] = L"disable-sync"; |
+const char kDisableSync[] = "disable-sync"; |
// Use the SyncerThread implementation that matches up with the old pthread |
// impl semantics, but using Chrome synchronization primitives. The only |
// difference between this and the default is that we now have no timeout on |
// Stop(). Should only use if you experience problems with the default. |
-const wchar_t kSyncerThreadTimedStop[] = L"syncer-thread-timed-stop"; |
+const char kSyncerThreadTimedStop[] = "syncer-thread-timed-stop"; |
// Enable support for SDCH filtering (dictionary based expansion of content). |
// Optional argument is *the* only domain name that will have SDCH suppport. |
// Default is "-enable-sdch" to advertise SDCH on all domains. |
// Sample usage with argument: "-enable-sdch=.google.com" |
// SDCH is currently only supported server-side for searches on google.com. |
-const wchar_t kSdchFilter[] = L"enable-sdch"; |
+const char kSdchFilter[] = "enable-sdch"; |
// Enable user script support. |
-const wchar_t kEnableUserScripts[] = L"enable-user-scripts"; |
+const char kEnableUserScripts[] = "enable-user-scripts"; |
// Disable extensions. |
-const wchar_t kDisableExtensions[] = L"disable-extensions"; |
+const char kDisableExtensions[] = "disable-extensions"; |
// Frequency in seconds for Extensions auto-update. |
-const wchar_t kExtensionsUpdateFrequency[] = L"extensions-update-frequency"; |
+const char kExtensionsUpdateFrequency[] = "extensions-update-frequency"; |
// Load an extension from the specified directory. |
-const wchar_t kLoadExtension[] = L"load-extension"; |
+const char kLoadExtension[] = "load-extension"; |
// Package an extension to a .crx installable file from a given directory. |
-const wchar_t kPackExtension[] = L"pack-extension"; |
+const char kPackExtension[] = "pack-extension"; |
// Optional PEM private key is to use in signing packaged .crx. |
-const wchar_t kPackExtensionKey[] = L"pack-extension-key"; |
+const char kPackExtensionKey[] = "pack-extension-key"; |
// Show extensions on top with toolbar. |
-const wchar_t kShowExtensionsOnTop[] = L"show-extensions-on-top"; |
+const char kShowExtensionsOnTop[] = "show-extensions-on-top"; |
// Load an NPAPI plugin from the specified path. |
-const wchar_t kLoadPlugin[] = L"load-plugin"; |
+const char kLoadPlugin[] = "load-plugin"; |
// directory to locate user scripts in as an over-ride of the default |
-const wchar_t kUserScriptsDir[] = L"user-scripts-dir"; |
+const char kUserScriptsDir[] = "user-scripts-dir"; |
// Causes the browser to launch directly in incognito mode. |
-const wchar_t kIncognito[] = L"incognito"; |
+const char kIncognito[] = "incognito"; |
// Turns on the accessibility in the renderer. Off by default until |
// http://b/issue?id=1432077 is fixed. |
-const wchar_t kEnableRendererAccessibility[] = |
- L"enable-renderer-accessibility"; |
+const char kEnableRendererAccessibility[] = |
+ "enable-renderer-accessibility"; |
// Pass the name of the current running automated test to Chrome. |
-const wchar_t kTestName[] = L"test-name"; |
+const char kTestName[] = "test-name"; |
// On POSIX only: the contents of this flag are prepended to the renderer |
// command line. Useful values might be "valgrind" or "xterm -e gdb --args". |
-const wchar_t kRendererCmdPrefix[] = L"renderer-cmd-prefix"; |
+const char kRendererCmdPrefix[] = "renderer-cmd-prefix"; |
// On POSIX only: the contents of this flag are prepended to the utility |
// process command line. Useful values might be "valgrind" or "xterm -e gdb |
// --args". |
-const wchar_t kUtilityCmdPrefix[] = L"utility-cmd-prefix"; |
+const char kUtilityCmdPrefix[] = "utility-cmd-prefix"; |
// On Windows only: use the old WinInet-based ftp implemetation. |
-const wchar_t kWininetFtp[] = L"wininet-ftp"; |
+const char kWininetFtp[] = "wininet-ftp"; |
// Enable Native Web Worker support |
-const wchar_t kEnableNativeWebWorkers[] = L"enable-native-web-workers"; |
+const char kEnableNativeWebWorkers[] = "enable-native-web-workers"; |
// Causes the worker process allocation to use as many processes as cores. |
-const wchar_t kWebWorkerProcessPerCore[] = L"web-worker-process-per-core"; |
+const char kWebWorkerProcessPerCore[] = "web-worker-process-per-core"; |
// Causes workers to run together in one process, depending on their domains. |
// Note this is duplicated in webworkerclient_impl.cc |
-const wchar_t kWebWorkerShareProcesses[] = L"web-worker-share-processes"; |
+const char kWebWorkerShareProcesses[] = "web-worker-share-processes"; |
// Enables the bookmark menu. |
-const wchar_t kBookmarkMenu[] = L"bookmark-menu"; |
+const char kBookmarkMenu[] = "bookmark-menu"; |
// Enables experimental features for Spellchecker. Right now, the first |
// experimental feature is auto spell correct, which corrects words which are |
@@ -468,11 +468,11 @@ const wchar_t kBookmarkMenu[] = L"bookmark-menu"; |
// 1 - Allow multiple spellcheckers to work simultaneously. |
// 2 - Allow automatic detection of spell check language. |
// TODO(sidchat): Implement the above fetaures to work under this flag. |
-const wchar_t kExperimentalSpellcheckerFeatures[] = |
- L"experimental-spellchecker-features"; |
+const char kExperimentalSpellcheckerFeatures[] = |
+ "experimental-spellchecker-features"; |
// Enables StatsTable, logging statistics to a global named shared memory table. |
-const wchar_t kEnableStatsTable[] = L"enable-stats-table"; |
+const char kEnableStatsTable[] = "enable-stats-table"; |
// Replaces the audio IPC layer for <audio> and <video> with a mock audio |
// device, useful when using remote desktop or machines without sound cards. |
@@ -480,14 +480,14 @@ const wchar_t kEnableStatsTable[] = L"enable-stats-table"; |
// |
// TODO(scherkus): remove --disable-audio when we have a proper fallback |
// mechanism. |
-const wchar_t kDisableAudio[] = L"disable-audio"; |
+const char kDisableAudio[] = "disable-audio"; |
// Replaces the buffered data source for <audio> and <video> with a simplified |
// resource loader that downloads the entire resource into memory. |
// |
// TODO(scherkus): remove --simple-data-source when our media resource loading |
// is cleaned up and playback testing completed. |
-const wchar_t kSimpleDataSource[] = L"simple-data-source"; |
+const char kSimpleDataSource[] = "simple-data-source"; |
// Some field tests may rendomized in the browser, and the randomly selected |
// outcome needs to be propogated to the renderer. For instance, this is used |
@@ -499,141 +499,140 @@ const wchar_t kSimpleDataSource[] = L"simple-data-source"; |
// persistent representation generated by field_trial.cc and later decoded, is a |
// list of name and value pairs, separated by slashes. See field trial.cc for |
// current details. |
-const wchar_t kForceFieldTestNameAndValue[] = L"force-fieldtest"; |
+const char kForceFieldTestNameAndValue[] = "force-fieldtest"; |
// Allows the new tab page resource to be loaded from a local HTML file. This |
// should be a path to the HTML file that you want to use for the new tab page. |
// It is used for manually testing new versions of the new tab page only, |
// performance will be poor. |
-const wchar_t kNewTabPage[] = L"new-tab-page"; |
+const char kNewTabPage[] = "new-tab-page"; |
// Switches back to the old new tab page. |
-const wchar_t kOldNewTabPage[] = L"old-new-tab-page"; |
+const char kOldNewTabPage[] = "old-new-tab-page"; |
// Enables the backend service for web resources, used in the new tab page for |
// loading tips and recommendations from a JSON feed. |
-const wchar_t kDisableWebResources[] = L"disable-web-resources"; |
+const char kDisableWebResources[] = "disable-web-resources"; |
// Whether we should prevent the new tab page from showing the first run |
// notification. |
-const wchar_t kDisableNewTabFirstRun[] = L"disable-new-tab-first-run"; |
+const char kDisableNewTabFirstRun[] = "disable-new-tab-first-run"; |
// Disables the default browser check. Useful for UI/browser tests where we want |
// to avoid having the default browser info-bar displayed. |
-const wchar_t kNoDefaultBrowserCheck[] = L"no-default-browser-check"; |
+const char kNoDefaultBrowserCheck[] = "no-default-browser-check"; |
// Enables the Privacy Blacklist with the specified data file. |
// The file contains data from all imported blacklists. |
-const wchar_t kPrivacyBlacklist[] = L"privacy-blacklist"; |
+const char kPrivacyBlacklist[] = "privacy-blacklist"; |
// Enables the benchmarking extensions. |
-const wchar_t kEnableBenchmarking[] = L"enable-benchmarking"; |
+const char kEnableBenchmarking[] = "enable-benchmarking"; |
// The prefix used when starting the zygote process. (i.e. 'gdb --args') |
-const wchar_t kZygoteCmdPrefix[] = L"zygote-cmd-prefix"; |
+const char kZygoteCmdPrefix[] = "zygote-cmd-prefix"; |
// Enables using ThumbnailStore instead of ThumbnailDatabase for setting and |
// getting thumbnails for the new tab page. |
-const wchar_t kThumbnailStore[] = L"thumbnail-store"; |
+const char kThumbnailStore[] = "thumbnail-store"; |
// Experimental. Shows a dialog asking the user to try chrome. This flag |
// is to be used only by the upgrade process. |
-const wchar_t kTryChromeAgain[] = L"try-chrome-again"; |
+const char kTryChromeAgain[] = "try-chrome-again"; |
// The file descriptor limit is set to the value of this switch, subject to the |
// OS hard limits. Useful for testing that file descriptor exhaustion is handled |
// gracefully. |
-const wchar_t kFileDescriptorLimit[] = L"file-descriptor-limit"; |
+const char kFileDescriptorLimit[] = "file-descriptor-limit"; |
// On Windows, converts the page to the currently-installed monitor profile. |
// This does NOT enable color management for images. The source is still assumed |
// to be sRGB. |
-const wchar_t kEnableMonitorProfile[] = L"enable-monitor-profile"; |
+const char kEnableMonitorProfile[] = "enable-monitor-profile"; |
// Disable WebKit's XSSAuditor. The XSSAuditor mitigates reflective XSS. |
-const wchar_t kDisableXSSAuditor[] = L"disable-xss-auditor"; |
+const char kDisableXSSAuditor[] = "disable-xss-auditor"; |
#if defined(OS_POSIX) |
// A flag, generated internally by Chrome for renderer and other helper process |
// command lines on Linux and Mac. It tells the helper process to enable crash |
// dumping and reporting, because helpers cannot access the profile or other |
// files needed to make this decision. |
-const wchar_t kEnableCrashReporter[] = L"enable-crash-reporter"; |
+const char kEnableCrashReporter[] = "enable-crash-reporter"; |
#endif |
// Enables the new Tabstrip on Windows. |
-const wchar_t kEnableTabtastic2[] = L"enable-tabtastic2"; |
+const char kEnableTabtastic2[] = "enable-tabtastic2"; |
// Number of tabs to pin on startup. This is not use if session restore is |
// enabled. |
-const wchar_t kPinnedTabCount[] = L"pinned-tab-count"; |
+const char kPinnedTabCount[] = "pinned-tab-count"; |
// Enables the showing of an info-bar instructing user they can search directly |
// from the omnibox. |
-const wchar_t kSearchInOmniboxHint[] = L"search-in-omnibox-hint"; |
+const char kSearchInOmniboxHint[] = "search-in-omnibox-hint"; |
// Enable local storage. Still buggy. |
-const wchar_t kEnableLocalStorage[] = L"enable-local-storage"; |
+const char kEnableLocalStorage[] = "enable-local-storage"; |
// Enable session storage. Still buggy. |
-const wchar_t kEnableSessionStorage[] = L"enable-session-storage"; |
+const char kEnableSessionStorage[] = "enable-session-storage"; |
// Allows debugging of sandboxed processes (see zygote_main_linux.cc). |
-const wchar_t kAllowSandboxDebugging[] = L"allow-sandbox-debugging"; |
+const char kAllowSandboxDebugging[] = "allow-sandbox-debugging"; |
#if defined(OS_MACOSX) |
// Cause the OS X sandbox write to syslog every time an access to a resource |
// is denied by the sandbox. |
-const wchar_t kEnableSandboxLogging[] = L"enable-sandbox-logging"; |
+const char kEnableSandboxLogging[] = "enable-sandbox-logging"; |
#endif |
// Enable the seccomp sandbox (Linux only) |
-const wchar_t kEnableSeccompSandbox[] = L"enable-seccomp-sandbox"; |
+const char kEnableSeccompSandbox[] = "enable-seccomp-sandbox"; |
// Triggers a pletora of diagnostic modes. |
-const wchar_t kDiagnostics[] = L"diagnostics"; |
+const char kDiagnostics[] = "diagnostics"; |
// Disables the custom JumpList on Windows 7. |
-const wchar_t kDisableCustomJumpList[] = L"disable-custom-jumplist"; |
+const char kDisableCustomJumpList[] = "disable-custom-jumplist"; |
// Enables HTML5 DB support. |
-const wchar_t kEnableDatabases[] = L"enable-databases"; |
+const char kEnableDatabases[] = "enable-databases"; |
// Enable ApplicationCache. Still mostly not there. |
-const wchar_t kEnableApplicationCache[] = L"enable-application-cache"; |
+const char kEnableApplicationCache[] = "enable-application-cache"; |
// Override the default server used for profile sync. |
-const wchar_t kSyncServiceURL[] = L"sync-url"; |
+const char kSyncServiceURL[] = "sync-url"; |
#if defined(OS_CHROMEOS) |
// The name of the pipe over which the Chrome OS login manager will send |
// single-sign-on cookies. |
-const wchar_t kCookiePipe[] = L"cookie-pipe"; |
+const char kCookiePipe[] = "cookie-pipe"; |
// Enable the redirection of viewable document requests to the Google |
// Document Viewer. |
-const wchar_t kEnableGView[] = L"enable-gview"; |
+const char kEnableGView[] = "enable-gview"; |
#endif |
// Enable experimental support for cached byte-ranges. |
-const wchar_t kEnableByteRangeSupport[] = L"enable-byte-range-support"; |
+const char kEnableByteRangeSupport[] = "enable-byte-range-support"; |
// Explicitly allow additional ports using a comma separated list of port |
// numbers. |
-const wchar_t kExplicitlyAllowedPorts[] = L"explicitly-allowed-ports"; |
+const char kExplicitlyAllowedPorts[] = "explicitly-allowed-ports"; |
// Activate (make foreground) myself on launch. Helpful when Chrome |
// is launched on the command line (e.g. by Selenium). Only needed on Mac. |
-const wchar_t kActivateOnLaunch[] = L"activate-on-launch"; |
+const char kActivateOnLaunch[] = "activate-on-launch"; |
// Enable experimental WebGL support. |
-const wchar_t kEnableExperimentalWebGL[] = L"enable-webgl"; |
+const char kEnableExperimentalWebGL[] = "enable-webgl"; |
// Enabled desktop notifications. |
-const wchar_t kEnableDesktopNotifications[] = |
- L"enable-desktop-notifications"; |
+const char kEnableDesktopNotifications[] = "enable-desktop-notifications"; |
// Enable Web Sockets support. |
-const wchar_t kEnableWebSockets[] = L"enable-web-sockets"; |
+const char kEnableWebSockets[] = "enable-web-sockets"; |
} // namespace switches |