Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5047)

Unified Diff: chrome/browser/policy/configuration_policy_handler_list_factory.cc

Issue 1128043007: Support Kerberos on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc
diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
index da1fba23dab752447527c952029e22fa29bb26ab..8500d12336a8c3fb04d4007948db859785978261 100644
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -73,434 +73,407 @@ namespace {
// List of policy types to preference names. This is used for simple policies
// that directly map to a single preference.
const PolicyToPreferenceMapEntry kSimplePolicyMap[] = {
- { key::kHomepageLocation,
- prefs::kHomePage,
- base::Value::TYPE_STRING },
- { key::kHomepageIsNewTabPage,
- prefs::kHomePageIsNewTabPage,
- base::Value::TYPE_BOOLEAN },
- { key::kRestoreOnStartupURLs,
- prefs::kURLsToRestoreOnStartup,
- base::Value::TYPE_LIST },
- { key::kAlternateErrorPagesEnabled,
- prefs::kAlternateErrorPagesEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kSearchSuggestEnabled,
- prefs::kSearchSuggestEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kBuiltInDnsClientEnabled,
- prefs::kBuiltInDnsClientEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kWPADQuickCheckEnabled,
- prefs::kQuickCheckEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kDisableSpdy,
- prefs::kDisableSpdy,
- base::Value::TYPE_BOOLEAN },
- { key::kSafeBrowsingEnabled,
- prefs::kSafeBrowsingEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kForceGoogleSafeSearch,
- prefs::kForceGoogleSafeSearch,
- base::Value::TYPE_BOOLEAN },
- { key::kForceYouTubeSafetyMode,
- prefs::kForceYouTubeSafetyMode,
- base::Value::TYPE_BOOLEAN },
- { key::kPasswordManagerEnabled,
- password_manager::prefs::kPasswordManagerSavingEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kPasswordManagerAllowShowPasswords,
- password_manager::prefs::kPasswordManagerAllowShowPasswords,
- base::Value::TYPE_BOOLEAN },
- { key::kPrintingEnabled,
- prefs::kPrintingEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kDisablePrintPreview,
- prefs::kPrintPreviewDisabled,
- base::Value::TYPE_BOOLEAN },
- { key::kMetricsReportingEnabled,
- prefs::kMetricsReportingEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kApplicationLocaleValue,
- prefs::kApplicationLocale,
- base::Value::TYPE_STRING },
- { key::kDisabledPlugins,
- prefs::kPluginsDisabledPlugins,
- base::Value::TYPE_LIST },
- { key::kDisabledPluginsExceptions,
- prefs::kPluginsDisabledPluginsExceptions,
- base::Value::TYPE_LIST },
- { key::kEnabledPlugins,
- prefs::kPluginsEnabledPlugins,
- base::Value::TYPE_LIST },
- { key::kShowHomeButton,
- prefs::kShowHomeButton,
- base::Value::TYPE_BOOLEAN },
- { key::kSavingBrowserHistoryDisabled,
- prefs::kSavingBrowserHistoryDisabled,
- base::Value::TYPE_BOOLEAN },
- { key::kAllowDeletingBrowserHistory,
- prefs::kAllowDeletingBrowserHistory,
- base::Value::TYPE_BOOLEAN },
- { key::kDeveloperToolsDisabled,
- prefs::kDevToolsDisabled,
- base::Value::TYPE_BOOLEAN },
- { key::kBlockThirdPartyCookies,
- prefs::kBlockThirdPartyCookies,
- base::Value::TYPE_BOOLEAN },
- { key::kDefaultCookiesSetting,
- prefs::kManagedDefaultCookiesSetting,
- base::Value::TYPE_INTEGER },
- { key::kDefaultImagesSetting,
- prefs::kManagedDefaultImagesSetting,
- base::Value::TYPE_INTEGER },
- { key::kDefaultPluginsSetting,
- prefs::kManagedDefaultPluginsSetting,
- base::Value::TYPE_INTEGER },
- { key::kDefaultPopupsSetting,
- prefs::kManagedDefaultPopupsSetting,
- base::Value::TYPE_INTEGER },
- { key::kAutoSelectCertificateForUrls,
- prefs::kManagedAutoSelectCertificateForUrls,
- base::Value::TYPE_LIST },
- { key::kCookiesAllowedForUrls,
- prefs::kManagedCookiesAllowedForUrls,
- base::Value::TYPE_LIST },
- { key::kCookiesBlockedForUrls,
- prefs::kManagedCookiesBlockedForUrls,
- base::Value::TYPE_LIST },
- { key::kCookiesSessionOnlyForUrls,
- prefs::kManagedCookiesSessionOnlyForUrls,
- base::Value::TYPE_LIST },
- { key::kImagesAllowedForUrls,
- prefs::kManagedImagesAllowedForUrls,
- base::Value::TYPE_LIST },
- { key::kImagesBlockedForUrls,
- prefs::kManagedImagesBlockedForUrls,
- base::Value::TYPE_LIST },
- { key::kJavaScriptAllowedForUrls,
- prefs::kManagedJavaScriptAllowedForUrls,
- base::Value::TYPE_LIST },
- { key::kJavaScriptBlockedForUrls,
- prefs::kManagedJavaScriptBlockedForUrls,
- base::Value::TYPE_LIST },
- { key::kPluginsAllowedForUrls,
- prefs::kManagedPluginsAllowedForUrls,
- base::Value::TYPE_LIST },
- { key::kPluginsBlockedForUrls,
- prefs::kManagedPluginsBlockedForUrls,
- base::Value::TYPE_LIST },
- { key::kPopupsAllowedForUrls,
- prefs::kManagedPopupsAllowedForUrls,
- base::Value::TYPE_LIST },
- { key::kPopupsBlockedForUrls,
- prefs::kManagedPopupsBlockedForUrls,
- base::Value::TYPE_LIST },
- { key::kNotificationsAllowedForUrls,
- prefs::kManagedNotificationsAllowedForUrls,
- base::Value::TYPE_LIST },
- { key::kNotificationsBlockedForUrls,
- prefs::kManagedNotificationsBlockedForUrls,
- base::Value::TYPE_LIST },
- { key::kDefaultNotificationsSetting,
- prefs::kManagedDefaultNotificationsSetting,
- base::Value::TYPE_INTEGER },
- { key::kDefaultGeolocationSetting,
- prefs::kManagedDefaultGeolocationSetting,
- base::Value::TYPE_INTEGER },
- { key::kSigninAllowed,
- prefs::kSigninAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kDisableSSLRecordSplitting,
- prefs::kDisableSSLRecordSplitting,
- base::Value::TYPE_BOOLEAN },
- { key::kEnableOnlineRevocationChecks,
- prefs::kCertRevocationCheckingEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kRequireOnlineRevocationChecksForLocalAnchors,
- prefs::kCertRevocationCheckingRequiredLocalAnchors,
- base::Value::TYPE_BOOLEAN },
- { key::kAuthSchemes,
- prefs::kAuthSchemes,
- base::Value::TYPE_STRING },
- { key::kDisableAuthNegotiateCnameLookup,
- prefs::kDisableAuthNegotiateCnameLookup,
- base::Value::TYPE_BOOLEAN },
- { key::kEnableAuthNegotiatePort,
- prefs::kEnableAuthNegotiatePort,
- base::Value::TYPE_BOOLEAN },
- { key::kAuthServerWhitelist,
- prefs::kAuthServerWhitelist,
- base::Value::TYPE_STRING },
- { key::kAuthNegotiateDelegateWhitelist,
- prefs::kAuthNegotiateDelegateWhitelist,
- base::Value::TYPE_STRING },
- { key::kGSSAPILibraryName,
- prefs::kGSSAPILibraryName,
- base::Value::TYPE_STRING },
- { key::kAllowCrossOriginAuthPrompt,
- prefs::kAllowCrossOriginAuthPrompt,
- base::Value::TYPE_BOOLEAN },
- { key::kDisable3DAPIs,
- prefs::kDisable3DAPIs,
- base::Value::TYPE_BOOLEAN },
- { key::kDisablePluginFinder,
- prefs::kDisablePluginFinder,
- base::Value::TYPE_BOOLEAN },
- { key::kDiskCacheSize,
- prefs::kDiskCacheSize,
- base::Value::TYPE_INTEGER },
- { key::kMediaCacheSize,
- prefs::kMediaCacheSize,
- base::Value::TYPE_INTEGER },
- { key::kPolicyRefreshRate,
- policy_prefs::kUserPolicyRefreshRate,
- base::Value::TYPE_INTEGER },
- { key::kDevicePolicyRefreshRate,
- prefs::kDevicePolicyRefreshRate,
- base::Value::TYPE_INTEGER },
- { key::kDefaultBrowserSettingEnabled,
- prefs::kDefaultBrowserSettingEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kCloudPrintProxyEnabled,
- prefs::kCloudPrintProxyEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kCloudPrintSubmitEnabled,
- prefs::kCloudPrintSubmitEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kTranslateEnabled,
- prefs::kEnableTranslate,
- base::Value::TYPE_BOOLEAN },
- { key::kAllowOutdatedPlugins,
- prefs::kPluginsAllowOutdated,
- base::Value::TYPE_BOOLEAN },
- { key::kAlwaysAuthorizePlugins,
- prefs::kPluginsAlwaysAuthorize,
- base::Value::TYPE_BOOLEAN },
- { key::kBookmarkBarEnabled,
- bookmarks::prefs::kShowBookmarkBar,
- base::Value::TYPE_BOOLEAN },
- { key::kEditBookmarksEnabled,
- bookmarks::prefs::kEditBookmarksEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kShowAppsShortcutInBookmarkBar,
- bookmarks::prefs::kShowAppsShortcutInBookmarkBar,
- base::Value::TYPE_BOOLEAN },
- { key::kAllowFileSelectionDialogs,
- prefs::kAllowFileSelectionDialogs,
- base::Value::TYPE_BOOLEAN },
- { key::kImportBookmarks,
- prefs::kImportBookmarks,
- base::Value::TYPE_BOOLEAN },
- { key::kImportHistory,
- prefs::kImportHistory,
- base::Value::TYPE_BOOLEAN },
- { key::kImportHomepage,
- prefs::kImportHomepage,
- base::Value::TYPE_BOOLEAN },
- { key::kImportSearchEngine,
- prefs::kImportSearchEngine,
- base::Value::TYPE_BOOLEAN },
- { key::kImportSavedPasswords,
- prefs::kImportSavedPasswords,
- base::Value::TYPE_BOOLEAN },
- { key::kImportAutofillFormData,
- prefs::kImportAutofillFormData,
- base::Value::TYPE_BOOLEAN },
- { key::kMaxConnectionsPerProxy,
- prefs::kMaxConnectionsPerProxy,
- base::Value::TYPE_INTEGER },
- { key::kURLWhitelist,
- policy_prefs::kUrlWhitelist,
- base::Value::TYPE_LIST },
- { key::kRestrictSigninToPattern,
- prefs::kGoogleServicesUsernamePattern,
- base::Value::TYPE_STRING },
- { key::kDefaultMediaStreamSetting,
- prefs::kManagedDefaultMediaStreamSetting,
- base::Value::TYPE_INTEGER },
- { key::kDisableSafeBrowsingProceedAnyway,
- prefs::kSafeBrowsingProceedAnywayDisabled,
- base::Value::TYPE_BOOLEAN },
- { key::kSafeBrowsingExtendedReportingOptInAllowed,
- prefs::kSafeBrowsingExtendedReportingOptInAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kSSLErrorOverrideAllowed,
- prefs::kSSLErrorOverrideAllowed,
- base::Value::TYPE_BOOLEAN },
+ {key::kHomepageLocation, prefs::kHomePage, base::Value::TYPE_STRING},
+ {key::kHomepageIsNewTabPage,
+ prefs::kHomePageIsNewTabPage,
+ base::Value::TYPE_BOOLEAN},
+ {key::kRestoreOnStartupURLs,
+ prefs::kURLsToRestoreOnStartup,
+ base::Value::TYPE_LIST},
+ {key::kAlternateErrorPagesEnabled,
+ prefs::kAlternateErrorPagesEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kSearchSuggestEnabled,
+ prefs::kSearchSuggestEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kBuiltInDnsClientEnabled,
+ prefs::kBuiltInDnsClientEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kWPADQuickCheckEnabled,
+ prefs::kQuickCheckEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDisableSpdy, prefs::kDisableSpdy, base::Value::TYPE_BOOLEAN},
+ {key::kSafeBrowsingEnabled,
+ prefs::kSafeBrowsingEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kForceGoogleSafeSearch,
+ prefs::kForceGoogleSafeSearch,
+ base::Value::TYPE_BOOLEAN},
+ {key::kForceYouTubeSafetyMode,
+ prefs::kForceYouTubeSafetyMode,
+ base::Value::TYPE_BOOLEAN},
+ {key::kPasswordManagerEnabled,
+ password_manager::prefs::kPasswordManagerSavingEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kPasswordManagerAllowShowPasswords,
+ password_manager::prefs::kPasswordManagerAllowShowPasswords,
+ base::Value::TYPE_BOOLEAN},
+ {key::kPrintingEnabled, prefs::kPrintingEnabled, base::Value::TYPE_BOOLEAN},
+ {key::kDisablePrintPreview,
+ prefs::kPrintPreviewDisabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kMetricsReportingEnabled,
+ prefs::kMetricsReportingEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kApplicationLocaleValue,
+ prefs::kApplicationLocale,
+ base::Value::TYPE_STRING},
+ {key::kDisabledPlugins,
+ prefs::kPluginsDisabledPlugins,
+ base::Value::TYPE_LIST},
+ {key::kDisabledPluginsExceptions,
+ prefs::kPluginsDisabledPluginsExceptions,
+ base::Value::TYPE_LIST},
+ {key::kEnabledPlugins,
+ prefs::kPluginsEnabledPlugins,
+ base::Value::TYPE_LIST},
+ {key::kShowHomeButton, prefs::kShowHomeButton, base::Value::TYPE_BOOLEAN},
+ {key::kSavingBrowserHistoryDisabled,
+ prefs::kSavingBrowserHistoryDisabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAllowDeletingBrowserHistory,
+ prefs::kAllowDeletingBrowserHistory,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDeveloperToolsDisabled,
+ prefs::kDevToolsDisabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kBlockThirdPartyCookies,
+ prefs::kBlockThirdPartyCookies,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDefaultCookiesSetting,
+ prefs::kManagedDefaultCookiesSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kDefaultImagesSetting,
+ prefs::kManagedDefaultImagesSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kDefaultPluginsSetting,
+ prefs::kManagedDefaultPluginsSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kDefaultPopupsSetting,
+ prefs::kManagedDefaultPopupsSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kAutoSelectCertificateForUrls,
+ prefs::kManagedAutoSelectCertificateForUrls,
+ base::Value::TYPE_LIST},
+ {key::kCookiesAllowedForUrls,
+ prefs::kManagedCookiesAllowedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kCookiesBlockedForUrls,
+ prefs::kManagedCookiesBlockedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kCookiesSessionOnlyForUrls,
+ prefs::kManagedCookiesSessionOnlyForUrls,
+ base::Value::TYPE_LIST},
+ {key::kImagesAllowedForUrls,
+ prefs::kManagedImagesAllowedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kImagesBlockedForUrls,
+ prefs::kManagedImagesBlockedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kJavaScriptAllowedForUrls,
+ prefs::kManagedJavaScriptAllowedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kJavaScriptBlockedForUrls,
+ prefs::kManagedJavaScriptBlockedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kPluginsAllowedForUrls,
+ prefs::kManagedPluginsAllowedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kPluginsBlockedForUrls,
+ prefs::kManagedPluginsBlockedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kPopupsAllowedForUrls,
+ prefs::kManagedPopupsAllowedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kPopupsBlockedForUrls,
+ prefs::kManagedPopupsBlockedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kNotificationsAllowedForUrls,
+ prefs::kManagedNotificationsAllowedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kNotificationsBlockedForUrls,
+ prefs::kManagedNotificationsBlockedForUrls,
+ base::Value::TYPE_LIST},
+ {key::kDefaultNotificationsSetting,
+ prefs::kManagedDefaultNotificationsSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kDefaultGeolocationSetting,
+ prefs::kManagedDefaultGeolocationSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kSigninAllowed, prefs::kSigninAllowed, base::Value::TYPE_BOOLEAN},
+ {key::kDisableSSLRecordSplitting,
+ prefs::kDisableSSLRecordSplitting,
+ base::Value::TYPE_BOOLEAN},
+ {key::kEnableOnlineRevocationChecks,
+ prefs::kCertRevocationCheckingEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kRequireOnlineRevocationChecksForLocalAnchors,
+ prefs::kCertRevocationCheckingRequiredLocalAnchors,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAuthSchemes, prefs::kAuthSchemes, base::Value::TYPE_STRING},
+ {key::kDisableAuthNegotiateCnameLookup,
+ prefs::kDisableAuthNegotiateCnameLookup,
+ base::Value::TYPE_BOOLEAN},
+ {key::kEnableAuthNegotiatePort,
+ prefs::kEnableAuthNegotiatePort,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAuthServerWhitelist,
+ prefs::kAuthServerWhitelist,
+ base::Value::TYPE_STRING},
+ {key::kAuthNegotiateDelegateWhitelist,
+ prefs::kAuthNegotiateDelegateWhitelist,
+ base::Value::TYPE_STRING},
+ {key::kGSSAPILibraryName,
+ prefs::kGSSAPILibraryName,
+ base::Value::TYPE_STRING},
+ {key::kAuthAndroidNegotiateAccountType,
+ prefs::kAuthAndroidNegotiateAccountType,
+ base::Value::TYPE_STRING},
+ {key::kAllowCrossOriginAuthPrompt,
+ prefs::kAllowCrossOriginAuthPrompt,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDisable3DAPIs, prefs::kDisable3DAPIs, base::Value::TYPE_BOOLEAN},
+ {key::kDisablePluginFinder,
+ prefs::kDisablePluginFinder,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDiskCacheSize, prefs::kDiskCacheSize, base::Value::TYPE_INTEGER},
+ {key::kMediaCacheSize, prefs::kMediaCacheSize, base::Value::TYPE_INTEGER},
+ {key::kPolicyRefreshRate,
+ policy_prefs::kUserPolicyRefreshRate,
+ base::Value::TYPE_INTEGER},
+ {key::kDevicePolicyRefreshRate,
+ prefs::kDevicePolicyRefreshRate,
+ base::Value::TYPE_INTEGER},
+ {key::kDefaultBrowserSettingEnabled,
+ prefs::kDefaultBrowserSettingEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kCloudPrintProxyEnabled,
+ prefs::kCloudPrintProxyEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kCloudPrintSubmitEnabled,
+ prefs::kCloudPrintSubmitEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kTranslateEnabled,
+ prefs::kEnableTranslate,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAllowOutdatedPlugins,
+ prefs::kPluginsAllowOutdated,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAlwaysAuthorizePlugins,
+ prefs::kPluginsAlwaysAuthorize,
+ base::Value::TYPE_BOOLEAN},
+ {key::kBookmarkBarEnabled,
+ bookmarks::prefs::kShowBookmarkBar,
+ base::Value::TYPE_BOOLEAN},
+ {key::kEditBookmarksEnabled,
+ bookmarks::prefs::kEditBookmarksEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kShowAppsShortcutInBookmarkBar,
+ bookmarks::prefs::kShowAppsShortcutInBookmarkBar,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAllowFileSelectionDialogs,
+ prefs::kAllowFileSelectionDialogs,
+ base::Value::TYPE_BOOLEAN},
+ {key::kImportBookmarks, prefs::kImportBookmarks, base::Value::TYPE_BOOLEAN},
+ {key::kImportHistory, prefs::kImportHistory, base::Value::TYPE_BOOLEAN},
+ {key::kImportHomepage, prefs::kImportHomepage, base::Value::TYPE_BOOLEAN},
+ {key::kImportSearchEngine,
+ prefs::kImportSearchEngine,
+ base::Value::TYPE_BOOLEAN},
+ {key::kImportSavedPasswords,
+ prefs::kImportSavedPasswords,
+ base::Value::TYPE_BOOLEAN},
+ {key::kImportAutofillFormData,
+ prefs::kImportAutofillFormData,
+ base::Value::TYPE_BOOLEAN},
+ {key::kMaxConnectionsPerProxy,
+ prefs::kMaxConnectionsPerProxy,
+ base::Value::TYPE_INTEGER},
+ {key::kURLWhitelist, policy_prefs::kUrlWhitelist, base::Value::TYPE_LIST},
+ {key::kRestrictSigninToPattern,
+ prefs::kGoogleServicesUsernamePattern,
+ base::Value::TYPE_STRING},
+ {key::kDefaultMediaStreamSetting,
+ prefs::kManagedDefaultMediaStreamSetting,
+ base::Value::TYPE_INTEGER},
+ {key::kDisableSafeBrowsingProceedAnyway,
+ prefs::kSafeBrowsingProceedAnywayDisabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kSafeBrowsingExtendedReportingOptInAllowed,
+ prefs::kSafeBrowsingExtendedReportingOptInAllowed,
+ base::Value::TYPE_BOOLEAN},
+ {key::kSSLErrorOverrideAllowed,
+ prefs::kSSLErrorOverrideAllowed,
+ base::Value::TYPE_BOOLEAN},
#if defined(ENABLE_SPELLCHECK)
- { key::kSpellCheckServiceEnabled,
- prefs::kSpellCheckUseSpellingService,
- base::Value::TYPE_BOOLEAN },
+ {key::kSpellCheckServiceEnabled,
+ prefs::kSpellCheckUseSpellingService,
+ base::Value::TYPE_BOOLEAN},
#endif // defined(ENABLE_SPELLCHECK)
- { key::kDisableScreenshots,
- prefs::kDisableScreenshots,
- base::Value::TYPE_BOOLEAN },
- { key::kAudioCaptureAllowed,
- prefs::kAudioCaptureAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kVideoCaptureAllowed,
- prefs::kVideoCaptureAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kAudioCaptureAllowedUrls,
- prefs::kAudioCaptureAllowedUrls,
- base::Value::TYPE_LIST },
- { key::kVideoCaptureAllowedUrls,
- prefs::kVideoCaptureAllowedUrls,
- base::Value::TYPE_LIST },
- { key::kHideWebStoreIcon,
- prefs::kHideWebStoreIcon,
- base::Value::TYPE_BOOLEAN },
- { key::kVariationsRestrictParameter,
- prefs::kVariationsRestrictParameter,
- base::Value::TYPE_STRING },
- { key::kSupervisedUserCreationEnabled,
- prefs::kSupervisedUserCreationAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kForceEphemeralProfiles,
- prefs::kForceEphemeralProfiles,
- base::Value::TYPE_BOOLEAN },
- { key::kSSLVersionMin,
- prefs::kSSLVersionMin,
- base::Value::TYPE_STRING },
- { key::kSSLVersionFallbackMin,
- prefs::kSSLVersionFallbackMin,
- base::Value::TYPE_STRING },
+ {key::kDisableScreenshots,
+ prefs::kDisableScreenshots,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAudioCaptureAllowed,
+ prefs::kAudioCaptureAllowed,
+ base::Value::TYPE_BOOLEAN},
+ {key::kVideoCaptureAllowed,
+ prefs::kVideoCaptureAllowed,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAudioCaptureAllowedUrls,
+ prefs::kAudioCaptureAllowedUrls,
+ base::Value::TYPE_LIST},
+ {key::kVideoCaptureAllowedUrls,
+ prefs::kVideoCaptureAllowedUrls,
+ base::Value::TYPE_LIST},
+ {key::kHideWebStoreIcon,
+ prefs::kHideWebStoreIcon,
+ base::Value::TYPE_BOOLEAN},
+ {key::kVariationsRestrictParameter,
+ prefs::kVariationsRestrictParameter,
+ base::Value::TYPE_STRING},
+ {key::kSupervisedUserCreationEnabled,
+ prefs::kSupervisedUserCreationAllowed,
+ base::Value::TYPE_BOOLEAN},
+ {key::kForceEphemeralProfiles,
+ prefs::kForceEphemeralProfiles,
+ base::Value::TYPE_BOOLEAN},
+ {key::kSSLVersionMin, prefs::kSSLVersionMin, base::Value::TYPE_STRING},
+ {key::kSSLVersionFallbackMin,
+ prefs::kSSLVersionFallbackMin,
+ base::Value::TYPE_STRING},
#if !defined(OS_MACOSX) && !defined(OS_IOS)
- { key::kFullscreenAllowed,
- prefs::kFullscreenAllowed,
- base::Value::TYPE_BOOLEAN },
+ {key::kFullscreenAllowed,
+ prefs::kFullscreenAllowed,
+ base::Value::TYPE_BOOLEAN},
#if defined(ENABLE_EXTENSIONS)
- { key::kFullscreenAllowed,
- extensions::pref_names::kAppFullscreenAllowed,
- base::Value::TYPE_BOOLEAN },
+ {key::kFullscreenAllowed,
+ extensions::pref_names::kAppFullscreenAllowed,
+ base::Value::TYPE_BOOLEAN},
#endif // defined(ENABLE_EXTENSIONS)
#endif // !defined(OS_MACOSX) && !defined(OS_IOS)
#if defined(OS_CHROMEOS)
- { key::kChromeOsLockOnIdleSuspend,
- prefs::kEnableAutoScreenLock,
- base::Value::TYPE_BOOLEAN },
- { key::kChromeOsReleaseChannel,
- prefs::kChromeOsReleaseChannel,
- base::Value::TYPE_STRING },
- { key::kDriveDisabled,
- prefs::kDisableDrive,
- base::Value::TYPE_BOOLEAN },
- { key::kDriveDisabledOverCellular,
- prefs::kDisableDriveOverCellular,
- base::Value::TYPE_BOOLEAN },
- { key::kExternalStorageDisabled,
- prefs::kExternalStorageDisabled,
- base::Value::TYPE_BOOLEAN },
- { key::kAudioOutputAllowed,
- chromeos::prefs::kAudioOutputAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kShowLogoutButtonInTray,
- prefs::kShowLogoutButtonInTray,
- base::Value::TYPE_BOOLEAN },
- { key::kShelfAutoHideBehavior,
- prefs::kShelfAutoHideBehaviorLocal,
- base::Value::TYPE_STRING },
- { key::kSessionLengthLimit,
- prefs::kSessionLengthLimit,
- base::Value::TYPE_INTEGER },
- { key::kWaitForInitialUserActivity,
- prefs::kSessionWaitForInitialUserActivity,
- base::Value::TYPE_BOOLEAN },
- { key::kPowerManagementUsesAudioActivity,
- prefs::kPowerUseAudioActivity,
- base::Value::TYPE_BOOLEAN },
- { key::kPowerManagementUsesVideoActivity,
- prefs::kPowerUseVideoActivity,
- base::Value::TYPE_BOOLEAN },
- { key::kAllowScreenWakeLocks,
- prefs::kPowerAllowScreenWakeLocks,
- base::Value::TYPE_BOOLEAN },
- { key::kWaitForInitialUserActivity,
- prefs::kPowerWaitForInitialUserActivity,
- base::Value::TYPE_BOOLEAN },
- { key::kTermsOfServiceURL,
- prefs::kTermsOfServiceURL,
- base::Value::TYPE_STRING },
- { key::kShowAccessibilityOptionsInSystemTrayMenu,
- prefs::kShouldAlwaysShowAccessibilityMenu,
- base::Value::TYPE_BOOLEAN },
- { key::kLargeCursorEnabled,
- prefs::kAccessibilityLargeCursorEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kSpokenFeedbackEnabled,
- prefs::kAccessibilitySpokenFeedbackEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kHighContrastEnabled,
- prefs::kAccessibilityHighContrastEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kVirtualKeyboardEnabled,
- prefs::kAccessibilityVirtualKeyboardEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kDeviceLoginScreenDefaultLargeCursorEnabled,
- NULL,
- base::Value::TYPE_BOOLEAN },
- { key::kDeviceLoginScreenDefaultSpokenFeedbackEnabled,
- NULL,
- base::Value::TYPE_BOOLEAN },
- { key::kDeviceLoginScreenDefaultHighContrastEnabled,
- NULL,
- base::Value::TYPE_BOOLEAN },
- { key::kDeviceLoginScreenDefaultVirtualKeyboardEnabled,
- NULL,
- base::Value::TYPE_BOOLEAN },
- { key::kRebootAfterUpdate,
- prefs::kRebootAfterUpdate,
- base::Value::TYPE_BOOLEAN },
- { key::kAttestationEnabledForUser,
- prefs::kAttestationEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kChromeOsMultiProfileUserBehavior,
- prefs::kMultiProfileUserBehavior,
- base::Value::TYPE_STRING },
- { key::kKeyboardDefaultToFunctionKeys,
- prefs::kLanguageSendFunctionKeys,
- base::Value::TYPE_BOOLEAN },
- { key::kTouchVirtualKeyboardEnabled,
- prefs::kTouchVirtualKeyboardEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kEasyUnlockAllowed,
- prefs::kEasyUnlockAllowed,
- base::Value::TYPE_BOOLEAN },
- { key::kCaptivePortalAuthenticationIgnoresProxy,
- prefs::kCaptivePortalAuthenticationIgnoresProxy,
- base::Value::TYPE_BOOLEAN },
- { key::kForceMaximizeOnFirstRun,
- prefs::kForceMaximizeOnFirstRun,
- base::Value::TYPE_BOOLEAN },
+ {key::kChromeOsLockOnIdleSuspend,
+ prefs::kEnableAutoScreenLock,
+ base::Value::TYPE_BOOLEAN},
+ {key::kChromeOsReleaseChannel,
+ prefs::kChromeOsReleaseChannel,
+ base::Value::TYPE_STRING},
+ {key::kDriveDisabled, prefs::kDisableDrive, base::Value::TYPE_BOOLEAN},
+ {key::kDriveDisabledOverCellular,
+ prefs::kDisableDriveOverCellular,
+ base::Value::TYPE_BOOLEAN},
+ {key::kExternalStorageDisabled,
+ prefs::kExternalStorageDisabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAudioOutputAllowed,
+ chromeos::prefs::kAudioOutputAllowed,
+ base::Value::TYPE_BOOLEAN},
+ {key::kShowLogoutButtonInTray,
+ prefs::kShowLogoutButtonInTray,
+ base::Value::TYPE_BOOLEAN},
+ {key::kShelfAutoHideBehavior,
+ prefs::kShelfAutoHideBehaviorLocal,
+ base::Value::TYPE_STRING},
+ {key::kSessionLengthLimit,
+ prefs::kSessionLengthLimit,
+ base::Value::TYPE_INTEGER},
+ {key::kWaitForInitialUserActivity,
+ prefs::kSessionWaitForInitialUserActivity,
+ base::Value::TYPE_BOOLEAN},
+ {key::kPowerManagementUsesAudioActivity,
+ prefs::kPowerUseAudioActivity,
+ base::Value::TYPE_BOOLEAN},
+ {key::kPowerManagementUsesVideoActivity,
+ prefs::kPowerUseVideoActivity,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAllowScreenWakeLocks,
+ prefs::kPowerAllowScreenWakeLocks,
+ base::Value::TYPE_BOOLEAN},
+ {key::kWaitForInitialUserActivity,
+ prefs::kPowerWaitForInitialUserActivity,
+ base::Value::TYPE_BOOLEAN},
+ {key::kTermsOfServiceURL,
+ prefs::kTermsOfServiceURL,
+ base::Value::TYPE_STRING},
+ {key::kShowAccessibilityOptionsInSystemTrayMenu,
+ prefs::kShouldAlwaysShowAccessibilityMenu,
+ base::Value::TYPE_BOOLEAN},
+ {key::kLargeCursorEnabled,
+ prefs::kAccessibilityLargeCursorEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kSpokenFeedbackEnabled,
+ prefs::kAccessibilitySpokenFeedbackEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kHighContrastEnabled,
+ prefs::kAccessibilityHighContrastEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kVirtualKeyboardEnabled,
+ prefs::kAccessibilityVirtualKeyboardEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDeviceLoginScreenDefaultLargeCursorEnabled,
+ NULL,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDeviceLoginScreenDefaultSpokenFeedbackEnabled,
+ NULL,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDeviceLoginScreenDefaultHighContrastEnabled,
+ NULL,
+ base::Value::TYPE_BOOLEAN},
+ {key::kDeviceLoginScreenDefaultVirtualKeyboardEnabled,
+ NULL,
+ base::Value::TYPE_BOOLEAN},
+ {key::kRebootAfterUpdate,
+ prefs::kRebootAfterUpdate,
+ base::Value::TYPE_BOOLEAN},
+ {key::kAttestationEnabledForUser,
+ prefs::kAttestationEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kChromeOsMultiProfileUserBehavior,
+ prefs::kMultiProfileUserBehavior,
+ base::Value::TYPE_STRING},
+ {key::kKeyboardDefaultToFunctionKeys,
+ prefs::kLanguageSendFunctionKeys,
+ base::Value::TYPE_BOOLEAN},
+ {key::kTouchVirtualKeyboardEnabled,
+ prefs::kTouchVirtualKeyboardEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kEasyUnlockAllowed,
+ prefs::kEasyUnlockAllowed,
+ base::Value::TYPE_BOOLEAN},
+ {key::kCaptivePortalAuthenticationIgnoresProxy,
+ prefs::kCaptivePortalAuthenticationIgnoresProxy,
+ base::Value::TYPE_BOOLEAN},
+ {key::kForceMaximizeOnFirstRun,
+ prefs::kForceMaximizeOnFirstRun,
+ base::Value::TYPE_BOOLEAN},
#endif // defined(OS_CHROMEOS)
#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS)
- { key::kBackgroundModeEnabled,
- prefs::kBackgroundModeEnabled,
- base::Value::TYPE_BOOLEAN },
+ {key::kBackgroundModeEnabled,
+ prefs::kBackgroundModeEnabled,
+ base::Value::TYPE_BOOLEAN},
#endif // !defined(OS_MACOSX) && !defined(OS_CHROMEOS)
#if defined(OS_ANDROID)
- { key::kDataCompressionProxyEnabled,
- data_reduction_proxy::prefs::kDataReductionProxyEnabled,
- base::Value::TYPE_BOOLEAN },
+ {key::kDataCompressionProxyEnabled,
+ data_reduction_proxy::prefs::kDataReductionProxyEnabled,
+ base::Value::TYPE_BOOLEAN},
#endif // defined(OS_ANDROID)
#if !defined(OS_CHROMEOS) && !defined(OS_ANDROID) && !defined(OS_IOS)
- { key::kNativeMessagingUserLevelHosts,
- extensions::pref_names::kNativeMessagingUserLevelHosts,
- base::Value::TYPE_BOOLEAN },
- { key::kBrowserGuestModeEnabled,
- prefs::kBrowserGuestModeEnabled,
- base::Value::TYPE_BOOLEAN },
- { key::kBrowserAddPersonEnabled,
- prefs::kBrowserAddPersonEnabled,
- base::Value::TYPE_BOOLEAN },
+ {key::kNativeMessagingUserLevelHosts,
+ extensions::pref_names::kNativeMessagingUserLevelHosts,
+ base::Value::TYPE_BOOLEAN},
+ {key::kBrowserGuestModeEnabled,
+ prefs::kBrowserGuestModeEnabled,
+ base::Value::TYPE_BOOLEAN},
+ {key::kBrowserAddPersonEnabled,
+ prefs::kBrowserAddPersonEnabled,
+ base::Value::TYPE_BOOLEAN},
#endif // !defined(OS_CHROMEOS) && !defined(OS_ANDROID) && !defined(OS_IOS)
};

Powered by Google App Engine
This is Rietveld 408576698