summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_utils.h
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-31 22:35:13 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-31 22:35:13 +0000
commit208d3b7d52b46f9a641d432433dc59894878880d (patch)
treedb72721b64e095787c06631ba468f71b158e1649 /ipc/ipc_message_utils.h
parent32d2669f5b705998451d1106f6072aaf7b38d30e (diff)
downloadchromium_src-208d3b7d52b46f9a641d432433dc59894878880d.zip
chromium_src-208d3b7d52b46f9a641d432433dc59894878880d.tar.gz
chromium_src-208d3b7d52b46f9a641d432433dc59894878880d.tar.bz2
Moved the following IPC messages used by the chrome NPAPI plugin installer out of content
into Chrome. 1. PluginProcessHostMsg_GetPluginFinderUrl 2. PluginProcessHostMsg_MissingPluginStatus 3. PluginProcessHostMsg_DownloadUrl These messages are prefixed with Chrome. Removed the InstallMissingPlugin and OnInstallMissingPlugin handlers from the NPAPI plugin sources and from our webkit plugin implementation. The plugin infobar no longer sends over an IPC message to initiate installation of the third party plugin. It sends over a windows message which is handled in the plugin installer for Windows. This functionality is not implemented for the mac and linux as before. To display the plugin installation infobar the PluginProcessHostMsg_MissingPluginStatus message sent by the plugin needs the routing id and the renderer process id. This information is now passed along with the plugin instantiation parameters in NPP_New. These parameters are only read by the default plugin. This is a continuation of the fixes to ensure that IPC's don't span across content and chrome. BUG=87335 Review URL: http://codereview.chromium.org/7812020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99062 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_utils.h')
-rw-r--r--ipc/ipc_message_utils.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h
index 9da9eba4..e7bbe34 100644
--- a/ipc/ipc_message_utils.h
+++ b/ipc/ipc_message_utils.h
@@ -93,6 +93,7 @@ enum IPCMessageStart {
TextInputClientMsgStart,
ChromeUtilityMsgStart,
MediaStreamMsgStart,
+ ChromePluginMsgStart,
LastIPCMsgStart // Must come last.
};