| Index: webkit/plugins/npapi/plugin_list.h
|
| ===================================================================
|
| --- webkit/plugins/npapi/plugin_list.h (revision 96613)
|
| +++ webkit/plugins/npapi/plugin_list.h (working copy)
|
| @@ -17,7 +17,7 @@
|
| #include "base/synchronization/lock.h"
|
| #include "third_party/npapi/bindings/nphostapi.h"
|
| #include "webkit/plugins/npapi/plugin_group.h"
|
| -#include "webkit/plugins/npapi/webplugininfo.h"
|
| +#include "webkit/plugins/webplugininfo.h"
|
|
|
| class GURL;
|
|
|
| @@ -80,7 +80,7 @@
|
| // Register an internal plugin with the specified plugin information.
|
| // An internal plugin must be registered before it can
|
| // be loaded using PluginList::LoadPlugin().
|
| - void RegisterInternalPlugin(const WebPluginInfo& info);
|
| + void RegisterInternalPlugin(const webkit::WebPluginInfo& info);
|
|
|
| // This second version is for "plugins" that have been compiled
|
| // directly into the binary -- callers must provide the metadata and
|
| @@ -105,20 +105,21 @@
|
| // internally-owned PluginEntryPoints pointer.
|
| // Returns false if the library couldn't be found, or if it's not a plugin.
|
| bool ReadPluginInfo(const FilePath& filename,
|
| - WebPluginInfo* info,
|
| + webkit::WebPluginInfo* info,
|
| const PluginEntryPoints** entry_points);
|
|
|
| // In Windows plugins, the mime types are passed as a specially formatted list
|
| // of strings. This function parses those strings into a WebPluginMimeType
|
| // vector.
|
| // TODO(evan): move this code into plugin_list_win.
|
| - static bool ParseMimeTypes(const std::string& mime_types,
|
| - const std::string& file_extensions,
|
| - const string16& mime_type_descriptions,
|
| - std::vector<WebPluginMimeType>* parsed_mime_types);
|
| + static bool ParseMimeTypes(
|
| + const std::string& mime_types,
|
| + const std::string& file_extensions,
|
| + const string16& mime_type_descriptions,
|
| + std::vector<webkit::WebPluginMimeType>* parsed_mime_types);
|
|
|
| // Get all the plugins.
|
| - void GetPlugins(std::vector<WebPluginInfo>* plugins);
|
| + void GetPlugins(std::vector<webkit::WebPluginInfo>* plugins);
|
|
|
| // Returns a list in |info| containing plugins that are found for
|
| // the given url and mime type (including disabled plugins, for
|
| @@ -137,13 +138,13 @@
|
| const std::string& mime_type,
|
| bool allow_wildcard,
|
| bool* use_stale,
|
| - std::vector<WebPluginInfo>* info,
|
| + std::vector<webkit::WebPluginInfo>* info,
|
| std::vector<std::string>* actual_mime_types);
|
|
|
| // Get plugin info by plugin path (including disabled plugins). Returns true
|
| // if the plugin is found and WebPluginInfo has been filled in |info|.
|
| bool GetPluginInfoByPath(const FilePath& plugin_path,
|
| - WebPluginInfo* info);
|
| + webkit::WebPluginInfo* info);
|
|
|
| // Populates the given vector with all available plugin groups.
|
| void GetPluginGroups(bool load_if_necessary,
|
| @@ -157,7 +158,8 @@
|
| // call to |GetPlugins()|, |GetEnabledPlugins()|, |GetPluginInfoArray()|,
|
| // |GetPluginInfoByPath()|, or |GetPluginGroups(true, _)|. It is the caller's
|
| // responsibility to make sure this doesn't happen.
|
| - const PluginGroup* GetPluginGroup(const WebPluginInfo& web_plugin_info);
|
| + const PluginGroup* GetPluginGroup(
|
| + const webkit::WebPluginInfo& web_plugin_info);
|
|
|
| // Returns the name of the PluginGroup with the given identifier.
|
| // If no such group exists, an empty string is returned.
|
| @@ -166,7 +168,8 @@
|
| // Returns the identifier string of the PluginGroup corresponding to the given
|
| // WebPluginInfo. If no such group exists, it is created and added to the
|
| // cache.
|
| - std::string GetPluginGroupIdentifier(const WebPluginInfo& web_plugin_info);
|
| + std::string GetPluginGroupIdentifier(
|
| + const webkit::WebPluginInfo& web_plugin_info);
|
|
|
| // Load a specific plugin with full path.
|
| void LoadPlugin(const FilePath& filename,
|
| @@ -206,7 +209,7 @@
|
| // Adds the given WebPluginInfo to its corresponding group, creating it if
|
| // necessary, and returns the group.
|
| // Callers need to protect calls to this method by a lock themselves.
|
| - PluginGroup* AddToPluginGroups(const WebPluginInfo& web_plugin_info,
|
| + PluginGroup* AddToPluginGroups(const webkit::WebPluginInfo& web_plugin_info,
|
| ScopedVector<PluginGroup>* plugin_groups);
|
|
|
| private:
|
| @@ -240,7 +243,7 @@
|
| // Returns true if we should load the given plugin, or false otherwise.
|
| // plugins is the list of plugins we have crawled in the current plugin
|
| // loading run.
|
| - bool ShouldLoadPlugin(const WebPluginInfo& info,
|
| + bool ShouldLoadPlugin(const webkit::WebPluginInfo& info,
|
| ScopedVector<PluginGroup>* plugins);
|
|
|
| // Return whether a plug-in group with the given name should be disabled,
|
| @@ -251,7 +254,7 @@
|
|
|
| // Returns true if the plugin supports |mime_type|. |mime_type| should be all
|
| // lower case.
|
| - bool SupportsType(const WebPluginInfo& plugin,
|
| + bool SupportsType(const webkit::WebPluginInfo& plugin,
|
| const std::string& mime_type,
|
| bool allow_wildcard);
|
|
|
| @@ -259,7 +262,7 @@
|
| // |extension| should be all lower case. If |mime_type| is not NULL, it will
|
| // be set to the MIME type if found. The MIME type which corresponds to the
|
| // extension is optionally returned back.
|
| - bool SupportsExtension(const WebPluginInfo& plugin,
|
| + bool SupportsExtension(const webkit::WebPluginInfo& plugin,
|
| const std::string& extension,
|
| std::string* actual_mime_type);
|
|
|
| @@ -298,7 +301,7 @@
|
| std::vector<FilePath> extra_plugin_dirs_;
|
|
|
| struct InternalPlugin {
|
| - WebPluginInfo info;
|
| + webkit::WebPluginInfo info;
|
| PluginEntryPoints entry_points;
|
| };
|
| // Holds information about internal plugins.
|
|
|