/external/chromium_org/chrome/browser/extensions/ |
H A D | extension_action_manager.cc | 79 const Extension* extension, 81 page_actions_.erase(extension->id()); 82 browser_actions_.erase(extension->id()); 83 system_indicators_.erase(extension->id()); 89 // key of |extension|'s manifest. 90 void PopulateMissingValues(const Extension& extension, argument 92 // If the title is missing from |action|, set it to |extension|'s name. 94 action->SetTitle(ExtensionAction::kDefaultTabId, extension.name()); 100 const ExtensionIconSet& extension_icons = IconsInfo::GetIcons(&extension); 107 // Replace any missing extension actio 77 OnExtensionUnloaded( content::BrowserContext* browser_context, const Extension* extension, UnloadedExtensionInfo::Reason reason) argument 126 GetOrCreateOrNull( std::map<std::string, linked_ptr<ExtensionAction> >* map, const Extension& extension, ActionInfo::Type action_type, const ActionInfo* action_info, Profile* profile) argument 172 GetBestFitAction( const Extension& extension, ActionInfo::Type type) const argument [all...] |
H A D | extension_context_menu_model.cc | 37 #include "extensions/common/extension.h" 73 // Returns the id for the visibility command for the given |extension|, or -1 75 int GetVisibilityStringId(Profile* profile, const Extension* extension) { argument 82 *extension)) { 89 ExtensionPrefs::Get(profile), extension->id()); 98 ExtensionContextMenuModel::ExtensionContextMenuModel(const Extension* extension, argument 102 extension_id_(extension->id()), 108 InitMenu(extension); 117 ExtensionContextMenuModel::ExtensionContextMenuModel(const Extension* extension, argument 120 extension_id_(extension 137 const Extension* extension = GetExtension(); local 172 const Extension* extension = GetExtension(); local 254 InitMenu(const Extension* extension) argument [all...] |
H A D | extension_context_menu_model_unittest.cc | 33 // Build an extension to pass to the menu constructor, with the an action 73 // Creates an extension menu item for |extension| with the given |context| 76 const Extension* extension, 83 // Returns the number of extension menu items that show up in |model|. 96 const Extension* extension, 101 const MenuItem::ExtensionKey key(extension->id()); 104 manager->AddContextItem(extension, 128 scoped_refptr<const Extension> extension = local 129 BuildExtension("extension", manifest_key 94 AddContextItemAndRefreshModel( MenuManager* manager, const Extension* extension, MenuItem::Context context, ExtensionContextMenuModel* model) argument 157 scoped_refptr<const Extension> extension = local [all...] |
H A D | extension_crash_recovery_browsertest.cc | 36 // Tests are timing out waiting for extension to crash. 73 const Extension* extension = GetExtensionRegistry()->GetExtensionById( local 75 ASSERT_TRUE(extension); 86 // Wait for extension crash balloon to appear. 91 const Extension* extension = GetExtensionRegistry()->GetExtensionById( local 93 ASSERT_TRUE(extension); 112 const Extension* extension = LoadExtension( local 114 ASSERT_TRUE(extension); 115 first_extension_id_ = extension->id(); 120 const Extension* extension local [all...] |
H A D | extension_garbage_collector_chromeos_unittest.cc | 135 scoped_refptr<Extension> extension = Extension::Create( local 137 CHECK(extension.get()) << error; 138 CHECK_EQ(id, extension->id()); 140 return extension; 166 // Version for current user but the extension is not installed.
|
H A D | extension_gcm_app_handler.cc | 18 #include "extensions/common/extension.h" 25 const char kDummyAppId[] = "extension.guard.dummy.id"; 30 bool IsGCMPermissionEnabled(const Extension* extension) { argument 31 return extension->permissions_data()->HasAPIPermission(APIPermission::kGcm); 54 for (ExtensionSet::const_iterator extension = enabled_extensions.begin(); 55 extension != enabled_extensions.end(); 56 ++extension) { 57 if (IsGCMPermissionEnabled(extension->get())) 58 GetGCMDriver()->RemoveAppHandler((*extension)->id()); 90 const Extension* extension) { 88 OnExtensionLoaded( content::BrowserContext* browser_context, const Extension* extension) argument 95 OnExtensionUnloaded( content::BrowserContext* browser_context, const Extension* extension, UnloadedExtensionInfo::Reason reason) argument 125 OnExtensionUninstalled( content::BrowserContext* browser_context, const Extension* extension, extensions::UninstallReason reason) argument [all...] |
H A D | extension_install_checker.h | 16 #include "extensions/common/extension.h" 24 // Performs common checks for an extension. Extensions that violate these checks 33 // Check the blacklist state of the extension. 35 // Check whether the extension has requirement errors. 37 // Check whether the extension can be installed and loaded, according to 59 const scoped_refptr<const Extension>& extension() { return extension_; } function in class:extensions::ExtensionInstallChecker 60 void set_extension(const scoped_refptr<const Extension>& extension) { argument 61 extension_ = extension; 73 // Returns the blacklist state of the extension. A blacklist state of 77 // Returns whether management policy permits installation of the extension [all...] |
H A D | extension_message_bubble_controller.cc | 58 const Extension* extension = local 60 if (extension) { 61 return_value.push_back(base::UTF8ToUTF16(extension->name()));
|
H A D | extension_protocols_unittest.cc | 20 #include "extensions/common/extension.h" 46 scoped_refptr<Extension> extension( 49 EXPECT_TRUE(extension.get()) << error; 50 return extension; 64 scoped_refptr<Extension> extension( 67 EXPECT_TRUE(extension.get()) << error; 68 return extension; 73 manifest.SetString("name", "An extension with web-accessible resources"); 85 scoped_refptr<Extension> extension( 88 EXPECT_TRUE(extension 176 scoped_refptr<Extension> extension = local 242 scoped_refptr<Extension> extension = CreateWebStoreExtension(); local 283 scoped_refptr<Extension> extension = CreateTestResponseHeaderExtension(); local 323 scoped_refptr<Extension> extension = CreateTestExtension("foo", false); local [all...] |
H A D | extension_special_storage_policy.cc | 21 #include "extensions/common/extension.h" 92 const extensions::Extension* extension) { 93 return extension->is_hosted_app() && !extension->from_bookmark(); 104 const extensions::Extension* extension) { 105 DCHECK(extension); 106 if (!(NeedsProtection(extension) || 107 extension->permissions_data()->HasAPIPermission( 109 extension->permissions_data()->HasAPIPermission( 111 extensions::AppIsolationInfo::HasIsolatedStorage(extension) || 91 NeedsProtection( const extensions::Extension* extension) argument 103 GrantRightsForExtension( const extensions::Extension* extension) argument 144 RevokeRightsForExtension( const extensions::Extension* extension) argument 270 Add( const extensions::Extension* extension) argument 276 Remove( const extensions::Extension* extension) argument [all...] |
H A D | extension_sync_bundle.cc | 12 #include "extensions/common/extension.h" 49 const Extension* extension) const { 51 extension_sync_service_->GetExtensionSyncData(*extension); 121 void ExtensionSyncBundle::SyncChangeIfNeeded(const Extension& extension) { argument 123 extension_sync_service_->GetExtensionSyncData(extension); 126 HasExtensionId(extension.id()) ? 129 MarkPendingExtensionSynced(extension.id()); 151 const Extension& extension = *it->get(); local 152 // If we have pending extension data for this extension, the [all...] |
H A D | external_install_manager.cc | 19 #include "extensions/common/extension.h" 37 // Prompt the user this many times before considering an extension acknowledged. 40 void LogExternalExtensionEvent(const Extension* extension, argument 45 if (ManifestURL::UpdatesFromGallery(extension)) { 76 void ExternalInstallManager::AddExternalInstallError(const Extension* extension, argument 82 (ManifestURL::UpdatesFromGallery(extension) && !is_new_profile) 87 browser_context_, extension->id(), alert_type, this)); 109 const Extension* extension = NULL; local 116 extension = iter->get(); 121 if (!extension) 156 OnExtensionLoaded( content::BrowserContext* browser_context, const Extension* extension) argument 172 OnExtensionInstalled( content::BrowserContext* browser_context, const Extension* extension, bool is_update) argument 192 OnExtensionUninstalled( content::BrowserContext* browser_context, const Extension* extension, extensions::UninstallReason reason) argument [all...] |
H A D | external_pref_loader.cc | 44 base::FilePath::StringType extension = base::UTF8ToWide(std::string(".json")); local 46 base::FilePath::StringType extension(".json"); 54 if (file.MatchesExtension(extension)) { 58 << " (does not have a .json extension)"; 65 // Extracts extension information from a json file serialized by |serializer|. 127 LOG(WARNING) << "You are using an old-style extension deployment method " 226 DVLOG(1) << "Adding extension with id: " << id;
|
H A D | install_tracker.cc | 139 const Extension* extension = local 142 InstallObserver, observers_, OnDisabledExtensionUpdated(extension)); 163 const Extension* extension, 165 RemoveActiveInstall(extension->id()); 161 OnExtensionInstalled( content::BrowserContext* browser_context, const Extension* extension, bool is_update) argument
|
H A D | lazy_background_page_apitest.cc | 31 #include "extensions/common/extension.h" 43 // This unfortunate bit of silliness is necessary when loading an extension in 44 // incognito. The goal is to load the extension, enable incognito, then wait 46 // incognito involves reloading the extension - and the background pages may 47 // have already loaded once before then. So we wait until the extension is 66 const Extension* extension, 95 // Loads the extension, which temporarily starts the lazy background page 101 const Extension* extension = LoadExtension(extdir); local 102 if (extension) 104 return extension; 162 const Extension* extension = LoadExtensionAndWait("broadcast_event"); local 188 const Extension* extension = LoadExtensionAndWait("filters"); local 217 const Extension* extension = LoadExtension(extdir); local 247 const Extension* extension = LoadExtension(extdir); local 279 const Extension* extension = LoadExtension(extdir); local 314 const Extension* extension = LoadExtension(extdir); local 438 const Extension* extension = LoadExtensionAndWait("messaging"); local 489 const extensions::Extension* extension = local 526 const Extension* extension = LoadExtension(extdir); local [all...] |
H A D | ntp_overridden_bubble_controller.cc | 57 // Our extension service. Weak, not owned by us. 63 // The ID of the extension we are showing the bubble for. 83 const extensions::Extension* extension = local 85 if (!extension) 86 return false; // The extension provided is no longer enabled. 129 // Does not have more than one extension in the list at a time.
|
H A D | shared_module_service.cc | 16 #include "extensions/common/extension.h" 37 const Extension* extension, 40 DCHECK(extension); 47 const ImportInfoVector& imports = SharedModuleInfo::GetImports(extension); 56 if (extension->from_webstore()) { 79 const Extension* extension) { 83 CheckImports(extension, &missing_modules, &outdated_modules); 107 const Extension* extension) { 110 if (SharedModuleInfo::IsSharedModule(extension)) { 124 extension 36 CheckImports( const Extension* extension, ImportInfoList* missing_modules, ImportInfoList* outdated_modules) argument 78 SatisfyImports( const Extension* extension) argument 106 GetDependentExtensions( const Extension* extension) argument 173 OnExtensionInstalled( content::BrowserContext* browser_context, const Extension* extension, bool is_update) argument 181 OnExtensionUninstalled( content::BrowserContext* browser_context, const Extension* extension, extensions::UninstallReason reason) argument [all...] |
H A D | shared_module_service_unittest.cc | 26 // Return an extension with |id| which imports a module with the given 59 // Install an extension and notify the ExtensionService. 60 testing::AssertionResult InstallExtension(const Extension* extension, 72 const Extension* extension, 76 extension->id(), 79 // Verify the extension is not already installed, if it is not update. 85 return testing::AssertionFailure() << "The extension does not exist."; 88 // Notify the service that the extension is installed. This adds it to the 91 extension, syncer::StringOrdinal(), kInstallFlagInstallImmediately); 93 // Verify that the extension i 71 InstallExtension( const Extension* extension, bool is_update) argument 106 scoped_refptr<Extension> extension = local [all...] |
H A D | test_extension_prefs.cc | 29 #include "extensions/common/extension.h" 160 scoped_refptr<Extension> extension = Extension::Create( local 162 EXPECT_TRUE(extension.get()) << errors; 163 if (!extension.get()) 166 EXPECT_TRUE(crx_file::id_util::IdIsValid(extension->id())); 167 prefs_->OnExtensionInstalled(extension.get(), 171 return extension; 176 scoped_refptr<Extension> extension(AddExtension(name)); 177 return extension->id();
|
H A D | user_script_listener.cc | 16 #include "extensions/common/extension.h" 193 void UserScriptListener::CollectURLPatterns(const Extension* extension, argument 198 ContentScriptsInfo::GetContentScripts(extension); 215 const Extension* extension = local 217 if (ContentScriptsInfo::GetContentScripts(extension).empty()) 218 return; // no new patterns from this extension. 221 CollectURLPatterns(extension, &new_patterns); 233 content::Details<UnloadedExtensionInfo>(details)->extension; 235 return; // no patterns to delete for this extension.
|
H A D | user_script_listener_unittest.cc | 288 // Fire up a second profile and have it load an extension with a content 292 scoped_refptr<Extension> extension = LoadExtension( local 294 ASSERT_TRUE(extension.get()); 296 extensions::ExtensionRegistry::Get(&profile2)->AddEnabled(extension); 301 content::Details<Extension>(extension.get()));
|
H A D | webstore_startup_installer_browsertest.cc | 47 const char kCrxFilename[] = "extension.crx"; 69 const extensions::Extension* extension = local 72 EXPECT_TRUE(extension); 276 const extensions::Extension* extension, 280 EXPECT_EQ(extension->id(), kTestExtensionId);
|
H A D | window_open_apitest.cc | 29 #include "extensions/common/extension.h" 191 .AppendASCII("extension"))); 311 // Setup listeners to wait on strings we expect the extension pages to send. 324 const extensions::Extension* extension = LoadExtension( local 327 ASSERT_TRUE(extension); 329 // Two tabs. One in extension domain and one in non-extension domain. 330 // Two popups - one in extension domain and one in non-extension domain. 331 // Two panels - one in extension domai 386 const extensions::Extension* extension = LoadExtension( local [all...] |
/external/chromium_org/chrome/browser/ |
H A D | icon_loader_chromeos.cc | 40 // Performs mapping of <file extension, icon size> to icon resource IDs. 45 // Lookup icon resource ID for a given filename |extension| and 47 // extension. 48 int Lookup(const std::string& extension, IconLoader::IconSize icon_size); 133 int IconMapper::Lookup(const std::string& extension, argument 138 ExtensionIconMap::const_iterator it = extension_icon_map_.find(extension);
|
/external/chromium_org/chrome/browser/metrics/ |
H A D | extensions_metrics_provider.cc | 32 // The number of hash buckets into which extension IDs are mapped. This sets 67 // Determines if the |extension| is an extension (can use extension APIs) and is 68 // not from the webstore. If local information claims the extension is from the 70 // explicitly deemed invalid. If |verifier| is inactive or if the extension is 73 const extensions::Extension& extension, 75 if (!extension.is_extension() && !extension.is_legacy_packaged_app()) 79 if (extensions::Manifest::IsComponentLocation(extension 72 IsOffStoreExtension( const extensions::Extension& extension, const extensions::InstallVerifier& verifier) argument [all...] |