mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 125.0.6422.0 (#1287751)
This commit is contained in:
@@ -500,7 +500,7 @@ class CefBrowserURLRequest::Context
|
||||
}
|
||||
|
||||
// SimpleURLLoaderStreamConsumer methods:
|
||||
void OnDataReceived(base::StringPiece string_piece,
|
||||
void OnDataReceived(std::string_view string_piece,
|
||||
base::OnceClosure resume) override {
|
||||
DCHECK(CalledOnValidThread());
|
||||
DCHECK_EQ(status_, UR_IO_PENDING);
|
||||
|
@@ -253,7 +253,8 @@ void LoadCookies(const CefBrowserContext::Getter& browser_context_getter,
|
||||
!request.trusted_params->isolation_info.IsEmpty()) {
|
||||
partition_key_collection = net::CookiePartitionKeyCollection::FromOptional(
|
||||
net::CookiePartitionKey::FromNetworkIsolationKey(
|
||||
request.trusted_params->isolation_info.network_isolation_key()));
|
||||
request.trusted_params->isolation_info.network_isolation_key(),
|
||||
request.site_for_cookies, net::SchemefulSite(request.url)));
|
||||
}
|
||||
|
||||
CEF_POST_TASK(
|
||||
@@ -286,7 +287,7 @@ void SaveCookies(const CefBrowserContext::Getter& browser_context_getter,
|
||||
response_date = base::Time();
|
||||
}
|
||||
|
||||
const base::StringPiece name(net_service::kHTTPSetCookieHeaderName);
|
||||
const std::string_view name(net_service::kHTTPSetCookieHeaderName);
|
||||
std::string cookie_string;
|
||||
size_t iter = 0;
|
||||
net::CookieList allowed_cookies;
|
||||
@@ -300,7 +301,8 @@ void SaveCookies(const CefBrowserContext::Getter& browser_context_getter,
|
||||
request.url, cookie_string, base::Time::Now(),
|
||||
std::make_optional(response_date),
|
||||
/*cookie_partition_key=*/std::nullopt,
|
||||
/*block_truncated=*/true, &returned_status);
|
||||
/*block_truncated=*/true, net::CookieSourceType::kHTTP,
|
||||
&returned_status);
|
||||
if (!returned_status.IsInclude()) {
|
||||
continue;
|
||||
}
|
||||
|
@@ -303,7 +303,7 @@ bool CefCookieManagerImpl::SetCookieInternal(
|
||||
/*creation_time=*/base::Time(), expiration_time,
|
||||
/*last_access_time=*/base::Time(), cookie.secure ? true : false,
|
||||
cookie.httponly ? true : false, same_site, priority,
|
||||
/*partition_key=*/std::nullopt);
|
||||
/*partition_key=*/std::nullopt, /*status=*/nullptr);
|
||||
|
||||
if (!canonical_cookie) {
|
||||
SetCookieCallbackImpl(
|
||||
|
@@ -6,14 +6,14 @@
|
||||
#ifndef CEF_LIBCEF_BROWSER_NET_SERVICE_PROXY_URL_LOADER_FACTORY_H_
|
||||
#define CEF_LIBCEF_BROWSER_NET_SERVICE_PROXY_URL_LOADER_FACTORY_H_
|
||||
|
||||
#include "libcef/browser/net_service/stream_reader_url_loader.h"
|
||||
|
||||
#include <optional>
|
||||
#include <string_view>
|
||||
|
||||
#include "libcef/browser/net_service/stream_reader_url_loader.h"
|
||||
|
||||
#include "base/containers/unique_ptr_adapters.h"
|
||||
#include "base/functional/callback.h"
|
||||
#include "base/hash/hash.h"
|
||||
#include "base/strings/string_piece.h"
|
||||
#include "content/public/browser/content_browser_client.h"
|
||||
#include "content/public/browser/web_contents.h"
|
||||
#include "mojo/public/cpp/bindings/pending_receiver.h"
|
||||
|
@@ -215,7 +215,7 @@ void ResponseFilterWrapper::Write(std::unique_ptr<std::string> data) {
|
||||
|
||||
write_pending_ = true;
|
||||
|
||||
base::StringPiece string_piece(*data);
|
||||
std::string_view string_piece(*data);
|
||||
forwarder_->Write(std::make_unique<mojo::StringDataSource>(
|
||||
string_piece, mojo::StringDataSource::AsyncWritingMode::
|
||||
STRING_STAYS_VALID_UNTIL_COMPLETION),
|
||||
|
@@ -45,8 +45,8 @@ scoped_refptr<URLLoaderFactoryGetter> URLLoaderFactoryGetter::Create(
|
||||
// Allow DevTools to potentially inject itself into the proxy pipe.
|
||||
content::devtools_instrumentation::WillCreateURLLoaderFactoryParams::
|
||||
ForFrame(static_cast<content::RenderFrameHostImpl*>(render_frame_host))
|
||||
.Run(false /* is_navigation */, false /* is_download */,
|
||||
factory_builder, nullptr /* factory_override */);
|
||||
.Run(/*is_navigation=*/false, /*is_download=*/false,
|
||||
factory_builder, /*factory_override=*/nullptr);
|
||||
}
|
||||
|
||||
auto browser_client = CefAppManager::Get()->GetContentClient()->browser();
|
||||
@@ -55,11 +55,11 @@ scoped_refptr<URLLoaderFactoryGetter> URLLoaderFactoryGetter::Create(
|
||||
browser_client->WillCreateURLLoaderFactory(
|
||||
browser_context, render_frame_host, render_process_id,
|
||||
content::ContentBrowserClient::URLLoaderFactoryType::kDocumentSubResource,
|
||||
url::Origin(), std::nullopt /* navigation_id */, ukm::SourceIdObj(),
|
||||
factory_builder, nullptr /* header_client */,
|
||||
nullptr /* bypass_redirect_checks */, nullptr /* disable_secure_dns */,
|
||||
nullptr /* factory_override */,
|
||||
nullptr /* navigation_response_task_runner */);
|
||||
url::Origin(), net::IsolationInfo(), /*navigation_id=*/std::nullopt,
|
||||
ukm::SourceIdObj(), factory_builder, /*header_client=*/nullptr,
|
||||
/*bypass_redirect_checks=*/nullptr, /*disable_secure_dns=*/nullptr,
|
||||
/*factory_override=*/nullptr,
|
||||
/*navigation_response_task_runner=*/nullptr);
|
||||
|
||||
return base::WrapRefCounted(new URLLoaderFactoryGetter(
|
||||
loader_factory->Clone(), std::move(factory_builder)));
|
||||
|
Reference in New Issue
Block a user