| Index: chrome/browser/extensions/extension_preference_api.cc
|
| diff --git a/chrome/browser/extensions/extension_preference_api.cc b/chrome/browser/extensions/extension_preference_api.cc
|
| index 21b1f71b590d6913bbf242adf20bb2a789f950a6..3f2565292faa014c8898e169355057ccf1eac767 100644
|
| --- a/chrome/browser/extensions/extension_preference_api.cc
|
| +++ b/chrome/browser/extensions/extension_preference_api.cc
|
| @@ -45,22 +45,59 @@ const char kValue[] = "value";
|
| const char kOnPrefChangeFormat[] = "types.ChromeSetting.%s.onChange";
|
|
|
| PrefMappingEntry kPrefMapping[] = {
|
| - { "thirdPartyCookiesAllowed",
|
| - prefs::kBlockThirdPartyCookies,
|
| + { "alternateErrorPagesEnabled",
|
| + prefs::kAlternateErrorPagesEnabled,
|
| ExtensionAPIPermission::kContentSettings
|
| },
|
| - { "referrersEnabled",
|
| - prefs::kEnableReferrers,
|
| + { "autofillEnabled",
|
| + prefs::kAutofillEnabled,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| + { "clearSiteDataOnExit",
|
| + prefs::kClearSiteDataOnExit,
|
| ExtensionAPIPermission::kContentSettings
|
| },
|
| { "hyperlinkAuditingEnabled",
|
| prefs::kEnableHyperlinkAuditing,
|
| ExtensionAPIPermission::kContentSettings
|
| },
|
| + { "instantEnabled",
|
| + prefs::kInstantEnabled,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| + // TODO(mkwst): come back to this once the UMA discussion has been resolved.
|
| + // { "metricsReportingEnabled",
|
| + // prefs::kMetricsReportingEnabled,
|
| + // ExtensionAPIPermission::kMetrics
|
| + // },
|
| + { "networkPredictionEnabled",
|
| + prefs::kNetworkPredictionEnabled,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| { "proxy",
|
| prefs::kProxy,
|
| ExtensionAPIPermission::kProxy
|
| },
|
| + { "referrersEnabled",
|
| + prefs::kEnableReferrers,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| + { "searchSuggestEnabled",
|
| + prefs::kSearchSuggestEnabled,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| + { "safeBrowsingEnabled",
|
| + prefs::kSafeBrowsingEnabled,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| + { "thirdPartyCookiesAllowed",
|
| + prefs::kBlockThirdPartyCookies,
|
| + ExtensionAPIPermission::kContentSettings
|
| + },
|
| + { "translateEnabled",
|
| + prefs::kEnableTranslate,
|
| + ExtensionAPIPermission::kContentSettings
|
| + }
|
| };
|
|
|
| class IdentityPrefTransformer : public PrefTransformerInterface {
|
|
|