mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
libcef: Update due to underlying chromium changes.
- Database and AppCache changes. - New cookie policy class. - Add StdStringToWebString and WebStringToStdString to browser_webkit_glue.{h,cc} because webkit/glue/glue_util.{h,cc} have been deleted. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@71 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -50,6 +50,7 @@
|
||||
#include "net/base/load_flags.h"
|
||||
#include "net/base/net_errors.h"
|
||||
#include "net/base/net_util.h"
|
||||
#include "net/base/static_cookie_policy.h"
|
||||
#include "net/base/upload_data.h"
|
||||
#include "net/http/http_response_headers.h"
|
||||
#include "net/http/http_util.h"
|
||||
@@ -61,8 +62,8 @@
|
||||
#include "webkit/glue/resource_loader_bridge.h"
|
||||
|
||||
using webkit_glue::ResourceLoaderBridge;
|
||||
using net::CookiePolicy;
|
||||
using net::HttpResponseHeaders;
|
||||
using net::StaticCookiePolicy;
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -762,7 +763,7 @@ bool FindProxyForUrl(const GURL& url, std::string* proxy_list) {
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
// static
|
||||
void BrowserResourceLoaderBridge::Init(URLRequestContext* context) {
|
||||
void BrowserResourceLoaderBridge::Init(BrowserRequestContext* context) {
|
||||
// Make sure to stop any existing IO thread since it may be using the
|
||||
// current request context.
|
||||
Shutdown();
|
||||
@@ -836,7 +837,9 @@ bool BrowserResourceLoaderBridge::EnsureIOThread() {
|
||||
|
||||
// static
|
||||
void BrowserResourceLoaderBridge::SetAcceptAllCookies(bool accept_all_cookies) {
|
||||
CookiePolicy::Type policy_type = accept_all_cookies ?
|
||||
CookiePolicy::ALLOW_ALL_COOKIES : CookiePolicy::BLOCK_THIRD_PARTY_COOKIES;
|
||||
request_context->cookie_policy()->set_type(policy_type);
|
||||
StaticCookiePolicy::Type policy_type = accept_all_cookies ?
|
||||
StaticCookiePolicy::ALLOW_ALL_COOKIES :
|
||||
StaticCookiePolicy::BLOCK_THIRD_PARTY_COOKIES;
|
||||
static_cast<StaticCookiePolicy*>(request_context->cookie_policy())->
|
||||
set_type(policy_type);
|
||||
}
|
||||
|
Reference in New Issue
Block a user