| Index: chrome/browser/plugins/chrome_plugin_service_filter.h
|
| diff --git a/chrome/browser/plugins/chrome_plugin_service_filter.h b/chrome/browser/plugins/chrome_plugin_service_filter.h
|
| index a90c94b69c4a47dfd5caf89595f18c03f1deb006..a84b367917dd3eaeb5a58c58e7f08ebc7e2e129a 100644
|
| --- a/chrome/browser/plugins/chrome_plugin_service_filter.h
|
| +++ b/chrome/browser/plugins/chrome_plugin_service_filter.h
|
| @@ -47,15 +47,6 @@ class ChromePluginServiceFilter : public content::PluginServiceFilter,
|
| const GURL& url,
|
| const content::WebPluginInfo& plugin);
|
|
|
| - // Restricts the given plugin to the given profile and origin of the given
|
| - // URL.
|
| - void RestrictPluginToProfileAndOrigin(const base::FilePath& plugin_path,
|
| - Profile* profile,
|
| - const GURL& url);
|
| -
|
| - // Lifts a restriction on a plugin.
|
| - void UnrestrictPlugin(const base::FilePath& plugin_path);
|
| -
|
| // Authorizes a given plugin for a given process.
|
| void AuthorizePlugin(int render_process_id,
|
| const base::FilePath& plugin_path);
|
| @@ -68,18 +59,6 @@ class ChromePluginServiceFilter : public content::PluginServiceFilter,
|
| bool load_blocked,
|
| const std::string& identifier);
|
|
|
| - // Returns whether the plugin is found in |restricted_plugins_|.
|
| - bool IsPluginRestricted(const base::FilePath& plugin_path);
|
| -
|
| -#if defined(OS_WIN) || defined(OS_MACOSX)
|
| - // Called when browser can't find a plugin with specified |mime_type| and
|
| - // NPAPI plugins are disabled.
|
| - // TODO(wfh): Remove when NPAPI is gone.
|
| - void NPAPIPluginNotFound(int render_process_id,
|
| - int render_frame_id,
|
| - const std::string& mime_type);
|
| -#endif
|
| -
|
| // PluginServiceFilter implementation:
|
| bool IsPluginAvailable(int render_process_id,
|
| int render_frame_id,
|
| @@ -93,11 +72,6 @@ class ChromePluginServiceFilter : public content::PluginServiceFilter,
|
| bool CanLoadPlugin(int render_process_id,
|
| const base::FilePath& path) override;
|
|
|
| - void NPAPIPluginLoaded(int render_process_id,
|
| - int render_frame_id,
|
| - const std::string& mime_type,
|
| - const content::WebPluginInfo& info) override;
|
| -
|
| private:
|
| friend struct base::DefaultSingletonTraits<ChromePluginServiceFilter>;
|
|
|
| @@ -127,31 +101,16 @@ class ChromePluginServiceFilter : public content::PluginServiceFilter,
|
| const content::NotificationSource& source,
|
| const content::NotificationDetails& details) override;
|
|
|
| - void ShowNPAPIInfoBar(int render_process_id,
|
| - int render_frame_id,
|
| - const base::string16& name,
|
| - const std::string& mime_type,
|
| - bool is_removed);
|
| -
|
| ProcessDetails* GetOrRegisterProcess(int render_process_id);
|
| const ProcessDetails* GetProcess(int render_process_id) const;
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|
| base::Lock lock_; // Guards access to member variables.
|
| - // Map of plugin paths to the origin they are restricted to.
|
| - typedef std::pair<const void*, GURL> RestrictedPluginPair;
|
| - typedef base::hash_map<base::FilePath,
|
| - RestrictedPluginPair> RestrictedPluginMap;
|
| - RestrictedPluginMap restricted_plugins_;
|
| typedef std::map<const void*, scoped_refptr<PluginPrefs> > ResourceContextMap;
|
| ResourceContextMap resource_context_map_;
|
|
|
| std::map<int, ProcessDetails> plugin_details_;
|
| -
|
| - // Keeps track if loading a plugin has already trigged an infobar.
|
| - // Accessed on UI thread.
|
| - std::set<std::string> infobared_plugin_mime_types_;
|
| };
|
|
|
| #endif // CHROME_BROWSER_PLUGINS_CHROME_PLUGIN_SERVICE_FILTER_H_
|
|
|