OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2017 The Chromium Authors. All rights reserved. | |
vabr (Chromium)
2017/03/26 13:27:45
The strings / comments in this file are copied fro
| |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef CHROME_BROWSER_FLAGS_DESCRIPTIONS_H_ | |
6 #define CHROME_BROWSER_FLAGS_DESCRIPTIONS_H_ | |
7 | |
8 #include "build/build_config.h" | |
9 #include "build/buildflag.h" | |
10 #include "media/media_features.h" | |
Alexei Svitkine (slow)
2017/03/27 16:37:29
Nit: Maybe add a comment why this is needed?
vabr (Chromium)
2017/03/27 18:12:33
Done.
| |
11 | |
Alexei Svitkine (slow)
2017/03/27 16:37:29
Please add a file-level comment here about what th
vabr (Chromium)
2017/03/27 18:12:33
Done.
| |
12 namespace flags_descriptions { | |
13 | |
14 // Material Design version of chrome://bookmarks | |
15 | |
16 // Name for the flag to enable the material design bookmarks page. | |
17 extern const char kEnableMaterialDesignBookmarksName[]; | |
18 | |
19 // Description for the flag to enable the material design bookmarks page. | |
20 extern const char kEnableMaterialDesignBookmarksDescription[]; | |
21 | |
22 // Material Design version of chrome://policy | |
23 | |
24 // Name for the flag to enable the material design policy page. | |
25 extern const char kEnableMaterialDesignPolicyPageName[]; | |
26 | |
27 // Description for the flag to enable the material design policy page. | |
28 extern const char kEnableMaterialDesignPolicyPageDescription[]; | |
29 | |
30 // Material Design version of chrome://history | |
31 | |
32 // Name for the flag to enable the material design history page. | |
33 extern const char kEnableMaterialDesignHistoryName[]; | |
34 | |
35 // Description for the flag to enable the material design history page. | |
36 extern const char kEnableMaterialDesignHistoryDescription[]; | |
37 | |
38 // Material Design version of chrome://settings | |
39 | |
40 // Name for the flag to enable the material design settings page. | |
41 extern const char kEnableMaterialDesignSettingsName[]; | |
42 | |
43 // Description for the flag to enable the material design settings page. | |
44 extern const char kEnableMaterialDesignSettingsDescription[]; | |
45 | |
46 // Material Design version of chrome://extensions | |
47 | |
48 // Name for the flag to enable the material design extensions page. | |
49 extern const char kEnableMaterialDesignExtensionsName[]; | |
50 | |
51 // Description for the flag to enable the material design extensions page. | |
52 extern const char kEnableMaterialDesignExtensionsDescription[]; | |
53 | |
54 // Material Design version of feedback form | |
55 | |
56 // Name for the flag to enable the material design feedback UI. | |
57 extern const char kEnableMaterialDesignFeedbackName[]; | |
58 | |
59 // Description for the flag to enable the material design feedback UI. | |
60 extern const char kEnableMaterialDesignFeedbackDescription[]; | |
61 | |
62 // Report URL to SafeSearch | |
63 | |
64 // Name for the flag to enable reporting URLs to SafeSearch. | |
65 extern const char kSafeSearchUrlReportingName[]; | |
66 | |
67 // Description for the flag to enable reporting URLs to SafeSearch. | |
68 extern const char kSafeSearchUrlReportingDescription[]; | |
69 | |
70 // Device scale factor change in content crbug.com/485650. | |
71 | |
72 // Name for the flag to use Blink's zooming mechanism to implement device scale | |
73 // factor. | |
74 extern const char kEnableUseZoomForDsfName[]; | |
75 | |
76 // Description for the flag to use Blink's zooming mechanism to implement device | |
77 // scale factor. | |
78 extern const char kEnableUseZoomForDsfDescription[]; | |
79 | |
80 // Text to indicate that it'll use the platform settings to enable/disable | |
81 // use-zoom-for-dsf mode. | |
82 extern const char kEnableUseZoomForDsfChoiceDefault[]; | |
83 | |
84 // Text to indicate the use-zoom-for-dsf mode is enabled. | |
85 extern const char kEnableUseZoomForDsfChoiceEnabled[]; | |
86 | |
87 // Text to indicate the use-zoom-for-dsf mode is disabled. | |
88 extern const char kEnableUseZoomForDsfChoiceDisabled[]; | |
89 | |
90 // Name for the flag to set parameters for No-State Prefetch. | |
91 extern const char kNostatePrefetch[]; | |
92 | |
93 // Description for the flag to set parameters for No-State Prefetch. | |
94 extern const char kNostatePrefetchDescription[]; | |
95 | |
96 // Name for the flag to set parameters for Speculative Prefetch | |
97 extern const char kSpeculativePrefetchName[]; | |
98 | |
99 // Description for the flag to set parameters for Speculative Prefetch. | |
100 extern const char kSpeculativePrefetchDescription[]; | |
101 | |
102 // Force Tablet Mode | |
103 | |
104 // Name for the flag to force tablet mode. | |
105 extern const char kForceTabletModeName[]; | |
106 | |
107 // Description for the flag to force tablet mode. | |
108 extern const char kForceTabletModeDescription[]; | |
109 | |
110 // Description of the TouchView mode. In TouchView mode, the keyboard can flip | |
111 // behind the screen so the Chromebook operates like a tablet computer. | |
112 extern const char kForceTabletModeTouchview[]; | |
113 | |
114 // Description of the Clamshell mode. In Clamshell mode, the Chromebook operates | |
115 // like a standard laptop computer, keyboard on the bottom, screen on top, with | |
116 // a hinge like a clamshell. | |
117 extern const char kForceTabletModeClamshell[]; | |
118 | |
119 // Description of the default or 'automatic' mode. | |
120 extern const char kForceTabletModeAuto[]; | |
121 | |
122 // Print Preview features | |
123 | |
124 // Name for the flag to add the option to print PDFs as images to print preview. | |
125 extern const char kPrintPdfAsImageName[]; | |
126 | |
127 // Description for the flag to add the option to print PDFs as images in print | |
128 // preview. | |
129 extern const char kPrintPdfAsImageDescription[]; | |
130 | |
131 // Name for the flag to add the print scaling feature to print preview. | |
132 extern const char kPrintScalingName[]; | |
133 | |
134 // Description for the flag to add the print scaling feature to print preview. | |
135 extern const char kPrintScalingDescription[]; | |
136 | |
137 // Name of the 'Native Client' lab. | |
138 extern const char kNaclName[]; | |
139 | |
140 #if defined(OS_ANDROID) | |
141 | |
142 // Mobile: Description of the 'Native Client' lab. | |
143 extern const char kNaclDescription[]; | |
144 | |
145 #endif // defined(OS_ANDROID) | |
146 | |
147 #if !defined(OS_ANDROID) | |
148 | |
149 // Description of the 'Native Client' lab. | |
150 extern const char kNaclDescription[]; | |
151 | |
152 #endif // !defined(OS_ANDROID) | |
153 | |
154 // Name of the 'NaCl GDB debug stub' lab. | |
155 extern const char kNaclDebugName[]; | |
156 | |
157 // Description of the 'NaCl GDB debug stub' lab. | |
158 extern const char kNaclDebugDescription[]; | |
159 | |
160 #if !defined(OS_ANDROID) | |
161 | |
162 // Name of the 'Force PNaCl Subzero' lab. | |
163 extern const char kPnaclSubzeroName[]; | |
164 | |
165 // Description of the 'Force PNaCl Subzero' lab. | |
166 extern const char kPnaclSubzeroDescription[]; | |
167 | |
168 #endif // !defined(OS_ANDROID) | |
169 | |
170 // Name of the 'Restrict NaCl GDB debugging' lab. | |
171 extern const char kNaclDebugMaskName[]; | |
172 | |
173 // Description of the 'Restrict NaCl GDB debugging' lab. | |
174 extern const char kNaclDebugMaskDescription[]; | |
175 | |
176 extern const char kNaclDebugMaskChoiceDebugAll[]; | |
177 | |
178 extern const char kNaclDebugMaskChoiceExcludeUtilsPnacl[]; | |
179 | |
180 extern const char kNaclDebugMaskChoiceIncludeDebug[]; | |
181 | |
182 // Name of the 'HTTP form warning' feature. | |
183 extern const char kEnableHttpFormWarningName[]; | |
184 | |
185 // Description of the 'HTTP form warning' feature. | |
186 extern const char kEnableHttpFormWarningDescription[]; | |
187 | |
188 // Name of the 'Mark Non-Secure Origins As' lab. | |
189 extern const char kMarkHttpAsName[]; | |
190 | |
191 // Description of the 'Mark Non-Secure Origins As' lab. | |
192 extern const char kMarkHttpAsDescription[]; | |
193 | |
194 extern const char kMarkHttpAsDangerous[]; | |
195 | |
196 // Name of the 'Save Page as MHTML' lab. | |
197 extern const char kSavePageAsMhtmlName[]; | |
198 | |
199 // Description of the 'Save Page as MHTML' lab. | |
200 extern const char kSavePageAsMhtmlDescription[]; | |
201 | |
202 // Flag and values for MHTML Geenrator options lab. | |
203 | |
204 // Name of the 'MHTML Generator Options' lab. | |
205 extern const char kMhtmlGeneratorOptionName[]; | |
206 | |
207 // Description of the 'MHTML Generator Options' lab. | |
208 extern const char kMhtmlGeneratorOptionDescription[]; | |
209 | |
210 extern const char kMhtmlSkipNostoreMain[]; | |
211 | |
212 extern const char kMhtmlSkipNostoreAll[]; | |
213 | |
214 // Title of the 'device discovery notificatios' flag. | |
215 extern const char kDeviceDiscoveryNotificationsName[]; | |
216 | |
217 // Description of the 'device discovery notifications' flag. | |
218 extern const char kDeviceDiscoveryNotificationsDescription[]; | |
219 | |
220 #if defined(OS_WIN) | |
221 | |
222 extern const char kCloudPrintXpsName[]; | |
223 | |
224 extern const char kCloudPrintXpsDescription[]; | |
225 | |
226 #endif // defined(OS_WIN) | |
227 | |
228 // Title of the flag for loading the Media Router component extension. | |
229 extern const char kLoadMediaRouterComponentExtensionName[]; | |
230 | |
231 // Description of the flag for loading the Media Router component extension. | |
232 extern const char kLoadMediaRouterComponentExtensionDescription[]; | |
233 | |
234 extern const char kPrintPreviewRegisterPromosName[]; | |
235 | |
236 extern const char kPrintPreviewRegisterPromosDescription[]; | |
237 | |
238 // Title of the flag which enables scroll prediction. | |
239 extern const char kScrollPredictionName[]; | |
240 | |
241 // Title of the flag which controls UI layout in the browser's top chrome. | |
242 extern const char kTopChromeMd[]; | |
243 | |
244 // Description of the flag which changes the material design elements in the top | |
245 // chrome of the browser. | |
246 extern const char kTopChromeMdDescription[]; | |
247 | |
248 // Top Chrome material design option (default). | |
249 extern const char kTopChromeMdMaterial[]; | |
250 | |
251 // Top Chrome material hybrid design option (for touchscreens). | |
252 extern const char kTopChromeMdMaterialHybrid[]; | |
253 | |
254 // Title of the flag which enables the site settings all sites list and site | |
255 // details. | |
256 extern const char kSiteSettings[]; | |
257 | |
258 // Description of the flag which enables or disables the site settings all sites | |
259 // list and site details. | |
260 extern const char kSiteSettingsDescription[]; | |
261 | |
262 // Title of the flag which enables or disables material design in the rest of | |
263 // the native UI of the browser (beyond top chrome). | |
264 extern const char kSecondaryUiMd[]; | |
265 | |
266 // Description of the flag which enables or disables material design in the rest | |
267 // of the native UI of the browser (beyond top chrome). | |
268 extern const char kSecondaryUiMdDescription[]; | |
269 | |
270 // Description of the flag to enable scroll prediction. | |
271 extern const char kScrollPredictionDescription[]; | |
272 | |
273 // Title of the flag for add to shelf banners. | |
274 extern const char kAddToShelfName[]; | |
275 | |
276 // Description of the flag for add to shelf banners. | |
277 extern const char kAddToShelfDescription[]; | |
278 | |
279 // Title of the flag which bypasses the user engagement checks for app banners. | |
280 extern const char kBypassAppBannerEngagementChecksName[]; | |
281 | |
282 // Description of the flag to bypass the user engagement checks for app banners. | |
283 extern const char kBypassAppBannerEngagementChecksDescription[]; | |
284 | |
285 #if defined(OS_ANDROID) | |
286 | |
287 // Name of the flag to enable the accessibility tab switcher. | |
288 extern const char kAccessibilityTabSwitcherName[]; | |
289 | |
290 // Description of the flag to enable the accessibility tab switcher. | |
291 extern const char kAccessibilityTabSwitcherDescription[]; | |
292 | |
293 // Name of the flag to enable the physical web feature. | |
294 extern const char kEnablePhysicalWebName[]; | |
295 | |
296 // Description of the flag to enable the physical web feature. | |
297 extern const char kEnablePhysicalWebDescription[]; | |
298 | |
299 #endif // defined(OS_ANDROID) | |
300 | |
301 // Title of the touch-events flag. | |
302 extern const char kTouchEventsName[]; | |
303 | |
304 // Description of the touch-events flag. | |
305 extern const char kTouchEventsDescription[]; | |
306 | |
307 // Title of the disable touch adjustment flag. | |
308 extern const char kTouchAdjustmentName[]; | |
309 | |
310 // Description of the disable touch adjustment flag. | |
311 extern const char kTouchAdjustmentDescription[]; | |
312 | |
313 // Name of the 'Composited layer borders' lab. | |
314 extern const char kCompositedLayerBorders[]; | |
315 | |
316 // Description of the 'Composited layer borders' lab. | |
317 extern const char kCompositedLayerBordersDescription[]; | |
318 | |
319 // Name of the 'Composited layer borders' lab. | |
320 extern const char kGlCompositedTextureQuadBorders[]; | |
321 | |
322 // Description of the 'Composited layer borders' lab. | |
323 extern const char kGlCompositedTextureQuadBordersDescription[]; | |
324 | |
325 // Name of the 'Overdraw feedback' lab. | |
326 extern const char kShowOverdrawFeedback[]; | |
327 | |
328 // Description of the 'Overdraw feedback' lab. | |
329 extern const char kShowOverdrawFeedbackDescription[]; | |
330 | |
331 // Name for the flag that sets partial swap behavior. | |
332 extern const char kUiPartialSwapName[]; | |
333 | |
334 // Description for the flag that sets partial swap behavior. | |
335 extern const char kUiPartialSwapDescription[]; | |
336 | |
337 // Name of the 'Debugging keyboard shortcuts' lab. | |
338 extern const char kDebugShortcutsName[]; | |
339 | |
340 // Name of the 'Ignore GPU blacklist' lab. | |
341 extern const char kIgnoreGpuBlacklistName[]; | |
342 | |
343 // Description of the 'Ignore GPU blacklist' lab. | |
344 extern const char kIgnoreGpuBlacklistDescription[]; | |
345 | |
346 // Title of the flag to enable the inert visual viewport experiment. | |
347 extern const char kInertVisualViewportName[]; | |
348 | |
349 // Description of the flag to enable the inert visual viewport experiment. | |
350 extern const char kInertVisualViewportDescription[]; | |
351 | |
352 // Name of the 'Enable experimental canvas features' lab. | |
353 extern const char kExperimentalCanvasFeaturesName[]; | |
354 | |
355 // Description of the 'Enable experimental canvas features' lab. | |
356 extern const char kExperimentalCanvasFeaturesDescription[]; | |
357 | |
358 // Name of the 'Accelerated 2D canvas' lab. | |
359 extern const char kAccelerated2dCanvasName[]; | |
360 | |
361 // Description of the 'Accelerated 2D canvas' lab. | |
362 extern const char kAccelerated2dCanvasDescription[]; | |
363 | |
364 // Name of the 'Enable display list 2D canvas' lab. | |
365 extern const char kDisplayList2dCanvasName[]; | |
366 | |
367 // Description of the 'Enable display list 2D canvas' lab. | |
368 extern const char kDisplayList2dCanvasDescription[]; | |
369 | |
370 // Option that allows canvas 2D contexts to switch from one rendering mode to | |
371 // another on the fly. | |
372 extern const char kEnable2dCanvasDynamicRenderingModeSwitchingName[]; | |
373 | |
374 // Description of 'Enable canvas 2D dynamic pipeline switching mode' | |
375 extern const char kEnable2dCanvasDynamicRenderingModeSwitchingDescription[]; | |
376 | |
377 // Name of the 'Experimental Extension APIs' lab. | |
378 extern const char kExperimentalExtensionApisName[]; | |
379 | |
380 // Description of the 'Experimental Extension APIs' lab. | |
381 extern const char kExperimentalExtensionApisDescription[]; | |
382 | |
383 // Name of the 'Extensions on chrome:// URLs' lab | |
384 extern const char kExtensionsOnChromeUrlsName[]; | |
385 | |
386 // Description of the 'Extensions on chrome:// URLs' lab | |
387 extern const char kExtensionsOnChromeUrlsDescription[]; | |
388 | |
389 // Name of the 'Fast Unload' lab | |
390 extern const char kFastUnloadName[]; | |
391 | |
392 // Description of the 'Fast Unload' lab. | |
393 extern const char kFastUnloadDescription[]; | |
394 | |
395 // Name of the 'User consent for extension scripts' lab. | |
396 extern const char kUserConsentForExtensionScriptsName[]; | |
397 | |
398 // Description of the 'User consent for extension scripts' lab | |
399 extern const char kUserConsentForExtensionScriptsDescription[]; | |
400 | |
401 // Name of the flag that requires a user gesture before script can add a histroy | |
402 // entry to the back/forward list. | |
403 extern const char kHistoryRequiresUserGestureName[]; | |
404 | |
405 // Description of the flag that requires that a page process a user action | |
406 // (e.g., a mouse click) before script can add an entry to the tab's | |
407 // back/forward list. | |
408 extern const char kHistoryRequiresUserGestureDescription[]; | |
409 | |
410 // Name of the 'Disable hyperlink auditing' lab. | |
411 extern const char kHyperlinkAuditingName[]; | |
412 | |
413 // Description of the 'Disable hyperlink auditing' lab. | |
414 extern const char kHyperlinkAuditingDescription[]; | |
415 | |
416 #if defined(OS_ANDROID) | |
417 | |
418 // Title for the flag to enable Contextual Search. | |
419 extern const char kContextualSearch[]; | |
420 | |
421 // Description for the flag to enable Contextual Search. | |
422 extern const char kContextualSearchDescription[]; | |
423 | |
424 // Title for the flag to enable Contextual Search integration with Contextual | |
425 // Cards data in the bar. | |
426 extern const char kContextualSearchContextualCardsBarIntegration[]; | |
427 | |
428 // Description for the flag to enable Contextual Search integration with | |
429 // Contextual Cards data in the bar. | |
430 extern const char kContextualSearchContextualCardsBarIntegrationDescription[]; | |
431 | |
432 // Title for the flag to enable Contextual Search single actions using | |
433 // Contextual Cards data in the bar. | |
434 extern const char kContextualSearchSingleActions[]; | |
435 | |
436 // Description for the flag to enable Contextual Search single actions using | |
437 // Contextual Cards data in the bar. | |
438 extern const char kContextualSearchSingleActionsDescription[]; | |
439 | |
440 // Title for the flag to enable Contextual Search url actions using Contextual | |
441 // Cards data in the bar. | |
442 extern const char kContextualSearchUrlActions[]; | |
443 | |
444 // Description for the flag to enable Contextual Search URL actions using | |
445 // Contextual Cards data in the bar. | |
446 extern const char kContextualSearchUrlActionsDescription[]; | |
447 | |
448 #endif // defined(OS_ANDROID) | |
449 | |
450 // Name of the smooth scrolling flag | |
451 extern const char kSmoothScrollingName[]; | |
452 | |
453 // Description of the smooth scrolling flag | |
454 extern const char kSmoothScrollingDescription[]; | |
455 | |
456 // Title for the flag to turn on overlay scrollbars | |
457 extern const char kOverlayScrollbarsName[]; | |
458 | |
459 // Description for the flag to turn on overlay scrollbars | |
460 extern const char kOverlayScrollbarsDescription[]; | |
461 | |
462 // Title for the flag to show Autofill field type predictions for all forms | |
463 extern const char kShowAutofillTypePredictionsName[]; | |
464 | |
465 // Description for the flag to show Autofill field type predictions for all | |
466 // forms | |
467 extern const char kShowAutofillTypePredictionsDescription[]; | |
468 | |
469 // Name of the flag that enables TCP Fast Open. | |
470 extern const char kTcpFastOpenName[]; | |
471 | |
472 // Description of the flag that enables TCP Fast Open. | |
473 extern const char kTcpFastOpenDescription[]; | |
474 | |
475 // Name of the flag that enables touch initiated drag drop. | |
476 extern const char kTouchDragDropName[]; | |
477 | |
478 // Description of the flag to enable touch initiated drag drop. | |
479 extern const char kTouchDragDropDescription[]; | |
480 | |
481 // Name of the flag that controls touch based text selection strategy. | |
482 extern const char kTouchSelectionStrategyName[]; | |
483 | |
484 // Description of the flag that controls touch based text selection strategy. | |
485 extern const char kTouchSelectionStrategyDescription[]; | |
486 | |
487 // Description for the touch text selection strategy which always uses character | |
488 // granularity. | |
489 extern const char kTouchSelectionStrategyCharacter[]; | |
490 | |
491 // Description for the touch text selection strategy which is based on the | |
492 // direction in which the handle is dragged. | |
493 extern const char kTouchSelectionStrategyDirection[]; | |
494 | |
495 // Title for the flag to use the Online Wallet sandbox servers (instead of | |
496 // production). | |
497 extern const char kWalletServiceUseSandboxName[]; | |
498 | |
499 // Description of the flag to use the Online Wallet sandbox servers. | |
500 extern const char kWalletServiceUseSandboxDescription[]; | |
501 | |
502 // Title for the flag for history navigation from horizontal overscroll. | |
503 extern const char kOverscrollHistoryNavigationName[]; | |
504 | |
505 // Description for the flag to disable history navigation from horizontal | |
506 // overscroll. | |
507 extern const char kOverscrollHistoryNavigationDescription[]; | |
508 | |
509 // Description for the simple UI for history navigation from horizontal | |
510 // overscroll. | |
511 extern const char kOverscrollHistoryNavigationSimpleUi[]; | |
512 | |
513 // Title for the flag to specify the threshold for starting horizontal | |
514 // overscroll. | |
515 extern const char kOverscrollStartThresholdName[]; | |
516 | |
517 // Description for the flag to specify the threshold for starting horizontal | |
518 // overscroll. | |
519 extern const char kOverscrollStartThresholdDescription[]; | |
520 | |
521 // Description for the 133% threshold for starting horizontal overscroll. | |
522 extern const char kOverscrollStartThreshold133Percent[]; | |
523 | |
524 // Description for the 166% threshold for starting horizontal overscroll. | |
525 extern const char kOverscrollStartThreshold166Percent[]; | |
526 | |
527 // Description for the 200% threshold for starting horizontal overscroll. | |
528 extern const char kOverscrollStartThreshold200Percent[]; | |
529 | |
530 // Title for the flag for scroll end effect from vertical overscroll. | |
531 extern const char kScrollEndEffectName[]; | |
532 | |
533 // Description for the flag that controls scroll end effect from vertical | |
534 // overscroll. | |
535 extern const char kScrollEndEffectDescription[]; | |
536 | |
537 // Name of the 'Enable WebGL 2.0' flag. | |
538 extern const char kWebgl2Name[]; | |
539 | |
540 // Description for the flag to enable WebGL 2.0. | |
541 extern const char kWebgl2Description[]; | |
542 | |
543 // Name of the 'Enable WebGL Draft Extensions' flag. | |
544 extern const char kWebglDraftExtensionsName[]; | |
545 | |
546 // Description for the flag to enable WebGL Draft Extensions. | |
547 extern const char kWebglDraftExtensionsDescription[]; | |
548 | |
549 // Name of chrome:flags option to turn off WebRTC hardware video decoding | |
550 // support. | |
551 extern const char kWebrtcHwDecodingName[]; | |
552 | |
553 // Description of chrome:flags option to turn off WebRTC hardware video decoding | |
554 // support. | |
555 extern const char kWebrtcHwDecodingDescription[]; | |
556 | |
557 // Name of chrome:flags option to turn off WebRTC hardware video encoding | |
558 // support. | |
559 extern const char kWebrtcHwEncodingName[]; | |
560 | |
561 // Description of chrome:flags option to turn off WebRTC hardware video encoding | |
562 // support. | |
563 extern const char kWebrtcHwEncodingDescription[]; | |
564 | |
565 // Name of chrome:flags option to turn on WebRTC h264 hardware video encoding | |
566 // support. | |
567 extern const char kWebrtcHwH264EncodingName[]; | |
568 | |
569 // Description of chrome:flags option to turn on WebRTC hardware h264 video | |
570 // encoding support. | |
571 extern const char kWebrtcHwH264EncodingDescription[]; | |
572 | |
573 // Name of chrome:flags option to enable GCM cipher suites for WebRTC | |
574 extern const char kWebrtcSrtpAesGcmName[]; | |
575 | |
576 // Description of chrome:flags option to enable GCM cipher suites for WebRTC | |
577 extern const char kWebrtcSrtpAesGcmDescription[]; | |
578 | |
579 // Name of chrome:flags option to turn on Origin header for WebRTC STUN messages | |
580 extern const char kWebrtcStunOriginName[]; | |
581 | |
582 // Description of chrome:flags option to turn on Origin header for WebRTC STUN | |
583 // messages | |
584 extern const char kWebrtcStunOriginDescription[]; | |
585 | |
586 // Name of chrome:flags option to enable WebRTC Echo Canceller 3. | |
587 extern const char kWebrtcEchoCanceller3Name[]; | |
588 | |
589 // Description of chrome:flags option to enable WebRTC Echo Canceller 3. | |
590 extern const char kWebrtcEchoCanceller3Description[]; | |
591 | |
592 #if defined(OS_ANDROID) | |
593 | |
594 // Name of chrome:flags option to enable screen capture. | |
595 extern const char kMediaScreenCaptureName[]; | |
596 | |
597 // Description of chrome:flags option to enable screen capture. | |
598 extern const char kMediaScreenCaptureDescription[]; | |
599 | |
600 #endif // defined(OS_ANDROID) | |
601 | |
602 #if BUILDFLAG(ENABLE_WEBRTC) | |
603 | |
604 // Name of chrome:flags option to enable WebRTC H.264 sw encoder/decoder | |
605 extern const char kWebrtcH264WithOpenh264FfmpegName[]; | |
606 | |
607 // Description of chrome:flags option to enable WebRTC H.264 sw encoder/decoder | |
608 extern const char kWebrtcH264WithOpenh264FfmpegDescription[]; | |
609 | |
610 #endif // BUILDFLAG(ENABLE_WEBRTC) | |
611 | |
612 // Name of the 'Enable WebVR' flag. | |
613 extern const char kWebvrName[]; | |
614 | |
615 // Description for the flag to enable WebVR APIs. | |
616 extern const char kWebvrDescription[]; | |
617 | |
618 // Name of the 'Enable WebVR experimental optimizations' flag. | |
619 extern const char kWebvrExperimentalRenderingName[]; | |
620 | |
621 // Description for the flag to enable experimental WebVR rendering | |
622 // optimizations. | |
623 extern const char kWebvrExperimentalRenderingDescription[]; | |
624 | |
625 // Name of the flag which allows users to enable experimental extensions to the | |
626 // Gamepad API. | |
627 extern const char kGamepadExtensionsName[]; | |
628 | |
629 // Description for the flag which allows users to enable experimental extensions | |
630 // to the Gamepad API. | |
631 extern const char kGamepadExtensionsDescription[]; | |
632 | |
633 #if defined(OS_ANDROID) | |
634 | |
635 // Name of about:flags option to turn on the new Photo picker. | |
636 extern const char kNewPhotoPickerName[]; | |
637 | |
638 // Description of about:flags option to turn on the new Photo picker. | |
639 extern const char kNewPhotoPickerDescription[]; | |
640 | |
641 #endif // defined(OS_ANDROID) | |
642 | |
643 #if defined(OS_ANDROID) | |
644 | |
645 // Name of about:flags option to turn on the overscrolling for the OSK. | |
646 extern const char kEnableOskOverscrollName[]; | |
647 | |
648 // Description of about:flags option to turn on overscrolling for the OSK. | |
649 extern const char kEnableOskOverscrollDescription[]; | |
650 | |
651 #endif // defined(OS_ANDROID) | |
652 | |
653 // Title for the flag to enable QUIC. | |
654 extern const char kQuicName[]; | |
655 | |
656 // Description for the flag to enable QUIC. | |
657 extern const char kQuicDescription[]; | |
658 | |
659 // Title for the flag to switch the maximum TLS version. | |
660 extern const char kSslVersionMaxName[]; | |
661 | |
662 // Description for the flag to switch the maximum TLS version. | |
663 extern const char kSslVersionMaxDescription[]; | |
664 | |
665 extern const char kSslVersionMaxTls12[]; | |
666 | |
667 extern const char kSslVersionMaxTls13[]; | |
668 | |
669 // Title for the flag to enable Token Binding. Please do not translate 'Token | |
670 // Binding'. | |
671 extern const char kEnableTokenBindingName[]; | |
672 | |
673 // Description for the flag to enable Token Binding. Please do not translate | |
674 // 'Token Binding'. | |
675 extern const char kEnableTokenBindingDescription[]; | |
676 | |
677 // Title for the flag for gesture requiment for media playback | |
678 extern const char kGestureRequirementForMediaPlaybackName[]; | |
679 | |
680 // Description for the flag for gesture requiment for media playback | |
681 extern const char kGestureRequirementForMediaPlaybackDescription[]; | |
682 | |
683 #if !defined(OS_ANDROID) | |
684 | |
685 // Title for the flag for gesture requiment for media playback | |
686 extern const char kCrossOriginMediaPlaybackRequiresUserGestureName[]; | |
687 | |
688 // Description for the flag for gesture requiment for media playback | |
689 extern const char kCrossOriginMediaPlaybackRequiresUserGestureDescription[]; | |
690 | |
691 #endif // !defined(OS_ANDROID) | |
692 | |
693 // Description for the flag to adjust the default behaviour for document level | |
694 // passive touch listeners. | |
695 extern const char kPassiveDocumentEventListenersDescription[]; | |
696 | |
697 // Name for the flag to adjust the default behaviour for document level passive | |
698 // listeners. | |
699 extern const char kPassiveDocumentEventListenersName[]; | |
700 | |
701 // Description for the flag to adjust the default behaviour for passive touch | |
702 // listeners during fling. | |
703 extern const char kPassiveEventListenersDueToFlingDescription[]; | |
704 | |
705 // Name for the flag to adjust the default behaviour for passive touch listeners | |
706 // during fling. | |
707 extern const char kPassiveEventListenersDueToFlingName[]; | |
708 | |
709 // Choice for passive listeners to default to true on all nodes not explicitly | |
710 // set. | |
711 extern const char kPassiveEventListenerTrue[]; | |
712 | |
713 // Choice for passive listeners to default to true on all nodes. | |
714 extern const char kPassiveEventListenerForceAllTrue[]; | |
715 | |
716 // Name for the flag to adjust the default behaviour for passive event | |
717 // listeners. | |
718 extern const char kPassiveEventListenerDefaultName[]; | |
719 | |
720 // Description for the flag to adjust default behaviour for passive event | |
721 // listeners. | |
722 extern const char kPassiveEventListenerDefaultDescription[]; | |
723 | |
724 #if defined(OS_ANDROID) | |
725 | |
726 // Title for the flag for including important sites whitelisting in the clear | |
727 // browsing dialog. | |
728 extern const char kImportantSitesInCbdName[]; | |
729 | |
730 // Description for the flag for using important sites whitelisting in the clear | |
731 // browsing dialog. | |
732 extern const char kImportantSitesInCbdDescription[]; | |
733 | |
734 #endif // defined(OS_ANDROID) | |
735 | |
736 #if defined(USE_ASH) | |
737 | |
738 // Title of the flag which specifies the shelf coloring in Chrome OS system UI. | |
739 extern const char kAshShelfColor[]; | |
740 | |
741 // Description of the flag which specifies the shelf coloring in Chrome OS | |
742 // system UI. | |
743 extern const char kAshShelfColorDescription[]; | |
744 | |
745 // A shelf coloring style to be used by Chrome OS UI. | |
746 extern const char kAshShelfColorLightVibrant[]; | |
747 | |
748 // A shelf coloring style to be used by Chrome OS UI. | |
749 extern const char kAshShelfColorNormalVibrant[]; | |
750 | |
751 // A shelf coloring style to be used by Chrome OS UI. | |
752 extern const char kAshShelfColorDarkVibrant[]; | |
753 | |
754 // A shelf coloring style to be used by Chrome OS UI. | |
755 extern const char kAshShelfColorLightMuted[]; | |
756 | |
757 // A shelf coloring style to be used by Chrome OS UI. | |
758 extern const char kAshShelfColorNormalMuted[]; | |
759 | |
760 // A shelf coloring style to be used by Chrome OS UI. | |
761 extern const char kAshShelfColorDarkMuted[]; | |
762 | |
763 // Title for the flag which can be used for window backdrops in TouchView. | |
764 extern const char kAshMaximizeModeWindowBackdropName[]; | |
765 | |
766 // Description for the flag which can be used for window backdrops in TouchView. | |
767 extern const char kAshMaximizeModeWindowBackdropDescription[]; | |
768 | |
769 // Title for the flag which can be used for support for javascript locking | |
770 // rotation. | |
771 extern const char kAshScreenOrientationLockName[]; | |
772 | |
773 // Description for the flag which can be used for support for javascript locking | |
774 // rotation | |
775 extern const char kAshScreenOrientationLockDescription[]; | |
776 | |
777 // Title for the flag to enable the mirrored screen mode. | |
778 extern const char kAshEnableMirroredScreenName[]; | |
779 | |
780 // Description for the flag to enable the mirrored screen mode. | |
781 extern const char kAshEnableMirroredScreenDescription[]; | |
782 | |
783 // Description for the flag that sets material design ink drop animation speed | |
784 // of fast. | |
785 extern const char kMaterialDesignInkDropAnimationFast[]; | |
786 | |
787 // Description for the flag that sets material design ink drop anation speeds of | |
788 // slow. | |
789 extern const char kMaterialDesignInkDropAnimationSlow[]; | |
790 | |
791 // Name for the flag that sets the material design ink drop animation speed. | |
792 extern const char kMaterialDesignInkDropAnimationSpeedName[]; | |
793 | |
794 // Description for the flag that sets the material design ink drop animtion | |
795 // speed. | |
796 extern const char kMaterialDesignInkDropAnimationSpeedDescription[]; | |
797 | |
798 // Name for the flag that enables slow UI animations. | |
799 extern const char kUiSlowAnimationsName[]; | |
800 | |
801 // Description for the flag that enables slow UI animations. | |
802 extern const char kUiSlowAnimationsDescription[]; | |
803 | |
804 #endif // defined(USE_ASH) | |
805 | |
806 // Title for the flag for latest (non-experimental) JavaScript fatures | |
807 extern const char kJavascriptHarmonyShippingName[]; | |
808 | |
809 // Description for the flag for latest (non-experimental) JavaScript fatures | |
810 extern const char kJavascriptHarmonyShippingDescription[]; | |
811 | |
812 // Title for the flag to enable JavaScript Harmony features. | |
813 extern const char kJavascriptHarmonyName[]; | |
814 | |
815 // Description for the flag to enable JavaScript Harmony features. | |
816 extern const char kJavascriptHarmonyDescription[]; | |
817 | |
818 // Title for the flag to enable future features in V8. | |
819 extern const char kV8FutureName[]; | |
820 | |
821 // Description for the flag to enable future features in V8. | |
822 extern const char kV8FutureDescription[]; | |
823 | |
824 // Title for disabling the Ignition and TurboFan compilation pipeline in V8. | |
825 extern const char kV8DisableIgnitionTurboName[]; | |
826 | |
827 // Description for disabling the Ignition and TurboFan compilation pipeline in | |
828 // V8. | |
829 extern const char kV8DisableIgnitionTurboDescription[]; | |
830 | |
831 // Title for the flag to enable Asm.js to WebAssembly. | |
832 extern const char kEnableAsmWasmName[]; | |
833 | |
834 // Description for the flag to enable Asm.js to WebAssembly. | |
835 extern const char kEnableAsmWasmDescription[]; | |
836 | |
837 // Title for the flag to enable SharedArrayBuffers in JavaScript. | |
838 extern const char kEnableSharedArrayBufferName[]; | |
839 | |
840 // Description for the flag to enable SharedArrayBuffers in JavaScript. | |
841 extern const char kEnableSharedArrayBufferDescription[]; | |
842 | |
843 // Title for the flag to enable WebAssembly structured cloning. | |
844 extern const char kEnableWasmName[]; | |
845 | |
846 // Description for the flag to enable WebAssembly. | |
847 extern const char kEnableWasmDescription[]; | |
848 | |
849 #if defined(OS_ANDROID) | |
850 | |
851 // Title for the flag to enable the download button on MediaDocument. | |
852 extern const char kMediaDocumentDownloadButtonName[]; | |
853 | |
854 // Description for the flag to enable download button on MediaDocument. | |
855 extern const char kMediaDocumentDownloadButtonDescription[]; | |
856 | |
857 #endif // defined(OS_ANDROID) | |
858 | |
859 // Title for the flag for using a software rasterizer. | |
860 extern const char kSoftwareRasterizerName[]; | |
861 | |
862 // Description for the flag for using a software renderer. | |
863 extern const char kSoftwareRasterizerDescription[]; | |
864 | |
865 // Title for the flag to enable GPU rasterization. | |
866 extern const char kGpuRasterizationName[]; | |
867 | |
868 // Description for the flag to enable GPU rasterizer. | |
869 extern const char kGpuRasterizationDescription[]; | |
870 | |
871 // Description of the 'Force GPU rasterization' experiment | |
872 extern const char kForceGpuRasterization[]; | |
873 | |
874 // Name of about:flags option for number of GPU rasterization MSAA samples. | |
875 extern const char kGpuRasterizationMsaaSampleCountName[]; | |
876 | |
877 // Description of about:flags option for number of GPU rasterization MSAA | |
878 // samples. | |
879 extern const char kGpuRasterizationMsaaSampleCountDescription[]; | |
880 | |
881 extern const char kGpuRasterizationMsaaSampleCountZero[]; | |
882 | |
883 extern const char kGpuRasterizationMsaaSampleCountTwo[]; | |
884 | |
885 extern const char kGpuRasterizationMsaaSampleCountFour[]; | |
886 | |
887 extern const char kGpuRasterizationMsaaSampleCountEight[]; | |
888 | |
889 extern const char kGpuRasterizationMsaaSampleCountSixteen[]; | |
890 | |
891 // Title for about:flags option for slimming paint invalidation. | |
892 extern const char kSlimmingPaintInvalidationName[]; | |
893 | |
894 // Description of about:flags option for slimming paint invalidation. | |
895 extern const char kSlimmingPaintInvalidationDescription[]; | |
896 | |
897 // Name for the flag to enable experimental security features. | |
898 extern const char kExperimentalSecurityFeaturesName[]; | |
899 | |
900 // Description for the flag to enable experimental security features. | |
901 extern const char kExperimentalSecurityFeaturesDescription[]; | |
902 | |
903 // Name for the flag to enable experimental Web Platform features. | |
904 extern const char kExperimentalWebPlatformFeaturesName[]; | |
905 | |
906 // Description for the flag to enable experimental Web Platform features. | |
907 extern const char kExperimentalWebPlatformFeaturesDescription[]; | |
908 | |
909 // Name for the flag to enable pointer events. | |
910 extern const char kExperimentalPointerEventName[]; | |
911 | |
912 // Description for the flag to enable pointer events. | |
913 extern const char kExperimentalPointerEventDescription[]; | |
914 | |
915 // Name for the flag to enable origin trials. | |
916 extern const char kOriginTrialsName[]; | |
917 | |
918 // Description for the flag to enable origin trials. | |
919 extern const char kOriginTrialsDescription[]; | |
920 | |
921 // Name for the flag for BLE Advertising | |
922 extern const char kBleAdvertisingInExtensionsName[]; | |
923 | |
924 // Description of the flag to enable BLE Advertising | |
925 extern const char kBleAdvertisingInExtensionsDescription[]; | |
926 | |
927 // Name for the flag to enable experiments in Developer Tools | |
928 extern const char kDevtoolsExperimentsName[]; | |
929 | |
930 // Description for the flag to enable experiments in Developer Tools. | |
931 extern const char kDevtoolsExperimentsDescription[]; | |
932 | |
933 // Name for the flag to enable silent debugging via chrome.debugger extension | |
934 // API. | |
935 extern const char kSilentDebuggerExtensionApiName[]; | |
936 | |
937 // Description for the flag to enable silent debugging via chrome.debugger | |
938 // extension API. | |
939 extern const char kSilentDebuggerExtensionApiDescription[]; | |
940 | |
941 // Name for the flag to show a heads-up display for tracking touch-points. | |
942 extern const char kShowTouchHudName[]; | |
943 | |
944 // Description for the flag to show a heads-up display for tracking | |
945 // touch-points. | |
946 extern const char kShowTouchHudDescription[]; | |
947 | |
948 // Name for the Prefer HTML over Plugins feature. | |
949 extern const char kPreferHtmlOverPluginsName[]; | |
950 | |
951 // Description for the Prefer HTML over Plugins feature. | |
952 extern const char kPreferHtmlOverPluginsDescription[]; | |
953 | |
954 // Name for the NaCl Socket API feature. | |
955 extern const char kAllowNaclSocketApiName[]; | |
956 | |
957 // Description for the NaCl Socket API feature. | |
958 extern const char kAllowNaclSocketApiDescription[]; | |
959 | |
960 // Name for the Run all Flash in Allow mode feature. | |
961 extern const char kRunAllFlashInAllowModeName[]; | |
962 | |
963 // Description for the Run all Flash in Allow mode feature. | |
964 extern const char kRunAllFlashInAllowModeDescription[]; | |
965 | |
966 // Name of the flag to turn on experiental pinch to scale. | |
967 extern const char kPinchScaleName[]; | |
968 | |
969 // Description of the flag to turn on experiental pinch to scale. | |
970 extern const char kPinchScaleDescription[]; | |
971 | |
972 // Name for the flag to enable 'navigator.credentials'. | |
973 extern const char kCredentialManagerApiName[]; | |
974 | |
975 // Description for the flag to enable 'navigator.credentials'. | |
976 extern const char kCredentialManagerApiDescription[]; | |
977 | |
978 // Name for the flag to reduce referer granularity. | |
979 extern const char kReducedReferrerGranularityName[]; | |
980 | |
981 // Description for the flag to reduce referer granularity. | |
982 extern const char kReducedReferrerGranularityDescription[]; | |
983 | |
984 #if defined(OS_CHROMEOS) | |
985 | |
986 // Name for the flag to enable the new UI service. | |
987 extern const char kUseMashName[]; | |
988 | |
989 // Description for the flag to enable the new UI service. | |
990 extern const char kUseMashDescription[]; | |
991 | |
992 // Name for the flag to enable touchpad three finger click as middle button. | |
993 extern const char kAllowTouchpadThreeFingerClickName[]; | |
994 | |
995 // Description for the flag to enable touchpad three finger click as middle | |
996 // button. | |
997 extern const char kAllowTouchpadThreeFingerClickDescription[]; | |
998 | |
999 // Name for the flag to enable unified desktop mode. | |
1000 extern const char kAshEnableUnifiedDesktopName[]; | |
1001 | |
1002 // Description for the flag to enable unified desktop mode. | |
1003 extern const char kAshEnableUnifiedDesktopDescription[]; | |
1004 | |
1005 // Name for the flag for wallpaper boot animation (except for OOBE). | |
1006 extern const char kBootAnimation[]; | |
1007 | |
1008 // Description for the flag for wallpaper boot animation (except for OOBE). | |
1009 extern const char kBootAnimationDescription[]; | |
1010 | |
1011 #endif // defined(OS_CHROMEOS) | |
1012 | |
1013 // Name of the flag for accelerated video decode where available. | |
1014 extern const char kAcceleratedVideoDecodeName[]; | |
1015 | |
1016 // Description for the flag for accelerated video decode where available. | |
1017 extern const char kAcceleratedVideoDecodeDescription[]; | |
1018 | |
1019 // Name for the flag for cloud import feature. | |
1020 extern const char kCloudImport[]; | |
1021 | |
1022 // Description for the flag for cloud import. | |
1023 extern const char kCloudImportDescription[]; | |
1024 | |
1025 // Name for the flag to set to enable Request Tablet Site in the wrench menu. | |
1026 extern const char kRequestTabletSiteName[]; | |
1027 | |
1028 // Description for the flag to set to enable Request Tablet Site in the wrench | |
1029 // menu. | |
1030 extern const char kRequestTabletSiteDescription[]; | |
1031 | |
1032 // Name of the flag to enable debugging context menu options for packed apps. | |
1033 extern const char kDebugPackedAppName[]; | |
1034 | |
1035 // Description of the flag to enable debugging context menu options for packed | |
1036 // apps. | |
1037 extern const char kDebugPackedAppDescription[]; | |
1038 | |
1039 // Name of the flag to enable drop sync credential | |
1040 extern const char kDropSyncCredentialName[]; | |
1041 | |
1042 // Description of the flag to enable drop sync credential | |
1043 extern const char kDropSyncCredentialDescription[]; | |
1044 | |
1045 // Name of the flag to enable password generation. | |
1046 extern const char kPasswordGenerationName[]; | |
1047 | |
1048 // Description of flag to enable password generation. | |
1049 extern const char kPasswordGenerationDescription[]; | |
1050 | |
1051 // Name of the flag for the password manager's force-saving option. | |
1052 extern const char kPasswordForceSavingName[]; | |
1053 | |
1054 // Description of the flag for the password manager's force-saving option. | |
1055 extern const char kPasswordForceSavingDescription[]; | |
1056 | |
1057 // Name of the flag for manual password generation. | |
1058 extern const char kManualPasswordGenerationName[]; | |
1059 | |
1060 // Description of the flag for manual password generation. | |
1061 extern const char kManualPasswordGenerationDescription[]; | |
1062 | |
1063 // Name of the flag to show autofill signatures. | |
1064 extern const char kShowAutofillSignatures[]; | |
1065 | |
1066 // Description of the flag to show autofill signatures. | |
1067 extern const char kShowAutofillSignaturesDescription[]; | |
1068 | |
1069 // Name of the flag for substring matching for Autofill suggestions. | |
1070 extern const char kSuggestionsWithSubStringMatchName[]; | |
1071 | |
1072 // Description of the flag for substring matching for Autofill suggestions. | |
1073 extern const char kSuggestionsWithSubStringMatchDescription[]; | |
1074 | |
1075 // Name of the flag to enable affiliation based matching, so that credentials | |
1076 // stored for an Android application will also be considered matches for, and be | |
1077 // filled into corresponding websites (so-called 'affiliated' websites). | |
1078 extern const char kAffiliationBasedMatchingName[]; | |
1079 | |
1080 // Description of the flag to enable affiliation based matching, so that | |
1081 // credentials stored for an Android application will also be considered matches | |
1082 // for, and be filled into corresponding websites (so-called 'affiliated' | |
1083 // websites). | |
1084 extern const char kAffiliationBasedMatchingDescription[]; | |
1085 | |
1086 // Name of the flag specifying how the browser will handle autofilling the users | |
1087 // sync credential. | |
1088 extern const char kProtectSyncCredentialName[]; | |
1089 | |
1090 // Description of the flag specifying how the browser will handle autofilling | |
1091 // the users sync credential. | |
1092 extern const char kProtectSyncCredentialDescription[]; | |
1093 | |
1094 // Name of the flag for showing the Import and Export buttons for importing and | |
1095 // exporting passwords in Chrome's settings. | |
1096 extern const char kPasswordImportExportName[]; | |
1097 | |
1098 // Description of the flag for showing the Import and Export buttons for | |
1099 // importing and exporting passwords in Chrome's settings. | |
1100 extern const char kPasswordImportExportDescription[]; | |
1101 | |
1102 // Name of the flag specifying how the browser will handle autofilling the users | |
1103 // sync credential. | |
1104 extern const char kProtectSyncCredentialOnReauthName[]; | |
1105 | |
1106 // Description of the flag specifying how the browser will handle autofilling of | |
1107 // the sync credential only for transactional reauth pages. | |
1108 extern const char kProtectSyncCredentialOnReauthDescription[]; | |
1109 | |
1110 // Name of the flag to enable large icons on the NTP. | |
1111 extern const char kIconNtpName[]; | |
1112 | |
1113 // Description for the flag to enable large icons on the NTP. | |
1114 extern const char kIconNtpDescription[]; | |
1115 | |
1116 // Name of the flag to enable background mode for the Push API. | |
1117 extern const char kPushApiBackgroundModeName[]; | |
1118 | |
1119 // Description for the flag to enable background mode for the Push API. | |
1120 extern const char kPushApiBackgroundModeDescription[]; | |
1121 | |
1122 // Name of the flag to enable navigation tracing | |
1123 extern const char kEnableNavigationTracing[]; | |
1124 | |
1125 // Description of the flag to enable navigation tracing | |
1126 extern const char kEnableNavigationTracingDescription[]; | |
1127 | |
1128 // Name of the flag to set the trace upload url | |
1129 extern const char kTraceUploadUrl[]; | |
1130 | |
1131 // Description of the flag to set the trace upload url | |
1132 extern const char kTraceUploadUrlDescription[]; | |
1133 | |
1134 // Title for the flag to disable Audio Sharing. | |
1135 extern const char kDisableAudioForDesktopShare[]; | |
1136 | |
1137 // Description for the flag to disable Audio Sharing. | |
1138 extern const char kDisableAudioForDesktopShareDescription[]; | |
1139 | |
1140 // Title for the flag to disable tab for desktop share. | |
1141 extern const char kDisableTabForDesktopShare[]; | |
1142 | |
1143 // Description for the flag to disable tab for desktop share. | |
1144 extern const char kDisableTabForDesktopShareDescription[]; | |
1145 | |
1146 extern const char kTraceUploadUrlChoiceOther[]; | |
1147 | |
1148 extern const char kTraceUploadUrlChoiceEmloading[]; | |
1149 | |
1150 extern const char kTraceUploadUrlChoiceQa[]; | |
1151 | |
1152 extern const char kTraceUploadUrlChoiceTesting[]; | |
1153 | |
1154 // Name of the flag to enable the managed bookmarks folder for supervised users. | |
1155 extern const char kSupervisedUserManagedBookmarksFolderName[]; | |
1156 | |
1157 // Description for the flag to enable the managed bookmarks folder for | |
1158 // supervised users. | |
1159 extern const char kSupervisedUserManagedBookmarksFolderDescription[]; | |
1160 | |
1161 // Name of the flag to enable syncing the app list. | |
1162 extern const char kSyncAppListName[]; | |
1163 | |
1164 // Description for the flag to enable syncing the app list. | |
1165 extern const char kSyncAppListDescription[]; | |
1166 | |
1167 // Name of the flag for drive search in chrome launcher. | |
1168 extern const char kDriveSearchInChromeLauncher[]; | |
1169 | |
1170 // Description for the flag for drive search in chrome launcher. | |
1171 extern const char kDriveSearchInChromeLauncherDescription[]; | |
1172 | |
1173 // Name of the about::flags setting for V8 cache options. The V8 JavaScript | |
1174 // engine supports three caching modes: disabled; parser; code. This is the | |
1175 // option to choose among them. | |
1176 extern const char kV8CacheOptionsName[]; | |
1177 | |
1178 // Description of the about::flags setting for V8 cache options. The V8 | |
1179 // JavaScript engine supports three caching modes: disabled; parser; code. | |
1180 extern const char kV8CacheOptionsDescription[]; | |
1181 | |
1182 // The V8 JavaScript engine supports three 'caching' modes: disabled; caching | |
1183 // data generated by the JavaScript parser; or caching data generated by the | |
1184 // JavaScript compiler. This option describes the 2nd of these, caching data | |
1185 // generated by the parser. | |
1186 extern const char kV8CacheOptionsParse[]; | |
1187 | |
1188 // The V8 JavaScript engine supports three 'caching' modes: disabled; caching | |
1189 // data generated by the JavaScript parser; or caching data generated by the | |
1190 // JavaScript compiler. This option describes the 3rd of these, caching data | |
1191 // generated by the compiler. | |
1192 extern const char kV8CacheOptionsCode[]; | |
1193 | |
1194 // Name of the about::flags setting for V8 cache strategies for CacheStorage. | |
1195 // The V8 cache for CacheStorage supports three strategies: disabled; normal; | |
1196 // aggressive. This is the option to choose among them. | |
1197 extern const char kV8CacheStrategiesForCacheStorageName[]; | |
1198 | |
1199 // Description of the about::flags setting for V8 cache strategies for | |
1200 // CacheStorage. The V8 cache for CacheStorage supports three strategies: | |
1201 // disabled; normal; aggressive. | |
1202 extern const char kV8CacheStrategiesForCacheStorageDescription[]; | |
1203 | |
1204 // The V8 cache for CacheStorage supports three strategies: disabled; caching | |
1205 // same as if the script is in HTTPCache; force caching on the first load. This | |
1206 // option describes the 2nd of these, caching same as if the script is in | |
1207 // HTTPCache. | |
1208 extern const char kV8CacheStrategiesForCacheStorageNormal[]; | |
1209 | |
1210 // The V8 cache for CacheStorage supports three strategies: disabled; caching | |
1211 // same as if the script is in HTTPCache; force caching on the first load. This | |
1212 // option describes the 3rd of these, force caching on the first load. | |
1213 extern const char kV8CacheStrategiesForCacheStorageAggressive[]; | |
1214 | |
1215 // Name of the about::flags setting for speculative launch of service workers. | |
1216 extern const char kSpeculativeLaunchServiceWorkerName[]; | |
1217 | |
1218 // Description of the about::flags setting for speculative launch of service | |
1219 // workers. | |
1220 extern const char kSpeculativeLaunchServiceWorkerDescription[]; | |
1221 | |
1222 // An about::flags experiment title to enable/disable memory coordinator | |
1223 extern const char kMemoryCoordinatorName[]; | |
1224 | |
1225 // Description of an about::flags to enable/disable memory coordinator | |
1226 extern const char kMemoryCoordinatorDescription[]; | |
1227 | |
1228 // Name of the about::flags setting for service worker navigation preload. | |
1229 extern const char kServiceWorkerNavigationPreloadName[]; | |
1230 | |
1231 // Description of the about::flags setting for service worker navigation | |
1232 // preload. | |
1233 extern const char kServiceWorkerNavigationPreloadDescription[]; | |
1234 | |
1235 #if defined(OS_ANDROID) | |
1236 | |
1237 // Name of chrome:flags option to use the JobScheduler API for uploading crash | |
1238 // reports. | |
1239 extern const char kUploadCrashReportsUsingJobSchedulerName[]; | |
1240 | |
1241 // Description of chrome:flags option to use the JobScheduler API for uploading | |
1242 // crash reports. | |
1243 extern const char kUploadCrashReportsUsingJobSchedulerDescription[]; | |
1244 | |
1245 #endif // defined(OS_ANDROID) | |
1246 | |
1247 // Data Reduction Proxy | |
1248 | |
1249 // An about:flags experiment title to enable/disable Data Saver Lo-Fi | |
1250 extern const char kDataReductionProxyLoFiName[]; | |
1251 | |
1252 // Describes an about:flags experiment to enable/disable Data Saver Lo-Fi | |
1253 extern const char kDataReductionProxyLoFiDescription[]; | |
1254 | |
1255 // Option for IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_NAME to enable Lo-Fi always | |
1256 // on | |
1257 extern const char kDataReductionProxyLoFiAlwaysOn[]; | |
1258 | |
1259 // Option for IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_NAME to enable Lo-Fi only on | |
1260 // celluar connections | |
1261 extern const char kDataReductionProxyLoFiCellularOnly[]; | |
1262 | |
1263 // Option for IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_NAME to disable Lo-Fi | |
1264 extern const char kDataReductionProxyLoFiDisabled[]; | |
1265 | |
1266 // Option for IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_NAME to enable Lo-Fi only on | |
1267 // slow connections | |
1268 extern const char kDataReductionProxyLoFiSlowConnectionsOnly[]; | |
1269 | |
1270 // An about:flags experiment title to enable Data Saver lite pages | |
1271 extern const char kEnableDataReductionProxyLitePageName[]; | |
1272 | |
1273 // Describes an about:flags experiment to enable Data Saver lite pages | |
1274 extern const char kEnableDataReductionProxyLitePageDescription[]; | |
1275 | |
1276 // An about:flags experiment title to enable using the carrier test data | |
1277 // reduction proxy | |
1278 extern const char kDataReductionProxyCarrierTestName[]; | |
1279 | |
1280 // Describes an about:flags experiment to enable using the carrier test data | |
1281 // reduction proxy | |
1282 extern const char kDataReductionProxyCarrierTestDescription[]; | |
1283 | |
1284 // An about:flags experiment title to enable a Data Saver snackbar promo for 1 | |
1285 // MB of savings | |
1286 extern const char kEnableDataReductionProxySavingsPromoName[]; | |
1287 | |
1288 // Describes an about:flags experiment to enable a Data Saver snackbar promo for | |
1289 // 1 MB of savings | |
1290 extern const char kEnableDataReductionProxySavingsPromoDescription[]; | |
1291 | |
1292 // Name of about:flags option for LCD text. | |
1293 extern const char kLcdTextName[]; | |
1294 | |
1295 // Description of about:flags option for LCD text. | |
1296 extern const char kLcdTextDescription[]; | |
1297 | |
1298 // Name of about:flags option for distance field text. | |
1299 extern const char kDistanceFieldTextName[]; | |
1300 | |
1301 // Description of about:flags option for distance field text. | |
1302 extern const char kDistanceFieldTextDescription[]; | |
1303 | |
1304 // Name of about:flags option for zero-copy rasterizer. | |
1305 extern const char kZeroCopyName[]; | |
1306 | |
1307 // Description of about:flags option for zero-copy rasterizer. | |
1308 extern const char kZeroCopyDescription[]; | |
1309 | |
1310 extern const char kHideInactiveStackedTabCloseButtonsName[]; | |
1311 | |
1312 extern const char kHideInactiveStackedTabCloseButtonsDescription[]; | |
1313 | |
1314 // Name of about:flags option for default tile width. | |
1315 extern const char kDefaultTileWidthName[]; | |
1316 | |
1317 // Description of about:flags option for default tile width. | |
1318 extern const char kDefaultTileWidthDescription[]; | |
1319 | |
1320 extern const char kDefaultTileWidthShort[]; | |
1321 | |
1322 extern const char kDefaultTileWidthTall[]; | |
1323 | |
1324 extern const char kDefaultTileWidthGrande[]; | |
1325 | |
1326 extern const char kDefaultTileWidthVenti[]; | |
1327 | |
1328 // Name of about:flags option for default tile height. | |
1329 extern const char kDefaultTileHeightName[]; | |
1330 | |
1331 // Description of about:flags option for default tile height. | |
1332 extern const char kDefaultTileHeightDescription[]; | |
1333 | |
1334 extern const char kDefaultTileHeightShort[]; | |
1335 | |
1336 extern const char kDefaultTileHeightTall[]; | |
1337 | |
1338 extern const char kDefaultTileHeightGrande[]; | |
1339 | |
1340 extern const char kDefaultTileHeightVenti[]; | |
1341 | |
1342 // Name of about:flags option for number of raster threads. | |
1343 extern const char kNumRasterThreadsName[]; | |
1344 | |
1345 // Description of about:flags option for number of raster threads. | |
1346 extern const char kNumRasterThreadsDescription[]; | |
1347 | |
1348 extern const char kNumRasterThreadsOne[]; | |
1349 | |
1350 extern const char kNumRasterThreadsTwo[]; | |
1351 | |
1352 extern const char kNumRasterThreadsThree[]; | |
1353 | |
1354 extern const char kNumRasterThreadsFour[]; | |
1355 | |
1356 // Name of the flag to reset the app launcher install state. | |
1357 extern const char kResetAppListInstallStateName[]; | |
1358 | |
1359 // Description of the flag to reset the app launcher install state. | |
1360 extern const char kResetAppListInstallStateDescription[]; | |
1361 | |
1362 #if defined(OS_CHROMEOS) | |
1363 | |
1364 // Name of the flag to enable animated transitions for the first-run tutorial. | |
1365 extern const char kFirstRunUiTransitionsName[]; | |
1366 | |
1367 // Description for the flag to enable animated transition in the first-run | |
1368 // tutorial. | |
1369 extern const char kFirstRunUiTransitionsDescription[]; | |
1370 | |
1371 #endif // defined(OS_CHROMEOS) | |
1372 | |
1373 // Name of the flag to enable the new bookmark app system. | |
1374 extern const char kNewBookmarkAppsName[]; | |
1375 | |
1376 // Description for the flag to enable the new bookmark app system. | |
1377 extern const char kNewBookmarkAppsDescription[]; | |
1378 | |
1379 #if defined(OS_MACOSX) | |
1380 | |
1381 // Name of the flag to allow hosted apps opening in windows. | |
1382 extern const char kHostedAppsInWindowsName[]; | |
1383 | |
1384 // Description for the flag to allow hosted apps opening in windows | |
1385 extern const char kHostedAppsInWindowsDescription[]; | |
1386 | |
1387 // Name of the flag to allow tabs detaching in fullscreen on Mac. | |
1388 extern const char kTabDetachingInFullscreenName[]; | |
1389 | |
1390 // Description for the flag to allow tabs detaching in fullscreen on Mac | |
1391 extern const char kTabDetachingInFullscreenDescription[]; | |
1392 | |
1393 // Name of the flag to reveal the fullscreen toolbar for tab strip changes | |
1394 extern const char kFullscreenToolbarRevealName[]; | |
1395 | |
1396 // Description of the flag to reveal the fullscreen toolbar for tab strip | |
1397 // changes | |
1398 extern const char kFullscreenToolbarRevealDescription[]; | |
1399 | |
1400 // Name of the flag to enable keyboard focus for the tab strip | |
1401 extern const char kTabStripKeyboardFocusName[]; | |
1402 | |
1403 // Description of the flag to enable keyboard focus for the tab strip | |
1404 extern const char kTabStripKeyboardFocusDescription[]; | |
1405 | |
1406 #endif // defined(OS_MACOSX) | |
1407 | |
1408 // Name of the flag to enable creation of app shims for hosted apps on Mac. | |
1409 extern const char kHostedAppShimCreationName[]; | |
1410 | |
1411 // Description for the flag to enable creation of app shims for hosted apps on | |
1412 // Mac. | |
1413 extern const char kHostedAppShimCreationDescription[]; | |
1414 | |
1415 // Name of the flag to enable a notification when quitting with hosted apps. | |
1416 extern const char kHostedAppQuitNotificationName[]; | |
1417 | |
1418 // Description for the flag to enable a notification when quitting with hosted | |
1419 // apps. | |
1420 extern const char kHostedAppQuitNotificationDescription[]; | |
1421 | |
1422 #if defined(OS_ANDROID) | |
1423 | |
1424 // Name of the flag for the pull-to-refresh effect. | |
1425 extern const char kPullToRefreshEffectName[]; | |
1426 | |
1427 // Description of the flag for the pull-to-refresh effect. | |
1428 extern const char kPullToRefreshEffectDescription[]; | |
1429 | |
1430 #endif // defined(OS_ANDROID) | |
1431 | |
1432 #if defined(OS_MACOSX) | |
1433 | |
1434 // Name of the flag to enable the new Translate UX. | |
1435 extern const char kTranslateNewUxName[]; | |
1436 | |
1437 // Description for the flag to enable the new Translate UX. | |
1438 extern const char kTranslateNewUxDescription[]; | |
1439 | |
1440 #endif // defined(OS_MACOSX) | |
1441 | |
1442 // Name of the flag to enable the Translate 2016Q2 UI. | |
1443 extern const char kTranslate2016q2UiName[]; | |
1444 | |
1445 // Description for the flag to enable the Translate 2016Q2 UI. | |
1446 extern const char kTranslate2016q2UiDescription[]; | |
1447 | |
1448 // Name of the flag to enable the Translate Language by ULP. | |
1449 extern const char kTranslateLanguageByUlpName[]; | |
1450 | |
1451 // Description for the flag to enable the Translate Language by ULP. | |
1452 extern const char kTranslateLanguageByUlpDescription[]; | |
1453 | |
1454 // Name of about:flags option for rect-based targeting in views | |
1455 extern const char kViewsRectBasedTargetingName[]; | |
1456 | |
1457 // Description of about:flags option for rect-based targeting in views | |
1458 extern const char kViewsRectBasedTargetingDescription[]; | |
1459 | |
1460 // Title for the flag to enable permission action reporting to safe browsing | |
1461 // servers. | |
1462 extern const char kPermissionActionReportingName[]; | |
1463 | |
1464 // Description for the flag to enable permission action reporting to safe | |
1465 // browsing servers | |
1466 extern const char kPermissionActionReportingDescription[]; | |
1467 | |
1468 // Title for the flag to enable the permissions blacklist. | |
1469 extern const char kPermissionsBlacklistName[]; | |
1470 | |
1471 // Description for the flag to enable the permissions blacklist. | |
1472 extern const char kPermissionsBlacklistDescription[]; | |
1473 | |
1474 // Title for the flag for threaded scrolling. | |
1475 extern const char kThreadedScrollingName[]; | |
1476 | |
1477 // Description for the flag for threaded scrolling. | |
1478 extern const char kThreadedScrollingDescription[]; | |
1479 | |
1480 // Name of the about:flags HarfBuzz RenderText experiment. | |
1481 extern const char kHarfbuzzRendertextName[]; | |
1482 | |
1483 // Description of the about:flags HarfBuzz RenderText experiment. | |
1484 extern const char kHarfbuzzRendertextDescription[]; | |
1485 | |
1486 // Name of the flag that enables embedding extension options in | |
1487 // chrome://extensions. | |
1488 extern const char kEmbeddedExtensionOptionsName[]; | |
1489 | |
1490 // Description of the flag that enables embedding extension options in | |
1491 // chrome://extensions. | |
1492 extern const char kEmbeddedExtensionOptionsDescription[]; | |
1493 | |
1494 // Name of the flag that enables the tab audio muting UI experiment in | |
1495 // chrome://extensions. | |
1496 extern const char kTabAudioMutingName[]; | |
1497 | |
1498 // Description of the flag that enables the tab audio muting UI experiment in | |
1499 // chrome://extensions. | |
1500 extern const char kTabAudioMutingDescription[]; | |
1501 | |
1502 // Title for the flag to enable Smart Lock to discover phones over Bluetooth Low | |
1503 // Energy in order to unlock the Chromebook. | |
1504 extern const char kEasyUnlockBluetoothLowEnergyDiscoveryName[]; | |
1505 | |
1506 // Description for the flag for Smart Lock to discover phones over Bluetooth Low | |
1507 // Energy in order to unlock the Chromebook. | |
1508 extern const char kEasyUnlockBluetoothLowEnergyDiscoveryDescription[]; | |
1509 | |
1510 // Title for the flag to enable Smart Lock to require close proximity between | |
1511 // the phone and the Chromebook in order to unlock the Chromebook. | |
1512 extern const char kEasyUnlockProximityDetectionName[]; | |
1513 | |
1514 // Description for the flag that enables Smart Lock to require close proximity | |
1515 // between the phone and the Chromebook in order to unlock the Chromebook. | |
1516 extern const char kEasyUnlockProximityDetectionDescription[]; | |
1517 | |
1518 // Title for the flag to enable WiFi credential sync, a feature which enables | |
1519 // synchronizing WiFi network settings across devices. | |
1520 extern const char kWifiCredentialSyncName[]; | |
1521 | |
1522 // Decription for the flag to enable WiFi credential sync, a feature which | |
1523 // enables synchronizing WiFi network settings across devices. | |
1524 extern const char kWifiCredentialSyncDescription[]; | |
1525 | |
1526 // Name for the flag that causes Chrome to use the sandbox (testing) server for | |
1527 // Sync. | |
1528 extern const char kSyncSandboxName[]; | |
1529 | |
1530 // Description for the flag that causes Chrome to use the sandbox (testing) | |
1531 // server for Sync. | |
1532 extern const char kSyncSandboxDescription[]; | |
1533 | |
1534 // Title for the flag to enable a prompt to install Data Saver when a cellular | |
1535 // network is detected. | |
1536 extern const char kDatasaverPromptName[]; | |
1537 | |
1538 // Decription for the flag to enable a prompt to install Data Saver when a | |
1539 // cellular network is detected. | |
1540 extern const char kDatasaverPromptDescription[]; | |
1541 | |
1542 // The value of the Data Saver prompt flag which always shows prompt on network | |
1543 // properties change. | |
1544 extern const char kDatasaverPromptDemoMode[]; | |
1545 | |
1546 // Description for the flag to disable the unified media pipeline on Android. | |
1547 extern const char kDisableUnifiedMediaPipelineDescription[]; | |
1548 | |
1549 // Title for the flag to enable support for trying supported channel layouts. | |
1550 extern const char kTrySupportedChannelLayoutsName[]; | |
1551 | |
1552 // Description for the flag to enable support for trying supported channel | |
1553 // layouts. | |
1554 extern const char kTrySupportedChannelLayoutsDescription[]; | |
1555 | |
1556 #if defined(OS_MACOSX) | |
1557 | |
1558 // Name of the flag to enable or disable the toolkit-views App Info dialog on | |
1559 // Mac. | |
1560 extern const char kAppInfoDialogName[]; | |
1561 | |
1562 // Description of flag to enable or disable the toolkit-views App Info dialog on | |
1563 // Mac. | |
1564 extern const char kAppInfoDialogDescription[]; | |
1565 | |
1566 // Name of the flag to enable or disable toolkit-views Chrome App windows on | |
1567 // Mac. | |
1568 extern const char kMacViewsNativeAppWindowsName[]; | |
1569 | |
1570 // Description of flag to enable or disable toolkit-views Chrome App windows on | |
1571 // Mac. | |
1572 extern const char kMacViewsNativeAppWindowsDescription[]; | |
1573 | |
1574 // Name of the flag to enable or disable the toolkit-views Task Manager on Mac. | |
1575 extern const char kMacViewsTaskManagerName[]; | |
1576 | |
1577 // Description of the flag to enable or disable the toolkit-views Task Manager | |
1578 // on Mac. | |
1579 extern const char kMacViewsTaskManagerDescription[]; | |
1580 | |
1581 // Name of the flag to enable or disable custom Cmd+` App window cycling on Mac. | |
1582 extern const char kAppWindowCyclingName[]; | |
1583 | |
1584 // Description of flag to enable or disable custom Cmd+` App window cycling on | |
1585 // Mac. | |
1586 extern const char kAppWindowCyclingDescription[]; | |
1587 | |
1588 #endif // defined(OS_MACOSX) | |
1589 | |
1590 #if defined(OS_CHROMEOS) | |
1591 | |
1592 // Name of the flag to enable accelerated mjpeg decode for captured frame where | |
1593 // available. | |
1594 extern const char kAcceleratedMjpegDecodeName[]; | |
1595 | |
1596 // Description for the flag to enable accelerated mjpeg decode for captured | |
1597 // frame where available. | |
1598 extern const char kAcceleratedMjpegDecodeDescription[]; | |
1599 | |
1600 #endif // defined(OS_CHROMEOS) | |
1601 | |
1602 // Name of the flag to enable the new simplified fullscreen and mouse lock UI. | |
1603 extern const char kSimplifiedFullscreenUiName[]; | |
1604 | |
1605 // Description of the flag to enable the new simplified full screen and mouse | |
1606 // lock UI. | |
1607 extern const char kSimplifiedFullscreenUiDescription[]; | |
1608 | |
1609 // Name of the flag to enable the experimental prototype for full screen with | |
1610 // keyboard lock. | |
1611 extern const char kExperimentalKeyboardLockUiName[]; | |
1612 | |
1613 // Description of the flag to enable the experimental full screen keyboard lock | |
1614 // UI. | |
1615 extern const char kExperimentalKeyboardLockUiDescription[]; | |
1616 | |
1617 #if defined(OS_ANDROID) | |
1618 | |
1619 // Name of the flag to configure Android page loading progress bar animation. | |
1620 extern const char kProgressBarAnimationName[]; | |
1621 | |
1622 // Description of the flag to configure Android page loading progress bar | |
1623 // animation. | |
1624 extern const char kProgressBarAnimationDescription[]; | |
1625 | |
1626 // Linear progress bar animation style | |
1627 extern const char kProgressBarAnimationLinear[]; | |
1628 | |
1629 // Smooth progress bar animation style | |
1630 extern const char kProgressBarAnimationSmooth[]; | |
1631 | |
1632 // Smooth progress bar animation style with an indeterminate animation | |
1633 extern const char kProgressBarAnimationSmoothIndeterminate[]; | |
1634 | |
1635 // Fast start progress bar animation style | |
1636 extern const char kProgressBarAnimationFastStart[]; | |
1637 | |
1638 // Name of the flag to set when Android's page load progress bar completes. | |
1639 extern const char kProgressBarCompletionName[]; | |
1640 | |
1641 // Description of the flag to set when Android's page load progress bar | |
1642 // completes. | |
1643 extern const char kProgressBarCompletionDescription[]; | |
1644 | |
1645 // Complete when the load event completes | |
1646 extern const char kProgressBarCompletionLoadEvent[]; | |
1647 | |
1648 // Complete when domContentLoaded and any resources loaded started before | |
1649 // domContentLoaded are done | |
1650 extern const char kProgressBarCompletionResourcesBeforeDcl[]; | |
1651 | |
1652 // Complete when domContentLoaded is done | |
1653 extern const char kProgressBarCompletionDomContentLoaded[]; | |
1654 | |
1655 // Complete when domContentLoaded and any resources loaded started before | |
1656 // domContentLoaded, plus the same for same origin iframes | |
1657 extern const char | |
1658 kProgressBarCompletionResourcesBeforeDclAndSameOriginIframes[]; | |
1659 | |
1660 #endif // defined(OS_ANDROID) | |
1661 | |
1662 // Name of the flag to disallow fetch of scripts inserted into the main frame by | |
1663 // document.write. | |
1664 extern const char kDisallowDocWrittenScriptsUiName[]; | |
1665 | |
1666 // Description of the flag to disallow fetch of scripts inserted into the main | |
1667 // frame by document.write. | |
1668 extern const char kDisallowDocWrittenScriptsUiDescription[]; | |
1669 | |
1670 #if defined(OS_WIN) | |
1671 | |
1672 // Name of the flag to enable AppContainer lockdown experiment. | |
1673 extern const char kEnableAppcontainerName[]; | |
1674 | |
1675 // Description of the flag to enable AppContainer lockdown experiment. | |
1676 extern const char kEnableAppcontainerDescription[]; | |
1677 | |
1678 #endif // defined(OS_WIN) | |
1679 | |
1680 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) | |
1681 | |
1682 // Name of the flag to enable uploading Autofill credit cards. | |
1683 extern const char kAutofillCreditCardUploadName[]; | |
1684 | |
1685 // Description of the flag to enable uploading Autofill credit cards. | |
1686 extern const char kAutofillCreditCardUploadDescription[]; | |
1687 | |
1688 #endif // defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) | |
1689 | |
1690 // Name for the flag to force a specific UI direction. | |
1691 extern const char kForceUiDirectionName[]; | |
1692 | |
1693 // Description for the flag to force a specific UI direction. | |
1694 extern const char kForceUiDirectionDescription[]; | |
1695 | |
1696 // Name for the option to force left-to-right UI direction mode. | |
1697 extern const char kForceUiDirectionLtr[]; | |
1698 | |
1699 // Name for the option to force right-to-left UI direction mode. | |
1700 extern const char kForceUiDirectionRtl[]; | |
1701 | |
1702 #if defined(OS_WIN) || defined(OS_LINUX) | |
1703 | |
1704 // Name of the flag to enable che chrome.input.ime API. | |
1705 extern const char kEnableInputImeApiName[]; | |
1706 | |
1707 // Description of the flag to enable the chrome.input.ime API. | |
1708 extern const char kEnableInputImeApiDescription[]; | |
1709 | |
1710 #endif // defined(OS_WIN) || defined(OS_LINUX) | |
1711 | |
1712 // Enables grouping websites by domain on chrome://history. | |
1713 extern const char kEnableGroupedHistoryName[]; | |
1714 | |
1715 // Description of the 'group by domain' feature on chrome://history | |
1716 extern const char kEnableGroupedHistoryDescription[]; | |
1717 | |
1718 extern const char kSecurityChipDefault[]; | |
1719 | |
1720 extern const char kSecurityChipShowNonsecureOnly[]; | |
1721 | |
1722 extern const char kSecurityChipShowAll[]; | |
1723 | |
1724 extern const char kSecurityChipAnimationDefault[]; | |
1725 | |
1726 extern const char kSecurityChipAnimationNone[]; | |
1727 | |
1728 extern const char kSecurityChipAnimationNonsecureOnly[]; | |
1729 | |
1730 extern const char kSecurityChipAnimationAll[]; | |
1731 | |
1732 // Name of the flag to enable switching of 'Save as' menu label to 'Download'. | |
1733 extern const char kSaveasMenuLabelExperimentName[]; | |
1734 | |
1735 // Description of the flag to enable switching of 'Save as' menu label to | |
1736 // 'Download'. | |
1737 extern const char kSaveasMenuLabelExperimentDescription[]; | |
1738 | |
1739 // Name of the flag to experimentally enable enumerating audio devices on | |
1740 // ChromeOS. | |
1741 extern const char kEnableEnumeratingAudioDevicesName[]; | |
1742 | |
1743 // Description of the flag that experimentally enables enumerating audio devices | |
1744 // on ChromeOS. | |
1745 extern const char kEnableEnumeratingAudioDevicesDescription[]; | |
1746 | |
1747 // Name of the flag to enable the new USB backend. | |
1748 extern const char kNewUsbBackendName[]; | |
1749 | |
1750 // Description of the flag to enable the new USB backend. | |
1751 extern const char kNewUsbBackendDescription[]; | |
1752 | |
1753 // Name of the flag to enable the new answers in suggest types in the omnibox. | |
1754 extern const char kNewOmniboxAnswerTypesName[]; | |
1755 | |
1756 // Description of the flag to enable the new answers in suggest types in the | |
1757 // omnibox. | |
1758 extern const char kNewOmniboxAnswerTypesDescription[]; | |
1759 | |
1760 // Name of the flag option to enable the redirect of omnibox zero suggest | |
1761 // requests to a backend maintained by Chrome. | |
1762 extern const char kEnableZeroSuggestRedirectToChromeName[]; | |
1763 | |
1764 // Description of the flag option to enable the redirect of omnibox zero suggest | |
1765 // requests to a backend maintained by Chrome. | |
1766 extern const char kEnableZeroSuggestRedirectToChromeDescription[]; | |
1767 | |
1768 // Name of the experiment for the password manager to fill on account selection | |
1769 // rather than page load | |
1770 extern const char kFillOnAccountSelectName[]; | |
1771 | |
1772 // Description of the experiment for the password manager to fill on account | |
1773 // selection rather than page load | |
1774 extern const char kFillOnAccountSelectDescription[]; | |
1775 | |
1776 // Name of the flag that enables the data volume counters in the Clear browsing | |
1777 // data dialog. | |
1778 extern const char kEnableClearBrowsingDataCountersName[]; | |
1779 | |
1780 // Description of the flag that enables the data volume counters in the Clear | |
1781 // browsing data dialog. | |
1782 extern const char kEnableClearBrowsingDataCountersDescription[]; | |
1783 | |
1784 #if defined(OS_ANDROID) | |
1785 | |
1786 // Name of the flag to enable a tabbed version of the Clear Browsing Data dialog | |
1787 // in android. | |
1788 extern const char kTabsInCbdName[]; | |
1789 | |
1790 // Description of the flag that enables a tabbed version of the Clear Browsing | |
1791 // Data dialog. | |
1792 extern const char kTabsInCbdDescription[]; | |
1793 | |
1794 #endif // defined(OS_ANDROID) | |
1795 | |
1796 // Name of the flag to enable native notifications. | |
1797 extern const char kNotificationsNativeFlag[]; | |
1798 | |
1799 // Description of the flag to enable native notifications. | |
1800 extern const char kNotificationsNativeFlagDescription[]; | |
1801 | |
1802 #if defined(OS_ANDROID) | |
1803 | |
1804 // The description for the flag to enable use of the Android spellchecker. | |
1805 extern const char kEnableAndroidSpellcheckerDescription[]; | |
1806 | |
1807 // The name of the flag to enable use of the Android spellchecker. | |
1808 extern const char kEnableAndroidSpellcheckerName[]; | |
1809 | |
1810 #endif // defined(OS_ANDROID) | |
1811 | |
1812 // Name of the flag to enable custom layouts for Web Notifications. | |
1813 extern const char kEnableWebNotificationCustomLayoutsName[]; | |
1814 | |
1815 // Description for the flag to enable custom layouts for Web Notifications. | |
1816 extern const char kEnableWebNotificationCustomLayoutsDescription[]; | |
1817 | |
1818 // Title for the flag for account consistency between browser and cookie jar. | |
1819 extern const char kAccountConsistencyName[]; | |
1820 | |
1821 // Description for the flag for account consistency between browser and cookie | |
1822 // jar. | |
1823 extern const char kAccountConsistencyDescription[]; | |
1824 | |
1825 // Title for the flag to enable the new gaia password-separated sign in flow. | |
1826 extern const char kEnablePasswordSeparatedSigninFlowName[]; | |
1827 | |
1828 // Description for the flag to enable the new gaia password-separated sign in | |
1829 // flow. | |
1830 extern const char kEnablePasswordSeparatedSigninFlowDescription[]; | |
1831 | |
1832 // Title for the flag to enable the google profile information | |
1833 extern const char kGoogleProfileInfoName[]; | |
1834 | |
1835 // Description for the flag to enable the google profile information | |
1836 extern const char kGoogleProfileInfoDescription[]; | |
1837 | |
1838 // Name of the flag to force show the checkbox to save Wallet cards locally. | |
1839 extern const char kOfferStoreUnmaskedWalletCards[]; | |
1840 | |
1841 // Name of the flag to force show the checkbox to save Wallet cards locally. | |
1842 extern const char kOfferStoreUnmaskedWalletCardsDescription[]; | |
1843 | |
1844 // Name of the flag to make pages which failed to load while offline auto-reload | |
1845 extern const char kOfflineAutoReloadName[]; | |
1846 | |
1847 // Description of the flag to make pages which failed to load while offline | |
1848 // auto-reload | |
1849 extern const char kOfflineAutoReloadDescription[]; | |
1850 | |
1851 // Name of the flag to only enable auto-reload on visible tabs | |
1852 extern const char kOfflineAutoReloadVisibleOnlyName[]; | |
1853 | |
1854 // Description of the flag to only auto-reload visible tabs | |
1855 extern const char kOfflineAutoReloadVisibleOnlyDescription[]; | |
1856 | |
1857 // Name of the flag to enable offering users the option of loading a stale copy | |
1858 // of a page when an error occurs. | |
1859 extern const char kShowSavedCopyName[]; | |
1860 | |
1861 // Description of the flag to enable offering users the option of loading a | |
1862 // stale copy of a page when an error occurs. | |
1863 extern const char kShowSavedCopyDescription[]; | |
1864 | |
1865 // Option for IDS_FLAGS_SHOW_SAVED_NAME to use the show saved copy as the | |
1866 // primary button. | |
1867 extern const char kEnableShowSavedCopyPrimary[]; | |
1868 | |
1869 // Option for IDS_FLAGS_SHOW_SAVED_COPY_NAME to use the reload as the primary | |
1870 // button (in contrast to the show saved button). | |
1871 extern const char kEnableShowSavedCopySecondary[]; | |
1872 | |
1873 // Option to disable IDS_FLAGS_SHOW_SAVED_COPY_NAME. | |
1874 extern const char kDisableShowSavedCopy[]; | |
1875 | |
1876 #if defined(OS_CHROMEOS) | |
1877 | |
1878 // Name of about:flags option to toggle smart deployment of the virtual | |
1879 // keyboard. | |
1880 extern const char kSmartVirtualKeyboardName[]; | |
1881 | |
1882 // Description of about:flags option to turn off smart deployment of the virtual | |
1883 // keyboard | |
1884 extern const char kSmartVirtualKeyboardDescription[]; | |
1885 | |
1886 // Name of about:flags option to turn on the virtual keyboard | |
1887 extern const char kVirtualKeyboardName[]; | |
1888 | |
1889 // Description of about:flags option to turn on the virtual keyboard | |
1890 extern const char kVirtualKeyboardDescription[]; | |
1891 | |
1892 // Name of about:flags option to turn on the overscrolling for the virtual | |
1893 // keyboard | |
1894 extern const char kVirtualKeyboardOverscrollName[]; | |
1895 | |
1896 // Description of about:flags option to turn on overscrolling for the virtual | |
1897 // keyboard | |
1898 extern const char kVirtualKeyboardOverscrollDescription[]; | |
1899 | |
1900 // Name of about::flags option to enable IME extensions to override the virtual | |
1901 // keyboard view | |
1902 extern const char kInputViewName[]; | |
1903 | |
1904 // Description of about::flags option to enable IME extensions to override the | |
1905 // virtual keyboard view | |
1906 extern const char kInputViewDescription[]; | |
1907 | |
1908 // Name of about::flags option for the new Korean IME | |
1909 extern const char kNewKoreanImeName[]; | |
1910 | |
1911 // Description of about::flags option for the new Korean IME | |
1912 extern const char kNewKoreanImeDescription[]; | |
1913 | |
1914 // Name of about::flags option to enable physical keyboard autocorrect for US | |
1915 // keyboard | |
1916 extern const char kPhysicalKeyboardAutocorrectName[]; | |
1917 | |
1918 // Description of about::flags option to enable physical keyboard autocorrect | |
1919 // for US keyboard | |
1920 extern const char kPhysicalKeyboardAutocorrectDescription[]; | |
1921 | |
1922 // Name of about::flags option for voice input on virtual keyboard | |
1923 extern const char kVoiceInputName[]; | |
1924 | |
1925 // Description of about::flags option for voice input on virtual keyboard | |
1926 extern const char kVoiceInputDescription[]; | |
1927 | |
1928 // Name of about::flags option to enable experimental features for IME | |
1929 // input-views | |
1930 extern const char kExperimentalInputViewFeaturesName[]; | |
1931 | |
1932 // Description of about::flags option to enable experimental features for IME | |
1933 // input-views | |
1934 extern const char kExperimentalInputViewFeaturesDescription[]; | |
1935 | |
1936 // Name of about::flags option to toggle floating virtual keyboard | |
1937 extern const char kFloatingVirtualKeyboardName[]; | |
1938 | |
1939 // Description of about::flags option to toggle floating virtual keyboard | |
1940 extern const char kFloatingVirtualKeyboardDescription[]; | |
1941 | |
1942 // Name of about::flags option to toggle gesture typing for the virtual keyboard | |
1943 extern const char kGestureTypingName[]; | |
1944 | |
1945 // Description of about::flags option to toggle gesture typing for the virtual | |
1946 // keyboard | |
1947 extern const char kGestureTypingDescription[]; | |
1948 | |
1949 // Name of about::flags option to toggle gesture editing for the virtual | |
1950 // keyboard | |
1951 extern const char kGestureEditingName[]; | |
1952 | |
1953 // Description of about::flags option to toggle gesture editing in the settings | |
1954 // page for the virtual keyboard | |
1955 extern const char kGestureEditingDescription[]; | |
1956 | |
1957 // Name of about::flags option for bypass proxy for captive portal authorization | |
1958 // on Chrome OS. | |
1959 extern const char kCaptivePortalBypassProxyName[]; | |
1960 | |
1961 // Description of about::flags option for bypass proxy for captive portal | |
1962 // authorization on Chrome OS. | |
1963 extern const char kCaptivePortalBypassProxyDescription[]; | |
1964 | |
1965 // Name of option to enable touch screen calibration in material design settings | |
1966 extern const char kTouchscreenCalibrationName[]; | |
1967 | |
1968 // Description of option to enable touch screen calibration settings in | |
1969 // chrome://md-settings/display. | |
1970 extern const char kTouchscreenCalibrationDescription[]; | |
1971 | |
1972 #endif // defined(OS_CHROMEOS) | |
1973 | |
1974 // Strings for controlling credit card assist feature in about:flags. | |
1975 | |
1976 // The name of about:flags option to enable the credit card assisted filling. | |
1977 extern const char kCreditCardAssistName[]; | |
1978 | |
1979 // The description of about:flags option to enable the credit card assisted | |
1980 // filling.. | |
1981 extern const char kCreditCardAssistDescription[]; | |
1982 | |
1983 // Strings for controlling credit card scanning feature in about:flags. | |
1984 | |
1985 // Simple Cache Backend experiment. | |
1986 | |
1987 // Name of about:flags option to turn on the Simple Cache Backend | |
1988 extern const char kSimpleCacheBackendName[]; | |
1989 | |
1990 // Description of about:flags option to turn on the Simple Cache Backend | |
1991 extern const char kSimpleCacheBackendDescription[]; | |
1992 | |
1993 // Spelling feedback field trial. | |
1994 | |
1995 // Name of about:flags option to enable the field trial for sending feedback to | |
1996 // spelling service. | |
1997 extern const char kSpellingFeedbackFieldTrialName[]; | |
1998 | |
1999 // Description of about:flags option to enable the field trial for sending | |
2000 // feedback to spelling service. | |
2001 extern const char kSpellingFeedbackFieldTrialDescription[]; | |
2002 | |
2003 // Web MIDI API. | |
2004 | |
2005 // Name of about:flag option to turn on Web MIDI API | |
2006 extern const char kWebMidiName[]; | |
2007 | |
2008 // Description of about:flag option to turn on Web MIDI API | |
2009 extern const char kWebMidiDescription[]; | |
2010 | |
2011 // Site per process mode | |
2012 | |
2013 // Name of about:flag option to turn on experimental out-of-process iframe | |
2014 // support | |
2015 extern const char kSitePerProcessName[]; | |
2016 | |
2017 // Description of about:flag option to turn on experimental out-of-process | |
2018 // iframe support | |
2019 extern const char kSitePerProcessDescription[]; | |
2020 | |
2021 // Top document isolation mode | |
2022 | |
2023 // Name of about:flag option to turn on experimental top document isolation | |
2024 // support | |
2025 extern const char kTopDocumentIsolationName[]; | |
2026 | |
2027 // Description of about:flag option to turn on top document isolation | |
2028 extern const char kTopDocumentIsolationDescription[]; | |
2029 | |
2030 // Cross process guest frames isolation mode | |
2031 | |
2032 // Name of about:flag option to turn on experimental guests using out-of-process | |
2033 // iframes | |
2034 extern const char kCrossProcessGuestViewIsolationName[]; | |
2035 | |
2036 // Description of about:flag option to turn on experimental guests using | |
2037 // out-of-process iframes | |
2038 extern const char kCrossProcessGuestViewIsolationDescription[]; | |
2039 | |
2040 // Task Scheduler | |
2041 | |
2042 // Name of about:flag option to control redirection to the task scheduler. | |
2043 extern const char kBrowserTaskSchedulerName[]; | |
2044 | |
2045 // Description of about:flag option to control redirection to the task | |
2046 // scheduler. | |
2047 extern const char kBrowserTaskSchedulerDescription[]; | |
2048 | |
2049 // Arc authorization | |
2050 | |
2051 #if defined(OS_CHROMEOS) | |
2052 | |
2053 // Name of about:flag option to control the arc authorization endpoint. | |
2054 extern const char kArcUseAuthEndpointName[]; | |
2055 | |
2056 // Desciption of about:flag option to control the arc authorization endpoint. | |
2057 extern const char kArcUseAuthEndpointDescription[]; | |
2058 | |
2059 #endif // defined(OS_CHROMEOS) | |
2060 | |
2061 // Autofill experiment flags | |
2062 | |
2063 // Name of the single click autofill lab | |
2064 extern const char kSingleClickAutofillName[]; | |
2065 | |
2066 // Description of the single click autofill lab | |
2067 extern const char kSingleClickAutofillDescription[]; | |
2068 | |
2069 #if defined(OS_ANDROID) | |
2070 | |
2071 // Title for the flag to show Autofill suggestions at top of keyboard | |
2072 extern const char kAutofillAccessoryViewName[]; | |
2073 | |
2074 // Description for the flag to show Autofill suggestions at top of keyboard | |
2075 extern const char kAutofillAccessoryViewDescription[]; | |
2076 | |
2077 #endif // defined(OS_ANDROID) | |
2078 | |
2079 // Reader mode experiment flags | |
2080 | |
2081 #if defined(OS_ANDROID) | |
2082 | |
2083 // A name of an about:flags experiment for controlling when to show the reader | |
2084 // mode button | |
2085 extern const char kReaderModeHeuristicsName[]; | |
2086 | |
2087 // Describes about:flags experiment options for controlling when to show the | |
2088 // reader mode button | |
2089 extern const char kReaderModeHeuristicsDescription[]; | |
2090 | |
2091 // A choice in dropdown dialog on about:flags page to show the reader mode | |
2092 // button with article structured markup | |
2093 extern const char kReaderModeHeuristicsMarkup[]; | |
2094 | |
2095 // A choice in dropdown dialog on about:flags page to show the reader mode | |
2096 // button on pages that appear to be long form content | |
2097 extern const char kReaderModeHeuristicsAdaboost[]; | |
2098 | |
2099 // A choice in dropdown dialog on about:flags page to never show the reader mode | |
2100 // button | |
2101 extern const char kReaderModeHeuristicsAlwaysOff[]; | |
2102 | |
2103 // A choice in dropdown dialog on about:flags page to show the reader mode | |
2104 // button on all pages | |
2105 extern const char kReaderModeHeuristicsAlwaysOn[]; | |
2106 | |
2107 #endif // defined(OS_ANDROID) | |
2108 | |
2109 // Chrome home flags | |
2110 | |
2111 #if defined(OS_ANDROID) | |
2112 | |
2113 // The name of the Chrome Home experiment in about:flags. | |
2114 extern const char kChromeHomeName[]; | |
2115 | |
2116 // Description of the Chrome Home experiment in about:flags. | |
2117 extern const char kChromeHomeDescription[]; | |
2118 | |
2119 #endif // defined(OS_ANDROID) | |
2120 | |
2121 // Settings window flags | |
2122 | |
2123 // An about::flags experiment title to show settings in a separate window | |
2124 extern const char kSettingsWindowName[]; | |
2125 | |
2126 // Describes an about:flags experiment to show settings in a separate window | |
2127 extern const char kSettingsWindowDescription[]; | |
2128 | |
2129 // Mixed content issue workaround flags | |
2130 | |
2131 #if defined(OS_ANDROID) | |
2132 | |
2133 // Flag strings for seccomp-bpf sandbox flag. | |
2134 | |
2135 // Title for the flag to enable the seccomp-bpf sandbox on Android. | |
2136 extern const char kSeccompFilterSandboxAndroidName[]; | |
2137 | |
2138 // Description for the flag to enable the seccomp-bpf sandbox on Android. | |
2139 extern const char kSeccompFilterSandboxAndroidDescription[]; | |
2140 | |
2141 #endif // defined(OS_ANDROID) | |
2142 | |
2143 // Extension Content Verification | |
2144 | |
2145 // Name of the 'Extension Content Verification' flag | |
2146 extern const char kExtensionContentVerificationName[]; | |
2147 | |
2148 // Title for the flag to turn on verification of the contents of extensions from | |
2149 // the webstore | |
2150 extern const char kExtensionContentVerificationDescription[]; | |
2151 | |
2152 // Description of the 'Extension Content Verification' bootstrap mode | |
2153 extern const char kExtensionContentVerificationBootstrap[]; | |
2154 | |
2155 // Description of the 'Extension Content Verification' enforce mode | |
2156 extern const char kExtensionContentVerificationEnforce[]; | |
2157 | |
2158 // Description of the 'Extension Content Verification' enforce strict mode | |
2159 extern const char kExtensionContentVerificationEnforceStrict[]; | |
2160 | |
2161 // Built-in hotword detection display strings | |
2162 | |
2163 // Name of about:flags option for hotword hardware detection. | |
2164 extern const char kExperimentalHotwordHardwareName[]; | |
2165 | |
2166 // Description of about:flags option for hotword hardware detection. | |
2167 extern const char kExperimentalHotwordHardwareDescription[]; | |
2168 | |
2169 // Message center strings | |
2170 | |
2171 // Name of about:flags option for message center always scroll up experiment. | |
2172 extern const char kMessageCenterAlwaysScrollUpUponRemovalName[]; | |
2173 | |
2174 // Description of about:flags option for message center always scroll up | |
2175 // experiment. | |
2176 extern const char kMessageCenterAlwaysScrollUpUponRemovalDescription[]; | |
2177 | |
2178 // Name of chrome:flags option for Cast Streaming hardware video encoding | |
2179 // support. | |
2180 extern const char kCastStreamingHwEncodingName[]; | |
2181 | |
2182 // Description of chrome:flags option for Cast Streaming hardware video encoding | |
2183 // support. | |
2184 extern const char kCastStreamingHwEncodingDescription[]; | |
2185 | |
2186 // Name of the 'Allow insecure localhost' flag. | |
2187 extern const char kAllowInsecureLocalhost[]; | |
2188 | |
2189 // Description of the 'Allow insecure localhost' flag. | |
2190 extern const char kAllowInsecureLocalhostDescription[]; | |
2191 | |
2192 #if defined(OS_WIN) || defined(OS_MACOSX) | |
2193 | |
2194 // Tab discarding | |
2195 | |
2196 // Name for the flag to enable or disable automatic tab discarding. | |
2197 extern const char kAutomaticTabDiscardingName[]; | |
2198 | |
2199 // Description for the flag to enable or disable automatic tab description. | |
2200 extern const char kAutomaticTabDiscardingDescription[]; | |
2201 | |
2202 #endif // defined(OS_WIN) || defined(OS_MACOSX) | |
2203 | |
2204 #if defined(OS_ANDROID) | |
2205 | |
2206 // Name for the flag to enable offline bookmarks. | |
2207 extern const char kOfflineBookmarksName[]; | |
2208 | |
2209 // Description for the flag to enable offline bookmarks. | |
2210 extern const char kOfflineBookmarksDescription[]; | |
2211 | |
2212 // Name for the flag to enable badging of offline pages on the NTP. | |
2213 extern const char kNtpOfflinePagesName[]; | |
2214 | |
2215 // Description for the flag to enable badging of offline pages on the NTP. | |
2216 extern const char kNtpOfflinePagesDescription[]; | |
2217 | |
2218 // Name for the flag to enable offline pages for async download. | |
2219 extern const char kOfflinePagesAsyncDownloadName[]; | |
2220 | |
2221 // Description for the flag to enable offline pages. | |
2222 extern const char kOfflinePagesAsyncDownloadDescription[]; | |
2223 | |
2224 // Name for the flag to enable concurrent background loading on svelte (512MB | |
2225 // RAM) devices. | |
2226 extern const char kOfflinePagesSvelteConcurrentLoadingName[]; | |
2227 | |
2228 // Description for the flag to enable concurrent background loading on svelte | |
2229 // (512MB RAM) devices. | |
2230 extern const char kOfflinePagesSvelteConcurrentLoadingDescription[]; | |
2231 | |
2232 // Name for the flag to enable offline pages to be prefetched. | |
2233 extern const char kOfflinePagesPrefetchingName[]; | |
2234 | |
2235 // Description for the flag to enable offline pages prefetching. | |
2236 extern const char kOfflinePagesPrefetchingDescription[]; | |
2237 | |
2238 // Name for the flag to enable offline pages to be shared. | |
2239 extern const char kOfflinePagesSharingName[]; | |
2240 | |
2241 // Description for the flag to enable offline pages sharing. | |
2242 extern const char kOfflinePagesSharingDescription[]; | |
2243 | |
2244 // Name for the flag to enable downloads to load pages in the background. | |
2245 extern const char kBackgroundLoaderForDownloadsName[]; | |
2246 | |
2247 // Description for the flag to enable offline pages for downloads. | |
2248 extern const char kBackgroundLoaderForDownloadsDescription[]; | |
2249 | |
2250 // Name for the flag to use background loader to offline and download pages | |
2251 extern const char kNewBackgroundLoaderName[]; | |
2252 | |
2253 // Description for the flag to enable background offlining of pages to use | |
2254 // background loader rather than prerenderer. | |
2255 extern const char kNewBackgroundLoaderDescription[]; | |
2256 | |
2257 // Name for the flag to enable showing non-personalized popular suggestions on | |
2258 // the New Tab Page, when no personal suggestions are available yet. | |
2259 extern const char kNtpPopularSitesName[]; | |
2260 | |
2261 // Description for the flag to enable showing non-personalized popular | |
2262 // suggestions on the New Tab Page, when no personal suggestions are available | |
2263 // yet. | |
2264 extern const char kNtpPopularSitesDescription[]; | |
2265 | |
2266 // Name of the flag to control the behaviour when opening a suggested web page | |
2267 // from the New Tab Page if there is an existing tab open for it. | |
2268 extern const char kNtpSwitchToExistingTabName[]; | |
2269 | |
2270 // Description of the flag to control the behaviour when opening a suggested web | |
2271 // page from the New Tab Page if there is an existing tab open for it. | |
2272 extern const char kNtpSwitchToExistingTabDescription[]; | |
2273 | |
2274 // Match the webpage to open with existing tabs by their URLs. | |
2275 extern const char kNtpSwitchToExistingTabMatchUrl[]; | |
2276 | |
2277 // Match the webpage to open with existing tabs by their Hostnames. | |
2278 extern const char kNtpSwitchToExistingTabMatchHost[]; | |
2279 | |
2280 // Name for the flag to use android midi api. | |
2281 extern const char kUseAndroidMidiApiName[]; | |
2282 | |
2283 // Description for the flag to use android midi api. | |
2284 extern const char kUseAndroidMidiApiDescription[]; | |
2285 | |
2286 // Name for the flag to enable web payments modifiers. | |
2287 extern const char kWebPaymentsModifiersName[]; | |
2288 | |
2289 // Description for the flag to use android midi api. | |
2290 extern const char kWebPaymentsModifiersDescription[]; | |
2291 | |
2292 #endif // defined(OS_ANDROID) | |
2293 | |
2294 #if defined(OS_WIN) | |
2295 | |
2296 // Exporting tracing events to ETW | |
2297 | |
2298 // Name for the flag to enable exporting of tracing events to ETW. | |
2299 extern const char kTraceExportEventsToEtwName[]; | |
2300 | |
2301 // Description for the flag to enable exporting of tracing events to ETW. | |
2302 extern const char kTraceExportEventsToEtwDesription[]; | |
2303 | |
2304 // Name for the flag to enable/disable merging the key event with char event. | |
2305 extern const char kMergeKeyCharEventsName[]; | |
2306 | |
2307 // Description for the flag to enable/disable merging the key event with char | |
2308 // event. | |
2309 extern const char kMergeKeyCharEventsDescription[]; | |
2310 | |
2311 // Name for the flag to use Windows Runtime MIDI API. | |
2312 extern const char kUseWinrtMidiApiName[]; | |
2313 | |
2314 // Description for the flag to use Windows Runtime MIDI API. | |
2315 extern const char kUseWinrtMidiApiDescription[]; | |
2316 | |
2317 #endif // defined(OS_WIN) | |
2318 | |
2319 #if defined(OS_ANDROID) | |
2320 | |
2321 // Data Use | |
2322 | |
2323 // Update Menu Item Flags | |
2324 | |
2325 // Name of the flag to force show the update menu item. | |
2326 extern const char kUpdateMenuItemName[]; | |
2327 | |
2328 // Description of the flag to force show the update menu item. | |
2329 extern const char kUpdateMenuItemDescription[]; | |
2330 | |
2331 // Name of the flag to show a summary below the update menu item. | |
2332 extern const char kUpdateMenuItemSummaryName[]; | |
2333 | |
2334 // Description of the flag to show a summary below the update menu item. | |
2335 extern const char kUpdateMenuItemSummaryDescription[]; | |
2336 | |
2337 // Option to not show a summary for the update menu item. | |
2338 extern const char kUpdateMenuItemNoSummary[]; | |
2339 | |
2340 // Option to show the default summary for the update menu item. | |
2341 extern const char kUpdateMenuItemDefaultSummary[]; | |
2342 | |
2343 // Option to show a summary for the update menu item prompting users to 'get the | |
2344 // latest features'. | |
2345 extern const char kUpdateMenuItemNewFeaturesSummary[]; | |
2346 | |
2347 // Option to show a custom summary for the update menu item. | |
2348 extern const char kUpdateMenuItemCustomSummary[]; | |
2349 | |
2350 // Name of the flag to force show the update menu badge. | |
2351 extern const char kUpdateMenuBadgeName[]; | |
2352 | |
2353 // Description of the flag to force show the update menu badge. | |
2354 extern const char kUpdateMenuBadgeDescription[]; | |
2355 | |
2356 // Name of the flag to set a market URL for testing the update menu item. | |
2357 extern const char kSetMarketUrlForTestingName[]; | |
2358 | |
2359 // Description of the flag to set a market URL for testing the update menu item. | |
2360 extern const char kSetMarketUrlForTestingDescription[]; | |
2361 | |
2362 #endif // defined(OS_ANDROID) | |
2363 | |
2364 #if defined(OS_ANDROID) | |
2365 | |
2366 // Name for the flag to enable the new UI prototypes for tab management. | |
2367 extern const char kHerbPrototypeChoicesName[]; | |
2368 | |
2369 // Description for the flag to enable the new UI prototypes for tab management. | |
2370 extern const char kHerbPrototypeChoicesDescription[]; | |
2371 | |
2372 // CCT everywhere | |
2373 extern const char kHerbPrototypeFlavorElderberry[]; | |
2374 | |
2375 // Name of the option to show special locale. | |
2376 extern const char kEnableSpecialLocaleName[]; | |
2377 | |
2378 // Description of the option to show special locale. | |
2379 extern const char kEnableSpecialLocaleDescription[]; | |
2380 | |
2381 // WebApks | |
2382 | |
2383 // Name for the flag to enable WebAPK feature. | |
2384 extern const char kEnableWebapk[]; | |
2385 | |
2386 // Description for the flag to enable WebAPK feature. | |
2387 extern const char kEnableWebapkDescription[]; | |
2388 | |
2389 #endif // defined(OS_ANDROID) | |
2390 | |
2391 // Title for the flag to enable Brotli Content-Encoding. | |
2392 extern const char kEnableBrotliName[]; | |
2393 | |
2394 // Description for the flag to enable Brotli Content-Encoding. | |
2395 extern const char kEnableBrotliDescription[]; | |
2396 | |
2397 // Title for the flag to enable WebFonts User Agent Intervention. | |
2398 extern const char kEnableWebfontsInterventionName[]; | |
2399 | |
2400 // Description for the flag to enable WebFonts User Agent Intervention. | |
2401 extern const char kEnableWebfontsInterventionDescription[]; | |
2402 | |
2403 // Text to indicate a experiment group name for enable-webfonts-intervention-v2 | |
2404 extern const char kEnableWebfontsInterventionV2ChoiceDefault[]; | |
2405 | |
2406 // Text to indicate a experiment group name for enable-webfonts-intervention-v2 | |
2407 extern const char kEnableWebfontsInterventionV2ChoiceEnabledWith2g[]; | |
2408 | |
2409 // Text to indicate a experiment group name for enable-webfonts-intervention-v2 | |
2410 extern const char kEnableWebfontsInterventionV2ChoiceEnabledWith3g[]; | |
2411 | |
2412 // Text to indicate a experiment group name for enable-webfonts-intervention-v2 | |
2413 extern const char kEnableWebfontsInterventionV2ChoiceEnabledWithSlow2g[]; | |
2414 | |
2415 // Text to indicate a experiment group name for enable-webfonts-intervention-v2 | |
2416 extern const char kEnableWebfontsInterventionV2ChoiceDisabled[]; | |
2417 | |
2418 // Title for the flag to trigger WebFonts User Agent Intervention always. | |
2419 extern const char kEnableWebfontsInterventionTriggerName[]; | |
2420 | |
2421 // Description for the flag to trigger WebFonts User Agent Intervention always. | |
2422 extern const char kEnableWebfontsInterventionTriggerDescription[]; | |
2423 | |
2424 // Name of the scroll anchoring flag. | |
2425 extern const char kEnableScrollAnchoringName[]; | |
2426 | |
2427 // Description of the scroll anchoring flag | |
2428 extern const char kEnableScrollAnchoringDescription[]; | |
2429 | |
2430 #if defined(OS_CHROMEOS) | |
2431 | |
2432 // Name of the native cups flag. | |
2433 extern const char kEnableNativeCupsName[]; | |
2434 | |
2435 // Description of the native CUPS flag | |
2436 extern const char kEnableNativeCupsDescription[]; | |
2437 | |
2438 // Name of the Android Wallpapers App flag. | |
2439 extern const char kEnableAndroidWallpapersAppName[]; | |
2440 | |
2441 // Description of the Android Wallpapers App flag. | |
2442 extern const char kEnableAndroidWallpapersAppDescription[]; | |
2443 | |
2444 // Name of the touch support for screen magnifier flag. | |
2445 extern const char kEnableTouchSupportForScreenMagnifierName[]; | |
2446 | |
2447 // Description of the touch support for screen magnifier flag. | |
2448 extern const char kEnableTouchSupportForScreenMagnifierDescription[]; | |
2449 | |
2450 #endif // defined(OS_CHROMEOS) | |
2451 | |
2452 #if defined(OS_ANDROID) | |
2453 | |
2454 // Name for the flag to choose a default category order for content suggestions, | |
2455 // e.g. on the New Tab page. | |
2456 extern const char kContentSuggestionsCategoryOrderName[]; | |
2457 | |
2458 // Description for the flag to choose a default category order for content | |
2459 // suggestions, e.g. on the New Tab page. | |
2460 extern const char kContentSuggestionsCategoryOrderDescription[]; | |
2461 | |
2462 // Name for the flag to choose a category ranker for content suggestions, e.g. | |
2463 // on the New Tab page. | |
2464 extern const char kContentSuggestionsCategoryRankerName[]; | |
2465 | |
2466 // Description for the flag to choose a category ranker for content suggestions, | |
2467 // e.g. on the New Tab page. | |
2468 extern const char kContentSuggestionsCategoryRankerDescription[]; | |
2469 | |
2470 // Name for the flag to enable increased visibilty for snippets on the New Tab | |
2471 // Page. | |
2472 extern const char kEnableNtpSnippetsVisibilityName[]; | |
2473 | |
2474 // Description for the flag to enable increased visibility for recently viewed | |
2475 // tabs on the New Tab page. | |
2476 extern const char kEnableNtpSnippetsVisibilityDescription[]; | |
2477 | |
2478 // Name for the flag to enable server-side suggestions on the New Tab Page. | |
2479 extern const char kEnableNtpRemoteSuggestionsName[]; | |
2480 | |
2481 // Description for the flag to enable server-side suggestions on the New Tab | |
2482 // Page. | |
2483 extern const char kEnableNtpRemoteSuggestionsDescription[]; | |
2484 | |
2485 // Name for the flag to enable suggestions for recently viewed tabs, which were | |
2486 // captured offline, on the New Tab page. | |
2487 extern const char kEnableNtpRecentOfflineTabSuggestionsName[]; | |
2488 | |
2489 // Description for the flag to enable suggestions for recently viewed tabs on | |
2490 // the New Tab page. | |
2491 extern const char kEnableNtpRecentOfflineTabSuggestionsDescription[]; | |
2492 | |
2493 // Name for the flag to enable offline page suggestions on the New Tab page. | |
2494 extern const char kEnableNtpSaveToOfflineName[]; | |
2495 | |
2496 // Description for the flag to enable offline page suggestions on the New Tab | |
2497 // page. | |
2498 extern const char kEnableNtpSaveToOfflineDescription[]; | |
2499 | |
2500 // Name for the flag to enable offline badges for snippets on the New Tab page. | |
2501 extern const char kEnableNtpOfflineBadgeName[]; | |
2502 | |
2503 // Description for the flag to enable offline badges for snippets on the New Tab | |
2504 // page. | |
2505 extern const char kEnableNtpOfflineBadgeDescription[]; | |
2506 | |
2507 // Name for the flag to enable asset downloads suggestions (e.g. books, | |
2508 // pictures, audio) on the New Tab page. | |
2509 extern const char kEnableNtpAssetDownloadSuggestionsName[]; | |
2510 | |
2511 // Description for the flag to enable asset downloads suggestions (e.g. books, | |
2512 // pictures, audio) on the New Tab page. | |
2513 extern const char kEnableNtpAssetDownloadSuggestionsDescription[]; | |
2514 | |
2515 // Name for the flag to enable offline page downloads suggestions on the New Tab | |
2516 // page. | |
2517 extern const char kEnableNtpOfflinePageDownloadSuggestionsName[]; | |
2518 | |
2519 // Description for the flag to enable offline page downloads suggestions on the | |
2520 // New Tab page. | |
2521 extern const char kEnableNtpOfflinePageDownloadSuggestionsDescription[]; | |
2522 | |
2523 // Name for the flag to enable bookmark suggestions on the New Tab page. | |
2524 extern const char kEnableNtpBookmarkSuggestionsName[]; | |
2525 | |
2526 // Description for the flag to enable bookmark suggestions on the New Tab page. | |
2527 extern const char kEnableNtpBookmarkSuggestionsDescription[]; | |
2528 | |
2529 // Name for the flag to enable physical web page suggestions on the New Tab | |
2530 // page. | |
2531 extern const char kEnableNtpPhysicalWebPageSuggestionsName[]; | |
2532 | |
2533 // Description for the flag to enable physical web page suggestions on the New | |
2534 // Tab page. | |
2535 extern const char kEnableNtpPhysicalWebPageSuggestionsDescription[]; | |
2536 | |
2537 // Name for the flag to enable foreign sessions suggestions on the New Tab page. | |
2538 extern const char kEnableNtpForeignSessionsSuggestionsName[]; | |
2539 | |
2540 // Description for the flag to enable foreign sessions suggestions on the New | |
2541 // Tab page. | |
2542 extern const char kEnableNtpForeignSessionsSuggestionsDescription[]; | |
2543 | |
2544 // Name for the flag to enable notifications for content suggestions on the New | |
2545 // Tab page. | |
2546 extern const char kEnableNtpSuggestionsNotificationsName[]; | |
2547 | |
2548 // Description for the flag to enable notifications for content suggestions on | |
2549 // the New Tab page. | |
2550 extern const char kEnableNtpSuggestionsNotificationsDescription[]; | |
2551 | |
2552 // Name for the flag to enable the condensed New Tab Page layout. | |
2553 extern const char kNtpCondensedLayoutName[]; | |
2554 | |
2555 // Description for the flag to enable the condensed New Tab Page layout. | |
2556 extern const char kNtpCondensedLayoutDescription[]; | |
2557 | |
2558 // Name for the flag to enable the condensed tile layout on the New Tab Page. | |
2559 extern const char kNtpCondensedTileLayoutName[]; | |
2560 | |
2561 // Description for the flag to enable the condensed tile layout on the New Tab | |
2562 // Page. | |
2563 extern const char kNtpCondensedTileLayoutDescription[]; | |
2564 | |
2565 // Name for the flag to show a Google G in the omnibox on the New Tab Page. | |
2566 extern const char kNtpGoogleGInOmniboxName[]; | |
2567 | |
2568 // Description for the flag to show a Google G in the omnibox on the New Tab | |
2569 // Page. | |
2570 extern const char kNtpGoogleGInOmniboxDescription[]; | |
2571 | |
2572 #endif // defined(OS_ANDROID) | |
2573 | |
2574 #if defined(OS_ANDROID) | |
2575 | |
2576 // Name for the flag to enable offlining of recently visited pages. | |
2577 extern const char kOffliningRecentPagesName[]; | |
2578 | |
2579 // Description for the flag to enable offlining of recently visited pages. | |
2580 extern const char kOffliningRecentPagesDescription[]; | |
2581 | |
2582 // Name for the flag to enable offlining CT features. | |
2583 extern const char kOfflinePagesCtName[]; | |
2584 | |
2585 // Description for the flag to enable offline pages CT features. | |
2586 extern const char kOfflinePagesCtDescription[]; | |
2587 | |
2588 #endif // defined(OS_ANDROID) | |
2589 | |
2590 #if defined(OS_ANDROID) | |
2591 | |
2592 // Name for the flag to enable expanded autofill poup layout for credit cards. | |
2593 extern const char kEnableExpandedAutofillCreditCardPopupLayout[]; | |
2594 | |
2595 // Description for the flag to enable expanded autofill poup layout for credit | |
2596 // cards. | |
2597 extern const char kEnableExpandedAutofillCreditCardPopupLayoutDescription[]; | |
2598 | |
2599 #endif // defined(OS_ANDROID) | |
2600 | |
2601 // Name for the flag to enable display the last used date of a credit card in | |
2602 // autofill. | |
2603 extern const char kEnableAutofillCreditCardLastUsedDateDisplay[]; | |
2604 | |
2605 // Description for the flag to enable display the last used date of a credit | |
2606 // card in autofill. | |
2607 extern const char kEnableAutofillCreditCardLastUsedDateDisplayDescription[]; | |
2608 | |
2609 #if !defined(OS_ANDROID) && defined(GOOGLE_CHROME_BUILD) | |
2610 | |
2611 // Name for the flag to enable Google branding in the context menu. | |
2612 extern const char kGoogleBrandedContextMenuName[]; | |
2613 | |
2614 // Description for the flag to enable Google branding in the context menu. | |
2615 extern const char kGoogleBrandedContextMenuDescription[]; | |
2616 | |
2617 #endif // !defined(OS_ANDROID) && defined(GOOGLE_CHROME_BUILD) | |
2618 | |
2619 // Title for the flag to enable WebUSB. | |
2620 extern const char kEnableWebUsbName[]; | |
2621 | |
2622 // Description for the flag to enable WebUSB. | |
2623 extern const char kEnableWebUsbDescription[]; | |
2624 | |
2625 // Title for the flag to enable Generic Sensor API. | |
2626 extern const char kEnableGenericSensorName[]; | |
2627 | |
2628 // Description for the flag to enable Generic Sensor API. | |
2629 extern const char kEnableGenericSensorDescription[]; | |
2630 | |
2631 // Title for the flag to enable FontCache scaling | |
2632 extern const char kFontCacheScalingName[]; | |
2633 | |
2634 // Description for the flag to enable FontCache scaling | |
2635 extern const char kFontCacheScalingDescription[]; | |
2636 | |
2637 // Title for the flag to enable Framebusting restrictions | |
2638 extern const char kFramebustingName[]; | |
2639 | |
2640 // Description for the flag that prevents an iframe (typically an ad) from | |
2641 // navigating the top level browsing context (the whole tab) unless the top and | |
2642 // the iframe are part of the same website or the the navigation is requested in | |
2643 // response to a user action (e.g., the user clicked on the tab) | |
2644 extern const char kFramebustingDescription[]; | |
2645 | |
2646 #if defined(OS_ANDROID) | |
2647 | |
2648 // Name of the flag to enable VR shell | |
2649 extern const char kEnableVrShellName[]; | |
2650 | |
2651 // Description for the flag to enable VR shell | |
2652 extern const char kEnableVrShellDescription[]; | |
2653 | |
2654 #endif // defined(OS_ANDROID) | |
2655 | |
2656 // Web payments | |
2657 | |
2658 // Name of the flag to enable Web Payments API. | |
2659 extern const char kWebPaymentsName[]; | |
2660 | |
2661 // Description for the flag to enable Web Payments API | |
2662 extern const char kWebPaymentsDescription[]; | |
2663 | |
2664 #if defined(OS_ANDROID) | |
2665 | |
2666 // Name of the flag to enable the first version of Android Pay integration | |
2667 extern const char kEnableAndroidPayIntegrationV1Name[]; | |
2668 | |
2669 // Description for the flag to enable the first version of Android Pay | |
2670 // integration | |
2671 extern const char kEnableAndroidPayIntegrationV1Description[]; | |
2672 | |
2673 // Name of the flag to enable the second version of Android Pay integration | |
2674 extern const char kEnableAndroidPayIntegrationV2Name[]; | |
2675 | |
2676 // Description for the flag to enable the second version of Android Pay | |
2677 // integration | |
2678 extern const char kEnableAndroidPayIntegrationV2Description[]; | |
2679 | |
2680 // Name of the flag to enable the Web Payments to skip UI | |
2681 extern const char kEnableWebPaymentsSingleAppUiSkipName[]; | |
2682 | |
2683 // Description for the flag to enable the Web Payments to skip UI | |
2684 extern const char kEnableWebPaymentsSingleAppUiSkipDescription[]; | |
2685 | |
2686 // Name of the flag to enable third party Android payment apps | |
2687 extern const char kAndroidPaymentAppsName[]; | |
2688 | |
2689 // Description for the flag to enable third party Android payment apps | |
2690 extern const char kAndroidPaymentAppsDescription[]; | |
2691 | |
2692 // Title of the flag to enable filtering out third party Android payment apps | |
2693 extern const char kAndroidPaymentAppsFilterTitle[]; | |
2694 | |
2695 // Description for the flag to enable filtering out third party Android payment | |
2696 // apps | |
2697 extern const char kAndroidPaymentAppsFilterDescription[]; | |
2698 | |
2699 #endif // defined(OS_ANDROID) | |
2700 | |
2701 // Name for the flag to enable feature policy. | |
2702 extern const char kFeaturePolicyName[]; | |
2703 | |
2704 // Description for the flag to enable feature policy. | |
2705 extern const char kFeaturePolicyDescription[]; | |
2706 | |
2707 // Audio rendering mixing experiment strings. | |
2708 | |
2709 // Name of the flag for enabling the new audio rendering mixing strategy. | |
2710 extern const char kNewAudioRenderingMixingStrategyName[]; | |
2711 | |
2712 // Description of the flag for enabling the new audio rendering mixing strategy. | |
2713 extern const char kNewAudioRenderingMixingStrategyDescription[]; | |
2714 | |
2715 // Background video track disabling experiment strings. | |
2716 | |
2717 // Name of the flag for enabling optimizing background video playback. | |
2718 extern const char kBackgroundVideoTrackOptimizationName[]; | |
2719 | |
2720 // Description of the flag for enabling optimizing background video playback. | |
2721 extern const char kBackgroundVideoTrackOptimizationDescription[]; | |
2722 | |
2723 // Video fullscreen with orientation lock experiment strings. | |
2724 | |
2725 // Name of the flag for enabling orientation lock for fullscreen video playback. | |
2726 extern const char kVideoFullscreenOrientationLockName[]; | |
2727 | |
2728 // Description of the flag for enabling orientation lock for fullscreen video | |
2729 // playback. | |
2730 extern const char kVideoFullscreenOrientationLockDescription[]; | |
2731 | |
2732 // Expensive background timer throttling flag | |
2733 | |
2734 // Name for the flag to enable expensive background timer throttling | |
2735 extern const char kExpensiveBackgroundTimerThrottlingName[]; | |
2736 | |
2737 // Description for the flag to enable expensive background timer throttling | |
2738 extern const char kExpensiveBackgroundTimerThrottlingDescription[]; | |
2739 | |
2740 // Enable default MediaSession flag | |
2741 | |
2742 #if !defined(OS_ANDROID) | |
2743 | |
2744 // Name for the flag to enable default MediaSession on desktop | |
2745 extern const char kEnableDefaultMediaSessionName[]; | |
2746 | |
2747 // Desciption for the flag to enable default MediaSession on desktop | |
2748 extern const char kEnableDefaultMediaSessionDescription[]; | |
2749 | |
2750 // Option for disabling the default MediaSession | |
2751 extern const char kEnableDefaultMediaSessionDisabled[]; | |
2752 | |
2753 // Option for enabling the default MediaSession | |
2754 extern const char kEnableDefaultMediaSessionEnabled[]; | |
2755 | |
2756 // Option for enabling the default MediaSession with Flash | |
2757 extern const char kEnableDefaultMediaSessionEnabledDuckFlash[]; | |
2758 | |
2759 #endif // !defined(OS_ANDROID) | |
2760 | |
2761 #if defined(OS_WIN) | |
2762 | |
2763 // Name for the flag that enables using GDI to print text | |
2764 extern const char kGdiTextPrinting[]; | |
2765 | |
2766 // Description of the flag that enables using GDI to print text. | |
2767 extern const char kGdiTextPrintingDescription[]; | |
2768 | |
2769 #endif // defined(OS_WIN) | |
2770 | |
2771 #if defined(OS_ANDROID) | |
2772 | |
2773 // Name for the flag to enable modal permission prompts on Android | |
2774 extern const char kModalPermissionPromptsName[]; | |
2775 | |
2776 // Description for the flag to enable modal permission prompts on Android. | |
2777 extern const char kModalPermissionPromptsDescription[]; | |
2778 | |
2779 #endif // defined(OS_ANDROID) | |
2780 | |
2781 #if !defined(OS_MACOSX) | |
2782 | |
2783 // Name for the flag to enable a persistence toggle in permission prompts | |
2784 extern const char kPermissionPromptPersistenceToggleName[]; | |
2785 | |
2786 // Description for the flag to enable a persistence toggle in permission prompts | |
2787 extern const char kPermissionPromptPersistenceToggleDescription[]; | |
2788 | |
2789 #endif // !defined(OS_MACOSX) | |
2790 | |
2791 #if defined(OS_ANDROID) | |
2792 | |
2793 // Title for the flag to enable the No Card Abort in Payment Request. | |
2794 extern const char kNoCreditCardAbort[]; | |
2795 | |
2796 // Description for the flag to enable the No Card Abort in Payment Request. | |
2797 extern const char kNoCreditCardAbortDescription[]; | |
2798 | |
2799 #endif // defined(OS_ANDROID) | |
2800 | |
2801 // Consistent omnibox geolocation | |
2802 | |
2803 #if defined(OS_ANDROID) | |
2804 | |
2805 // Name for the flag to enable consistent omnibox geolocation | |
2806 extern const char kEnableConsistentOmniboxGeolocationName[]; | |
2807 | |
2808 // Desciption for the flag to enable consistent omnibox geolocation | |
2809 extern const char kEnableConsistentOmniboxGeolocationDescription[]; | |
2810 | |
2811 #endif // defined(OS_ANDROID) | |
2812 | |
2813 // Media Remoting chrome://flags strings | |
2814 | |
2815 // Name for the flag to enable Media Remoting | |
2816 extern const char kMediaRemotingName[]; | |
2817 | |
2818 // Desciption for the flag to enable Media Remoting | |
2819 extern const char kMediaRemotingDescription[]; | |
2820 | |
2821 // Name for the flag to enable Media Remoting of encrypted content | |
2822 extern const char kMediaRemotingEncryptedName[]; | |
2823 | |
2824 // Desciption for the flag to enable Media Remoting of encrypted content | |
2825 extern const char kMediaRemotingEncryptedDescription[]; | |
2826 | |
2827 // Chrome OS component updates chrome://flags strings | |
2828 | |
2829 // Name for the flag to enable Chrome OS component flash updates | |
2830 extern const char kCrosCompUpdatesName[]; | |
2831 | |
2832 // Description for the flag to enable Chrome OS component flash updates | |
2833 extern const char kCrosCompUpdatesDescription[]; | |
2834 | |
2835 // Native Android History chrome://flags strings | |
2836 | |
2837 #if defined(OS_ANDROID) | |
2838 | |
2839 // Name of the flag that enables the native Android history UI. | |
2840 extern const char kNativeAndroidHistoryManager[]; | |
2841 | |
2842 // Description of the flag that enables the native Android history UI. | |
2843 extern const char kNativeAndroidHistoryManagerDescription[]; | |
2844 | |
2845 #endif // defined(OS_ANDROID) | |
2846 | |
2847 // Play Services LSD permission prompt chrome://flags strings | |
2848 | |
2849 #if defined(OS_ANDROID) | |
2850 | |
2851 // Name for the flag to enable LSD permission prompts on Android | |
2852 extern const char kLsdPermissionPromptName[]; | |
2853 | |
2854 // Description for the flag to enable LSD permission prompts on Android. | |
2855 extern const char kLsdPermissionPromptDescription[]; | |
2856 | |
2857 #endif // defined(OS_ANDROID) | |
2858 | |
2859 #if defined(OS_WIN) | |
2860 | |
2861 // Custom draw the Windows 10 titlebar. crbug.com/505013 | |
2862 | |
2863 // Name of the flag that enables custom drawing of the Windows 10 titlebar. | |
2864 extern const char kWindows10CustomTitlebarName[]; | |
2865 | |
2866 // Description for the flag that enables custom drawing of the Windows 10 | |
2867 // titlebar. | |
2868 extern const char kWindows10CustomTitlebarDescription[]; | |
2869 | |
2870 #endif // defined(OS_WIN) | |
2871 | |
2872 #if defined(OS_WIN) | |
2873 | |
2874 // Name of the flag that enables postscript printing. | |
2875 extern const char kPostscriptPrinting[]; | |
2876 | |
2877 // Description of the flag that enables postscript printing. | |
2878 extern const char kPostscriptPrintingDescription[]; | |
2879 | |
2880 #endif // defined(OS_WIN) | |
2881 | |
2882 #if defined(OS_ANDROID) | |
2883 | |
2884 // Name of the flag that enables intermediate certificate fetching. | |
2885 extern const char kAiaFetchingName[]; | |
2886 | |
2887 // Description of the flag that enables intermediate certificate fetching. | |
2888 extern const char kAiaFetchingDescription[]; | |
2889 | |
2890 #endif // defined(OS_ANDROID) | |
2891 | |
2892 // Web MIDI supports MIDIManager dynamic instantiation chrome://flags strings | |
2893 | |
2894 // Name for the flag to enable MIDIManager dynamic instantiation | |
2895 extern const char kEnableMidiManagerDynamicInstantiationName[]; | |
2896 | |
2897 // Description for the flag to enable MIDIManager dynamic instantiation | |
2898 extern const char kEnableMidiManagerDynamicInstantiationDescription[]; | |
2899 | |
2900 // Desktop iOS promotion chrome://flags strings | |
2901 | |
2902 #if defined(OS_WIN) | |
2903 | |
2904 // Name for the flag to enable desktop to iOS promotions | |
2905 extern const char kEnableDesktopIosPromotionsName[]; | |
2906 | |
2907 // Description for the flag to enable desktop to iOS promotions | |
2908 extern const char kEnableDesktopIosPromotionsDescription[]; | |
2909 | |
2910 #endif // defined(OS_WIN) | |
2911 | |
2912 #if defined(OS_ANDROID) | |
2913 | |
2914 // Name for the flag to enable custom feeback UI | |
2915 extern const char kEnableCustomFeedbackUiName[]; | |
2916 | |
2917 // Name for the flag to enable custom feeback UI | |
2918 extern const char kEnableCustomFeedbackUiDescription[]; | |
2919 | |
2920 #endif // defined(OS_ANDROID) | |
2921 | |
2922 // Name of the flag that enables adjustable large cursor. | |
2923 extern const char kEnableAdjustableLargeCursorName[]; | |
2924 | |
2925 // Description of the flag that enables adjustable large cursor. | |
2926 extern const char kEnableAdjustableLargeCursorDescription[]; | |
2927 | |
2928 #if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_MACOSX) || \ | |
2929 defined(OS_WIN) | |
2930 | |
2931 // Name of the flag that enables receiving entity suggestions. | |
2932 extern const char kOmniboxEntitySuggestionsName[]; | |
2933 | |
2934 // Description of the flag that enables entity suggestions. | |
2935 extern const char kOmniboxEntitySuggestionsDescription[]; | |
2936 | |
2937 #endif // defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_MACOSX) || | |
2938 // defined(OS_WIN) | |
2939 | |
2940 #if defined(OS_CHROMEOS) | |
2941 | |
2942 // Name of the flag that enables ChromeVox support for ARC. | |
2943 extern const char kEnableChromevoxArcSupportName[]; | |
2944 | |
2945 // Description of the flag that enables ChromeVox support for ARC. | |
2946 extern const char kEnableChromevoxArcSupportDescription[]; | |
2947 | |
2948 #endif // defined(OS_CHROMEOS) | |
2949 | |
2950 // Title for the flag to enable Mojo IPC for resource loading | |
2951 extern const char kMojoLoadingName[]; | |
2952 | |
2953 // Description for the flag to enable Mojo IPC for resource loading | |
2954 extern const char kMojoLoadingDescription[]; | |
2955 | |
2956 #if defined(OS_ANDROID) | |
2957 | |
2958 // Name for the flag to enable the new Doodle API | |
2959 extern const char kUseNewDoodleApiName[]; | |
2960 | |
2961 // Description for the flag to enable the new Doodle API | |
2962 extern const char kUseNewDoodleApiDescription[]; | |
2963 | |
2964 #endif // defined(OS_ANDROID) | |
2965 | |
2966 // Title for the flag to delay navigation | |
2967 extern const char kDelayNavigationName[]; | |
2968 | |
2969 // Description for the flag to delay navigation | |
2970 extern const char kDelayNavigationDescription[]; | |
2971 | |
2972 // Description of the 'Debugging keyboard shortcuts' lab. | |
2973 extern const char kDebugShortcutsDescription[]; | |
2974 | |
2975 #if defined(OS_CHROMEOS) | |
2976 | |
2977 // File Manager | |
2978 | |
2979 // Name of the about:flag option to enable the chromecast support for video app. | |
2980 extern const char kVideoPlayerChromecastSupportName[]; | |
2981 | |
2982 // Description of the about:flag option to the enable the chromecast support for | |
2983 // video app. | |
2984 extern const char kVideoPlayerChromecastSupportDescription[]; | |
2985 | |
2986 // Name of about::flags option for the new ZIP unpacker based on the File System | |
2987 // Provider API. | |
2988 extern const char kNewZipUnpackerName[]; | |
2989 | |
2990 // Description of about::flags option for the new ZIP unpacker based on the File | |
2991 // System Provider API. | |
2992 extern const char kNewZipUnpackerDescription[]; | |
2993 | |
2994 // Name of about::flags option for showing Android Files app in launcher. | |
2995 extern const char kShowArcFilesAppName[]; | |
2996 | |
2997 // Description of the about::flag option for showing ARC Files app in launcher. | |
2998 extern const char kShowArcFilesAppDescription[]; | |
2999 | |
3000 // Name for the flag for Office Editing for Docs, Sheets & Slides component | |
3001 // extension. | |
3002 extern const char kOfficeEditingComponentAppName[]; | |
3003 | |
3004 // Description for the flag for Office Editing for Docs, Sheets & Slides | |
3005 // component extension. | |
3006 extern const char kOfficeEditingComponentAppDescription[]; | |
3007 | |
3008 // Name for the flag for the color calibration of the display. | |
3009 extern const char kDisplayColorCalibrationName[]; | |
3010 | |
3011 // Description for the flag for the color calibration of the display. | |
3012 extern const char kDisplayColorCalibrationDescription[]; | |
3013 | |
3014 // Name for the flag which specifies which memory pressure strategy should be | |
3015 // used on ChromeOS. | |
3016 extern const char kMemoryPressureThresholdName[]; | |
3017 | |
3018 // Description for the flag which specifies which memory pressure strategy | |
3019 // should be used on ChromeOS. | |
3020 extern const char kMemoryPressureThresholdDescription[]; | |
3021 | |
3022 // The value of the Memory pressure for ChromeOS which requests conservative | |
3023 // thresholds. | |
3024 extern const char kConservativeThresholds[]; | |
3025 | |
3026 // The value of the Memory pressure thresholds for ChromeOS which use an | |
3027 // aggressive cache release strategy. | |
3028 extern const char kAggressiveCacheDiscardThresholds[]; | |
3029 | |
3030 // The value of the Memory pressure thresholds for ChromeOS which uses an | |
3031 // aggressive tab release strategy. | |
3032 extern const char kAggressiveTabDiscardThresholds[]; | |
3033 | |
3034 // The value of the Memory pressure thresholds for ChromeOS which use an | |
3035 // aggressive release strategy. | |
3036 extern const char kAggressiveThresholds[]; | |
3037 | |
3038 // Name for the flag to enable wake on packets. | |
3039 extern const char kWakeOnPacketsName[]; | |
3040 | |
3041 // Description for the flag to enable wake on packets. | |
3042 extern const char kWakeOnPacketsDescription[]; | |
3043 | |
3044 // Title of the flag used to enable quick unlock pin. | |
3045 extern const char kQuickUnlockPin[]; | |
3046 | |
3047 // Description of the flag used to enable quick unlock pin. | |
3048 extern const char kQuickUnlockPinDescription[]; | |
3049 | |
3050 // Title of the flag used to enable quick unlock fingerprint. | |
3051 extern const char kQuickUnlockFingerprint[]; | |
3052 | |
3053 // Description of the flag used to enable quick unlock fingerprint. | |
3054 extern const char kQuickUnlockFingerprintDescription[]; | |
3055 | |
3056 // Name of the about:flag option for experimental accessibility features. | |
3057 extern const char kExperimentalAccessibilityFeaturesName[]; | |
3058 | |
3059 // Description of the about:flag option for experimental accessibility features. | |
3060 extern const char kExperimentalAccessibilityFeaturesDescription[]; | |
3061 | |
3062 // Name of the about:flag option for disabling | |
3063 // EnableSystemTimezoneAutomaticDetection policy. | |
3064 extern const char kDisableSystemTimezoneAutomaticDetectionName[]; | |
3065 | |
3066 // Description of the about:flag option for disabling | |
3067 // EnableSystemTimezoneAutomaticDetection policy. | |
3068 extern const char kDisableSystemTimezoneAutomaticDetectionDescription[]; | |
3069 | |
3070 // Name of the about:flag option to disable eol notification. | |
3071 extern const char kEolNotificationName[]; | |
3072 | |
3073 // Description of the about:flag option to disable eol notification. | |
3074 extern const char kEolNotificationDescription[]; | |
3075 | |
3076 // Stylus strings | |
3077 | |
3078 // Name of the about:flag option to enable stylus tools. | |
3079 extern const char kForceEnableStylusToolsName[]; | |
3080 | |
3081 // Description of the about:flag option to enable stylus tools. | |
3082 extern const char kForceEnableStylusToolsDescription[]; | |
3083 | |
3084 // Network portal notification | |
3085 | |
3086 // Title for the flag to enable/disable notifications about captive portals. | |
3087 extern const char kNetworkPortalNotificationName[]; | |
3088 | |
3089 // Description for the flag to enable/disable notifications about captive | |
3090 // portals. | |
3091 extern const char kNetworkPortalNotificationDescription[]; | |
3092 | |
3093 // Name of the option for mtp write support. | |
3094 extern const char kMtpWriteSupportName[]; | |
3095 | |
3096 // Description of the option for mtp write support. | |
3097 extern const char kMtpWriteSupportDescription[]; | |
3098 | |
3099 // Title for the flag to select cros-regions file handling mode. | |
3100 extern const char kCrosRegionsModeName[]; | |
3101 | |
3102 // Description for the flag to select cros-regions file handling mode. | |
3103 extern const char kCrosRegionsModeDescription[]; | |
3104 | |
3105 // Name of the value for cros-regions file handling mode for 'default' mode. | |
3106 extern const char kCrosRegionsModeDefault[]; | |
3107 | |
3108 // Name of the value for cros-regions file handling mode for 'override' mode | |
3109 // (values from region file replace matching VPD values). | |
3110 extern const char kCrosRegionsModeOverride[]; | |
3111 | |
3112 // Name of the value for cros-regions file handling mode for 'hide' mode (VPD | |
3113 // values are hidden, only cros-region values are used). | |
3114 extern const char kCrosRegionsModeHide[]; | |
3115 | |
3116 // Name of the flag used to enable launching Chrome Web Store Gallery widget app | |
3117 // for searching for printer provider apps. | |
3118 extern const char kPrinterProviderSearchAppName[]; | |
3119 | |
3120 // Description of a flag in chrome://flags that enables launching Chrome Web | |
3121 // Store Gallery widget app for searching for printer provider apps. | |
3122 extern const char kPrinterProviderSearchAppDescription[]; | |
3123 | |
3124 // Name of the flag for blocking the ACTION_BOOT_COMPLETED broadcast for | |
3125 // third-party apps on ARC. | |
3126 extern const char kArcBootCompleted[]; | |
3127 | |
3128 // Description for the flag for blocking ACTION_BOOT_COMPLETED broadcast for | |
3129 // third-party apps. | |
3130 extern const char kArcBootCompletedDescription[]; | |
3131 | |
3132 // Name of the about: flag for enabling opt-in IME menu. | |
3133 extern const char kEnableImeMenuName[]; | |
3134 | |
3135 // Description of the about: flag for enabling opt-in IME menu. | |
3136 extern const char kEnableImeMenuDescription[]; | |
3137 | |
3138 // Name of the about: flag for enabling emoji, handwriting and voice input on | |
3139 // opt-in IME menu. | |
3140 extern const char kEnableEhvInputName[]; | |
3141 | |
3142 // Description of the about: flag enabling emoji, handwriting and voice input on | |
3143 // opt-in IME menu. | |
3144 extern const char kEnableEhvInputDescription[]; | |
3145 | |
3146 #endif // #if defined(OS_CHROMEOS) | |
3147 | |
3148 } // namespace flags_descriptions | |
3149 | |
3150 #endif // CHROME_BROWSER_FLAGS_DESCRIPTIONS_H_ | |
OLD | NEW |