| // Copyright 2017 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef IOS_CHROME_BROWSER_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |
| #define IOS_CHROME_BROWSER_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |
| |
| namespace flag_descriptions { |
| |
| // Title and description for the flag to control the autofill query cache. |
| extern const char kAutofillCacheQueryResponsesName[]; |
| extern const char kAutofillCacheQueryResponsesDescription[]; |
| |
| // Title and description for the flag to control deprecating company name. |
| extern const char kAutofillEnableCompanyNameName[]; |
| extern const char kAutofillEnableCompanyNameDescription[]; |
| |
| // Title and description for the flag to control upstreaming credit cards. |
| extern const char kAutofillCreditCardUploadName[]; |
| extern const char kAutofillCreditCardUploadDescription[]; |
| |
| // Title and description for the flag to control GPay branding in credit card |
| // downstream keyboard accessory. |
| extern const char kAutofillDownstreamUseGooglePayBrandingOniOSName[]; |
| extern const char kAutofillDownstreamUseGooglePayBrandingOniOSDescription[]; |
| |
| // Title and description for the flag to control if initial uploading of crash |
| // reports is delayed. |
| extern const char kBreakpadNoDelayInitialUploadName[]; |
| extern const char kBreakpadNoDelayInitialUploadDescription[]; |
| |
| // Title and description for the flag to enable the compact translate infobar. |
| extern const char kCompactTranslateInfobarName[]; |
| extern const char kCompactTranslateInfobarDescription[]; |
| |
| // Title and description for the flag to control if a crash report is generated |
| // on main thread freeze. |
| extern const char kDetectMainThreadFreezeName[]; |
| extern const char kDetectMainThreadFreezeDescription[]; |
| |
| // Title and description for the flag to control the updated prompt explanation |
| // when offering credit card upload. |
| extern const char kEnableAutofillCreditCardUploadUpdatePromptExplanationName[]; |
| extern const char |
| kEnableAutofillCreditCardUploadUpdatePromptExplanationDescription[]; |
| |
| // Title and description for the flag to control if credit card save should |
| // utilize the Autofill StrikeDatabase when determining whether save |
| // should be offered. |
| extern const char kEnableAutofillSaveCreditCardUsesStrikeSystemName[]; |
| extern const char kEnableAutofillSaveCreditCardUsesStrikeSystemDescription[]; |
| |
| // Title and description for the flag to control if credit card save should |
| // utilize the updated version of Autofill StrikeDatabase when determining |
| // whether save should be offered. |
| extern const char kEnableAutofillSaveCreditCardUsesStrikeSystemV2Name[]; |
| extern const char kEnableAutofillSaveCreditCardUsesStrikeSystemV2Description[]; |
| |
| extern const char kEnableSyncUSSBookmarksName[]; |
| extern const char kEnableSyncUSSBookmarksDescription[]; |
| |
| extern const char kSyncPseudoUSSFaviconsName[]; |
| extern const char kSyncPseudoUSSFaviconsDescription[]; |
| |
| extern const char kSyncPseudoUSSHistoryDeleteDirectivesName[]; |
| extern const char kSyncPseudoUSSHistoryDeleteDirectivesDescription[]; |
| |
| extern const char kSyncPseudoUSSPasswordsName[]; |
| extern const char kSyncPseudoUSSPasswordsDescription[]; |
| |
| extern const char kSyncPseudoUSSPreferencesName[]; |
| extern const char kSyncPseudoUSSPreferencesDescription[]; |
| |
| extern const char kSyncPseudoUSSPriorityPreferencesName[]; |
| extern const char kSyncPseudoUSSPriorityPreferencesDescription[]; |
| |
| extern const char kSyncPseudoUSSSupervisedUsersName[]; |
| extern const char kSyncPseudoUSSSupervisedUsersDescription[]; |
| |
| // Title and description for the flag to control if Chrome Sync should use the |
| // sandbox servers. |
| extern const char kSyncSandboxName[]; |
| extern const char kSyncSandboxDescription[]; |
| |
| // Title and description for the flag to control if Chrome Sync can start up in |
| // standalone transport mode. |
| extern const char kSyncStandaloneTransportName[]; |
| extern const char kSyncStandaloneTransportDescription[]; |
| |
| // Title and description for the flag to control if Chrome Sync (in standalone |
| // transport mode) supports non-primary accounts. |
| extern const char kSyncSupportSecondaryAccountName[]; |
| extern const char kSyncSupportSecondaryAccountDescription[]; |
| |
| // Title and description for the flag to control if Google Payments API calls |
| // should use the sandbox servers. |
| extern const char kWalletServiceUseSandboxName[]; |
| extern const char kWalletServiceUseSandboxDescription[]; |
| |
| // Title and description for the flag to control the new app launcher. |
| extern const char kAppLauncherRefreshName[]; |
| extern const char kAppLauncherRefreshDescription[]; |
| |
| // Title and description for the flag to control the dynamic autofill. |
| extern const char kAutofillDynamicFormsName[]; |
| extern const char kAutofillDynamicFormsDescription[]; |
| |
| // Title and description for the flag to control the dynamic autofill. |
| extern const char kAutofillPrefilledFieldsName[]; |
| extern const char kAutofillPrefilledFieldsDescription[]; |
| |
| // Enforcing restrictions to enable/disable autofill small form support. |
| extern const char kAutofillEnforceMinRequiredFieldsForHeuristicsName[]; |
| extern const char kAutofillEnforceMinRequiredFieldsForHeuristicsDescription[]; |
| extern const char kAutofillEnforceMinRequiredFieldsForQueryName[]; |
| extern const char kAutofillEnforceMinRequiredFieldsForQueryDescription[]; |
| extern const char kAutofillEnforceMinRequiredFieldsForUploadName[]; |
| extern const char kAutofillEnforceMinRequiredFieldsForUploadDescription[]; |
| |
| // Title and description for the flag to control the autofill delay. |
| extern const char kAutofillIOSDelayBetweenFieldsName[]; |
| extern const char kAutofillIOSDelayBetweenFieldsDescription[]; |
| |
| // Title and description for the flag to control if manual fallback is enabled. |
| extern const char kAutofillManualFallbackName[]; |
| extern const char kAutofillManualFallbackDescription[]; |
| |
| // Title and description for the flag to control if manual fallback is enabled. |
| extern const char kAutofillManualFallbackPhaseTwoName[]; |
| extern const char kAutofillManualFallbackPhaseTwoDescription[]; |
| |
| // Title and description for the flag to control if prefilled value filter |
| // profiles. |
| extern const char kAutofillShowAllSuggestionsOnPrefilledFormsName[]; |
| extern const char kAutofillShowAllSuggestionsOnPrefilledFormsDescription[]; |
| |
| // Title and description for the flag to restrict extraction of formless forms |
| // to checkout flows. |
| extern const char kAutofillRestrictUnownedFieldsToFormlessCheckoutName[]; |
| extern const char kAutofillRestrictUnownedFieldsToFormlessCheckoutDescription[]; |
| |
| // Title and description for the flag to enable rich autofill queries on |
| // Canary/Dev. |
| extern const char kAutofillRichMetadataQueriesName[]; |
| extern const char kAutofillRichMetadataQueriesDescription[]; |
| |
| // Title and description for the flag to make browser container fullscreen. |
| extern const char kBrowserContainerFullscreenName[]; |
| extern const char kBrowserContainerFullscreenDescription[]; |
| |
| // Title and description for the flag to make browser container contain the NTP |
| // directly. |
| extern const char kBrowserContainerContainsNTPName[]; |
| extern const char kBrowserContainerContainsNTPDescription[]; |
| |
| // Title and description for the flag to load external files with WebState |
| // instead of using ExternalFileController. |
| extern const char kExternalFilesLoadedInWebStateName[]; |
| extern const char kExternalFilesLoadedInWebStateDescription[]; |
| |
| // Title and description for the flag to control redirection to the task |
| // scheduler. |
| extern const char kBrowserTaskScheduler[]; |
| extern const char kBrowserTaskSchedulerDescription[]; |
| |
| // Title and description for the flag to enable automatically switching to the |
| // regular tabs after closing the last incognito tab. |
| extern const char kClosingLastIncognitoTabName[]; |
| extern const char kClosingLastIncognitoTabDescription[]; |
| |
| // Title and description for the flag to enable Contextual Search. |
| extern const char kContextualSearch[]; |
| extern const char kContextualSearchDescription[]; |
| |
| // Title and description for the flag to diffentiate between copied |
| // urls, strings, and images. |
| extern const char kCopiedContentBehaviorName[]; |
| extern const char kCopiedContentBehaviorDescription[]; |
| |
| // Title and description for the flag to enable drag and drop. |
| extern const char kDragAndDropName[]; |
| extern const char kDragAndDropDescription[]; |
| |
| // Title and description for the flag to enable new Clear Browsing Data UI. |
| extern const char kNewClearBrowsingDataUIName[]; |
| extern const char kNewClearBrowsingDataUIDescription[]; |
| |
| // Title and description for the flag to enable the clipboard provider to |
| // suggest copied text |
| extern const char kEnableClipboardProviderTextSuggestionsName[]; |
| extern const char kEnableClipboardProviderTextSuggestionsDescription[]; |
| |
| // Title and description for the flag to enable the clipboard provider to |
| // suggest searchihng for copied imagse |
| extern const char kEnableClipboardProviderImageSuggestionsName[]; |
| extern const char kEnableClipboardProviderImageSuggestionsDescription[]; |
| |
| // Title and description for the flag to enable invaliations delivery via FCM. |
| extern const char kFCMInvalidationsName[]; |
| extern const char kFCMInvalidationsDescription[]; |
| |
| // Title and description for the command line switch used to determine the |
| // active fullscreen viewport adjustment mode. |
| extern const char kFullscreenViewportAdjustmentExperimentName[]; |
| extern const char kFullscreenViewportAdjustmentExperimentDescription[]; |
| |
| // Title and description for the flag to enable History batch filtering. |
| extern const char kHistoryBatchUpdatesFilterName[]; |
| extern const char kHistoryBatchUpdatesFilterDescription[]; |
| |
| // Title and description for the flag to enable the new UI Reboot on Infobars. |
| extern const char kInfobarUIRebootName[]; |
| extern const char kInfobarUIRebootDescription[]; |
| |
| // Title and description for the flag to enable feature_engagement::Tracker |
| // demo mode. |
| extern const char kInProductHelpDemoModeName[]; |
| extern const char kInProductHelpDemoModeDescription[]; |
| |
| // Title and description for the flag to enable ITunes links store kit handling. |
| extern const char kITunesUrlsStoreKitHandlingName[]; |
| extern const char kITunesUrlsStoreKitHandlingDescription[]; |
| |
| // Title, description, and options for the MarkHttpAs setting that controls |
| // display of omnibox warnings about non-secure pages. |
| extern const char kMarkHttpAsName[]; |
| extern const char kMarkHttpAsDescription[]; |
| |
| // Title and description for the flag to enable the Memex Tab Switcher. |
| extern const char kMemexTabSwitcherName[]; |
| extern const char kMemexTabSwitcherDescription[]; |
| |
| // Title and description for the flag to enable new password form parsing. |
| extern const char kNewPasswordFormParsingName[]; |
| extern const char kNewPasswordFormParsingDescription[]; |
| |
| // Title and description for the flag to enable new password form parsing for |
| // saving. |
| extern const char kNewPasswordFormParsingForSavingName[]; |
| extern const char kNewPasswordFormParsingForSavingDescription[]; |
| |
| // Title and description for the flag to enable non-modal JavaScript dialogs. |
| extern const char kNonModalDialogsName[]; |
| extern const char kNonModalDialogsDescription[]; |
| |
| // Title and description for the flag to show most visited sites and collection |
| // shortcuts in the omnibox popup instead of ZeroSuggest. |
| extern const char kOmniboxPopupShortcutIconsInZeroStateName[]; |
| extern const char kOmniboxPopupShortcutIconsInZeroStateDescription[]; |
| |
| // Title and description for the flag to enable the "switch to this tab" option |
| // in the omnibox suggestion. It doesn't add new suggestions. |
| extern const char kOmniboxTabSwitchSuggestionsName[]; |
| extern const char kOmniboxTabSwitchSuggestionsDescription[]; |
| |
| // Title and description for the flag to enable elision of the URL path, query, |
| // and ref in omnibox URL suggestions. |
| extern const char kOmniboxUIElideSuggestionUrlAfterHostName[]; |
| extern const char kOmniboxUIElideSuggestionUrlAfterHostDescription[]; |
| |
| // Title and description for the flag to enable using only new password form |
| // parsing. |
| extern const char kOnlyNewPasswordFormParsingName[]; |
| extern const char kOnlyNewPasswordFormParsingDescription[]; |
| |
| // Title and description for the flag to control the out of web implementation |
| // of fullscreen. |
| extern const char kOutOfWebFullscreenName[]; |
| extern const char kOutOfWebFullscreenDescription[]; |
| |
| // Title and description for the flag to enable Physical Web in the omnibox. |
| extern const char kPhysicalWeb[]; |
| extern const char kPhysicalWebDescription[]; |
| |
| // Title and description for the flag to ignore viewport scale limits. |
| extern const char kIgnoresViewportScaleLimitsName[]; |
| extern const char kIgnoresViewportScaleLimitsDescription[]; |
| |
| // Title and description for the flag to toggle the flag of the search button. |
| extern const char kSearchIconToggleName[]; |
| extern const char kSearchIconToggleDescription[]; |
| |
| // Title and description for the flag to enable WKBackForwardList based |
| // navigation manager. |
| extern const char kSlimNavigationManagerName[]; |
| extern const char kSlimNavigationManagerDescription[]; |
| |
| // Title and description for the flag to enable annotating web forms with |
| // Autofill field type predictions as placeholder. |
| extern const char kShowAutofillTypePredictionsName[]; |
| extern const char kShowAutofillTypePredictionsDescription[]; |
| |
| // Title and description for the flag to enable WKWebView in SSO. |
| extern const char kSSOWithWKWebViewName[]; |
| extern const char kSSOWithWKWebViewDescription[]; |
| |
| // Title and description for the flag to enable the toolbar container |
| // implementation. |
| extern const char kToolbarContainerName[]; |
| extern const char kToolbarContainerDescription[]; |
| |
| // Title and description for the flag to use UIViewController for Sad Tab UI |
| // presentation. |
| extern const char kPresentSadTabInViewControllerName[]; |
| extern const char kPresentSadTabInViewControllerDescription[]; |
| |
| // Title and description for the flag to use |-drawViewHierarchy:| for taking |
| // snapshots. |
| extern const char kSnapshotDrawViewName[]; |
| extern const char kSnapshotDrawViewDescription[]; |
| |
| // Title and description for the flag to enable the unified consent. |
| extern const char kUnifiedConsentName[]; |
| extern const char kUnifiedConsentDescription[]; |
| |
| // Title and description for the flag to enable Gaia Auth Mutlilogin endpoint |
| // for identity consistency. |
| extern const char kUseMultiloginEndpointName[]; |
| extern const char kUseMultiloginEndpointDescription[]; |
| |
| // Title and description for the flag to switch from WKWebView to NSURLSession |
| // to make sign-in requests to Gaia with attached cookies. |
| extern const char kUseNSURLSessionForGaiaSigninRequestsName[]; |
| extern const char kUseNSURLSessionForGaiaSigninRequestsDescription[]; |
| |
| // Title and description for the flag to enable previewing USDZ 3 model files. |
| extern const char kUsdzPreviewName[]; |
| extern const char kUsdzPreviewDescription[]; |
| |
| // Title and description for the flag to enable the ddljson Doodle API. |
| extern const char kUseDdljsonApiName[]; |
| extern const char kUseDdljsonApiDescription[]; |
| |
| // Title and description for the flag to enable web frame messaging. |
| extern const char kWebFrameMessagingName[]; |
| extern const char kWebFrameMessagingDescription[]; |
| |
| // Title and description for the flag to enable text accessibility in webpages. |
| extern const char kWebPageTextAccessibilityName[]; |
| extern const char kWebPageTextAccessibilityDescription[]; |
| |
| // Title and description for the flag to enable WKHTTPSystemCookieStore usage |
| // for main context URL requests. |
| extern const char kWKHTTPSystemCookieStoreName[]; |
| extern const char kWKHTTPSystemCookieStoreDescription[]; |
| |
| // Title and description for the flag to allow custom search engines. |
| extern const char kCustomSearchEnginesName[]; |
| extern const char kCustomSearchEnginesDescription[]; |
| |
| // Title and description for the flag to search in iFrames in Find In Page. |
| extern const char kFindInPageiFrameName[]; |
| extern const char kFindInPageiFrameDescription[]; |
| |
| // Please insert your name/description above in alphabetical order. |
| |
| } // namespace flag_descriptions |
| |
| #endif // IOS_CHROME_BROWSER_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |