// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "content/shell/shell_content_renderer_client.h" #include "v8/include/v8.h" namespace content { ShellContentRendererClient::~ShellContentRendererClient() { } void ShellContentRendererClient::RenderThreadStarted() { } void ShellContentRendererClient::RenderViewCreated(RenderView* render_view) { } void ShellContentRendererClient::SetNumberOfViews(int number_of_views) { } SkBitmap* ShellContentRendererClient::GetSadPluginBitmap() { return NULL; } std::string ShellContentRendererClient::GetDefaultEncoding() { return std::string(); } bool ShellContentRendererClient::OverrideCreatePlugin( RenderView* render_view, WebKit::WebFrame* frame, const WebKit::WebPluginParams& params, WebKit::WebPlugin** plugin) { return false; } void ShellContentRendererClient::ShowErrorPage(RenderView* render_view, WebKit::WebFrame* frame, int http_status_code) { } std::string ShellContentRendererClient::GetNavigationErrorHtml( const WebKit::WebURLRequest& failed_request, const WebKit::WebURLError& error) { return std::string(); } bool ShellContentRendererClient::RunIdleHandlerWhenWidgetsHidden() { return true; } bool ShellContentRendererClient::AllowPopup(const GURL& creator) { return false; } bool ShellContentRendererClient::ShouldFork(WebKit::WebFrame* frame, const GURL& url, bool is_content_initiated, bool is_initial_navigation, bool* send_referrer) { return false; } bool ShellContentRendererClient::WillSendRequest(WebKit::WebFrame* frame, const GURL& url, GURL* new_url) { return false; } bool ShellContentRendererClient::ShouldPumpEventsDuringCookieMessage() { return false; } void ShellContentRendererClient::DidCreateScriptContext( WebKit::WebFrame* frame, v8::Handle context, int world_id) { } void ShellContentRendererClient::WillReleaseScriptContext( WebKit::WebFrame* frame, v8::Handle context, int world_id) { } unsigned long long ShellContentRendererClient::VisitedLinkHash( const char* canonical_url, size_t length) { return 0LL; } bool ShellContentRendererClient::IsLinkVisited(unsigned long long link_hash) { return false; } void ShellContentRendererClient::PrefetchHostName( const char* hostname, size_t length) { } bool ShellContentRendererClient::ShouldOverridePageVisibilityState( const RenderView* render_view, WebKit::WebPageVisibilityState* override_state) const { return false; } bool ShellContentRendererClient::HandleGetCookieRequest( RenderView* sender, const GURL& url, const GURL& first_party_for_cookies, std::string* cookies) { return false; } bool ShellContentRendererClient::HandleSetCookieRequest( RenderView* sender, const GURL& url, const GURL& first_party_for_cookies, const std::string& value) { return false; } bool ShellContentRendererClient::IsProtocolSupportedForMedia(const GURL& url) { return false; } } // namespace content