Update about_flags.cc

This commit is contained in:
Alexander David Frick 2022-08-03 16:57:06 -05:00 committed by GitHub
parent b57ec14cfb
commit e3f8d45cad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1111,6 +1111,15 @@ const FeatureEntry::FeatureVariation kJourneysOmniboxActionVariations[] = {
{"Action Chips Enabled with Pedals", kJourneysOmniboxActionWithPedalsParams, {"Action Chips Enabled with Pedals", kJourneysOmniboxActionWithPedalsParams,
std::size(kJourneysOmniboxActionWithPedalsParams), nullptr}, std::size(kJourneysOmniboxActionWithPedalsParams), nullptr},
}; };
const FeatureEntry::FeatureParam kSidePanelJourneysOpensFromOmniboxParams[] = {
{"SidePanelJourneysOpensFromOmnibox", "true"},
};
const FeatureEntry::FeatureVariation
kSidePanelJourneysOpensFromOmniboxVariations[] = {
{"Omnibox opens Side Panel Journeys",
kSidePanelJourneysOpensFromOmniboxParams,
std::size(kSidePanelJourneysOpensFromOmniboxParams), nullptr},
};
const FeatureEntry::FeatureParam kJourneysLabelsWithEntitiesParams[] = { const FeatureEntry::FeatureParam kJourneysLabelsWithEntitiesParams[] = {
{"labels_from_entities", "true"}, {"labels_from_entities", "true"},
}; };
@ -1615,6 +1624,14 @@ const FeatureEntry::FeatureVariation kNtpDriveModuleVariations[] = {
std::size(kNtpDriveModuleManagedUsersOnly), nullptr}, std::size(kNtpDriveModuleManagedUsersOnly), nullptr},
}; };
const FeatureEntry::FeatureParam kNtpMiddleSlotPromoDismissalFakeData[] = {
{ntp_features::kNtpMiddleSlotPromoDismissalParam, "fake"}};
const FeatureEntry::FeatureVariation kNtpMiddleSlotPromoDismissalVariations[] =
{
{"- Fake Data", kNtpMiddleSlotPromoDismissalFakeData,
std::size(kNtpMiddleSlotPromoDismissalFakeData), nullptr},
};
const FeatureEntry::FeatureParam kNtpPhotosModuleFakeData0[] = { const FeatureEntry::FeatureParam kNtpPhotosModuleFakeData0[] = {
{ntp_features::kNtpPhotosModuleDataParam, "0"}}; {ntp_features::kNtpPhotosModuleDataParam, "0"}};
const FeatureEntry::FeatureParam kNtpPhotosModuleFakeData1[] = { const FeatureEntry::FeatureParam kNtpPhotosModuleFakeData1[] = {
@ -3314,6 +3331,12 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebKioskEnableLacrosDescription, kOsCrOS, flag_descriptions::kWebKioskEnableLacrosDescription, kOsCrOS,
FEATURE_VALUE_TYPE(features::kWebKioskEnableLacros)}, FEATURE_VALUE_TYPE(features::kWebKioskEnableLacros)},
#endif // BUILDFLAG(IS_CHROMEOS_ASH) #endif // BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_CHROMEOS)
{"enable-app-service-in-kiosk",
flag_descriptions::kKioskEnableAppServiceName,
flag_descriptions::kKioskEnableAppServiceDescription, kOsCrOS,
FEATURE_VALUE_TYPE(features::kKioskEnableAppService)},
#endif // BUILDFLAG(IS_CHROMEOS)
#if !BUILDFLAG(IS_ANDROID) #if !BUILDFLAG(IS_ANDROID)
{"enable-webrtc-remote-event-log", {"enable-webrtc-remote-event-log",
flag_descriptions::kWebRtcRemoteEventLogName, flag_descriptions::kWebRtcRemoteEventLogName,
@ -3619,6 +3642,9 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCellularUseSecondEuiccName, flag_descriptions::kCellularUseSecondEuiccName,
flag_descriptions::kCellularUseSecondEuiccDescription, kOsCrOS, flag_descriptions::kCellularUseSecondEuiccDescription, kOsCrOS,
FEATURE_VALUE_TYPE(chromeos::features::kCellularUseSecondEuicc)}, FEATURE_VALUE_TYPE(chromeos::features::kCellularUseSecondEuicc)},
{"enable-cros-privacy-hub", flag_descriptions::kCrosPrivacyHubName,
flag_descriptions::kCrosPrivacyHubDescription, kOsCrOS,
FEATURE_VALUE_TYPE(ash::features::kCrosPrivacyHub)},
{"cryptauth-v2-dedup-device-last-activity-time", {"cryptauth-v2-dedup-device-last-activity-time",
flag_descriptions::kCryptAuthV2DedupDeviceLastActivityTimeName, flag_descriptions::kCryptAuthV2DedupDeviceLastActivityTimeName,
flag_descriptions::kCryptAuthV2DedupDeviceLastActivityTimeDescription, flag_descriptions::kCryptAuthV2DedupDeviceLastActivityTimeDescription,
@ -5015,6 +5041,9 @@ const FeatureEntry kFeatureEntries[] = {
{"auto-framing-override", flag_descriptions::kAutoFramingOverrideName, {"auto-framing-override", flag_descriptions::kAutoFramingOverrideName,
flag_descriptions::kAutoFramingOverrideDescription, kOsCrOS, flag_descriptions::kAutoFramingOverrideDescription, kOsCrOS,
MULTI_VALUE_TYPE(kAutoFramingOverrideChoices)}, MULTI_VALUE_TYPE(kAutoFramingOverrideChoices)},
{"camera-app-doc-scan-dlc", flag_descriptions::kCameraAppDocScanDlcName,
flag_descriptions::kCameraAppDocScanDlcDescription, kOsCrOS,
FEATURE_VALUE_TYPE(chromeos::features::kCameraAppDocScanDlc)},
{"crostini-gpu-support", flag_descriptions::kCrostiniGpuSupportName, {"crostini-gpu-support", flag_descriptions::kCrostiniGpuSupportName,
flag_descriptions::kCrostiniGpuSupportDescription, kOsCrOS, flag_descriptions::kCrostiniGpuSupportDescription, kOsCrOS,
FEATURE_VALUE_TYPE(chromeos::features::kCrostiniGpuSupport)}, FEATURE_VALUE_TYPE(chromeos::features::kCrostiniGpuSupport)},
@ -5515,7 +5544,10 @@ const FeatureEntry kFeatureEntries[] = {
{flag_descriptions::kSidePanelJourneysFlagId, {flag_descriptions::kSidePanelJourneysFlagId,
flag_descriptions::kSidePanelJourneysName, flag_descriptions::kSidePanelJourneysName,
flag_descriptions::kSidePanelJourneysDescription, kOsDesktop, flag_descriptions::kSidePanelJourneysDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kSidePanelJourneys)}, FEATURE_WITH_PARAMS_VALUE_TYPE(
features::kSidePanelJourneys,
kSidePanelJourneysOpensFromOmniboxVariations,
"SidePanelJourneys")},
{flag_descriptions::kUnifiedSidePanelFlagId, {flag_descriptions::kUnifiedSidePanelFlagId,
flag_descriptions::kUnifiedSidePanelName, flag_descriptions::kUnifiedSidePanelName,
@ -5568,7 +5600,9 @@ const FeatureEntry kFeatureEntries[] = {
{"ntp-middle-slot-promo-dismissal", {"ntp-middle-slot-promo-dismissal",
flag_descriptions::kNtpMiddleSlotPromoDismissalName, flag_descriptions::kNtpMiddleSlotPromoDismissalName,
flag_descriptions::kNtpMiddleSlotPromoDismissalDescription, kOsDesktop, flag_descriptions::kNtpMiddleSlotPromoDismissalDescription, kOsDesktop,
FEATURE_VALUE_TYPE(ntp_features::kNtpMiddleSlotPromoDismissal)}, FEATURE_WITH_PARAMS_VALUE_TYPE(ntp_features::kNtpMiddleSlotPromoDismissal,
kNtpMiddleSlotPromoDismissalVariations,
"DesktopNtpModules")},
{"ntp-modules-drag-and-drop", flag_descriptions::kNtpModulesDragAndDropName, {"ntp-modules-drag-and-drop", flag_descriptions::kNtpModulesDragAndDropName,
flag_descriptions::kNtpModulesDragAndDropDescription, kOsDesktop, flag_descriptions::kNtpModulesDragAndDropDescription, kOsDesktop,
@ -6043,9 +6077,6 @@ const FeatureEntry kFeatureEntries[] = {
{"allow-dsp-based-agc", flag_descriptions::kCrOSDspBasedAgcAllowedName, {"allow-dsp-based-agc", flag_descriptions::kCrOSDspBasedAgcAllowedName,
flag_descriptions::kCrOSDspBasedAgcAllowedDescription, kOsCrOS | kOsLacros, flag_descriptions::kCrOSDspBasedAgcAllowedDescription, kOsCrOS | kOsLacros,
FEATURE_VALUE_TYPE(features::kCrOSDspBasedAgcAllowed)}, FEATURE_VALUE_TYPE(features::kCrOSDspBasedAgcAllowed)},
{"enable-cros-privacy-hub", flag_descriptions::kCrosPrivacyHubName,
flag_descriptions::kCrosPrivacyHubDescription, kOsCrOS | kOsLacros,
FEATURE_VALUE_TYPE(features::kCrosPrivacyHub)},
{"enforce-system-aec", flag_descriptions::kCrOSEnforceSystemAecName, {"enforce-system-aec", flag_descriptions::kCrOSEnforceSystemAecName,
flag_descriptions::kCrOSEnforceSystemAecDescription, kOsCrOS | kOsLacros, flag_descriptions::kCrOSEnforceSystemAecDescription, kOsCrOS | kOsLacros,
FEATURE_VALUE_TYPE(features::kCrOSEnforceSystemAec)}, FEATURE_VALUE_TYPE(features::kCrOSEnforceSystemAec)},
@ -6966,6 +6997,11 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillEnableManualFallbackForVirtualCards)}, autofill::features::kAutofillEnableManualFallbackForVirtualCards)},
#endif // BUILDFLAG(IS_ANDROID) #endif // BUILDFLAG(IS_ANDROID)
{"autofill-enable-card-product-name",
flag_descriptions::kAutofillEnableCardProductNameName,
flag_descriptions::kAutofillEnableCardProductNameDescription, kOsAll,
FEATURE_VALUE_TYPE(autofill::features::kAutofillEnableCardProductName)},
#if BUILDFLAG(IS_CHROMEOS_ASH) #if BUILDFLAG(IS_CHROMEOS_ASH)
{"account-id-migration", flag_descriptions::kAccountIdMigrationName, {"account-id-migration", flag_descriptions::kAccountIdMigrationName,
flag_descriptions::kAccountIdMigrationDescription, kOsCrOS, flag_descriptions::kAccountIdMigrationDescription, kOsCrOS,
@ -7291,13 +7327,6 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kLauncherHideContinueSection)}, FEATURE_VALUE_TYPE(ash::features::kLauncherHideContinueSection)},
#endif // BUILDFLAG(IS_CHROMEOS_ASH) #endif // BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_CHROMEOS_ASH)
{"launcher-pulsing-blocks-refresh",
flag_descriptions::kLauncherPulsingBlocksRefreshName,
flag_descriptions::kLauncherPulsingBlocksRefreshDescription, kOsCrOS,
FEATURE_VALUE_TYPE(ash::features::kLauncherPulsingBlocksRefresh)},
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_CHROMEOS_ASH) #if BUILDFLAG(IS_CHROMEOS_ASH)
{"mac-address-randomization", {"mac-address-randomization",
flag_descriptions::kMacAddressRandomizationName, flag_descriptions::kMacAddressRandomizationName,
@ -7473,11 +7502,6 @@ const FeatureEntry kFeatureEntries[] = {
{"quick-commands", flag_descriptions::kQuickCommandsName, {"quick-commands", flag_descriptions::kQuickCommandsName,
flag_descriptions::kQuickCommandsDescription, kOsDesktop, flag_descriptions::kQuickCommandsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kQuickCommands)}, FEATURE_VALUE_TYPE(features::kQuickCommands)},
{"desktop-detailed-language-settings",
flag_descriptions::kDesktopDetailedLanguageSettingsName,
flag_descriptions::kDesktopDetailedLanguageSettingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(language::kDesktopDetailedLanguageSettings)},
#endif #endif
{"pwa-update-dialog-for-icon", {"pwa-update-dialog-for-icon",
@ -7781,6 +7805,11 @@ const FeatureEntry kFeatureEntries[] = {
kOsWin | kOsLinux | kOsLacros | kOsMac | kOsFuchsia, kOsWin | kOsLinux | kOsLacros | kOsMac | kOsFuchsia,
FEATURE_VALUE_TYPE(features::kUIDebugTools), FEATURE_VALUE_TYPE(features::kUIDebugTools),
}, },
{"desktop-detailed-language-settings",
flag_descriptions::kDesktopDetailedLanguageSettingsName,
flag_descriptions::kDesktopDetailedLanguageSettingsDescription,
kOsWin | kOsLinux | kOsLacros | kOsMac | kOsFuchsia,
FEATURE_VALUE_TYPE(language::kDesktopDetailedLanguageSettings)},
#endif #endif
{"http-cache-partitioning", {"http-cache-partitioning",
flag_descriptions::kSplitCacheByNetworkIsolationKeyName, flag_descriptions::kSplitCacheByNetworkIsolationKeyName,
@ -8305,6 +8334,13 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kSideSearchDSESupport)}, FEATURE_VALUE_TYPE(features::kSideSearchDSESupport)},
#endif // defined(TOOLKIT_VIEWS) #endif // defined(TOOLKIT_VIEWS)
#if !BUILDFLAG(IS_ANDROID)
{"customize-chrome-side-panel",
flag_descriptions::kCustomizeChromeSidePanelName,
flag_descriptions::KCustomizeChromeSidePanelDescription, kOsDesktop,
FEATURE_VALUE_TYPE(ntp_features::kCustomizeChromeSidePanel)},
#endif
#if BUILDFLAG(IS_CHROMEOS_ASH) #if BUILDFLAG(IS_CHROMEOS_ASH)
{"enable-component-updater-test-request", {"enable-component-updater-test-request",
flag_descriptions::kComponentUpdaterTestRequestName, flag_descriptions::kComponentUpdaterTestRequestName,
@ -8974,6 +9010,10 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE( FEATURE_VALUE_TYPE(
autofill::features::kAutofillParseVcnCardOnFileStandaloneCvcFields)}, autofill::features::kAutofillParseVcnCardOnFileStandaloneCvcFields)},
{"batch-fetch-requests", flag_descriptions::kBatchFetchRequestsName,
flag_descriptions::kBatchFetchRequestsDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kBatchFetchRequests)},
#if !BUILDFLAG(IS_ANDROID) #if !BUILDFLAG(IS_ANDROID)
{"desktop-partial-translate", {"desktop-partial-translate",
flag_descriptions::kDesktopPartialTranslateName, flag_descriptions::kDesktopPartialTranslateName,
@ -8981,6 +9021,15 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(translate::kDesktopPartialTranslate)}, FEATURE_VALUE_TYPE(translate::kDesktopPartialTranslate)},
#endif #endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
{"biometric-authentication-for-filling",
flag_descriptions::kBiometricAuthenticationForFillingName,
flag_descriptions::kBiometricAuthenticationForFillingDescription,
kOsMac | kOsWin,
FEATURE_VALUE_TYPE(
password_manager::features::kBiometricAuthenticationForFilling)},
#endif
// NOTE: Adding a new flag requires adding a corresponding entry to enum // NOTE: Adding a new flag requires adding a corresponding entry to enum
// "LoginCustomFlags" in tools/metrics/histograms/enums.xml. See "Flag // "LoginCustomFlags" in tools/metrics/histograms/enums.xml. See "Flag
// Histograms" in tools/metrics/histograms/README.md (run the // Histograms" in tools/metrics/histograms/README.md (run the