int cert_error,
const net::SSLInfo& ssl_info,
const GURL& request_url,
- ResourceType::Type resource_type,
+ content::ResourceType resource_type,
bool overridable,
bool strict_enforcement,
+ bool expired_previous_decision,
const base::Callback<void(bool)>& callback, // NOLINT
content::CertificateRequestResultType* result) OVERRIDE;
virtual void RequestDesktopNotificationPermission(
const GURL& source_origin,
content::RenderFrameHost* render_frame_host,
- const base::Closure& callback) OVERRIDE;
- virtual blink::WebNotificationPresenter::Permission
+ const base::Callback<void(blink::WebNotificationPermission)>& callback) OVERRIDE; // NOLINT
+ virtual blink::WebNotificationPermission
CheckDesktopNotificationPermission(
const GURL& source_url,
content::ResourceContext* context,
virtual void ShowDesktopNotification(
const content::ShowDesktopNotificationHostMsgParams& params,
content::RenderFrameHost* render_frame_host,
- content::DesktopNotificationDelegate* delegate,
+ scoped_ptr<content::DesktopNotificationDelegate> delegate,
base::Closure* cancel_callback) OVERRIDE;
virtual void RequestGeolocationPermission(
content::WebContents* web_contents,
std::string* partition_name,
bool* in_memory) OVERRIDE;
+ virtual content::DevToolsManagerDelegate*
+ GetDevToolsManagerDelegate() OVERRIDE;
XWalkBrowserMainParts* main_parts() { return main_parts_; }
scoped_refptr<RuntimeGeolocationPermissionContext>
geolocation_permission_context_;
XWalkBrowserMainParts* main_parts_;
+ RuntimeContext* runtime_context_;
DISALLOW_COPY_AND_ASSIGN(XWalkContentBrowserClient);
};