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