Chromium Code Reviews| 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 862c65bd615477f1cb786576b54272f2decd5914..f1262d35771522f155cd1b4c4e07558c220a00e5 100644 |
| --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
| +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
| @@ -97,528 +97,367 @@ 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::kPacHttpsUrlStrippingEnabled, |
| - prefs::kPacHttpsUrlStrippingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kSafeBrowsingEnabled, |
| - prefs::kSafeBrowsingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kForceGoogleSafeSearch, |
| - prefs::kForceGoogleSafeSearch, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kForceYouTubeRestrict, |
| - prefs::kForceYouTubeRestrict, |
| - base::Value::TYPE_INTEGER}, |
| - { key::kPasswordManagerEnabled, |
| - password_manager::prefs::kPasswordManagerSavingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kPrintingEnabled, |
| - prefs::kPrintingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kDisablePrintPreview, |
| - prefs::kPrintPreviewDisabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kDefaultPrinterSelection, |
| - prefs::kPrintPreviewDefaultDestinationSelectionRules, |
| - base::Value::TYPE_STRING }, |
| - { key::kApplicationLocaleValue, |
| - prefs::kApplicationLocale, |
| - base::Value::TYPE_STRING }, |
| - { key::kAlwaysOpenPdfExternally, |
| - prefs::kPluginsAlwaysOpenPdfExternally, |
| - base::Value::TYPE_BOOLEAN }, |
| - { 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::kDefaultKeygenSetting, |
| - prefs::kManagedDefaultKeygenSetting, |
| - 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::kKeygenAllowedForUrls, |
| - prefs::kManagedKeygenAllowedForUrls, |
| - base::Value::TYPE_LIST }, |
| - { key::kKeygenBlockedForUrls, |
| - prefs::kManagedKeygenBlockedForUrls, |
| - 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::kEnableOnlineRevocationChecks, |
| - ssl_config::prefs::kCertRevocationCheckingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kRequireOnlineRevocationChecksForLocalAnchors, |
| - ssl_config::prefs::kCertRevocationCheckingRequiredLocalAnchors, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kEnableSha1ForLocalAnchors, |
| - ssl_config::prefs::kCertEnableSha1LocalAnchors, |
| - 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::kDefaultWebBluetoothGuardSetting, |
| - prefs::kManagedDefaultWebBluetoothGuardSetting, |
| - base::Value::TYPE_INTEGER }, |
| - { 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::kHardwareAccelerationModeEnabled, |
| - prefs::kHardwareAccelerationModeEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kAllowDinosaurEasterEgg, |
| - prefs::kAllowDinosaurEasterEgg, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kAllowedDomainsForApps, |
| - prefs::kAllowedDomainsForApps, |
| - base::Value::TYPE_STRING }, |
| - { key::kComponentUpdatesEnabled, |
| - prefs::kComponentUpdatesEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kHomepageLocation, prefs::kHomePage, base::Value::TYPE_STRING}, |
|
pastarmovj
2016/12/09 11:12:54
Please undo the auto-formatting here.
Bonus poin
pmarko
2016/12/13 06:01:51
Done. As we use clang-format the comment clang-for
|
| + {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::kPacHttpsUrlStrippingEnabled, prefs::kPacHttpsUrlStrippingEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kQuicAllowed, prefs::kQuicAllowed, base::Value::TYPE_BOOLEAN}, |
| + {key::kSafeBrowsingEnabled, prefs::kSafeBrowsingEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kForceGoogleSafeSearch, prefs::kForceGoogleSafeSearch, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kForceYouTubeRestrict, prefs::kForceYouTubeRestrict, |
| + base::Value::TYPE_INTEGER}, |
| + {key::kPasswordManagerEnabled, |
| + password_manager::prefs::kPasswordManagerSavingEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kPrintingEnabled, prefs::kPrintingEnabled, base::Value::TYPE_BOOLEAN}, |
| + {key::kDisablePrintPreview, prefs::kPrintPreviewDisabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kDefaultPrinterSelection, |
| + prefs::kPrintPreviewDefaultDestinationSelectionRules, |
| + base::Value::TYPE_STRING}, |
| + {key::kApplicationLocaleValue, prefs::kApplicationLocale, |
| + base::Value::TYPE_STRING}, |
| + {key::kAlwaysOpenPdfExternally, prefs::kPluginsAlwaysOpenPdfExternally, |
| + base::Value::TYPE_BOOLEAN}, |
| + {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::kDefaultKeygenSetting, prefs::kManagedDefaultKeygenSetting, |
| + 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::kKeygenAllowedForUrls, prefs::kManagedKeygenAllowedForUrls, |
| + base::Value::TYPE_LIST}, |
| + {key::kKeygenBlockedForUrls, prefs::kManagedKeygenBlockedForUrls, |
| + 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::kEnableOnlineRevocationChecks, |
| + ssl_config::prefs::kCertRevocationCheckingEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kRequireOnlineRevocationChecksForLocalAnchors, |
| + ssl_config::prefs::kCertRevocationCheckingRequiredLocalAnchors, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kEnableSha1ForLocalAnchors, |
| + ssl_config::prefs::kCertEnableSha1LocalAnchors, 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::kDefaultWebBluetoothGuardSetting, |
| + prefs::kManagedDefaultWebBluetoothGuardSetting, base::Value::TYPE_INTEGER}, |
| + {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::kHardwareAccelerationModeEnabled, |
| + prefs::kHardwareAccelerationModeEnabled, base::Value::TYPE_BOOLEAN}, |
| + {key::kAllowDinosaurEasterEgg, prefs::kAllowDinosaurEasterEgg, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kAllowedDomainsForApps, prefs::kAllowedDomainsForApps, |
| + base::Value::TYPE_STRING}, |
| + {key::kComponentUpdatesEnabled, prefs::kComponentUpdatesEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| #if BUILDFLAG(ENABLE_SPELLCHECK) |
| - { key::kSpellCheckServiceEnabled, |
| - spellcheck::prefs::kSpellCheckUseSpellingService, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kSpellCheckServiceEnabled, |
| + spellcheck::prefs::kSpellCheckUseSpellingService, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif // BUILDFLAG(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, |
| - variations::prefs::kVariationsRestrictParameter, |
| - base::Value::TYPE_STRING }, |
| - { key::kSupervisedUserCreationEnabled, |
| - prefs::kSupervisedUserCreationAllowed, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kForceEphemeralProfiles, |
| - prefs::kForceEphemeralProfiles, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kDHEEnabled, |
| - ssl_config::prefs::kDHEEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kNTPContentSuggestionsEnabled, |
| - ntp_snippets::prefs::kEnableSnippets, |
| - base::Value::TYPE_BOOLEAN }, |
| + {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, |
| + variations::prefs::kVariationsRestrictParameter, base::Value::TYPE_STRING}, |
| + {key::kSupervisedUserCreationEnabled, prefs::kSupervisedUserCreationAllowed, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kForceEphemeralProfiles, prefs::kForceEphemeralProfiles, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kDHEEnabled, ssl_config::prefs::kDHEEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kNTPContentSuggestionsEnabled, ntp_snippets::prefs::kEnableSnippets, |
| + base::Value::TYPE_BOOLEAN}, |
| #if defined(ENABLE_MEDIA_ROUTER) |
| - { key::kEnableMediaRouter, |
| - prefs::kEnableMediaRouter, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kEnableMediaRouter, prefs::kEnableMediaRouter, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif // defined(ENABLE_MEDIA_ROUTER) |
| #if BUILDFLAG(ENABLE_WEBRTC) |
| - { key::kWebRtcUdpPortRange, |
| - prefs::kWebRTCUDPPortRange, |
| - base::Value::TYPE_STRING }, |
| + {key::kWebRtcUdpPortRange, prefs::kWebRTCUDPPortRange, |
| + base::Value::TYPE_STRING}, |
| #endif // BUILDFLAG(ENABLE_WEBRTC) |
| #if !defined(OS_MACOSX) |
| - { key::kFullscreenAllowed, |
| - prefs::kFullscreenAllowed, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kFullscreenAllowed, prefs::kFullscreenAllowed, |
| + base::Value::TYPE_BOOLEAN}, |
| #if BUILDFLAG(ENABLE_EXTENSIONS) |
| - { key::kFullscreenAllowed, |
| - extensions::pref_names::kAppFullscreenAllowed, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kFullscreenAllowed, extensions::pref_names::kAppFullscreenAllowed, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif // BUILDFLAG(ENABLE_EXTENSIONS) |
| #endif // !defined(OS_MACOSX) |
| #if defined(OS_CHROMEOS) |
| - { key::kChromeOsLockOnIdleSuspend, |
| - prefs::kEnableAutoScreenLock, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kChromeOsReleaseChannel, |
| - prefs::kChromeOsReleaseChannel, |
| - base::Value::TYPE_STRING }, |
| - { key::kDriveDisabled, |
| - drive::prefs::kDisableDrive, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kDriveDisabledOverCellular, |
| - drive::prefs::kDisableDriveOverCellular, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kExternalStorageDisabled, |
| - prefs::kExternalStorageDisabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kExternalStorageReadOnly, |
| - prefs::kExternalStorageReadOnly, |
| - 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::kUnifiedDesktopEnabledByDefault, |
| - prefs::kUnifiedDesktopEnabledByDefault, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kArcEnabled, |
| - prefs::kArcEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kArcBackupRestoreEnabled, |
| - prefs::kArcBackupRestoreEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kReportArcStatusEnabled, |
| - prefs::kReportArcStatusEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kNativePrinters, |
| - prefs::kRecommendedNativePrinters, |
| - base::Value::TYPE_LIST }, |
| + {key::kChromeOsLockOnIdleSuspend, prefs::kEnableAutoScreenLock, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kChromeOsReleaseChannel, prefs::kChromeOsReleaseChannel, |
| + base::Value::TYPE_STRING}, |
| + {key::kDriveDisabled, drive::prefs::kDisableDrive, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kDriveDisabledOverCellular, drive::prefs::kDisableDriveOverCellular, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kExternalStorageDisabled, prefs::kExternalStorageDisabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kExternalStorageReadOnly, prefs::kExternalStorageReadOnly, |
| + 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::kUnifiedDesktopEnabledByDefault, |
| + prefs::kUnifiedDesktopEnabledByDefault, base::Value::TYPE_BOOLEAN}, |
| + {key::kArcEnabled, prefs::kArcEnabled, base::Value::TYPE_BOOLEAN}, |
| + {key::kArcBackupRestoreEnabled, prefs::kArcBackupRestoreEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kReportArcStatusEnabled, prefs::kReportArcStatusEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kNativePrinters, prefs::kRecommendedNativePrinters, |
| + base::Value::TYPE_LIST}, |
| #endif // defined(OS_CHROMEOS) |
| // Metrics reporting is controlled by a platform specific policy for ChromeOS |
| #if defined(OS_CHROMEOS) |
| - { key::kDeviceMetricsReportingEnabled, |
| - metrics::prefs::kMetricsReportingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kDeviceMetricsReportingEnabled, |
| + metrics::prefs::kMetricsReportingEnabled, base::Value::TYPE_BOOLEAN}, |
| #else |
| - { key::kMetricsReportingEnabled, |
| - metrics::prefs::kMetricsReportingEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kMetricsReportingEnabled, metrics::prefs::kMetricsReportingEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif |
| #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 BUILDFLAG(ANDROID_JAVA_UI) |
| - { key::kDataCompressionProxyEnabled, |
| - prefs::kDataSaverEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| - { key::kAuthAndroidNegotiateAccountType, |
| - prefs::kAuthAndroidNegotiateAccountType, |
| - base::Value::TYPE_STRING }, |
| + {key::kDataCompressionProxyEnabled, prefs::kDataSaverEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| + {key::kAuthAndroidNegotiateAccountType, |
| + prefs::kAuthAndroidNegotiateAccountType, base::Value::TYPE_STRING}, |
| #endif // BUILDFLAG(ANDROID_JAVA_UI) |
| #if !defined(OS_CHROMEOS) && !defined(OS_ANDROID) |
| - { 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::kForceBrowserSignin, |
| - prefs::kForceBrowserSignin, |
| - 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}, |
| + {key::kForceBrowserSignin, prefs::kForceBrowserSignin, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif // !defined(OS_CHROMEOS) && !defined(OS_ANDROID) |
| #if defined(OS_WIN) |
| - { key::kWelcomePageOnOSUpgradeEnabled, |
| - prefs::kWelcomePageOnOSUpgradeEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kWelcomePageOnOSUpgradeEnabled, prefs::kWelcomePageOnOSUpgradeEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif // OS_WIN |
| #if !defined(OS_ANDROID) |
| - { key::kSuppressUnsupportedOSWarning, |
| - prefs::kSuppressUnsupportedOSWarning, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kSuppressUnsupportedOSWarning, prefs::kSuppressUnsupportedOSWarning, |
| + base::Value::TYPE_BOOLEAN}, |
| #endif // !OS_ANDROID |
| #if defined(OS_CHROMEOS) |
| - { key::kSystemTimezoneAutomaticDetection, |
| - prefs::kSystemTimezoneAutomaticDetectionPolicy, |
| - base::Value::TYPE_INTEGER }, |
| + {key::kSystemTimezoneAutomaticDetection, |
| + prefs::kSystemTimezoneAutomaticDetectionPolicy, base::Value::TYPE_INTEGER}, |
| #endif |
| - { key::kTaskManagerEndProcessEnabled, |
| - prefs::kTaskManagerEndProcessEnabled, |
| - base::Value::TYPE_BOOLEAN }, |
| + {key::kTaskManagerEndProcessEnabled, prefs::kTaskManagerEndProcessEnabled, |
| + base::Value::TYPE_BOOLEAN}, |
| #if defined(OS_CHROMEOS) |
| - { key::kNetworkThrottlingEnabled, |
| - prefs::kNetworkThrottlingEnabled, |
| - base::Value::TYPE_DICTIONARY }, |
| + {key::kNetworkThrottlingEnabled, prefs::kNetworkThrottlingEnabled, |
| + base::Value::TYPE_DICTIONARY}, |
| - { key::kAllowScreenLock, prefs::kAllowScreenLock, base::Value::TYPE_BOOLEAN }, |
| + {key::kAllowScreenLock, prefs::kAllowScreenLock, base::Value::TYPE_BOOLEAN}, |
| - { key::kQuickUnlockModeWhitelist, prefs::kQuickUnlockModeWhitelist, |
| - base::Value::TYPE_LIST }, |
| - { key::kQuickUnlockTimeout, prefs::kQuickUnlockTimeout, |
| - base::Value::TYPE_INTEGER }, |
| + {key::kQuickUnlockModeWhitelist, prefs::kQuickUnlockModeWhitelist, |
| + base::Value::TYPE_LIST}, |
| + {key::kQuickUnlockTimeout, prefs::kQuickUnlockTimeout, |
| + base::Value::TYPE_INTEGER}, |
| #endif |
| }; |