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

Side by Side Diff: content/common/content_switches.cc

Issue 7046114: Remove content dependency on chrome/browser/accessibility/browser_accessibility_state.h and chrom... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 6 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « content/common/content_switches.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/common/content_switches.h" 5 #include "content/common/content_switches.h"
6 6
7 namespace switches { 7 namespace switches {
8 8
9 // By default, file:// URIs cannot read other file:// URIs. This is an 9 // By default, file:// URIs cannot read other file:// URIs. This is an
10 // override for developers who need the old behavior for testing. 10 // override for developers who need the old behavior for testing.
(...skipping 12 matching lines...) Expand all
23 // Run Chrome in Chrome Frame mode. This means that Chrome expects to be run 23 // Run Chrome in Chrome Frame mode. This means that Chrome expects to be run
24 // as a dependent process of the Chrome Frame plugin. 24 // as a dependent process of the Chrome Frame plugin.
25 const char kChromeFrame[] = "chrome-frame"; 25 const char kChromeFrame[] = "chrome-frame";
26 26
27 // Disables client-visible 3D APIs, in particular WebGL and Pepper 3D. 27 // Disables client-visible 3D APIs, in particular WebGL and Pepper 3D.
28 // This is controlled by policy and is kept separate from the other 28 // This is controlled by policy and is kept separate from the other
29 // enable/disable switches to avoid accidentally regressing the policy 29 // enable/disable switches to avoid accidentally regressing the policy
30 // support for controlling access to these APIs. 30 // support for controlling access to these APIs.
31 const char kDisable3DAPIs[] = "disable-3d-apis"; 31 const char kDisable3DAPIs[] = "disable-3d-apis";
32 32
33 // Disable gpu-accelerated 2d canvas.
34 const char kDisableAccelerated2dCanvas[] = "disable-accelerated-2d-canvas";
35
33 // Disables accelerated compositing. 36 // Disables accelerated compositing.
34 const char kDisableAcceleratedCompositing[] = "disable-accelerated-compositing"; 37 const char kDisableAcceleratedCompositing[] = "disable-accelerated-compositing";
35 38
39 // Disables the hardware acceleration of 3D CSS and animation.
40 const char kDisableAcceleratedLayers[] = "disable-accelerated-layers";
41
42 // Disables GPU accelerated video display.
43 const char kDisableAcceleratedVideo[] = "disable-accelerated-video";
44
36 // Disables the alternate window station for the renderer. 45 // Disables the alternate window station for the renderer.
37 const char kDisableAltWinstation[] = "disable-winsta"; 46 const char kDisableAltWinstation[] = "disable-winsta";
38 47
39 // Disable the ApplicationCache. 48 // Disable the ApplicationCache.
40 const char kDisableApplicationCache[] = "disable-application-cache"; 49 const char kDisableApplicationCache[] = "disable-application-cache";
41 // 50 //
42 // TODO(scherkus): remove --disable-audio when we have a proper fallback 51 // TODO(scherkus): remove --disable-audio when we have a proper fallback
43 // mechanism. 52 // mechanism.
44 const char kDisableAudio[] = "disable-audio"; 53 const char kDisableAudio[] = "disable-audio";
45 54
(...skipping 24 matching lines...) Expand all
70 79
71 // Disable GL multisampling. 80 // Disable GL multisampling.
72 const char kDisableGLMultisampling[] = "disable-gl-multisampling"; 81 const char kDisableGLMultisampling[] = "disable-gl-multisampling";
73 82
74 // Disable the GLSL translator. 83 // Disable the GLSL translator.
75 const char kDisableGLSLTranslator[] = "disable-glsl-translator"; 84 const char kDisableGLSLTranslator[] = "disable-glsl-translator";
76 85
77 // Disable the GPU process sandbox. 86 // Disable the GPU process sandbox.
78 const char kDisableGpuSandbox[] = "disable-gpu-sandbox"; 87 const char kDisableGpuSandbox[] = "disable-gpu-sandbox";
79 88
89 // Suppresses hang monitor dialogs in renderer processes. This may allow slow
90 // unload handlers on a page to prevent the tab from closing, but the Task
91 // Manager can be used to terminate the offending process in this case.
92 const char kDisableHangMonitor[] = "disable-hang-monitor";
93
80 // Disable the thread that crashes the GPU process if it stops responding to 94 // Disable the thread that crashes the GPU process if it stops responding to
81 // messages. 95 // messages.
82 const char kDisableGpuWatchdog[] = "disable-gpu-watchdog"; 96 const char kDisableGpuWatchdog[] = "disable-gpu-watchdog";
83 97
84 // Disable the Indexed Database API. 98 // Disable the Indexed Database API.
85 const char kDisableIndexedDatabase[] = "disable-indexed-database"; 99 const char kDisableIndexedDatabase[] = "disable-indexed-database";
86 100
87 // Prevent Java from running. 101 // Prevent Java from running.
88 const char kDisableJava[] = "disable-java"; 102 const char kDisableJava[] = "disable-java";
89 103
90 // Don't execute JavaScript (browser JS like the new tab page still runs). 104 // Don't execute JavaScript (browser JS like the new tab page still runs).
91 const char kDisableJavaScript[] = "disable-javascript"; 105 const char kDisableJavaScript[] = "disable-javascript";
92 106
93 // Disable JavaScript I18N API. 107 // Disable JavaScript I18N API.
94 const char kDisableJavaScriptI18NAPI[] = "disable-javascript-i18n-api"; 108 const char kDisableJavaScriptI18NAPI[] = "disable-javascript-i18n-api";
95 109
96 // Disable LocalStorage. 110 // Disable LocalStorage.
97 const char kDisableLocalStorage[] = "disable-local-storage"; 111 const char kDisableLocalStorage[] = "disable-local-storage";
98 112
99 // Force logging to be disabled. Logging is enabled by default in debug 113 // Force logging to be disabled. Logging is enabled by default in debug
100 // builds. 114 // builds.
101 const char kDisableLogging[] = "disable-logging"; 115 const char kDisableLogging[] = "disable-logging";
102 116
103 // Prevent plugins from running. 117 // Prevent plugins from running.
104 const char kDisablePlugins[] = "disable-plugins"; 118 const char kDisablePlugins[] = "disable-plugins";
105 119
106 // Disable pop-up blocking. 120 // Disable pop-up blocking.
107 const char kDisablePopupBlocking[] = "disable-popup-blocking"; 121 const char kDisablePopupBlocking[] = "disable-popup-blocking";
108 122
123 // Turns off the accessibility in the renderer.
124 const char kDisableRendererAccessibility[] = "disable-renderer-accessibility";
125
109 // Disable the seccomp sandbox (Linux only) 126 // Disable the seccomp sandbox (Linux only)
110 const char kDisableSeccompSandbox[] = "disable-seccomp-sandbox"; 127 const char kDisableSeccompSandbox[] = "disable-seccomp-sandbox";
111 128
112 // Disable session storage. 129 // Disable session storage.
113 const char kDisableSessionStorage[] = "disable-session-storage"; 130 const char kDisableSessionStorage[] = "disable-session-storage";
114 131
115 // Enable shared workers. Functionality not yet complete. 132 // Enable shared workers. Functionality not yet complete.
116 const char kDisableSharedWorkers[] = "disable-shared-workers"; 133 const char kDisableSharedWorkers[] = "disable-shared-workers";
117 134
118 // Disables speech input. 135 // Disables speech input.
119 const char kDisableSpeechInput[] = "disable-speech-input"; 136 const char kDisableSpeechInput[] = "disable-speech-input";
120 137
121 // Disable Spellcheck API. 138 // Disable Spellcheck API.
122 const char kDisableSpellcheckAPI[] = "disable-spellcheck-api"; 139 const char kDisableSpellcheckAPI[] = "disable-spellcheck-api";
123 140
124 // Disable Web Sockets support. 141 // Disable Web Sockets support.
125 const char kDisableWebSockets[] = "disable-web-sockets"; 142 const char kDisableWebSockets[] = "disable-web-sockets";
126 143
144 // Enable gpu-accelerated 2d canvas.
145 const char kEnableAccelerated2dCanvas[] = "enable-accelerated-2d-canvas";
146
127 // Enable hardware accelerated page drawing. 147 // Enable hardware accelerated page drawing.
128 // Please note that this flag is honored only if chromium is compiled with 148 // Please note that this flag is honored only if chromium is compiled with
129 // SKIA_GPU flag, which can be enabled by setting use_skia_gpu variable to 1 149 // SKIA_GPU flag, which can be enabled by setting use_skia_gpu variable to 1
130 // in build/features_override.gypi. 150 // in build/features_override.gypi.
131 const char kEnableAcceleratedDrawing[] = "enable-accelerated-drawing"; 151 const char kEnableAcceleratedDrawing[] = "enable-accelerated-drawing";
132 152
153 // Enables the hardware acceleration of plugins.
154 const char kEnableAcceleratedPlugins[] = "enable-accelerated-plugins";
155
133 // Enables WebKit accessibility within the renderer process. 156 // Enables WebKit accessibility within the renderer process.
134 const char kEnableAccessibility[] = "enable-accessibility"; 157 const char kEnableAccessibility[] = "enable-accessibility";
135 158
136 // Enables the benchmarking extensions. 159 // Enables the benchmarking extensions.
137 const char kEnableBenchmarking[] = "enable-benchmarking"; 160 const char kEnableBenchmarking[] = "enable-benchmarking";
138 161
139 // Enables device motion events. 162 // Enables device motion events.
140 const char kEnableDeviceMotion[] = "enable-device-motion"; 163 const char kEnableDeviceMotion[] = "enable-device-motion";
141 164
142 // Enable the GPU plugin and Pepper 3D rendering. 165 // Enable the GPU plugin and Pepper 3D rendering.
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 // to modify histograms recorded in the renderer, or to get the renderer to 216 // to modify histograms recorded in the renderer, or to get the renderer to
194 // also set of its state (initialize, or not initialize components) to match the 217 // also set of its state (initialize, or not initialize components) to match the
195 // experiment(s). 218 // experiment(s).
196 // The argument is a string-ized list of experiment names, and the associated 219 // The argument is a string-ized list of experiment names, and the associated
197 // value that was randomly selected. In the recent implementetaion, the 220 // value that was randomly selected. In the recent implementetaion, the
198 // persistent representation generated by field_trial.cc and later decoded, is a 221 // persistent representation generated by field_trial.cc and later decoded, is a
199 // list of name and value pairs, separated by slashes. See field trial.cc for 222 // list of name and value pairs, separated by slashes. See field trial.cc for
200 // current details. 223 // current details.
201 const char kForceFieldTestNameAndValue[] = "force-fieldtest"; 224 const char kForceFieldTestNameAndValue[] = "force-fieldtest";
202 225
226 // Force renderer accessibility to be on instead of enabling it on demand when
227 // a screen reader is detected. The disable-renderer-accessibility switch
228 // overrides this if present.
229 const char kForceRendererAccessibility[] = "force-renderer-accessibility";
230
203 // Extra command line options for launching the GPU process (normally used 231 // Extra command line options for launching the GPU process (normally used
204 // for debugging). Use like renderer-cmd-prefix. 232 // for debugging). Use like renderer-cmd-prefix.
205 const char kGpuLauncher[] = "gpu-launcher"; 233 const char kGpuLauncher[] = "gpu-launcher";
206 234
207 // Makes this process a GPU sub-process. 235 // Makes this process a GPU sub-process.
208 const char kGpuProcess[] = "gpu-process"; 236 const char kGpuProcess[] = "gpu-process";
209 237
210 // Causes the GPU process to display a dialog on launch. 238 // Causes the GPU process to display a dialog on launch.
211 const char kGpuStartupDialog[] = "gpu-startup-dialog"; 239 const char kGpuStartupDialog[] = "gpu-startup-dialog";
212 240
241 // Ignores GPU blacklist.
242 const char kIgnoreGpuBlacklist[] = "ignore-gpu-blacklist";
243
213 // Run the GPU process as a thread in the browser process. 244 // Run the GPU process as a thread in the browser process.
214 const char kInProcessGPU[] = "in-process-gpu"; 245 const char kInProcessGPU[] = "in-process-gpu";
215 246
216 // Runs plugins inside the renderer process 247 // Runs plugins inside the renderer process
217 const char kInProcessPlugins[] = "in-process-plugins"; 248 const char kInProcessPlugins[] = "in-process-plugins";
218 249
219 // Runs WebGL inside the renderer process. 250 // Runs WebGL inside the renderer process.
220 const char kInProcessWebGL[] = "in-process-webgl"; 251 const char kInProcessWebGL[] = "in-process-webgl";
221 252
222 // Specifies the flags passed to JS engine 253 // Specifies the flags passed to JS engine
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 // Enable Pepper and JavaScript P2P API. 459 // Enable Pepper and JavaScript P2P API.
429 const char kEnableP2PApi[] = "enable-p2papi"; 460 const char kEnableP2PApi[] = "enable-p2papi";
430 #endif 461 #endif
431 462
432 #if !defined(OFFICIAL_BUILD) 463 #if !defined(OFFICIAL_BUILD)
433 // Causes the renderer process to throw an assertion on launch. 464 // Causes the renderer process to throw an assertion on launch.
434 const char kRendererCheckFalseTest[] = "renderer-check-false-test"; 465 const char kRendererCheckFalseTest[] = "renderer-check-false-test";
435 #endif 466 #endif
436 467
437 } // namespace switches 468 } // namespace switches
OLDNEW
« no previous file with comments | « content/common/content_switches.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698