summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/chrome_content_renderer_client.h
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-16 02:08:42 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-16 02:08:42 +0000
commit38b592904f582daacd833b767b3cce3d1c211068 (patch)
treea91ae9b6694153f8f017778e56f67797fc2a136d /chrome/renderer/chrome_content_renderer_client.h
parent4766a6019405334b45222b48560aeda994a0e8e8 (diff)
downloadchromium_src-38b592904f582daacd833b767b3cce3d1c211068.zip
chromium_src-38b592904f582daacd833b767b3cce3d1c211068.tar.gz
chromium_src-38b592904f582daacd833b767b3cce3d1c211068.tar.bz2
Clear RenderThread of any Chrome specific code, and move a bunch of stuff out of RenderView.
Took out CookieMessageFilter since it's not used anymore. Removed RenderProcessTest and RendererMainTest since they really weren't testing much. Review URL: http://codereview.chromium.org/6873014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81851 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_content_renderer_client.h')
-rw-r--r--chrome/renderer/chrome_content_renderer_client.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h
index 33cf2b6..f2de762 100644
--- a/chrome/renderer/chrome_content_renderer_client.h
+++ b/chrome/renderer/chrome_content_renderer_client.h
@@ -9,6 +9,7 @@
#include "base/memory/scoped_ptr.h"
#include "content/renderer/content_renderer_client.h"
+class ChromeRenderProcessObserver;
class ExtensionDispatcher;
class RendererHistogramSnapshots;
class RendererNetPredictor;
@@ -53,6 +54,8 @@ class ChromeContentRendererClient : public content::ContentRendererClient {
virtual bool WillSendRequest(WebKit::WebFrame* frame,
const GURL& url,
GURL* new_url);
+ virtual FilePath GetMediaLibraryPath();
+ virtual bool ShouldPumpEventsDuringCookieMessage();
virtual void DidCreateScriptContext(WebKit::WebFrame* frame);
virtual void DidDestroyScriptContext(WebKit::WebFrame* frame);
virtual void DidCreateIsolatedScriptContext(WebKit::WebFrame* frame);
@@ -84,6 +87,7 @@ class ChromeContentRendererClient : public content::ContentRendererClient {
// as window.opener) if the window navigates back.
bool CrossesExtensionExtents(WebKit::WebFrame* frame, const GURL& new_url);
+ scoped_ptr<ChromeRenderProcessObserver> chrome_observer_;
scoped_ptr<ExtensionDispatcher> extension_dispatcher_;
scoped_ptr<RendererHistogramSnapshots> histogram_snapshots_;
scoped_ptr<RendererNetPredictor> net_predictor_;