| // 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 enable the adaptive toolbar. |
| extern const char kAdaptiveToolbarName[]; |
| extern const char kAdaptiveToolbarDescription[]; |
| |
| // Title and description for the flag to enable the new bookmark edit page in |
| // the new bookmark UI. |
| extern const char kBookmarkNewEditPageName[]; |
| extern const char kBookmarkNewEditPageDescription[]; |
| |
| // 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 Captive Portal Login. |
| extern const char kCaptivePortalName[]; |
| extern const char kCaptivePortalDescription[]; |
| |
| // Title and description for the flag to enable Clean Toolbar. |
| extern const char kCleanToolbarName[]; |
| extern const char kCleanToolbarDescription[]; |
| |
| // Title and description for the flag to enable Omnibox Clipping. |
| extern const char kClippingTextfieldName[]; |
| extern const char kClippingTextfieldDescription[]; |
| |
| // 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 enable drag and drop. |
| extern const char kDragAndDropName[]; |
| extern const char kDragAndDropDescription[]; |
| |
| // Title and description for the flag to enable External Search. |
| extern const char kExternalSearchName[]; |
| extern const char kExternalSearchDescription[]; |
| |
| // 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 feature_engagement::Tracker |
| // demo mode. |
| extern const char kInProductHelpDemoModeName[]; |
| extern const char kInProductHelpDemoModeDescription[]; |
| |
| // 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 the new fullscreen |
| // implementation. |
| extern const char kNewFullscreenName[]; |
| extern const char kNewFullscreenDescription[]; |
| |
| // 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 hiding the URL scheme in |
| // omnibox URL suggestions. |
| extern const char kOmniboxUIHideSuggestionUrlSchemeName[]; |
| extern const char kOmniboxUIHideSuggestionUrlSchemeDescription[]; |
| |
| // Title and description for the flag to enable hiding trivial subdomains |
| // (www, m) in omnibox URL suggestions. |
| extern const char kOmniboxUIHideSuggestionUrlTrivialSubdomainsName[]; |
| extern const char kOmniboxUIHideSuggestionUrlTrivialSubdomainsDescription[]; |
| |
| // Title and description for the flag to enable the ability to export passwords |
| // from the password settings. |
| extern const char kPasswordExportName[]; |
| extern const char kPasswordExportDescription[]; |
| |
| // 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 have the toolbar respect the safe area. |
| extern const char kSafeAreaCompatibleToolbarName[]; |
| extern const char kSafeAreaCompatibleToolbarDescription[]; |
| |
| // Title and description for the flag to share the canonical URL of the |
| // current page instead of the visible URL. |
| extern const char kShareCanonicalURLName[]; |
| extern const char kShareCanonicalURLDescription[]; |
| |
| // 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 PassKit with ios/web Donwload |
| // API. |
| extern const char kNewPassKitDownloadName[]; |
| extern const char kNewPassKitDownloadDescription[]; |
| |
| // Title and description for the flag to enable new Download Manager UI and |
| // backend. |
| extern const char kNewFileDownloadName[]; |
| extern const char kNewFileDownloadDescription[]; |
| |
| // 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 the TabSwitcher to present the |
| // BVC. |
| extern const char kTabSwitcherPresentsBVCName[]; |
| extern const char kTabSwitcherPresentsBVCDescription[]; |
| |
| // 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 Payments. |
| extern const char kWebPaymentsName[]; |
| extern const char kWebPaymentsDescription[]; |
| |
| // Title and description for the flag to enable third party payment app |
| // integration with Web Payments. |
| extern const char kWebPaymentsNativeAppsName[]; |
| extern const char kWebPaymentsNativeAppsDescription[]; |
| |
| // Title and description for the flag to enable WKHTTPSystemCookieStore usage |
| // for main context URL requests. |
| extern const char kWKHTTPSystemCookieStoreName[]; |
| extern const char kWKHTTPSystemCookieStoreDescription[]; |
| |
| // Please insert your name/description above in alphabetical order. |
| |
| } // namespace flag_descriptions |
| |
| #endif // IOS_CHROME_BROWSER_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |