blob: 1226bca67797a11c1c86bbbaacb7799e95515166 [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"
mthiesse700b0b62017-05-19 01:37:3111#include "device/vr/features/features.h"
vabr0215a8e2017-03-28 12:47:3412#include "media/media_features.h"
13
14// This file declares strings used in chrome://flags. These messages are not
15// translated, because instead of end-users they target Chromium developers and
16// testers. See https://crbug.com/587272 and https://crbug.com/703134 for more
17// details.
brettw5f9c1642017-05-14 17:12:4818//
brettw81668cf2017-05-15 22:57:3419// Comments are not necessary. The contents of the strings (which appear in the
20// UI) should be good enough documentation for what flags do and when they
21// apply. If they aren't, fix them.
22//
23// Sort flags in each section alphabetically by the k...Name constant. Follow
24// that by the k...Description constant and any special values associated with
25// that.
vabr0215a8e2017-03-28 12:47:3426
27namespace flag_descriptions {
28
brettw81668cf2017-05-15 22:57:3429// Cross-platform -------------------------------------------------------------
30
31extern const char kAccelerated2dCanvasName[];
32extern const char kAccelerated2dCanvasDescription[];
33
34extern const char kAcceleratedVideoDecodeName[];
35extern const char kAcceleratedVideoDecodeDescription[];
36
37extern const char kAccountConsistencyName[];
38extern const char kAccountConsistencyDescription[];
39
40extern const char kAddToShelfName[];
41extern const char kAddToShelfDescription[];
42
43extern const char kAffiliationBasedMatchingName[];
44extern const char kAffiliationBasedMatchingDescription[];
45
46extern const char kAllowInsecureLocalhostName[];
47extern const char kAllowInsecureLocalhostDescription[];
48
49extern const char kAllowNaclSocketApiName[];
50extern const char kAllowNaclSocketApiDescription[];
51
52extern const char kAutoplayPolicyName[];
53extern const char kAutoplayPolicyDescription[];
54
55extern const char kAutoplayPolicyUserGestureRequiredForCrossOrigin[];
56extern const char kAutoplayPolicyNoUserGestureRequired[];
57extern const char kAutoplayPolicyUserGestureRequired[];
58
59extern const char kBackgroundVideoTrackOptimizationName[];
60extern const char kBackgroundVideoTrackOptimizationDescription[];
61
62extern const char kBleAdvertisingInExtensionsName[];
63extern const char kBleAdvertisingInExtensionsDescription[];
64
65extern const char kBrowserTaskSchedulerName[];
66extern const char kBrowserTaskSchedulerDescription[];
67
68extern const char kBypassAppBannerEngagementChecksName[];
69extern const char kBypassAppBannerEngagementChecksDescription[];
70
71extern const char kCaptureThumbnailOnLoadFinishedName[];
72extern const char kCaptureThumbnailOnLoadFinishedDescription[];
73
74extern const char kCastStreamingHwEncodingName[];
75extern const char kCastStreamingHwEncodingDescription[];
76
77extern const char kCloudImportName[];
78extern const char kCloudImportDescription[];
79
80extern const char kColorCorrectRenderingName[];
81extern const char kColorCorrectRenderingDescription[];
82
83extern const char kCompositedLayerBordersName[];
84extern const char kCompositedLayerBordersDescription[];
85
86extern const char kContextualSuggestionsCarouselName[];
87extern const char kContextualSuggestionsCarouselDescription[];
88
89extern const char kCreditCardAssistName[];
90extern const char kCreditCardAssistDescription[];
91
brettw81668cf2017-05-15 22:57:3492extern const char kCrossProcessGuestViewIsolationName[];
93extern const char kCrossProcessGuestViewIsolationDescription[];
94
95extern const char kDataReductionProxyCarrierTestName[];
96extern const char kDataReductionProxyCarrierTestDescription[];
97
98extern const char kDataReductionProxyLoFiName[];
99extern const char kDataReductionProxyLoFiDescription[];
100extern const char kDataReductionProxyLoFiAlwaysOn[];
101extern const char kDataReductionProxyLoFiCellularOnly[];
102extern const char kDataReductionProxyLoFiDisabled[];
103extern const char kDataReductionProxyLoFiSlowConnectionsOnly[];
104
105extern const char kDatasaverPromptName[];
106extern const char kDatasaverPromptDescription[];
107extern const char kDatasaverPromptDemoMode[];
108
109extern const char kDebugPackedAppName[];
110extern const char kDebugPackedAppDescription[];
111
112extern const char kDefaultTileHeightName[];
113extern const char kDefaultTileHeightDescription[];
114extern const char kDefaultTileHeightShort[];
115extern const char kDefaultTileHeightTall[];
116extern const char kDefaultTileHeightGrande[];
117extern const char kDefaultTileHeightVenti[];
118
119extern const char kDefaultTileWidthName[];
120extern const char kDefaultTileWidthDescription[];
121extern const char kDefaultTileWidthShort[];
122extern const char kDefaultTileWidthTall[];
123extern const char kDefaultTileWidthGrande[];
124extern const char kDefaultTileWidthVenti[];
125
126extern const char kDebugShortcutsName[];
127extern const char kDebugShortcutsDescription[];
128
129extern const char kDelayNavigationName[];
130extern const char kDelayNavigationDescription[];
131
132extern const char kDeviceDiscoveryNotificationsName[];
133extern const char kDeviceDiscoveryNotificationsDescription[];
134
135extern const char kDevtoolsExperimentsName[];
136extern const char kDevtoolsExperimentsDescription[];
137
138extern const char kDisableAudioForDesktopShareName[];
139extern const char kDisableAudioForDesktopShareDescription[];
140
141extern const char kDisableTabForDesktopShareName[];
142extern const char kDisableTabForDesktopShareDescription[];
143
144extern const char kDisallowDocWrittenScriptsUiName[];
145extern const char kDisallowDocWrittenScriptsUiDescription[];
146
147extern const char kDisplayList2dCanvasName[];
148extern const char kDisplayList2dCanvasDescription[];
149
150extern const char kDistanceFieldTextName[];
151extern const char kDistanceFieldTextDescription[];
152
153extern const char kDriveSearchInChromeLauncherName[];
154extern const char kDriveSearchInChromeLauncherDescription[];
155
156extern const char kDropSyncCredentialName[];
157extern const char kDropSyncCredentialDescription[];
158
159extern const char kEasyUnlockBluetoothLowEnergyDiscoveryName[];
160extern const char kEasyUnlockBluetoothLowEnergyDiscoveryDescription[];
161
162extern const char kEasyUnlockProximityDetectionName[];
163extern const char kEasyUnlockProximityDetectionDescription[];
164
165extern const char kEmbeddedExtensionOptionsName[];
166extern const char kEmbeddedExtensionOptionsDescription[];
167
168extern const char kEnable2dCanvasDynamicRenderingModeSwitchingName[];
169extern const char kEnable2dCanvasDynamicRenderingModeSwitchingDescription[];
170
171extern const char kEnableAdjustableLargeCursorName[];
172extern const char kEnableAdjustableLargeCursorDescription[];
173
174extern const char kEnableAsmWasmName[];
175extern const char kEnableAsmWasmDescription[];
176
177extern const char kEnableAutofillCreditCardLastUsedDateDisplayName[];
178extern const char kEnableAutofillCreditCardLastUsedDateDisplayDescription[];
179
180extern const char kEnableAutofillCreditCardUploadCvcPromptName[];
181extern const char kEnableAutofillCreditCardUploadCvcPromptDescription[];
182
183extern const char kEnableBrotliName[];
184extern const char kEnableBrotliDescription[];
185
186extern const char kEnableClearBrowsingDataCountersName[];
187extern const char kEnableClearBrowsingDataCountersDescription[];
188
189extern const char kEnableDataReductionProxyLitePageName[];
190extern const char kEnableDataReductionProxyLitePageDescription[];
191
192extern const char kEnableDataReductionProxySavingsPromoName[];
193extern const char kEnableDataReductionProxySavingsPromoDescription[];
194
195extern const char kEnableEnumeratingAudioDevicesName[];
196extern const char kEnableEnumeratingAudioDevicesDescription[];
197
198extern const char kEnableGenericSensorName[];
199extern const char kEnableGenericSensorDescription[];
200
201extern const char kEnableGroupedHistoryName[];
202extern const char kEnableGroupedHistoryDescription[];
203
204extern const char kEnableHDRName[];
205extern const char kEnableHDRDescription[];
206
207extern const char kEnableHeapProfilingName[];
208extern const char kEnableHeapProfilingDescription[];
209extern const char kEnableHeapProfilingModePseudo[];
210extern const char kEnableHeapProfilingModeNative[];
211extern const char kEnableHeapProfilingTaskProfiler[];
212
213extern const char kEnableHttpFormWarningName[];
214extern const char kEnableHttpFormWarningDescription[];
215
216extern const char kEnableIdleTimeSpellCheckingName[];
217extern const char kEnableIdleTimeSpellCheckingDescription[];
218
vabr0215a8e2017-03-28 12:47:34219extern const char kEnableMaterialDesignBookmarksName[];
vabr0215a8e2017-03-28 12:47:34220extern const char kEnableMaterialDesignBookmarksDescription[];
221
vabr0215a8e2017-03-28 12:47:34222extern const char kEnableMaterialDesignExtensionsName[];
vabr0215a8e2017-03-28 12:47:34223extern const char kEnableMaterialDesignExtensionsDescription[];
224
vabr0215a8e2017-03-28 12:47:34225extern const char kEnableMaterialDesignFeedbackName[];
vabr0215a8e2017-03-28 12:47:34226extern const char kEnableMaterialDesignFeedbackDescription[];
227
brettw81668cf2017-05-15 22:57:34228extern const char kEnableMaterialDesignPolicyPageName[];
229extern const char kEnableMaterialDesignPolicyPageDescription[];
vabr0215a8e2017-03-28 12:47:34230
brettw81668cf2017-05-15 22:57:34231extern const char kEnableMaterialDesignSettingsName[];
232extern const char kEnableMaterialDesignSettingsDescription[];
233
234extern const char kEnableMidiManagerDynamicInstantiationName[];
235extern const char kEnableMidiManagerDynamicInstantiationDescription[];
236
237extern const char kEnableNavigationTracingName[];
238extern const char kEnableNavigationTracingDescription[];
239
240extern const char kEnableTokenBindingName[];
241extern const char kEnableTokenBindingDescription[];
vabr0215a8e2017-03-28 12:47:34242
vabr0215a8e2017-03-28 12:47:34243extern const char kEnableUseZoomForDsfName[];
vabr0215a8e2017-03-28 12:47:34244extern const char kEnableUseZoomForDsfDescription[];
vabr0215a8e2017-03-28 12:47:34245extern const char kEnableUseZoomForDsfChoiceDefault[];
vabr0215a8e2017-03-28 12:47:34246extern const char kEnableUseZoomForDsfChoiceEnabled[];
vabr0215a8e2017-03-28 12:47:34247extern const char kEnableUseZoomForDsfChoiceDisabled[];
248
brettw81668cf2017-05-15 22:57:34249extern const char kEnableScrollAnchoringName[];
250extern const char kEnableScrollAnchoringDescription[];
vabr0215a8e2017-03-28 12:47:34251
brettw81668cf2017-05-15 22:57:34252extern const char kEnableSharedArrayBufferName[];
253extern const char kEnableSharedArrayBufferDescription[];
254
255extern const char kEnableWasmName[];
256extern const char kEnableWasmDescription[];
257
258extern const char kEnableWebUsbName[];
259extern const char kEnableWebUsbDescription[];
260
261extern const char kEnableZeroSuggestRedirectToChromeName[];
262extern const char kEnableZeroSuggestRedirectToChromeDescription[];
263
264extern const char kEnableWasmStreamingName[];
265extern const char kEnableWasmStreamingDescription[];
266
267extern const char kEnableWebfontsInterventionName[];
268extern const char kEnableWebfontsInterventionDescription[];
269extern const char kEnableWebfontsInterventionV2ChoiceDefault[];
270extern const char kEnableWebfontsInterventionV2ChoiceEnabledWith2g[];
271extern const char kEnableWebfontsInterventionV2ChoiceEnabledWith3g[];
272extern const char kEnableWebfontsInterventionV2ChoiceEnabledWithSlow2g[];
273extern const char kEnableWebfontsInterventionV2ChoiceDisabled[];
274
275extern const char kEnableWebfontsInterventionTriggerName[];
276extern const char kEnableWebfontsInterventionTriggerDescription[];
277
278extern const char kEnableWebNotificationCustomLayoutsName[];
279extern const char kEnableWebNotificationCustomLayoutsDescription[];
280
281extern const char kExpensiveBackgroundTimerThrottlingName[];
282extern const char kExpensiveBackgroundTimerThrottlingDescription[];
283
284extern const char kExperimentalCanvasFeaturesName[];
285extern const char kExperimentalCanvasFeaturesDescription[];
286
287extern const char kExperimentalExtensionApisName[];
288extern const char kExperimentalExtensionApisDescription[];
289
290extern const char kExperimentalHotwordHardwareName[];
291extern const char kExperimentalHotwordHardwareDescription[];
292
293extern const char kExperimentalKeyboardLockUiName[];
294extern const char kExperimentalKeyboardLockUiDescription[];
295
296extern const char kExperimentalPointerEventName[];
297extern const char kExperimentalPointerEventDescription[];
298
299extern const char kExperimentalSecurityFeaturesName[];
300extern const char kExperimentalSecurityFeaturesDescription[];
301
302extern const char kExperimentalWebPlatformFeaturesName[];
303extern const char kExperimentalWebPlatformFeaturesDescription[];
304
305extern const char kExtensionContentVerificationName[];
306extern const char kExtensionContentVerificationDescription[];
307extern const char kExtensionContentVerificationBootstrap[];
308extern const char kExtensionContentVerificationEnforce[];
309extern const char kExtensionContentVerificationEnforceStrict[];
310
311extern const char kExtensionsOnChromeUrlsName[];
312extern const char kExtensionsOnChromeUrlsDescription[];
313
314extern const char kFastUnloadName[];
315extern const char kFastUnloadDescription[];
316
317extern const char kFeaturePolicyName[];
318extern const char kFeaturePolicyDescription[];
319
320extern const char kFontCacheScalingName[];
321extern const char kFontCacheScalingDescription[];
322
323extern const char kForceEffectiveConnectionTypeName[];
324extern const char kForceEffectiveConnectionTypeDescription[];
325extern const char kEffectiveConnectionTypeUnknownDescription[];
326extern const char kEffectiveConnectionTypeOfflineDescription[];
327extern const char kEffectiveConnectionTypeSlow2GDescription[];
328extern const char kEffectiveConnectionType2GDescription[];
329extern const char kEffectiveConnectionType3GDescription[];
330extern const char kEffectiveConnectionType4GDescription[];
331
332extern const char kFillOnAccountSelectName[];
333extern const char kFillOnAccountSelectDescription[];
vabr0215a8e2017-03-28 12:47:34334
vabr0215a8e2017-03-28 12:47:34335extern const char kForceTabletModeName[];
vabr0215a8e2017-03-28 12:47:34336extern const char kForceTabletModeDescription[];
vabr0215a8e2017-03-28 12:47:34337extern const char kForceTabletModeTouchview[];
vabr0215a8e2017-03-28 12:47:34338extern const char kForceTabletModeClamshell[];
vabr0215a8e2017-03-28 12:47:34339extern const char kForceTabletModeAuto[];
340
brettw81668cf2017-05-15 22:57:34341extern const char kForceTextDirectionName[];
342extern const char kForceTextDirectionDescription[];
343extern const char kForceDirectionLtr[];
344extern const char kForceDirectionRtl[];
vabr0215a8e2017-03-28 12:47:34345
brettw81668cf2017-05-15 22:57:34346extern const char kForceUiDirectionName[];
347extern const char kForceUiDirectionDescription[];
vabr0215a8e2017-03-28 12:47:34348
brettw81668cf2017-05-15 22:57:34349extern const char kFramebustingName[];
350extern const char kFramebustingDescription[];
vabr0215a8e2017-03-28 12:47:34351
brettw81668cf2017-05-15 22:57:34352extern const char kGamepadExtensionsName[];
353extern const char kGamepadExtensionsDescription[];
vabr0215a8e2017-03-28 12:47:34354
brettw81668cf2017-05-15 22:57:34355extern const char kGlCompositedTextureQuadBordersName[];
356extern const char kGlCompositedTextureQuadBordersDescription[];
vabr0215a8e2017-03-28 12:47:34357
brettw81668cf2017-05-15 22:57:34358extern const char kGpuRasterizationMsaaSampleCountName[];
359extern const char kGpuRasterizationMsaaSampleCountDescription[];
360extern const char kGpuRasterizationMsaaSampleCountZero[];
361extern const char kGpuRasterizationMsaaSampleCountTwo[];
362extern const char kGpuRasterizationMsaaSampleCountFour[];
363extern const char kGpuRasterizationMsaaSampleCountEight[];
364extern const char kGpuRasterizationMsaaSampleCountSixteen[];
365
366extern const char kGpuRasterizationName[];
367extern const char kGpuRasterizationDescription[];
368extern const char kForceGpuRasterization[];
369
370extern const char kGoogleProfileInfoName[];
371extern const char kGoogleProfileInfoDescription[];
372
373extern const char kHarfbuzzRendertextName[];
374extern const char kHarfbuzzRendertextDescription[];
375
376extern const char kHideInactiveStackedTabCloseButtonsName[];
377extern const char kHideInactiveStackedTabCloseButtonsDescription[];
378
379extern const char kHistoryRequiresUserGestureName[];
380extern const char kHistoryRequiresUserGestureDescription[];
381extern const char kHyperlinkAuditingName[];
382extern const char kHyperlinkAuditingDescription[];
383
384extern const char kHostedAppQuitNotificationName[];
385extern const char kHostedAppQuitNotificationDescription[];
386
387extern const char kHostedAppShimCreationName[];
388extern const char kHostedAppShimCreationDescription[];
389
390extern const char kIconNtpName[];
391extern const char kIconNtpDescription[];
392
393extern const char kIgnoreGpuBlacklistName[];
394extern const char kIgnoreGpuBlacklistDescription[];
395
dullweberf5de69b2017-05-18 13:20:37396extern const char kImportantSitesInCbdName[];
397extern const char kImportantSitesInCbdDescription[];
398
brettw81668cf2017-05-15 22:57:34399extern const char kInertVisualViewportName[];
400extern const char kInertVisualViewportDescription[];
401
402extern const char kJavascriptHarmonyName[];
403extern const char kJavascriptHarmonyDescription[];
404
405extern const char kJavascriptHarmonyShippingName[];
406extern const char kJavascriptHarmonyShippingDescription[];
407
408extern const char kLcdTextName[];
409extern const char kLcdTextDescription[];
410
411extern const char kLoadMediaRouterComponentExtensionName[];
412extern const char kLoadMediaRouterComponentExtensionDescription[];
413
414extern const char kLocationHardReloadName[];
415extern const char kLocationHardReloadDescription[];
416
417extern const char kManualPasswordGenerationName[];
418extern const char kManualPasswordGenerationDescription[];
vabr0215a8e2017-03-28 12:47:34419
vabr0215a8e2017-03-28 12:47:34420extern const char kMarkHttpAsName[];
vabr0215a8e2017-03-28 12:47:34421extern const char kMarkHttpAsDescription[];
vabr0215a8e2017-03-28 12:47:34422extern const char kMarkHttpAsDangerous[];
423
msrameka8443112017-04-24 23:20:10424extern const char kMaterialDesignIncognitoNTPName[];
msrameka8443112017-04-24 23:20:10425extern const char kMaterialDesignIncognitoNTPDescription[];
426
brettw81668cf2017-05-15 22:57:34427extern const char kMediaRemotingName[];
428extern const char kMediaRemotingDescription[];
429
430extern const char kMemoryAblationName[];
431extern const char kMemoryAblationDescription[];
432
433extern const char kMemoryCoordinatorName[];
434extern const char kMemoryCoordinatorDescription[];
435
436extern const char kMessageCenterAlwaysScrollUpUponRemovalName[];
437extern const char kMessageCenterAlwaysScrollUpUponRemovalDescription[];
vabr0215a8e2017-03-28 12:47:34438
vabr0215a8e2017-03-28 12:47:34439extern const char kMhtmlGeneratorOptionName[];
vabr0215a8e2017-03-28 12:47:34440extern const char kMhtmlGeneratorOptionDescription[];
vabr0215a8e2017-03-28 12:47:34441extern const char kMhtmlSkipNostoreMain[];
vabr0215a8e2017-03-28 12:47:34442extern const char kMhtmlSkipNostoreAll[];
443
brettw81668cf2017-05-15 22:57:34444extern const char kMojoLoadingName[];
445extern const char kMojoLoadingDescription[];
vabr0215a8e2017-03-28 12:47:34446
brettw81668cf2017-05-15 22:57:34447extern const char kNewAudioRenderingMixingStrategyName[];
448extern const char kNewAudioRenderingMixingStrategyDescription[];
vabr0215a8e2017-03-28 12:47:34449
brettw81668cf2017-05-15 22:57:34450extern const char kNewBookmarkAppsName[];
451extern const char kNewBookmarkAppsDescription[];
vabr0215a8e2017-03-28 12:47:34452
brettw81668cf2017-05-15 22:57:34453extern const char kNewOmniboxAnswerTypesName[];
454extern const char kNewOmniboxAnswerTypesDescription[];
vabr0215a8e2017-03-28 12:47:34455
brettw81668cf2017-05-15 22:57:34456extern const char kNewRemotePlaybackPipelineName[];
457extern const char kNewRemotePlaybackPipelineDescription[];
vabr0215a8e2017-03-28 12:47:34458
brettw81668cf2017-05-15 22:57:34459extern const char kNewUsbBackendName[];
460extern const char kNewUsbBackendDescription[];
vabr0215a8e2017-03-28 12:47:34461
brettw81668cf2017-05-15 22:57:34462extern const char kNostatePrefetchName[];
463extern const char kNostatePrefetchDescription[];
vabr0215a8e2017-03-28 12:47:34464
brettw81668cf2017-05-15 22:57:34465extern const char kNotificationsNativeFlagName[];
466extern const char kNotificationsNativeFlagDescription[];
vabr0215a8e2017-03-28 12:47:34467
brettw81668cf2017-05-15 22:57:34468extern const char kNumRasterThreadsName[];
469extern const char kNumRasterThreadsDescription[];
470extern const char kNumRasterThreadsOne[];
471extern const char kNumRasterThreadsTwo[];
472extern const char kNumRasterThreadsThree[];
473extern const char kNumRasterThreadsFour[];
brettw5f9c1642017-05-14 17:12:48474
brettw81668cf2017-05-15 22:57:34475extern const char kOfferStoreUnmaskedWalletCardsName[];
476extern const char kOfferStoreUnmaskedWalletCardsDescription[];
brettw5f9c1642017-05-14 17:12:48477
brettw81668cf2017-05-15 22:57:34478extern const char kOfflineAutoReloadName[];
479extern const char kOfflineAutoReloadDescription[];
brettw5f9c1642017-05-14 17:12:48480
brettw81668cf2017-05-15 22:57:34481extern const char kOfflineAutoReloadVisibleOnlyName[];
482extern const char kOfflineAutoReloadVisibleOnlyDescription[];
vabr0215a8e2017-03-28 12:47:34483
brettw81668cf2017-05-15 22:57:34484extern const char kOmniboxDisplayTitleForCurrentUrlName[];
485extern const char kOmniboxDisplayTitleForCurrentUrlDescription[];
vabr0215a8e2017-03-28 12:47:34486
brettw81668cf2017-05-15 22:57:34487extern const char kOmniboxUIMaxAutocompleteMatchesName[];
488extern const char kOmniboxUIMaxAutocompleteMatchesDescription[];
vabr0215a8e2017-03-28 12:47:34489
brettw81668cf2017-05-15 22:57:34490extern const char kOmniboxUIVerticalMarginName[];
491extern const char kOmniboxUIVerticalMarginDescription[];
vabr0215a8e2017-03-28 12:47:34492
brettw81668cf2017-05-15 22:57:34493extern const char kOriginTrialsName[];
494extern const char kOriginTrialsDescription[];
vabr0215a8e2017-03-28 12:47:34495
vabr0215a8e2017-03-28 12:47:34496extern const char kOverlayScrollbarsName[];
vabr0215a8e2017-03-28 12:47:34497extern const char kOverlayScrollbarsDescription[];
498
vabr0215a8e2017-03-28 12:47:34499extern const char kOverscrollHistoryNavigationName[];
vabr0215a8e2017-03-28 12:47:34500extern const char kOverscrollHistoryNavigationDescription[];
vabr0215a8e2017-03-28 12:47:34501extern const char kOverscrollHistoryNavigationSimpleUi[];
502
vabr0215a8e2017-03-28 12:47:34503extern const char kOverscrollStartThresholdName[];
vabr0215a8e2017-03-28 12:47:34504extern const char kOverscrollStartThresholdDescription[];
vabr0215a8e2017-03-28 12:47:34505extern const char kOverscrollStartThreshold133Percent[];
vabr0215a8e2017-03-28 12:47:34506extern const char kOverscrollStartThreshold166Percent[];
vabr0215a8e2017-03-28 12:47:34507extern const char kOverscrollStartThreshold200Percent[];
508
brettw81668cf2017-05-15 22:57:34509extern const char kPassiveEventListenerDefaultName[];
510extern const char kPassiveEventListenerDefaultDescription[];
511extern const char kPassiveEventListenerTrue[];
512extern const char kPassiveEventListenerForceAllTrue[];
513
514extern const char kPassiveEventListenersDueToFlingName[];
515extern const char kPassiveEventListenersDueToFlingDescription[];
516
517extern const char kPassiveDocumentEventListenersName[];
518extern const char kPassiveDocumentEventListenersDescription[];
519
520extern const char kPasswordForceSavingName[];
521extern const char kPasswordForceSavingDescription[];
522
523extern const char kPasswordGenerationName[];
524extern const char kPasswordGenerationDescription[];
525
526extern const char kPasswordImportExportName[];
527extern const char kPasswordImportExportDescription[];
528
529extern const char kPermissionActionReportingName[];
530extern const char kPermissionActionReportingDescription[];
531
532extern const char kPermissionsBlacklistName[];
533extern const char kPermissionsBlacklistDescription[];
534
535extern const char kPinchScaleName[];
536extern const char kPinchScaleDescription[];
537
538extern const char kPreferHtmlOverPluginsName[];
539extern const char kPreferHtmlOverPluginsDescription[];
540
541extern const char kPrintPdfAsImageName[];
542extern const char kPrintPdfAsImageDescription[];
543
544extern const char kPrintPreviewRegisterPromosName[];
545extern const char kPrintPreviewRegisterPromosDescription[];
546
547extern const char kProtectSyncCredentialName[];
548extern const char kProtectSyncCredentialDescription[];
549
550extern const char kProtectSyncCredentialOnReauthName[];
551extern const char kProtectSyncCredentialOnReauthDescription[];
552
553extern const char kPushApiBackgroundModeName[];
554extern const char kPushApiBackgroundModeDescription[];
555
556extern const char kQuicName[];
557extern const char kQuicDescription[];
558
559extern const char kReducedReferrerGranularityName[];
560extern const char kReducedReferrerGranularityDescription[];
561
562extern const char kRequestTabletSiteName[];
563extern const char kRequestTabletSiteDescription[];
564
565extern const char kResetAppListInstallStateName[];
566extern const char kResetAppListInstallStateDescription[];
567
568extern const char kRunAllFlashInAllowModeName[];
569extern const char kRunAllFlashInAllowModeDescription[];
570
571extern const char kSafeSearchUrlReportingName[];
572extern const char kSafeSearchUrlReportingDescription[];
573
574extern const char kSaveasMenuLabelExperimentName[];
575extern const char kSaveasMenuLabelExperimentDescription[];
576
577extern const char kSavePageAsMhtmlName[];
578extern const char kSavePageAsMhtmlDescription[];
579
vabr0215a8e2017-03-28 12:47:34580extern const char kScrollEndEffectName[];
vabr0215a8e2017-03-28 12:47:34581extern const char kScrollEndEffectDescription[];
582
brettw81668cf2017-05-15 22:57:34583extern const char kScrollPredictionName[];
584extern const char kScrollPredictionDescription[];
585
586extern const char kSecondaryUiMd[];
587extern const char kSecondaryUiMdDescription[];
588
589extern const char kServiceWorkerNavigationPreloadName[];
590extern const char kServiceWorkerNavigationPreloadDescription[];
591
592extern const char kSettingsWindowName[];
593extern const char kSettingsWindowDescription[];
594
595extern const char kShowAutofillSignaturesName[];
596extern const char kShowAutofillSignaturesDescription[];
597
598extern const char kShowAutofillTypePredictionsName[];
599extern const char kShowAutofillTypePredictionsDescription[];
600
601extern const char kShowOverdrawFeedbackName[];
602extern const char kShowOverdrawFeedbackDescription[];
603
604extern const char kShowSavedCopyName[];
605extern const char kShowSavedCopyDescription[];
606extern const char kEnableShowSavedCopyPrimary[];
607extern const char kEnableShowSavedCopySecondary[];
608extern const char kDisableShowSavedCopy[];
609
610extern const char kShowTouchHudName[];
611extern const char kShowTouchHudDescription[];
612
613extern const char kSilentDebuggerExtensionApiName[];
614extern const char kSilentDebuggerExtensionApiDescription[];
615
616extern const char kSimpleCacheBackendName[];
617extern const char kSimpleCacheBackendDescription[];
618
619extern const char kSimplifiedFullscreenUiName[];
620extern const char kSimplifiedFullscreenUiDescription[];
621
622extern const char kSingleClickAutofillName[];
623extern const char kSingleClickAutofillDescription[];
624
625extern const char kSiteDetails[];
626extern const char kSiteDetailsDescription[];
627
628extern const char kSitePerProcessName[];
629extern const char kSitePerProcessDescription[];
630
631extern const char kSiteSettings[];
632extern const char kSiteSettingsDescription[];
633
634extern const char kSlimmingPaintInvalidationName[];
635extern const char kSlimmingPaintInvalidationDescription[];
636
637extern const char kSmoothScrollingName[];
638extern const char kSmoothScrollingDescription[];
639
640extern const char kSoftwareRasterizerName[];
641extern const char kSoftwareRasterizerDescription[];
642
643extern const char kSpeculativePrefetchName[];
644extern const char kSpeculativePrefetchDescription[];
645
646extern const char kSpellingFeedbackFieldTrialName[];
647extern const char kSpellingFeedbackFieldTrialDescription[];
648
649extern const char kSslVersionMaxName[];
650extern const char kSslVersionMaxDescription[];
651extern const char kSslVersionMaxTls12[];
652extern const char kSslVersionMaxTls13[];
653
654extern const char kSuggestionsWithSubStringMatchName[];
655extern const char kSuggestionsWithSubStringMatchDescription[];
656
657extern const char kSupervisedUserManagedBookmarksFolderName[];
658extern const char kSupervisedUserManagedBookmarksFolderDescription[];
659
660extern const char kSyncAppListName[];
661extern const char kSyncAppListDescription[];
662
663extern const char kSyncSandboxName[];
664extern const char kSyncSandboxDescription[];
665
666extern const char kTabAudioMutingName[];
667extern const char kTabAudioMutingDescription[];
668
669extern const char kTcpFastOpenName[];
670extern const char kTcpFastOpenDescription[];
671
672extern const char kTopChromeMd[];
673extern const char kTopChromeMdDescription[];
674extern const char kTopChromeMdMaterial[];
675extern const char kTopChromeMdMaterialHybrid[];
676
677extern const char kThreadedScrollingName[];
678extern const char kThreadedScrollingDescription[];
679
680extern const char kTopDocumentIsolationName[];
681extern const char kTopDocumentIsolationDescription[];
682
683extern const char kTouchAdjustmentName[];
684extern const char kTouchAdjustmentDescription[];
685
686extern const char kTouchDragDropName[];
687extern const char kTouchDragDropDescription[];
688
689extern const char kTouchEventsName[];
690extern const char kTouchEventsDescription[];
691
692extern const char kTouchSelectionStrategyName[];
693extern const char kTouchSelectionStrategyDescription[];
694extern const char kTouchSelectionStrategyCharacter[];
695extern const char kTouchSelectionStrategyDirection[];
696
697extern const char kTraceUploadUrlName[];
698extern const char kTraceUploadUrlDescription[];
699extern const char kTraceUploadUrlChoiceOther[];
700extern const char kTraceUploadUrlChoiceEmloading[];
701extern const char kTraceUploadUrlChoiceQa[];
702extern const char kTraceUploadUrlChoiceTesting[];
703
704extern const char kTranslate2016q2UiName[];
705extern const char kTranslate2016q2UiDescription[];
706
707extern const char kTranslateLanguageByUlpName[];
708extern const char kTranslateLanguageByUlpDescription[];
709
710extern const char kTrySupportedChannelLayoutsName[];
711extern const char kTrySupportedChannelLayoutsDescription[];
712
713extern const char kUiPartialSwapName[];
714extern const char kUiPartialSwapDescription[];
715
716extern const char kUserConsentForExtensionScriptsName[];
717extern const char kUserConsentForExtensionScriptsDescription[];
718
719extern const char kUseSuggestionsEvenIfFewFeatureName[];
720extern const char kUseSuggestionsEvenIfFewFeatureDescription[];
721
722extern const char kV8CacheOptionsName[];
723extern const char kV8CacheOptionsDescription[];
724extern const char kV8CacheOptionsParse[];
725extern const char kV8CacheOptionsCode[];
726
727extern const char kV8CacheStrategiesForCacheStorageName[];
728extern const char kV8CacheStrategiesForCacheStorageDescription[];
729extern const char kV8CacheStrategiesForCacheStorageNormal[];
730extern const char kV8CacheStrategiesForCacheStorageAggressive[];
731
732extern const char kV8DisableIgnitionTurboName[];
733extern const char kV8DisableIgnitionTurboDescription[];
734
735extern const char kV8FutureName[];
736extern const char kV8FutureDescription[];
737
738extern const char kVibrateRequiresUserGestureName[];
739extern const char kVibrateRequiresUserGestureDescription[];
740
741extern const char kVideoFullscreenOrientationLockName[];
742extern const char kVideoFullscreenOrientationLockDescription[];
743
744extern const char kVideoRotateToFullscreenName[];
745extern const char kVideoRotateToFullscreenDescription[];
746
747extern const char kViewsRectBasedTargetingName[];
748extern const char kViewsRectBasedTargetingDescription[];
749
750extern const char kWalletServiceUseSandboxName[];
751extern const char kWalletServiceUseSandboxDescription[];
752
vabr0215a8e2017-03-28 12:47:34753extern const char kWebgl2Name[];
vabr0215a8e2017-03-28 12:47:34754extern const char kWebgl2Description[];
755
vabr0215a8e2017-03-28 12:47:34756extern const char kWebglDraftExtensionsName[];
vabr0215a8e2017-03-28 12:47:34757extern const char kWebglDraftExtensionsDescription[];
758
brettw81668cf2017-05-15 22:57:34759extern const char kWebMidiName[];
760extern const char kWebMidiDescription[];
761
762extern const char kWebPaymentsName[];
763extern const char kWebPaymentsDescription[];
764
765extern const char kWebrtcEchoCanceller3Name[];
766extern const char kWebrtcEchoCanceller3Description[];
767
vabr0215a8e2017-03-28 12:47:34768extern const char kWebrtcHwDecodingName[];
vabr0215a8e2017-03-28 12:47:34769extern const char kWebrtcHwDecodingDescription[];
770
vabr0215a8e2017-03-28 12:47:34771extern const char kWebrtcHwEncodingName[];
vabr0215a8e2017-03-28 12:47:34772extern const char kWebrtcHwEncodingDescription[];
773
vabr0215a8e2017-03-28 12:47:34774extern const char kWebrtcHwH264EncodingName[];
vabr0215a8e2017-03-28 12:47:34775extern const char kWebrtcHwH264EncodingDescription[];
776
braveyao96c9b342017-04-25 18:23:19777extern const char kWebrtcHwVP8EncodingName[];
braveyao96c9b342017-04-25 18:23:19778extern const char kWebrtcHwVP8EncodingDescription[];
779
vabr0215a8e2017-03-28 12:47:34780extern const char kWebrtcSrtpAesGcmName[];
vabr0215a8e2017-03-28 12:47:34781extern const char kWebrtcSrtpAesGcmDescription[];
782
vabr0215a8e2017-03-28 12:47:34783extern const char kWebrtcStunOriginName[];
vabr0215a8e2017-03-28 12:47:34784extern const char kWebrtcStunOriginDescription[];
785
mthiesse700b0b62017-05-19 01:37:31786#if BUILDFLAG(ENABLE_VR)
brettw81668cf2017-05-15 22:57:34787extern const char kWebvrExperimentalRenderingName[];
788extern const char kWebvrExperimentalRenderingDescription[];
mthiesse700b0b62017-05-19 01:37:31789#endif // ENABLE_VR
vabr0215a8e2017-03-28 12:47:34790
vabr0215a8e2017-03-28 12:47:34791extern const char kWebvrName[];
vabr0215a8e2017-03-28 12:47:34792extern const char kWebvrDescription[];
793
brettw81668cf2017-05-15 22:57:34794extern const char kWifiCredentialSyncName[];
795extern const char kWifiCredentialSyncDescription[];
vabr0215a8e2017-03-28 12:47:34796
brettw81668cf2017-05-15 22:57:34797extern const char kZeroCopyName[];
798extern const char kZeroCopyDescription[];
799
800// Android --------------------------------------------------------------------
vabr0215a8e2017-03-28 12:47:34801
802#if defined(OS_ANDROID)
803
brettw81668cf2017-05-15 22:57:34804extern const char kAiaFetchingName[];
805extern const char kAiaFetchingDescription[];
vabr0215a8e2017-03-28 12:47:34806
brettw81668cf2017-05-15 22:57:34807extern const char kAccessibilityTabSwitcherName[];
808extern const char kAccessibilityTabSwitcherDescription[];
vabr0215a8e2017-03-28 12:47:34809
brettw81668cf2017-05-15 22:57:34810extern const char kAndroidAutofillAccessibilityName[];
811extern const char kAndroidAutofillAccessibilityDescription[];
vabr0215a8e2017-03-28 12:47:34812
brettw81668cf2017-05-15 22:57:34813extern const char kAndroidPaymentAppsName[];
814extern const char kAndroidPaymentAppsDescription[];
vabr0215a8e2017-03-28 12:47:34815
brettw81668cf2017-05-15 22:57:34816extern const char kAutofillAccessoryViewName[];
817extern const char kAutofillAccessoryViewDescription[];
vabr0215a8e2017-03-28 12:47:34818
brettw81668cf2017-05-15 22:57:34819extern const char kBackgroundLoaderForDownloadsName[];
820extern const char kBackgroundLoaderForDownloadsDescription[];
vabr0215a8e2017-03-28 12:47:34821
brettw81668cf2017-05-15 22:57:34822extern const char kChromeHomeExpandButtonName[];
823extern const char kChromeHomeExpandButtonDescription[];
vabr0215a8e2017-03-28 12:47:34824
brettw81668cf2017-05-15 22:57:34825extern const char kChromeHomeName[];
826extern const char kChromeHomeDescription[];
vabr0215a8e2017-03-28 12:47:34827
twellingtond1ada052017-05-17 06:05:13828extern const char kChromeHomeNtpRedesignName[];
829extern const char kChromeHomeNtpRedesignDescription[];
830
brettw81668cf2017-05-15 22:57:34831extern const char kContentSuggestionsCategoryOrderName[];
832extern const char kContentSuggestionsCategoryOrderDescription[];
vabr0215a8e2017-03-28 12:47:34833
brettw81668cf2017-05-15 22:57:34834extern const char kContentSuggestionsCategoryRankerName[];
835extern const char kContentSuggestionsCategoryRankerDescription[];
vabr0215a8e2017-03-28 12:47:34836
brettw81668cf2017-05-15 22:57:34837extern const char kContextualSearchContextualCardsBarIntegration[];
838extern const char kContextualSearchContextualCardsBarIntegrationDescription[];
vabr0215a8e2017-03-28 12:47:34839
brettw81668cf2017-05-15 22:57:34840extern const char kContextualSearchSingleActionsName[];
841extern const char kContextualSearchSingleActionsDescription[];
vabr0215a8e2017-03-28 12:47:34842
brettw81668cf2017-05-15 22:57:34843extern const char kContextualSearchUrlActionsName[];
844extern const char kContextualSearchUrlActionsDescription[];
vabr0215a8e2017-03-28 12:47:34845
brettw81668cf2017-05-15 22:57:34846extern const char kContextualSearchName[];
847extern const char kContextualSearchDescription[];
vabr0215a8e2017-03-28 12:47:34848
brettw81668cf2017-05-15 22:57:34849extern const char kEnableAndroidPayIntegrationV1Name[];
850extern const char kEnableAndroidPayIntegrationV1Description[];
vabr0215a8e2017-03-28 12:47:34851
brettw81668cf2017-05-15 22:57:34852extern const char kEnableAndroidPayIntegrationV2Name[];
853extern const char kEnableAndroidPayIntegrationV2Description[];
vabr0215a8e2017-03-28 12:47:34854
brettw81668cf2017-05-15 22:57:34855extern const char kEnableAndroidSpellcheckerDescription[];
856extern const char kEnableAndroidSpellcheckerName[];
vabr0215a8e2017-03-28 12:47:34857
brettw81668cf2017-05-15 22:57:34858extern const char kEnableClientLoFiName[];
859extern const char kEnableClientLoFiDescription[];
vabr0215a8e2017-03-28 12:47:34860
brettw81668cf2017-05-15 22:57:34861extern const char kEnableConsistentOmniboxGeolocationName[];
862extern const char kEnableConsistentOmniboxGeolocationDescription[];
wutao2c0ca182017-04-06 22:40:54863
brettw81668cf2017-05-15 22:57:34864extern const char kEnableContentSuggestionsNewFaviconServerName[];
865extern const char kEnableContentSuggestionsNewFaviconServerDescription[];
vabr0215a8e2017-03-28 12:47:34866
brettw81668cf2017-05-15 22:57:34867extern const char kEnableContentSuggestionsSettingsName[];
868extern const char kEnableContentSuggestionsSettingsDescription[];
vabr0215a8e2017-03-28 12:47:34869
brettw81668cf2017-05-15 22:57:34870extern const char kEnableContentSuggestionsShowSummaryName[];
871extern const char kEnableContentSuggestionsShowSummaryDescription[];
reveman5be07ac82017-04-14 01:06:05872
brettw81668cf2017-05-15 22:57:34873extern const char kEnableCopylessPasteName[];
874extern const char kEnableCopylessPasteDescription[];
vabr0215a8e2017-03-28 12:47:34875
brettw81668cf2017-05-15 22:57:34876extern const char kEnableCustomContextMenuName[];
877extern const char kEnableCustomContextMenuDescription[];
vabr0215a8e2017-03-28 12:47:34878
brettw81668cf2017-05-15 22:57:34879extern const char kEnableCustomFeedbackUiName[];
880extern const char kEnableCustomFeedbackUiDescription[];
megjablon553df4cf2017-04-01 01:29:55881
megjablon553df4cf2017-04-01 01:29:55882extern const char kEnableDataReductionProxyMainMenuName[];
megjablon553df4cf2017-04-01 01:29:55883extern const char kEnableDataReductionProxyMainMenuDescription[];
884
megjablon5e5d1c172017-04-06 23:55:11885extern const char kEnableDataReductionProxySiteBreakdownName[];
megjablon5e5d1c172017-04-06 23:55:11886extern const char kEnableDataReductionProxySiteBreakdownDescription[];
887
brettw81668cf2017-05-15 22:57:34888extern const char kEnableIphDemoModeName[];
889extern const char kEnableIphDemoModeDescription[];
890
891extern const char kEnableOmniboxClipboardProviderName[];
892extern const char kEnableOmniboxClipboardProviderDescription[];
893
894extern const char kEnableExpandedAutofillCreditCardPopupLayoutName[];
895extern const char kEnableExpandedAutofillCreditCardPopupLayoutDescription[];
896
897extern const char kEnableNtpAssetDownloadSuggestionsName[];
898extern const char kEnableNtpAssetDownloadSuggestionsDescription[];
899
900extern const char kEnableNtpBookmarkSuggestionsName[];
901extern const char kEnableNtpBookmarkSuggestionsDescription[];
902
903extern const char kEnableNtpForeignSessionsSuggestionsName[];
904extern const char kEnableNtpForeignSessionsSuggestionsDescription[];
905
906extern const char kEnableNtpMostLikelyFaviconsFromServerName[];
907extern const char kEnableNtpMostLikelyFaviconsFromServerDescription[];
908
909extern const char kEnableNtpOfflinePageDownloadSuggestionsName[];
910extern const char kEnableNtpOfflinePageDownloadSuggestionsDescription[];
911
912extern const char kEnableNtpPhysicalWebPageSuggestionsName[];
913extern const char kEnableNtpPhysicalWebPageSuggestionsDescription[];
914
915extern const char kEnableNtpRecentOfflineTabSuggestionsName[];
916extern const char kEnableNtpRecentOfflineTabSuggestionsDescription[];
917
918extern const char kEnableNtpRemoteSuggestionsName[];
919extern const char kEnableNtpRemoteSuggestionsDescription[];
920
921extern const char kEnableNtpSnippetsVisibilityName[];
922extern const char kEnableNtpSnippetsVisibilityDescription[];
923
924extern const char kEnableNtpSuggestionsNotificationsName[];
925extern const char kEnableNtpSuggestionsNotificationsDescription[];
926
927extern const char kEnablePhysicalWebName[];
928extern const char kEnablePhysicalWebDescription[];
929
ryansturm28839dee2017-05-05 17:34:27930extern const char kEnableOfflinePreviewsName[];
ryansturm28839dee2017-05-05 17:34:27931extern const char kEnableOfflinePreviewsDescription[];
932
brettw81668cf2017-05-15 22:57:34933extern const char kEnableOskOverscrollName[];
934extern const char kEnableOskOverscrollDescription[];
ryansturmfaf92142017-05-11 19:07:47935
brettw81668cf2017-05-15 22:57:34936extern const char kEnableSpecialLocaleName[];
937extern const char kEnableSpecialLocaleDescription[];
megjablon553df4cf2017-04-01 01:29:55938
mthiesse700b0b62017-05-19 01:37:31939#if BUILDFLAG(ENABLE_VR)
940
brettw81668cf2017-05-15 22:57:34941extern const char kEnableVrShellName[];
942extern const char kEnableVrShellDescription[];
vabr0215a8e2017-03-28 12:47:34943
mthiesse700b0b62017-05-19 01:37:31944extern const char kVrCustomTabBrowsingName[];
945extern const char kVrCustomTabBrowsingDescription[];
946
947#endif // BUILDFLAG(ENABLE_VR)
948
brettw81668cf2017-05-15 22:57:34949extern const char kEnableWebapk[];
950extern const char kEnableWebapkDescription[];
vabr0215a8e2017-03-28 12:47:34951
brettw81668cf2017-05-15 22:57:34952extern const char kEnableWebNfcName[];
953extern const char kEnableWebNfcDescription[];
vabr0215a8e2017-03-28 12:47:34954
brettw81668cf2017-05-15 22:57:34955extern const char kEnableWebPaymentsSingleAppUiSkipName[];
956extern const char kEnableWebPaymentsSingleAppUiSkipDescription[];
vabr0215a8e2017-03-28 12:47:34957
brettw81668cf2017-05-15 22:57:34958extern const char kHerbPrototypeChoicesName[];
959extern const char kHerbPrototypeChoicesDescription[];
960extern const char kHerbPrototypeFlavorElderberry[];
vabr0215a8e2017-03-28 12:47:34961
brettw81668cf2017-05-15 22:57:34962extern const char kLsdPermissionPromptName[];
963extern const char kLsdPermissionPromptDescription[];
vabr0215a8e2017-03-28 12:47:34964
brettw81668cf2017-05-15 22:57:34965extern const char kMediaDocumentDownloadButtonName[];
966extern const char kMediaDocumentDownloadButtonDescription[];
vabr0215a8e2017-03-28 12:47:34967
brettw81668cf2017-05-15 22:57:34968extern const char kMediaScreenCaptureName[];
969extern const char kMediaScreenCaptureDescription[];
vabr0215a8e2017-03-28 12:47:34970
brettw81668cf2017-05-15 22:57:34971extern const char kModalPermissionPromptsName[];
972extern const char kModalPermissionPromptsDescription[];
vabr0215a8e2017-03-28 12:47:34973
brettw81668cf2017-05-15 22:57:34974extern const char kNewBackgroundLoaderName[];
975extern const char kNewBackgroundLoaderDescription[];
vabr0215a8e2017-03-28 12:47:34976
brettw81668cf2017-05-15 22:57:34977extern const char kNewPhotoPickerName[];
978extern const char kNewPhotoPickerDescription[];
vabr0215a8e2017-03-28 12:47:34979
brettw81668cf2017-05-15 22:57:34980extern const char kNoCreditCardAbort[];
981extern const char kNoCreditCardAbortDescription[];
vabr0215a8e2017-03-28 12:47:34982
brettw81668cf2017-05-15 22:57:34983extern const char kNtpCondensedLayoutName[];
984extern const char kNtpCondensedLayoutDescription[];
vabr0215a8e2017-03-28 12:47:34985
brettw81668cf2017-05-15 22:57:34986extern const char kNtpCondensedTileLayoutName[];
987extern const char kNtpCondensedTileLayoutDescription[];
vabr0215a8e2017-03-28 12:47:34988
brettw81668cf2017-05-15 22:57:34989extern const char kNtpGoogleGInOmniboxName[];
990extern const char kNtpGoogleGInOmniboxDescription[];
vabr0215a8e2017-03-28 12:47:34991
brettw81668cf2017-05-15 22:57:34992extern const char kNtpOfflinePagesName[];
993extern const char kNtpOfflinePagesDescription[];
vabr0215a8e2017-03-28 12:47:34994
brettw81668cf2017-05-15 22:57:34995extern const char kNtpPopularSitesName[];
996extern const char kNtpPopularSitesDescription[];
vabr0215a8e2017-03-28 12:47:34997
brettw81668cf2017-05-15 22:57:34998extern const char kNtpSwitchToExistingTabName[];
999extern const char kNtpSwitchToExistingTabDescription[];
1000extern const char kNtpSwitchToExistingTabMatchUrl[];
1001extern const char kNtpSwitchToExistingTabMatchHost[];
vabr0215a8e2017-03-28 12:47:341002
brettw81668cf2017-05-15 22:57:341003extern const char kOfflineBookmarksName[];
1004extern const char kOfflineBookmarksDescription[];
vabr0215a8e2017-03-28 12:47:341005
brettw81668cf2017-05-15 22:57:341006extern const char kOfflinePagesAsyncDownloadName[];
1007extern const char kOfflinePagesAsyncDownloadDescription[];
vabr0215a8e2017-03-28 12:47:341008
brettw81668cf2017-05-15 22:57:341009extern const char kOfflinePagesCtName[];
1010extern const char kOfflinePagesCtDescription[];
vabr0215a8e2017-03-28 12:47:341011
brettw81668cf2017-05-15 22:57:341012extern const char kOfflinePagesLoadSignalCollectingName[];
1013extern const char kOfflinePagesLoadSignalCollectingDescription[];
googleobc47e0b2017-05-05 05:11:121014
brettw81668cf2017-05-15 22:57:341015extern const char kOfflinePagesPrefetchingName[];
1016extern const char kOfflinePagesPrefetchingDescription[];
vabr0215a8e2017-03-28 12:47:341017
brettw81668cf2017-05-15 22:57:341018extern const char kOfflinePagesSharingName[];
1019extern const char kOfflinePagesSharingDescription[];
vabr0215a8e2017-03-28 12:47:341020
brettw81668cf2017-05-15 22:57:341021extern const char kOfflinePagesSvelteConcurrentLoadingName[];
1022extern const char kOfflinePagesSvelteConcurrentLoadingDescription[];
vabr0215a8e2017-03-28 12:47:341023
brettw81668cf2017-05-15 22:57:341024extern const char kOffliningRecentPagesName[];
1025extern const char kOffliningRecentPagesDescription[];
vabr0215a8e2017-03-28 12:47:341026
vabr0215a8e2017-03-28 12:47:341027extern const char kProgressBarAnimationName[];
vabr0215a8e2017-03-28 12:47:341028extern const char kProgressBarAnimationDescription[];
vabr0215a8e2017-03-28 12:47:341029extern const char kProgressBarAnimationLinear[];
vabr0215a8e2017-03-28 12:47:341030extern const char kProgressBarAnimationSmooth[];
vabr0215a8e2017-03-28 12:47:341031extern const char kProgressBarAnimationSmoothIndeterminate[];
vabr0215a8e2017-03-28 12:47:341032extern const char kProgressBarAnimationFastStart[];
1033
vabr0215a8e2017-03-28 12:47:341034extern const char kProgressBarCompletionName[];
vabr0215a8e2017-03-28 12:47:341035extern const char kProgressBarCompletionDescription[];
vabr0215a8e2017-03-28 12:47:341036extern const char kProgressBarCompletionLoadEvent[];
vabr0215a8e2017-03-28 12:47:341037extern const char kProgressBarCompletionResourcesBeforeDcl[];
vabr0215a8e2017-03-28 12:47:341038extern const char kProgressBarCompletionDomContentLoaded[];
vabr0215a8e2017-03-28 12:47:341039extern const char
1040 kProgressBarCompletionResourcesBeforeDclAndSameOriginIframes[];
1041
brettw81668cf2017-05-15 22:57:341042extern const char kPullToRefreshEffectName[];
1043extern const char kPullToRefreshEffectDescription[];
1044
1045extern const char kReaderModeHeuristicsName[];
1046extern const char kReaderModeHeuristicsDescription[];
1047extern const char kReaderModeHeuristicsMarkup[];
1048extern const char kReaderModeHeuristicsAdaboost[];
1049extern const char kReaderModeHeuristicsAlwaysOff[];
1050extern const char kReaderModeHeuristicsAlwaysOn[];
1051
1052extern const char kSeccompFilterSandboxAndroidName[];
1053extern const char kSeccompFilterSandboxAndroidDescription[];
1054
1055extern const char kServiceWorkerPaymentAppsName[];
1056extern const char kServiceWorkerPaymentAppsDescription[];
1057
1058extern const char kSetMarketUrlForTestingName[];
1059extern const char kSetMarketUrlForTestingDescription[];
1060
1061extern const char kTabsInCbdName[];
1062extern const char kTabsInCbdDescription[];
1063
1064extern const char kTranslateCompactUIName[];
1065extern const char kTranslateCompactUIDescription[];
1066
1067extern const char kUpdateMenuBadgeName[];
1068extern const char kUpdateMenuBadgeDescription[];
1069
1070extern const char kUpdateMenuItemCustomSummaryDescription[];
1071extern const char kUpdateMenuItemCustomSummaryName[];
1072
1073extern const char kUpdateMenuItemName[];
1074extern const char kUpdateMenuItemDescription[];
1075
1076extern const char kUseAndroidMidiApiName[];
1077extern const char kUseAndroidMidiApiDescription[];
1078
1079extern const char kUseNewDoodleApiName[];
1080extern const char kUseNewDoodleApiDescription[];
1081
1082extern const char kWebPaymentsModifiersName[];
1083extern const char kWebPaymentsModifiersDescription[];
1084
1085// Non-Android ----------------------------------------------------------------
1086
1087#else // !defined(OS_ANDROID)
1088
1089extern const char kEnableAudioFocusName[];
1090extern const char kEnableAudioFocusDescription[];
1091extern const char kEnableAudioFocusDisabled[];
1092extern const char kEnableAudioFocusEnabled[];
1093extern const char kEnableAudioFocusEnabledDuckFlash[];
1094
1095#if defined(GOOGLE_CHROME_BUILD)
1096
1097extern const char kGoogleBrandedContextMenuName[];
1098extern const char kGoogleBrandedContextMenuDescription[];
1099
1100#endif // defined(GOOGLE_CHROME_BUILD)
1101
vabr0215a8e2017-03-28 12:47:341102#endif // defined(OS_ANDROID)
1103
brettw81668cf2017-05-15 22:57:341104// Windows --------------------------------------------------------------------
vabr0215a8e2017-03-28 12:47:341105
1106#if defined(OS_WIN)
1107
brettw81668cf2017-05-15 22:57:341108extern const char kCloudPrintXpsName[];
1109extern const char kCloudPrintXpsDescription[];
1110
1111extern const char kDisablePostscriptPrinting[];
1112extern const char kDisablePostscriptPrintingDescription[];
1113
vabr0215a8e2017-03-28 12:47:341114extern const char kEnableAppcontainerName[];
vabr0215a8e2017-03-28 12:47:341115extern const char kEnableAppcontainerDescription[];
1116
brettw81668cf2017-05-15 22:57:341117extern const char kEnableD3DVsync[];
1118extern const char kEnableD3DVsyncDescription[];
1119
1120extern const char kEnableDesktopIosPromotionsName[];
1121extern const char kEnableDesktopIosPromotionsDescription[];
1122
1123extern const char kGdiTextPrinting[];
1124extern const char kGdiTextPrintingDescription[];
1125
1126extern const char kMergeKeyCharEventsName[];
1127extern const char kMergeKeyCharEventsDescription[];
1128
1129extern const char kTraceExportEventsToEtwName[];
1130extern const char kTraceExportEventsToEtwDesription[];
1131
1132extern const char kUseWinrtMidiApiName[];
1133extern const char kUseWinrtMidiApiDescription[];
1134
1135extern const char kWindows10CustomTitlebarName[];
1136extern const char kWindows10CustomTitlebarDescription[];
1137
vabr0215a8e2017-03-28 12:47:341138#endif // defined(OS_WIN)
1139
brettw81668cf2017-05-15 22:57:341140// Mac ------------------------------------------------------------------------
1141
1142#if defined(OS_MACOSX)
1143
1144extern const char kAppInfoDialogName[];
1145extern const char kAppInfoDialogDescription[];
1146
1147extern const char kAppWindowCyclingName[];
1148extern const char kAppWindowCyclingDescription[];
1149
1150extern const char kFullscreenToolbarRevealName[];
1151extern const char kFullscreenToolbarRevealDescription[];
1152
1153extern const char kHostedAppsInWindowsName[];
1154extern const char kHostedAppsInWindowsDescription[];
1155
1156extern const char kMacRTLName[];
1157extern const char kMacRTLDescription[];
1158
1159extern const char kMacViewsNativeAppWindowsName[];
1160extern const char kMacViewsNativeAppWindowsDescription[];
1161
1162extern const char kMacViewsTaskManagerName[];
1163extern const char kMacViewsTaskManagerDescription[];
1164
1165extern const char kTabDetachingInFullscreenName[];
1166extern const char kTabDetachingInFullscreenDescription[];
1167
1168extern const char kTabStripKeyboardFocusName[];
1169extern const char kTabStripKeyboardFocusDescription[];
1170
1171extern const char kTranslateNewUxName[];
1172extern const char kTranslateNewUxDescription[];
1173
1174// Non-Mac --------------------------------------------------------------------
1175
1176#else // !defined(OS_MACOSX)
1177
1178extern const char kPermissionPromptPersistenceToggleName[];
1179extern const char kPermissionPromptPersistenceToggleDescription[];
1180
1181#endif // defined(OS_MACOSX)
1182
1183// Chrome OS ------------------------------------------------------------------
1184
1185#if defined(OS_CHROMEOS)
1186
1187extern const char kAcceleratedMjpegDecodeName[];
1188extern const char kAcceleratedMjpegDecodeDescription[];
1189
1190extern const char kAllowTouchpadThreeFingerClickName[];
1191extern const char kAllowTouchpadThreeFingerClickDescription[];
1192
1193extern const char kArcBootCompleted[];
1194extern const char kArcBootCompletedDescription[];
1195
1196extern const char kArcUseAuthEndpointName[];
1197extern const char kArcUseAuthEndpointDescription[];
1198
1199extern const char kAshEnableUnifiedDesktopName[];
1200extern const char kAshEnableUnifiedDesktopDescription[];
1201
1202extern const char kBootAnimationName[];
1203extern const char kBootAnimationDescription[];
1204
1205extern const char kCaptivePortalBypassProxyName[];
1206extern const char kCaptivePortalBypassProxyDescription[];
1207
1208extern const char kCrOSComponentName[];
1209extern const char kCrOSComponentDescription[];
1210
1211extern const char kCrosRegionsModeName[];
1212extern const char kCrosRegionsModeDescription[];
1213extern const char kCrosRegionsModeDefault[];
1214extern const char kCrosRegionsModeOverride[];
1215extern const char kCrosRegionsModeHide[];
1216
1217extern const char kDisableNativeCupsName[];
1218extern const char kDisableNativeCupsDescription[];
1219
yhanadac5bff5b2017-05-18 06:37:091220extern const char kDisableNewVirtualKeyboardBehaviorName[];
1221extern const char kDisableNewVirtualKeyboardBehaviorDescription[];
1222
brettw81668cf2017-05-15 22:57:341223extern const char kDisableSystemTimezoneAutomaticDetectionName[];
1224extern const char kDisableSystemTimezoneAutomaticDetectionDescription[];
1225
1226extern const char kDisplayColorCalibrationName[];
1227extern const char kDisplayColorCalibrationDescription[];
1228
1229extern const char kEnableAndroidWallpapersAppName[];
1230extern const char kEnableAndroidWallpapersAppDescription[];
1231
1232extern const char kEnableChromevoxArcSupportName[];
1233extern const char kEnableChromevoxArcSupportDescription[];
1234
1235extern const char kEnableEhvInputName[];
1236extern const char kEnableEhvInputDescription[];
1237
1238extern const char kEnableEncryptionMigrationName[];
1239extern const char kEnableEncryptionMigrationDescription[];
1240
1241extern const char kEnableImeMenuName[];
1242extern const char kEnableImeMenuDescription[];
1243
1244extern const char kEnableTouchSupportForScreenMagnifierName[];
1245extern const char kEnableTouchSupportForScreenMagnifierDescription[];
1246
1247extern const char kEnableZipArchiverOnFileManagerName[];
1248extern const char kEnableZipArchiverOnFileManagerDescription[];
1249
1250extern const char kEolNotificationName[];
1251extern const char kEolNotificationDescription[];
1252
1253extern const char kExperimentalAccessibilityFeaturesName[];
1254extern const char kExperimentalAccessibilityFeaturesDescription[];
1255
1256extern const char kExperimentalInputViewFeaturesName[];
1257extern const char kExperimentalInputViewFeaturesDescription[];
1258
1259extern const char kFirstRunUiTransitionsName[];
1260extern const char kFirstRunUiTransitionsDescription[];
1261
1262extern const char kFloatingVirtualKeyboardName[];
1263extern const char kFloatingVirtualKeyboardDescription[];
1264
1265extern const char kForceEnableStylusToolsName[];
1266extern const char kForceEnableStylusToolsDescription[];
1267
1268extern const char kGestureEditingName[];
1269extern const char kGestureEditingDescription[];
1270
1271extern const char kGestureTypingName[];
1272extern const char kGestureTypingDescription[];
1273
1274extern const char kInputViewName[];
1275extern const char kInputViewDescription[];
1276
1277extern const char kMemoryPressureThresholdName[];
1278extern const char kMemoryPressureThresholdDescription[];
1279extern const char kConservativeThresholds[];
1280extern const char kAggressiveCacheDiscardThresholds[];
1281extern const char kAggressiveTabDiscardThresholds[];
1282extern const char kAggressiveThresholds[];
1283
1284extern const char kMtpWriteSupportName[];
1285extern const char kMtpWriteSupportDescription[];
1286
1287extern const char kNetworkPortalNotificationName[];
1288extern const char kNetworkPortalNotificationDescription[];
1289
1290extern const char kNewKoreanImeName[];
1291extern const char kNewKoreanImeDescription[];
1292
1293extern const char kNewZipUnpackerName[];
1294extern const char kNewZipUnpackerDescription[];
1295
1296extern const char kPhysicalKeyboardAutocorrectName[];
1297extern const char kPhysicalKeyboardAutocorrectDescription[];
1298
1299extern const char kPrinterProviderSearchAppName[];
1300extern const char kPrinterProviderSearchAppDescription[];
1301
1302extern const char kQuickUnlockPinName[];
1303extern const char kQuickUnlockPinDescription[];
1304extern const char kQuickUnlockPinSignin[];
1305extern const char kQuickUnlockPinSigninDescription[];
1306extern const char kQuickUnlockFingerprint[];
1307extern const char kQuickUnlockFingerprintDescription[];
1308
1309extern const char kOfficeEditingComponentAppName[];
1310extern const char kOfficeEditingComponentAppDescription[];
1311
1312extern const char kShowArcFilesAppName[];
1313extern const char kShowArcFilesAppDescription[];
1314
1315extern const char kSmartVirtualKeyboardName[];
1316extern const char kSmartVirtualKeyboardDescription[];
1317
1318extern const char kTeamDrivesName[];
1319extern const char kTeamDrivesDescription[];
1320
1321extern const char kTetherName[];
1322extern const char kTetherDescription[];
1323
1324extern const char kTouchscreenCalibrationName[];
1325extern const char kTouchscreenCalibrationDescription[];
1326
1327extern const char kUseMusName[];
1328extern const char kUseMusDescription[];
1329extern const char kEnableMashDescription[];
1330extern const char kEnableMusDescription[];
1331
1332extern const char kVideoPlayerChromecastSupportName[];
1333extern const char kVideoPlayerChromecastSupportDescription[];
1334
1335extern const char kVirtualKeyboardName[];
1336extern const char kVirtualKeyboardDescription[];
1337
1338extern const char kVirtualKeyboardOverscrollName[];
1339extern const char kVirtualKeyboardOverscrollDescription[];
1340
1341extern const char kVoiceInputName[];
1342extern const char kVoiceInputDescription[];
1343
1344extern const char kWakeOnPacketsName[];
1345extern const char kWakeOnPacketsDescription[];
1346
1347#endif // #if defined(OS_CHROMEOS)
1348
1349// Desktop --------------------------------------------------------------------
1350
1351#if !defined(OS_ANDROID) && !defined(OS_IOS)
1352
1353extern const char kEnableNewAppMenuIconName[];
1354extern const char kEnableNewAppMenuIconDescription[];
1355
1356extern const char kOmniboxEntitySuggestionsName[];
1357extern const char kOmniboxEntitySuggestionsDescription[];
1358
1359extern const char kOneGoogleBarOnLocalNtpName[];
1360extern const char kOneGoogleBarOnLocalNtpDescription[];
1361
1362extern const char kPauseBackgroundTabsName[];
1363extern const char kPauseBackgroundTabsDescription[];
1364
1365extern const char kUseGoogleLocalNtpName[];
1366extern const char kUseGoogleLocalNtpDescription[];
1367
1368#endif
1369
1370// Random platform combinations -----------------------------------------------
1371
1372#if defined(OS_WIN) || defined(OS_LINUX)
1373
1374extern const char kEnableInputImeApiName[];
1375extern const char kEnableInputImeApiDescription[];
1376
1377#endif // defined(OS_WIN) || defined(OS_LINUX)
1378
1379#if defined(OS_WIN) || defined(OS_MACOSX)
1380
1381extern const char kAutomaticTabDiscardingName[];
1382extern const char kAutomaticTabDiscardingDescription[];
1383
1384#endif // defined(OS_WIN) || defined(OS_MACOSX)
1385
1386// Feature flags --------------------------------------------------------------
1387
1388#if !defined(DISABLE_NACL)
1389
1390extern const char kNaclDebugMaskName[];
1391extern const char kNaclDebugMaskDescription[];
1392extern const char kNaclDebugMaskChoiceDebugAll[];
1393extern const char kNaclDebugMaskChoiceExcludeUtilsPnacl[];
1394extern const char kNaclDebugMaskChoiceIncludeDebug[];
1395
1396extern const char kNaclDebugName[];
1397extern const char kNaclDebugDescription[];
1398
1399extern const char kNaclName[];
1400extern const char kNaclDescription[];
1401
1402extern const char kPnaclSubzeroName[];
1403extern const char kPnaclSubzeroDescription[];
1404
1405#endif // !defined(DISABLE_NACL)
1406
1407#if BUILDFLAG(ENABLE_WEBRTC)
1408
1409extern const char kWebrtcH264WithOpenh264FfmpegName[];
1410extern const char kWebrtcH264WithOpenh264FfmpegDescription[];
1411
1412#endif // BUILDFLAG(ENABLE_WEBRTC)
1413
1414#if defined(USE_ASH)
1415
1416extern const char kAshDisableSmoothScreenRotationName[];
1417extern const char kAshDisableSmoothScreenRotationDescription[];
1418
1419extern const char kAshEnableMirroredScreenName[];
1420extern const char kAshEnableMirroredScreenDescription[];
1421
1422extern const char kAshShelfColorName[];
1423extern const char kAshShelfColorDescription[];
1424
1425extern const char kAshShelfColorScheme[];
1426extern const char kAshShelfColorSchemeDescription[];
1427extern const char kAshShelfColorSchemeLightVibrant[];
1428extern const char kAshShelfColorSchemeNormalVibrant[];
1429extern const char kAshShelfColorSchemeDarkVibrant[];
1430extern const char kAshShelfColorSchemeLightMuted[];
1431extern const char kAshShelfColorSchemeNormalMuted[];
1432extern const char kAshShelfColorSchemeDarkMuted[];
1433
1434extern const char kMaterialDesignInkDropAnimationSpeedName[];
1435extern const char kMaterialDesignInkDropAnimationSpeedDescription[];
1436extern const char kMaterialDesignInkDropAnimationFast[];
1437extern const char kMaterialDesignInkDropAnimationSlow[];
1438
1439extern const char kUiShowCompositedLayerBordersName[];
1440extern const char kUiShowCompositedLayerBordersDescription[];
1441extern const char kUiShowCompositedLayerBordersRenderPass[];
1442extern const char kUiShowCompositedLayerBordersSurface[];
1443extern const char kUiShowCompositedLayerBordersLayer[];
1444extern const char kUiShowCompositedLayerBordersAll[];
1445
1446extern const char kUiSlowAnimationsName[];
1447extern const char kUiSlowAnimationsDescription[];
1448
1449#endif // defined(USE_ASH)
1450
elawrenced9978fc2017-05-02 02:45:191451#if defined(TOOLKIT_VIEWS) || (defined(OS_MACOSX) && !defined(OS_IOS))
1452
elawrenced9978fc2017-05-02 02:45:191453extern const char kShowCertLinkOnPageInfoName[];
elawrenced9978fc2017-05-02 02:45:191454extern const char kShowCertLinkOnPageInfoDescription[];
1455
1456#endif // defined(TOOLKIT_VIEWS) || (defined(OS_MACOSX) && !defined(OS_IOS))
1457
vabr0215a8e2017-03-28 12:47:341458#if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID)
1459
vabr0215a8e2017-03-28 12:47:341460extern const char kAutofillCreditCardUploadName[];
vabr0215a8e2017-03-28 12:47:341461extern const char kAutofillCreditCardUploadDescription[];
1462
1463#endif // defined(TOOLKIT_VIEWS) || defined(OS_ANDROID)
1464
brettw81668cf2017-05-15 22:57:341465// ============================================================================
1466// Don't just add flags to the end, put them in the right section in
1467// alphabetical order. See top instructions for more.
1468// ============================================================================
lgreyc0b638e52017-05-11 19:10:171469
vabr0215a8e2017-03-28 12:47:341470} // namespace flag_descriptions
1471
1472#endif // CHROME_BROWSER_FLAG_DESCRIPTIONS_H_