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

Side by Side Diff: extensions/browser/extension_prefs.cc

Issue 1102733002: Remove most occurences of PrefRegistrySyncable::UNSYNCABLE_PREF (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@prefs-add-reg-funcs
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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "extensions/browser/extension_prefs.h" 5 #include "extensions/browser/extension_prefs.h"
6 6
7 #include <iterator> 7 #include <iterator>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/metrics/histogram_macros.h" 10 #include "base/metrics/histogram_macros.h"
(...skipping 1877 matching lines...) Expand 10 before | Expand all | Expand 10 after
1888 prefs_->SetBoolean(pref_names::kStorageGarbageCollect, value); 1888 prefs_->SetBoolean(pref_names::kStorageGarbageCollect, value);
1889 } 1889 }
1890 1890
1891 bool ExtensionPrefs::NeedsStorageGarbageCollection() { 1891 bool ExtensionPrefs::NeedsStorageGarbageCollection() {
1892 return prefs_->GetBoolean(pref_names::kStorageGarbageCollect); 1892 return prefs_->GetBoolean(pref_names::kStorageGarbageCollect);
1893 } 1893 }
1894 1894
1895 // static 1895 // static
1896 void ExtensionPrefs::RegisterProfilePrefs( 1896 void ExtensionPrefs::RegisterProfilePrefs(
1897 user_prefs::PrefRegistrySyncable* registry) { 1897 user_prefs::PrefRegistrySyncable* registry) {
1898 registry->RegisterDictionaryPref( 1898 registry->RegisterDictionaryPref(pref_names::kExtensions);
1899 pref_names::kExtensions,
1900 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1901 registry->RegisterListPref(pref_names::kToolbar, 1899 registry->RegisterListPref(pref_names::kToolbar,
1902 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 1900 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
1903 registry->RegisterIntegerPref( 1901 registry->RegisterIntegerPref(
1904 pref_names::kToolbarSize, 1902 pref_names::kToolbarSize,
1905 -1, // default value 1903 -1, // default value
1906 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1904 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1907 registry->RegisterDictionaryPref( 1905 registry->RegisterDictionaryPref(kExtensionsBlacklistUpdate);
1908 kExtensionsBlacklistUpdate, 1906 registry->RegisterListPref(pref_names::kInstallAllowList);
1909 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1907 registry->RegisterListPref(pref_names::kInstallDenyList);
1910 registry->RegisterListPref(pref_names::kInstallAllowList, 1908 registry->RegisterDictionaryPref(pref_names::kInstallForceList);
1911 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1909 registry->RegisterListPref(pref_names::kAllowedTypes);
1912 registry->RegisterListPref(pref_names::kInstallDenyList,
1913 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1914 registry->RegisterDictionaryPref(
1915 pref_names::kInstallForceList,
1916 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1917 registry->RegisterListPref(pref_names::kAllowedTypes,
1918 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1919 registry->RegisterBooleanPref( 1910 registry->RegisterBooleanPref(
1920 pref_names::kStorageGarbageCollect, 1911 pref_names::kStorageGarbageCollect,
1921 false, // default value 1912 false, // default value
1922 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1913 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1923 registry->RegisterInt64Pref( 1914 registry->RegisterInt64Pref(
1924 pref_names::kLastUpdateCheck, 1915 pref_names::kLastUpdateCheck,
1925 0, // default value 1916 0, // default value
1926 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1917 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1927 registry->RegisterInt64Pref( 1918 registry->RegisterInt64Pref(
1928 pref_names::kNextUpdateCheck, 1919 pref_names::kNextUpdateCheck,
1929 0, // default value 1920 0, // default value
1930 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1921 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1931 registry->RegisterListPref(pref_names::kAllowedInstallSites, 1922 registry->RegisterListPref(pref_names::kAllowedInstallSites);
1932 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1933 registry->RegisterStringPref( 1923 registry->RegisterStringPref(
1934 pref_names::kLastChromeVersion, 1924 pref_names::kLastChromeVersion,
1935 std::string(), // default value 1925 std::string(), // default value
1936 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1926 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1937 registry->RegisterDictionaryPref( 1927 registry->RegisterDictionaryPref(kInstallSignature);
1938 kInstallSignature,
1939 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1940 1928
1941 registry->RegisterListPref(pref_names::kNativeMessagingBlacklist, 1929 registry->RegisterListPref(pref_names::kNativeMessagingBlacklist);
1942 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1930 registry->RegisterListPref(pref_names::kNativeMessagingWhitelist);
1943 registry->RegisterListPref(pref_names::kNativeMessagingWhitelist,
1944 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1945 registry->RegisterBooleanPref( 1931 registry->RegisterBooleanPref(
1946 pref_names::kNativeMessagingUserLevelHosts, 1932 pref_names::kNativeMessagingUserLevelHosts,
1947 true, // default value 1933 true, // default value
1948 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1934 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1949 registry->RegisterIntegerPref( 1935 registry->RegisterIntegerPref(
1950 kCorruptedDisableCount, 1936 kCorruptedDisableCount,
1951 0, // default value 1937 0, // default value
1952 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 1938 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1953 1939
1954 #if !defined(OS_MACOSX) 1940 #if !defined(OS_MACOSX)
1955 registry->RegisterBooleanPref( 1941 registry->RegisterBooleanPref(pref_names::kAppFullscreenAllowed, true);
1956 pref_names::kAppFullscreenAllowed, true,
1957 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
1958 #endif 1942 #endif
1959 } 1943 }
1960 1944
1961 template <class ExtensionIdContainer> 1945 template <class ExtensionIdContainer>
1962 bool ExtensionPrefs::GetUserExtensionPrefIntoContainer( 1946 bool ExtensionPrefs::GetUserExtensionPrefIntoContainer(
1963 const char* pref, 1947 const char* pref,
1964 ExtensionIdContainer* id_container_out) { 1948 ExtensionIdContainer* id_container_out) {
1965 DCHECK(id_container_out->empty()); 1949 DCHECK(id_container_out->empty());
1966 1950
1967 const base::Value* user_pref_value = prefs_->GetUserPrefValue(pref); 1951 const base::Value* user_pref_value = prefs_->GetUserPrefValue(pref);
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
2145 extension_pref_value_map_->RegisterExtension( 2129 extension_pref_value_map_->RegisterExtension(
2146 extension_id, install_time, is_enabled, is_incognito_enabled); 2130 extension_id, install_time, is_enabled, is_incognito_enabled);
2147 2131
2148 FOR_EACH_OBSERVER( 2132 FOR_EACH_OBSERVER(
2149 ExtensionPrefsObserver, 2133 ExtensionPrefsObserver,
2150 observer_list_, 2134 observer_list_,
2151 OnExtensionRegistered(extension_id, install_time, is_enabled)); 2135 OnExtensionRegistered(extension_id, install_time, is_enabled));
2152 } 2136 }
2153 2137
2154 } // namespace extensions 2138 } // namespace extensions
OLDNEW
« no previous file with comments | « components/translate/core/browser/translate_prefs.cc ('k') | ios/chrome/browser/first_run/first_run.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698