summaryrefslogtreecommitdiffstats
path: root/content/renderer/plugin_channel_host.cc
Commit message (Collapse)AuthorAgeFilesLines
* Add UMA metrics for sync renderer -> (NPAPI) plugin IPC messages.viettrungluu@chromium.org2011-10-211-0/+13
| | | | | | | | | | | | This should allow us to monitor if NPAPI plugins (or our out-of-process NPAPI plugin host) get worse, in the aggregate. It's not as targeted as one might want, but it's the simplest possible measurement and a reasonable start. BUG=none TEST=Play with (windowless) plugins and check about:histograms. Review URL: http://codereview.chromium.org/8373001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106782 0039d316-1c4b-4281-b951-d872f2087c98
* Fix IPC logging on Windows.jam@chromium.org2011-10-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8322013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105937 0039d316-1c4b-4281-b951-d872f2087c98
* Add shutdown event argument to NPChannelBase::GetChannel()steveblock@chromium.org2011-09-201-3/+7
| | | | | | | | | | | | | | | | | | Currently NPChannelBase uses ChildProcess::current()->GetShutDownEvent() as the shutdown event for its underlying SyncChannel. This change allows child classes to specify their own shutdown event. This is required to allow NPChannelBase to be used between the renderer and non-child processes. This change is refactoring only and introduces no change in behaviour. BUG=96703 Review URL: http://codereview.chromium.org/7971006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101948 0039d316-1c4b-4281-b951-d872f2087c98
* Move NPObjectBase and PluginChannelBase from content/plugin to content/commonsteveblock@chromium.org2011-09-201-7/+7
| | | | | | | | | | | | Also rename PluginChannelBase to NPChannelBase, fix variable naming to be agnostic of plugins, and fix a comment in NPChannelBase. This change is refactoring only and introduces no change in behaviour. BUG=96703 Review URL: http://codereview.chromium.org/7891003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101874 0039d316-1c4b-4281-b951-d872f2087c98
* Switch IPC::ChannelProxy to use MessageLoopProxy instead of MessageLoop. ↵jam@chromium.org2011-05-021-2/+3
| | | | | | | | This allows us to remove usage of the IOThread object, and generally makes IPC::ChannelProxy more robust for future uses. Review URL: http://codereview.chromium.org/6901146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83741 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of gpu/worker/plugin renderer code to content. I temporarily ↵jam@chromium.org2011-03-171-0/+145
disabled the sad plugin code while I add a renderer chrome interface in a follow up. TBR=avi Review URL: http://codereview.chromium.org/6713005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78579 0039d316-1c4b-4281-b951-d872f2087c98