libcef: Update due to underlying chromium changes.

- More webkit API refactoring.
- Webkit GYP projects moved upstream.
- Add ImplementsThreadSafeReferenceCounting() for all classes that use runnable methods.
- Enable application cache and databases.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@51 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt
2009-10-03 01:36:52 +00:00
parent d7f7f45147
commit 0800cba74d
21 changed files with 336 additions and 82 deletions

View File

@@ -210,6 +210,8 @@ public:
void UIT_SetUniqueID(int id) { unique_id_ = id; }
int UIT_GetUniqueID() { return unique_id_; }
static bool ImplementsThreadSafeReferenceCounting() { return true; }
protected:
CefWindowInfo window_info_;
bool is_popup_;
@@ -272,7 +274,7 @@ public:
virtual bool IsMain() { return name_.empty(); }
virtual bool IsFocused()
{ return (browser_->GetWebFrame(this) ==
browser_->GetWebView()->GetFocusedFrame()); }
browser_->GetWebView()->focusedFrame()); }
virtual std::wstring GetName() { return name_; }
virtual std::wstring GetURL() { return browser_->GetURL(this); }