mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
- Update to Chromium revision 59193.
- Use Mesa for off-screen rendering. - Add support for the FileSystem API and "blob" schema. - Set User-Agent product version to "Chrome/7.0.517.0" git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@102 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebData.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebDataSource.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebDragData.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebFileError.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebFileSystemCallbacks.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebFrame.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebHistoryItem.h"
|
||||
#include "third_party/WebKit/WebKit/chromium/public/WebKit.h"
|
||||
@@ -83,6 +85,8 @@ using WebKit::WebDragData;
|
||||
using WebKit::WebDragOperationsMask;
|
||||
using WebKit::WebEditingAction;
|
||||
using WebKit::WebFileChooserParams;
|
||||
using WebKit::WebFileSystem;
|
||||
using WebKit::WebFileSystemCallbacks;
|
||||
using WebKit::WebFormElement;
|
||||
using WebKit::WebFrame;
|
||||
using WebKit::WebHistoryItem;
|
||||
@@ -778,6 +782,18 @@ void BrowserWebViewDelegate::reportFindInPageSelection(
|
||||
false);
|
||||
}
|
||||
|
||||
void BrowserWebViewDelegate::openFileSystem(
|
||||
WebFrame* frame, WebFileSystem::Type type, long long size,
|
||||
WebFileSystemCallbacks* callbacks) {
|
||||
if (browser_->file_system_root().empty()) {
|
||||
// The FileSystem temp directory was not initialized successfully.
|
||||
callbacks->didFail(WebKit::WebFileErrorSecurity);
|
||||
} else {
|
||||
callbacks->didOpenFileSystem(
|
||||
"CefFileSystem",
|
||||
webkit_glue::FilePathToWebString(browser_->file_system_root()));
|
||||
}
|
||||
}
|
||||
|
||||
// Public methods ------------------------------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user