mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
libcef: Update due to underlying chromium changes.
- WebEditingClient merged into WebViewClient requiring changes to BrowserWebViewDelegate. - Remove webkit_glue_plugins.patch for RegisterInternalPlugin() issue 173107 which has been committed as Chromium rev 26595. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@48 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@ -21,7 +21,6 @@
|
||||
#include "base/basictypes.h"
|
||||
#include "base/scoped_ptr.h"
|
||||
#include "base/weak_ptr.h"
|
||||
#include "webkit/api/public/WebEditingClient.h"
|
||||
#include "webkit/api/public/WebFrameClient.h"
|
||||
#include "webkit/glue/webcursor.h"
|
||||
#include "webkit/glue/webplugin_page_delegate.h"
|
||||
@ -39,7 +38,6 @@ class GURL;
|
||||
class WebWidgetHost;
|
||||
|
||||
class BrowserWebViewDelegate : public WebViewDelegate,
|
||||
public WebKit::WebEditingClient,
|
||||
public WebKit::WebFrameClient,
|
||||
public webkit_glue::WebPluginPageDelegate,
|
||||
public base::SupportsWeakPtr<BrowserWebViewDelegate> {
|
||||
@ -71,6 +69,28 @@ class BrowserWebViewDelegate : public WebViewDelegate,
|
||||
virtual void printPage(WebKit::WebFrame* frame);
|
||||
virtual void didStartLoading();
|
||||
virtual void didStopLoading();
|
||||
virtual bool shouldBeginEditing(const WebKit::WebRange& range);
|
||||
virtual bool shouldEndEditing(const WebKit::WebRange& range);
|
||||
virtual bool shouldInsertNode(
|
||||
const WebKit::WebNode& node, const WebKit::WebRange& range,
|
||||
WebKit::WebEditingAction action);
|
||||
virtual bool shouldInsertText(
|
||||
const WebKit::WebString& text, const WebKit::WebRange& range,
|
||||
WebKit::WebEditingAction action);
|
||||
virtual bool shouldChangeSelectedRange(
|
||||
const WebKit::WebRange& from, const WebKit::WebRange& to,
|
||||
WebKit::WebTextAffinity affinity, bool still_selecting);
|
||||
virtual bool shouldDeleteRange(const WebKit::WebRange& range);
|
||||
virtual bool shouldApplyStyle(
|
||||
const WebKit::WebString& style, const WebKit::WebRange& range);
|
||||
virtual bool isSmartInsertDeleteEnabled();
|
||||
virtual bool isSelectTrailingWhitespaceEnabled();
|
||||
virtual void setInputMethodEnabled(bool enabled) {}
|
||||
virtual void didBeginEditing();
|
||||
virtual void didChangeSelection(bool is_selection_empty);
|
||||
virtual void didChangeContents();
|
||||
virtual void didExecuteCommand(const WebKit::WebString& command_name);
|
||||
virtual void didEndEditing();
|
||||
virtual void runModalAlertDialog(
|
||||
WebKit::WebFrame* frame, const WebKit::WebString& message);
|
||||
virtual bool runModalConfirmDialog(
|
||||
@ -110,30 +130,6 @@ class BrowserWebViewDelegate : public WebViewDelegate,
|
||||
virtual WebKit::WebRect windowResizerRect();
|
||||
virtual WebKit::WebScreenInfo screenInfo();
|
||||
|
||||
// WebKit::WebEditingClient
|
||||
virtual bool shouldBeginEditing(const WebKit::WebRange& range);
|
||||
virtual bool shouldEndEditing(const WebKit::WebRange& range);
|
||||
virtual bool shouldInsertNode(
|
||||
const WebKit::WebNode& node, const WebKit::WebRange& range,
|
||||
WebKit::WebEditingAction action);
|
||||
virtual bool shouldInsertText(
|
||||
const WebKit::WebString& text, const WebKit::WebRange& range,
|
||||
WebKit::WebEditingAction action);
|
||||
virtual bool shouldChangeSelectedRange(
|
||||
const WebKit::WebRange& from, const WebKit::WebRange& to,
|
||||
WebKit::WebTextAffinity affinity, bool still_selecting);
|
||||
virtual bool shouldDeleteRange(const WebKit::WebRange& range);
|
||||
virtual bool shouldApplyStyle(
|
||||
const WebKit::WebString& style, const WebKit::WebRange& range);
|
||||
virtual bool isSmartInsertDeleteEnabled();
|
||||
virtual bool isSelectTrailingWhitespaceEnabled();
|
||||
virtual void setInputMethodEnabled(bool enabled) {}
|
||||
virtual void didBeginEditing();
|
||||
virtual void didChangeSelection(bool is_selection_empty);
|
||||
virtual void didChangeContents();
|
||||
virtual void didExecuteCommand(const WebKit::WebString& command_name) {}
|
||||
virtual void didEndEditing();
|
||||
|
||||
// WebKit::WebFrameClient
|
||||
virtual WebKit::WebPlugin* createPlugin(
|
||||
WebKit::WebFrame*, const WebKit::WebPluginParams&);
|
||||
@ -195,7 +191,7 @@ class BrowserWebViewDelegate : public WebViewDelegate,
|
||||
const WebKit::WebURLResponse&);
|
||||
virtual void didDisplayInsecureContent(WebKit::WebFrame* frame);
|
||||
virtual void didRunInsecureContent(
|
||||
WebKit::WebFrame* frame, const WebKit::WebString& security_origin);
|
||||
WebKit::WebFrame* frame, const WebKit::WebSecurityOrigin& origin);
|
||||
virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame*);
|
||||
virtual void didChangeContentsSize(
|
||||
WebKit::WebFrame*, const WebKit::WebSize&);
|
||||
|
Reference in New Issue
Block a user