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

Side by Side Diff: chrome/common/extensions/extension.cc

Issue 6992022: Move Proxy Settings API out of experimental (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed Bernhard's comment Created 9 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 | Annotate | Revision Log
OLDNEW
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/common/extensions/extension.h" 5 #include "chrome/common/extensions/extension.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/base64.h" 9 #include "base/base64.h"
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 103
104 // Names of API modules that do not require a permission. 104 // Names of API modules that do not require a permission.
105 const char kBrowserActionModuleName[] = "browserAction"; 105 const char kBrowserActionModuleName[] = "browserAction";
106 const char kBrowserActionsModuleName[] = "browserActions"; 106 const char kBrowserActionsModuleName[] = "browserActions";
107 const char kDevToolsModuleName[] = "devtools"; 107 const char kDevToolsModuleName[] = "devtools";
108 const char kExtensionModuleName[] = "extension"; 108 const char kExtensionModuleName[] = "extension";
109 const char kI18NModuleName[] = "i18n"; 109 const char kI18NModuleName[] = "i18n";
110 const char kOmniboxModuleName[] = "omnibox"; 110 const char kOmniboxModuleName[] = "omnibox";
111 const char kPageActionModuleName[] = "pageAction"; 111 const char kPageActionModuleName[] = "pageAction";
112 const char kPageActionsModuleName[] = "pageActions"; 112 const char kPageActionsModuleName[] = "pageActions";
113 const char kPreferenceModuleName[] = "preferences";
113 const char kTestModuleName[] = "test"; 114 const char kTestModuleName[] = "test";
114 115
115 // Names of modules that can be used without listing it in the permissions 116 // Names of modules that can be used without listing it in the permissions
116 // section of the manifest. 117 // section of the manifest.
117 const char* kNonPermissionModuleNames[] = { 118 const char* kNonPermissionModuleNames[] = {
118 kBrowserActionModuleName, 119 kBrowserActionModuleName,
119 kBrowserActionsModuleName, 120 kBrowserActionsModuleName,
120 kDevToolsModuleName, 121 kDevToolsModuleName,
121 kExtensionModuleName, 122 kExtensionModuleName,
122 kI18NModuleName, 123 kI18NModuleName,
123 kOmniboxModuleName, 124 kOmniboxModuleName,
124 kPageActionModuleName, 125 kPageActionModuleName,
125 kPageActionsModuleName, 126 kPageActionsModuleName,
127 kPreferenceModuleName,
126 kTestModuleName 128 kTestModuleName
127 }; 129 };
128 const size_t kNumNonPermissionModuleNames = 130 const size_t kNumNonPermissionModuleNames =
129 arraysize(kNonPermissionModuleNames); 131 arraysize(kNonPermissionModuleNames);
130 132
131 // Names of functions (within modules requiring permissions) that can be used 133 // Names of functions (within modules requiring permissions) that can be used
132 // without asking for the module permission. In other words, functions you can 134 // without asking for the module permission. In other words, functions you can
133 // use with no permissions specified. 135 // use with no permissions specified.
134 const char* kNonPermissionFunctionNames[] = { 136 const char* kNonPermissionFunctionNames[] = {
135 "tabs.create", 137 "tabs.create",
(...skipping 2832 matching lines...) Expand 10 before | Expand all | Expand 10 after
2968 2970
2969 UninstalledExtensionInfo::~UninstalledExtensionInfo() {} 2971 UninstalledExtensionInfo::~UninstalledExtensionInfo() {}
2970 2972
2971 2973
2972 UnloadedExtensionInfo::UnloadedExtensionInfo( 2974 UnloadedExtensionInfo::UnloadedExtensionInfo(
2973 const Extension* extension, 2975 const Extension* extension,
2974 Reason reason) 2976 Reason reason)
2975 : reason(reason), 2977 : reason(reason),
2976 already_disabled(false), 2978 already_disabled(false),
2977 extension(extension) {} 2979 extension(extension) {}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698