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