mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 92.0.4515.0 (#885287)
This commit is contained in:
@@ -33,12 +33,12 @@ namespace {
|
||||
// User data key for ResourceContextData.
|
||||
const void* const kResourceContextUserDataKey = &kResourceContextUserDataKey;
|
||||
|
||||
base::Optional<std::string> GetHeaderString(
|
||||
absl::optional<std::string> GetHeaderString(
|
||||
const net::HttpResponseHeaders* headers,
|
||||
const std::string& header_name) {
|
||||
std::string header_value;
|
||||
if (!headers || !headers->GetNormalizedHeader(header_name, &header_value)) {
|
||||
return base::nullopt;
|
||||
return absl::nullopt;
|
||||
}
|
||||
return header_value;
|
||||
}
|
||||
@@ -147,13 +147,13 @@ class CorsPreflightRequest : public network::mojom::TrustedHeaderClient {
|
||||
// mojom::TrustedHeaderClient methods:
|
||||
void OnBeforeSendHeaders(const net::HttpRequestHeaders& headers,
|
||||
OnBeforeSendHeadersCallback callback) override {
|
||||
std::move(callback).Run(net::OK, base::nullopt);
|
||||
std::move(callback).Run(net::OK, absl::nullopt);
|
||||
}
|
||||
|
||||
void OnHeadersReceived(const std::string& headers,
|
||||
const net::IPEndPoint& remote_endpoint,
|
||||
OnHeadersReceivedCallback callback) override {
|
||||
std::move(callback).Run(net::OK, base::nullopt, GURL());
|
||||
std::move(callback).Run(net::OK, absl::nullopt, GURL());
|
||||
OnDestroy();
|
||||
}
|
||||
|
||||
@@ -225,7 +225,7 @@ class InterceptedRequest : public network::mojom::URLLoader,
|
||||
const std::vector<std::string>& removed_headers,
|
||||
const net::HttpRequestHeaders& modified_headers,
|
||||
const net::HttpRequestHeaders& modified_cors_exempt_headers,
|
||||
const base::Optional<GURL>& new_url) override;
|
||||
const absl::optional<GURL>& new_url) override;
|
||||
void SetPriority(net::RequestPriority priority,
|
||||
int32_t intra_priority_value) override;
|
||||
void PauseReadingBodyFromNet() override;
|
||||
@@ -246,7 +246,7 @@ class InterceptedRequest : public network::mojom::URLLoader,
|
||||
|
||||
// Helpers for optionally overriding headers.
|
||||
void HandleResponseOrRedirectHeaders(
|
||||
base::Optional<net::RedirectInfo> redirect_info,
|
||||
absl::optional<net::RedirectInfo> redirect_info,
|
||||
net::CompletionOnceCallback continuation);
|
||||
void ContinueResponseOrRedirect(
|
||||
net::CompletionOnceCallback continuation,
|
||||
@@ -412,7 +412,7 @@ InterceptedRequest::~InterceptedRequest() {
|
||||
SendErrorCallback(status_.error_code, false);
|
||||
if (on_headers_received_callback_) {
|
||||
std::move(on_headers_received_callback_)
|
||||
.Run(net::ERR_ABORTED, base::nullopt, GURL());
|
||||
.Run(net::ERR_ABORTED, absl::nullopt, GURL());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -493,12 +493,12 @@ void InterceptedRequest::OnBeforeSendHeaders(
|
||||
const net::HttpRequestHeaders& headers,
|
||||
OnBeforeSendHeadersCallback callback) {
|
||||
if (!current_request_uses_header_client_) {
|
||||
std::move(callback).Run(net::OK, base::nullopt);
|
||||
std::move(callback).Run(net::OK, absl::nullopt);
|
||||
return;
|
||||
}
|
||||
|
||||
request_.headers = headers;
|
||||
std::move(callback).Run(net::OK, base::nullopt);
|
||||
std::move(callback).Run(net::OK, absl::nullopt);
|
||||
|
||||
// Resume handling of client messages after continuing from an async callback.
|
||||
if (proxied_client_receiver_.is_bound())
|
||||
@@ -510,14 +510,14 @@ void InterceptedRequest::OnHeadersReceived(
|
||||
const net::IPEndPoint& remote_endpoint,
|
||||
OnHeadersReceivedCallback callback) {
|
||||
if (!current_request_uses_header_client_) {
|
||||
std::move(callback).Run(net::OK, base::nullopt, GURL());
|
||||
std::move(callback).Run(net::OK, absl::nullopt, GURL());
|
||||
return;
|
||||
}
|
||||
|
||||
current_headers_ = base::MakeRefCounted<net::HttpResponseHeaders>(headers);
|
||||
on_headers_received_callback_ = std::move(callback);
|
||||
|
||||
base::Optional<net::RedirectInfo> redirect_info;
|
||||
absl::optional<net::RedirectInfo> redirect_info;
|
||||
std::string location;
|
||||
if (current_headers_->IsRedirect(&location)) {
|
||||
const GURL new_url = request_.url.Resolve(location);
|
||||
@@ -551,7 +551,7 @@ void InterceptedRequest::OnReceiveResponse(
|
||||
ContinueToResponseStarted(net::OK);
|
||||
} else {
|
||||
HandleResponseOrRedirectHeaders(
|
||||
base::nullopt,
|
||||
absl::nullopt,
|
||||
base::BindOnce(&InterceptedRequest::ContinueToResponseStarted,
|
||||
weak_factory_.GetWeakPtr()));
|
||||
}
|
||||
@@ -659,7 +659,7 @@ void InterceptedRequest::FollowRedirect(
|
||||
const std::vector<std::string>& removed_headers_ext,
|
||||
const net::HttpRequestHeaders& modified_headers_ext,
|
||||
const net::HttpRequestHeaders& modified_cors_exempt_headers,
|
||||
const base::Optional<GURL>& new_url) {
|
||||
const absl::optional<GURL>& new_url) {
|
||||
std::vector<std::string> removed_headers = removed_headers_ext;
|
||||
net::HttpRequestHeaders modified_headers = modified_headers_ext;
|
||||
OnProcessRequestHeaders(new_url.value_or(GURL()), &modified_headers,
|
||||
@@ -802,7 +802,7 @@ void InterceptedRequest::ContinueAfterInterceptWithOverride(
|
||||
}
|
||||
|
||||
void InterceptedRequest::HandleResponseOrRedirectHeaders(
|
||||
base::Optional<net::RedirectInfo> redirect_info,
|
||||
absl::optional<net::RedirectInfo> redirect_info,
|
||||
net::CompletionOnceCallback continuation) {
|
||||
override_headers_ = nullptr;
|
||||
redirect_url_ = redirect_info.has_value() ? redirect_info->new_url : GURL();
|
||||
@@ -860,7 +860,7 @@ void InterceptedRequest::ContinueToHandleOverrideHeaders(int error_code) {
|
||||
}
|
||||
|
||||
DCHECK(on_headers_received_callback_);
|
||||
base::Optional<std::string> headers;
|
||||
absl::optional<std::string> headers;
|
||||
if (override_headers_)
|
||||
headers = override_headers_->raw_headers();
|
||||
header_client_redirect_url_ = redirect_url_;
|
||||
@@ -954,7 +954,7 @@ void InterceptedRequest::ContinueToBeforeRedirect(
|
||||
net::RedirectUtil::UpdateHttpRequest(original_url, original_method,
|
||||
new_redirect_info,
|
||||
base::make_optional(remove_headers),
|
||||
/*modified_headers=*/base::nullopt,
|
||||
/*modified_headers=*/absl::nullopt,
|
||||
&request_.headers, &should_clear_upload);
|
||||
|
||||
if (should_clear_upload) {
|
||||
@@ -1164,7 +1164,7 @@ void InterceptedRequestHandler::OnRequestResponse(
|
||||
int32_t request_id,
|
||||
network::ResourceRequest* request,
|
||||
net::HttpResponseHeaders* headers,
|
||||
base::Optional<net::RedirectInfo> redirect_info,
|
||||
absl::optional<net::RedirectInfo> redirect_info,
|
||||
OnRequestResponseResultCallback callback) {
|
||||
std::move(callback).Run(
|
||||
ResponseMode::CONTINUE, nullptr,
|
||||
|
Reference in New Issue
Block a user