| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 "chrome/browser/policy/configuration_policy_pref_store.h" | 5 #include "chrome/browser/policy/configuration_policy_pref_store.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 207 { Value::TYPE_INTEGER, kPolicyDefaultCookiesSetting, | 207 { Value::TYPE_INTEGER, kPolicyDefaultCookiesSetting, |
| 208 prefs::kManagedDefaultCookiesSetting }, | 208 prefs::kManagedDefaultCookiesSetting }, |
| 209 { Value::TYPE_INTEGER, kPolicyDefaultImagesSetting, | 209 { Value::TYPE_INTEGER, kPolicyDefaultImagesSetting, |
| 210 prefs::kManagedDefaultImagesSetting }, | 210 prefs::kManagedDefaultImagesSetting }, |
| 211 { Value::TYPE_INTEGER, kPolicyDefaultJavaScriptSetting, | 211 { Value::TYPE_INTEGER, kPolicyDefaultJavaScriptSetting, |
| 212 prefs::kManagedDefaultJavaScriptSetting }, | 212 prefs::kManagedDefaultJavaScriptSetting }, |
| 213 { Value::TYPE_INTEGER, kPolicyDefaultPluginsSetting, | 213 { Value::TYPE_INTEGER, kPolicyDefaultPluginsSetting, |
| 214 prefs::kManagedDefaultPluginsSetting }, | 214 prefs::kManagedDefaultPluginsSetting }, |
| 215 { Value::TYPE_INTEGER, kPolicyDefaultPopupsSetting, | 215 { Value::TYPE_INTEGER, kPolicyDefaultPopupsSetting, |
| 216 prefs::kManagedDefaultPopupsSetting }, | 216 prefs::kManagedDefaultPopupsSetting }, |
| 217 { Value::TYPE_LIST, kPolicyCookiesAllowedForUrls, |
| 218 prefs::kManagedCookiesAllowedForUrls }, |
| 219 { Value::TYPE_LIST, kPolicyCookiesBlockedForUrls, |
| 220 prefs::kManagedCookiesBlockedForUrls }, |
| 221 { Value::TYPE_LIST, kPolicyCookiesSessionOnlyForUrls, |
| 222 prefs::kManagedCookiesSessionOnlyForUrls }, |
| 223 { Value::TYPE_LIST, kPolicyImagesAllowedForUrls, |
| 224 prefs::kManagedImagesAllowedForUrls }, |
| 225 { Value::TYPE_LIST, kPolicyImagesBlockedForUrls, |
| 226 prefs::kManagedImagesBlockedForUrls }, |
| 227 { Value::TYPE_LIST, kPolicyJavaScriptAllowedForUrls, |
| 228 prefs::kManagedJavaScriptAllowedForUrls }, |
| 229 { Value::TYPE_LIST, kPolicyJavaScriptBlockedForUrls, |
| 230 prefs::kManagedJavaScriptBlockedForUrls }, |
| 231 { Value::TYPE_LIST, kPolicyPluginsAllowedForUrls, |
| 232 prefs::kManagedPluginsAllowedForUrls }, |
| 233 { Value::TYPE_LIST, kPolicyPluginsBlockedForUrls, |
| 234 prefs::kManagedPluginsBlockedForUrls }, |
| 235 { Value::TYPE_LIST, kPolicyPopupsAllowedForUrls, |
| 236 prefs::kManagedPopupsAllowedForUrls }, |
| 237 { Value::TYPE_LIST, kPolicyPopupsBlockedForUrls, |
| 238 prefs::kManagedPopupsBlockedForUrls }, |
| 217 { Value::TYPE_INTEGER, kPolicyDefaultNotificationSetting, | 239 { Value::TYPE_INTEGER, kPolicyDefaultNotificationSetting, |
| 218 prefs::kDesktopNotificationDefaultContentSetting }, | 240 prefs::kDesktopNotificationDefaultContentSetting }, |
| 219 { Value::TYPE_INTEGER, kPolicyDefaultGeolocationSetting, | 241 { Value::TYPE_INTEGER, kPolicyDefaultGeolocationSetting, |
| 220 prefs::kGeolocationDefaultContentSetting }, | 242 prefs::kGeolocationDefaultContentSetting }, |
| 221 { Value::TYPE_STRING, kPolicyAuthSchemes, | 243 { Value::TYPE_STRING, kPolicyAuthSchemes, |
| 222 prefs::kAuthSchemes }, | 244 prefs::kAuthSchemes }, |
| 223 { Value::TYPE_BOOLEAN, kPolicyDisableAuthNegotiateCnameLookup, | 245 { Value::TYPE_BOOLEAN, kPolicyDisableAuthNegotiateCnameLookup, |
| 224 prefs::kDisableAuthNegotiateCnameLookup }, | 246 prefs::kDisableAuthNegotiateCnameLookup }, |
| 225 { Value::TYPE_BOOLEAN, kPolicyEnableAuthNegotiatePort, | 247 { Value::TYPE_BOOLEAN, kPolicyEnableAuthNegotiatePort, |
| 226 prefs::kEnableAuthNegotiatePort }, | 248 prefs::kEnableAuthNegotiatePort }, |
| (...skipping 665 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 892 { kPolicyDefaultJavaScriptSetting, Value::TYPE_INTEGER, | 914 { kPolicyDefaultJavaScriptSetting, Value::TYPE_INTEGER, |
| 893 key::kDefaultJavaScriptSetting }, | 915 key::kDefaultJavaScriptSetting }, |
| 894 { kPolicyDefaultPluginsSetting, Value::TYPE_INTEGER, | 916 { kPolicyDefaultPluginsSetting, Value::TYPE_INTEGER, |
| 895 key::kDefaultPluginsSetting }, | 917 key::kDefaultPluginsSetting }, |
| 896 { kPolicyDefaultPopupsSetting, Value::TYPE_INTEGER, | 918 { kPolicyDefaultPopupsSetting, Value::TYPE_INTEGER, |
| 897 key::kDefaultPopupsSetting }, | 919 key::kDefaultPopupsSetting }, |
| 898 { kPolicyDefaultNotificationSetting, Value::TYPE_INTEGER, | 920 { kPolicyDefaultNotificationSetting, Value::TYPE_INTEGER, |
| 899 key::kDefaultNotificationSetting }, | 921 key::kDefaultNotificationSetting }, |
| 900 { kPolicyDefaultGeolocationSetting, Value::TYPE_INTEGER, | 922 { kPolicyDefaultGeolocationSetting, Value::TYPE_INTEGER, |
| 901 key::kDefaultGeolocationSetting }, | 923 key::kDefaultGeolocationSetting }, |
| 924 { kPolicyCookiesAllowedForUrls, Value::TYPE_LIST, |
| 925 key::kCookiesAllowedForUrls }, |
| 926 { kPolicyCookiesBlockedForUrls, Value::TYPE_LIST, |
| 927 key::kCookiesBlockedForUrls }, |
| 928 { kPolicyCookiesSessionOnlyForUrls, Value::TYPE_LIST, |
| 929 key::kCookiesSessionOnlyForUrls }, |
| 930 { kPolicyImagesAllowedForUrls, Value::TYPE_LIST, |
| 931 key::kImagesAllowedForUrls }, |
| 932 { kPolicyImagesBlockedForUrls, Value::TYPE_LIST, |
| 933 key::kImagesBlockedForUrls }, |
| 934 { kPolicyJavaScriptAllowedForUrls, Value::TYPE_LIST, |
| 935 key::kJavaScriptAllowedForUrls }, |
| 936 { kPolicyJavaScriptBlockedForUrls, Value::TYPE_LIST, |
| 937 key::kJavaScriptBlockedForUrls }, |
| 938 { kPolicyPluginsAllowedForUrls, Value::TYPE_LIST, |
| 939 key::kPluginsAllowedForUrls }, |
| 940 { kPolicyPluginsBlockedForUrls, Value::TYPE_LIST, |
| 941 key::kPluginsBlockedForUrls }, |
| 942 { kPolicyPopupsAllowedForUrls, Value::TYPE_LIST, |
| 943 key::kPopupsAllowedForUrls }, |
| 944 { kPolicyPopupsBlockedForUrls, Value::TYPE_LIST, |
| 945 key::kPopupsBlockedForUrls }, |
| 902 { kPolicyAuthSchemes, Value::TYPE_STRING, key::kAuthSchemes }, | 946 { kPolicyAuthSchemes, Value::TYPE_STRING, key::kAuthSchemes }, |
| 903 { kPolicyDisableAuthNegotiateCnameLookup, Value::TYPE_BOOLEAN, | 947 { kPolicyDisableAuthNegotiateCnameLookup, Value::TYPE_BOOLEAN, |
| 904 key::kDisableAuthNegotiateCnameLookup }, | 948 key::kDisableAuthNegotiateCnameLookup }, |
| 905 { kPolicyEnableAuthNegotiatePort, Value::TYPE_BOOLEAN, | 949 { kPolicyEnableAuthNegotiatePort, Value::TYPE_BOOLEAN, |
| 906 key::kEnableAuthNegotiatePort }, | 950 key::kEnableAuthNegotiatePort }, |
| 907 { kPolicyAuthServerWhitelist, Value::TYPE_STRING, | 951 { kPolicyAuthServerWhitelist, Value::TYPE_STRING, |
| 908 key::kAuthServerWhitelist }, | 952 key::kAuthServerWhitelist }, |
| 909 { kPolicyAuthNegotiateDelegateWhitelist, Value::TYPE_STRING, | 953 { kPolicyAuthNegotiateDelegateWhitelist, Value::TYPE_STRING, |
| 910 key::kAuthNegotiateDelegateWhitelist }, | 954 key::kAuthNegotiateDelegateWhitelist }, |
| 911 { kPolicyGSSAPILibraryName, Value::TYPE_STRING, | 955 { kPolicyGSSAPILibraryName, Value::TYPE_STRING, |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 959 // Update the initialization flag. | 1003 // Update the initialization flag. |
| 960 if (!initialization_complete_ && | 1004 if (!initialization_complete_ && |
| 961 provider_->IsInitializationComplete()) { | 1005 provider_->IsInitializationComplete()) { |
| 962 initialization_complete_ = true; | 1006 initialization_complete_ = true; |
| 963 FOR_EACH_OBSERVER(PrefStore::Observer, observers_, | 1007 FOR_EACH_OBSERVER(PrefStore::Observer, observers_, |
| 964 OnInitializationCompleted()); | 1008 OnInitializationCompleted()); |
| 965 } | 1009 } |
| 966 } | 1010 } |
| 967 | 1011 |
| 968 } // namespace policy | 1012 } // namespace policy |
| OLD | NEW |