mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
libcef: Update due to underlying chromium changes.
- Modifications due to WebFrame moving from webkit/glue to webkit/api - Remove the ATL dependency from browser_drag_delegate.cc - Use scoped_refptr instead of scoped_ptr for BrowserWebViewDelegate pointers in CefBrowserImpl. - Allow cancellation of redirects before they're sent in browser_resource_loader_bridge.cc - Enable remote fonts, local storage and session storage in context.cc - Add vsprops files to the libcef project that used to exist in the webkit/build directory git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@34 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
16
patch/patches/webkit_api.patch
Normal file
16
patch/patches/webkit_api.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
Index: public/WebFrame.h
|
||||
===================================================================
|
||||
--- public/WebFrame.h (revision 23266)
|
||||
+++ public/WebFrame.h (working copy)
|
||||
@@ -332,6 +332,11 @@
|
||||
// given page size.
|
||||
virtual int printBegin(const WebSize& pageSize) = 0;
|
||||
|
||||
+ // Returns the page shrinking factor calculated by webkit (usually
|
||||
+ // between 1/1.25 and 1/2). Returns 0 if the page number is invalid or
|
||||
+ // not in printing mode.
|
||||
+ virtual float getPrintPageShrink(int page) = 0;
|
||||
+
|
||||
// Prints one page, and returns the calculated page shrinking factor
|
||||
// (usually between 1/1.25 and 1/2). Returns 0 if the page number is
|
||||
// invalid or not in printing mode.
|
@@ -1,28 +1,12 @@
|
||||
Index: webframe.h
|
||||
===================================================================
|
||||
--- webframe.h (revision 21529)
|
||||
+++ webframe.h (working copy)
|
||||
@@ -404,6 +404,11 @@
|
||||
// size.
|
||||
virtual int PrintBegin(const WebKit::WebSize& page_size) = 0;
|
||||
|
||||
+ // Returns the page shrinking factor calculated by webkit (usually between
|
||||
+ // 1/1.25 and 1/2). Returns 0 if the page number is invalid or not in printing
|
||||
+ // mode.
|
||||
+ virtual float GetPrintPageShrink(int page) = 0;
|
||||
+
|
||||
// Prints one page, and returns the calculated page shrinking factor (usually
|
||||
// between 1/1.25 and 1/2). Returns 0 if the page number is invalid or not
|
||||
// in printing mode.
|
||||
Index: webframe_impl.cc
|
||||
===================================================================
|
||||
--- webframe_impl.cc (revision 21529)
|
||||
--- webframe_impl.cc (revision 23266)
|
||||
+++ webframe_impl.cc (working copy)
|
||||
@@ -1766,6 +1766,16 @@
|
||||
@@ -1045,6 +1045,16 @@
|
||||
return print_context_->pageCount();
|
||||
}
|
||||
|
||||
+float WebFrameImpl::GetPrintPageShrink(int page) {
|
||||
+float WebFrameImpl::getPrintPageShrink(int page) {
|
||||
+ // Ensure correct state.
|
||||
+ if (!print_context_.get() || page < 0) {
|
||||
+ NOTREACHED();
|
||||
@@ -32,18 +16,18 @@ Index: webframe_impl.cc
|
||||
+ return print_context_->getPageShrink(page);
|
||||
+}
|
||||
+
|
||||
float WebFrameImpl::PrintPage(int page, WebCanvas* canvas) {
|
||||
float WebFrameImpl::printPage(int page, WebCanvas* canvas) {
|
||||
// Ensure correct state.
|
||||
if (!print_context_.get() || page < 0 || !frame() || !frame()->document()) {
|
||||
Index: webframe_impl.h
|
||||
===================================================================
|
||||
--- webframe_impl.h (revision 21529)
|
||||
--- webframe_impl.h (revision 23266)
|
||||
+++ webframe_impl.h (working copy)
|
||||
@@ -195,6 +195,7 @@
|
||||
virtual WebKit::WebSize ScrollOffset() const;
|
||||
|
||||
virtual int PrintBegin(const WebKit::WebSize& page_size);
|
||||
+ virtual float GetPrintPageShrink(int page);
|
||||
virtual float PrintPage(int page, WebKit::WebCanvas* canvas);
|
||||
virtual void PrintEnd();
|
||||
|
||||
@@ -147,6 +147,7 @@
|
||||
virtual WebKit::WebString selectionAsMarkup() const;
|
||||
virtual int printBegin(const WebKit::WebSize& page_size);
|
||||
virtual float printPage(int page_to_print, WebKit::WebCanvas* canvas);
|
||||
+ virtual float getPrintPageShrink(int page);
|
||||
virtual void printEnd();
|
||||
virtual bool find(
|
||||
int identifier, const WebKit::WebString& search_text,
|
||||
|
Reference in New Issue
Block a user