Update to Chromium version 92.0.4515.0 (#885287)

This commit is contained in:
Marshall Greenblatt
2021-06-03 21:34:56 -04:00
parent f2f52c1e2c
commit 00dca9601e
190 changed files with 1234 additions and 1309 deletions

View File

@@ -159,7 +159,7 @@ void AlloyContentRendererClient::RunSingleProcessCleanup() {
} else {
base::PostTask(
FROM_HERE, {content::BrowserThread::UI},
base::Bind(
base::BindOnce(
&AlloyContentRendererClient::RunSingleProcessCleanupOnUIThread,
base::Unretained(this)));
}
@@ -294,7 +294,7 @@ void AlloyContentRendererClient::RenderFrameCreated(
}
bool browser_created;
base::Optional<bool> is_windowless;
absl::optional<bool> is_windowless;
render_manager_->RenderFrameCreated(render_frame, render_frame_observer,
browser_created, is_windowless);
if (browser_created) {
@@ -312,7 +312,7 @@ void AlloyContentRendererClient::RenderFrameCreated(
void AlloyContentRendererClient::RenderViewCreated(
content::RenderView* render_view) {
bool browser_created;
base::Optional<bool> is_windowless;
absl::optional<bool> is_windowless;
render_manager_->RenderViewCreated(render_view, browser_created,
is_windowless);
if (browser_created) {
@@ -485,7 +485,7 @@ void AlloyContentRendererClient::WillDestroyCurrentMessageLoop() {
void AlloyContentRendererClient::OnBrowserCreated(
content::RenderView* render_view,
base::Optional<bool> is_windowless) {
absl::optional<bool> is_windowless) {
#if defined(OS_MAC)
const bool windowless = is_windowless.has_value() && *is_windowless;

View File

@@ -117,7 +117,7 @@ class AlloyContentRendererClient
private:
void OnBrowserCreated(content::RenderView* render_view,
base::Optional<bool> is_windowless);
absl::optional<bool> is_windowless);
// Perform cleanup work for single-process mode.
void RunSingleProcessCleanupOnUIThread();

View File

@@ -37,7 +37,7 @@ AlloyRenderThreadObserver::GetDynamicParams() {
void AlloyRenderThreadObserver::RegisterMojoInterfaces(
blink::AssociatedInterfaceRegistry* associated_interfaces) {
associated_interfaces->AddInterface(base::Bind(
associated_interfaces->AddInterface(base::BindRepeating(
&AlloyRenderThreadObserver::OnRendererConfigurationAssociatedRequest,
base::Unretained(this)));
}

View File

@@ -45,7 +45,7 @@ void ChromeContentRendererClientCef::RenderFrameCreated(
new CefRenderFrameObserver(render_frame);
bool browser_created;
base::Optional<bool> is_windowless;
absl::optional<bool> is_windowless;
render_manager_->RenderFrameCreated(render_frame, render_frame_observer,
browser_created, is_windowless);
if (is_windowless.has_value() && *is_windowless) {
@@ -58,7 +58,7 @@ void ChromeContentRendererClientCef::RenderViewCreated(
ChromeContentRendererClient::RenderViewCreated(render_view);
bool browser_created;
base::Optional<bool> is_windowless;
absl::optional<bool> is_windowless;
render_manager_->RenderViewCreated(render_view, browser_created,
is_windowless);
if (is_windowless.has_value() && *is_windowless) {

View File

@@ -110,8 +110,8 @@ bool CefExtensionsRendererClient::OverrideCreatePlugin(
bool guest_view_api_available = false;
extension_dispatcher_->script_context_set_iterator()->ForEach(
render_frame, base::Bind(&IsGuestViewApiAvailableToScriptContext,
&guest_view_api_available));
render_frame, base::BindRepeating(&IsGuestViewApiAvailableToScriptContext,
&guest_view_api_available));
return !guest_view_api_available;
}

View File

@@ -356,7 +356,7 @@ void CefFrameImpl::OnDraggableRegionsChanged() {
auto& browser_frame = GetBrowserFrame();
if (browser_frame) {
browser_frame->UpdateDraggableRegions(
regions.empty() ? base::nullopt
regions.empty() ? absl::nullopt
: base::make_optional(std::move(regions)));
}
}

View File

@@ -100,7 +100,7 @@ void CefRenderManager::RenderFrameCreated(
content::RenderFrame* render_frame,
CefRenderFrameObserver* render_frame_observer,
bool& browser_created,
base::Optional<bool>& is_windowless) {
absl::optional<bool>& is_windowless) {
auto browser = MaybeCreateBrowser(render_frame->GetRenderView(), render_frame,
&browser_created, &is_windowless);
if (browser) {
@@ -112,7 +112,7 @@ void CefRenderManager::RenderFrameCreated(
void CefRenderManager::RenderViewCreated(content::RenderView* render_view,
bool& browser_created,
base::Optional<bool>& is_windowless) {
absl::optional<bool>& is_windowless) {
MaybeCreateBrowser(render_view, render_view->GetMainRenderFrame(),
&browser_created, &is_windowless);
}
@@ -260,7 +260,7 @@ CefRefPtr<CefBrowserImpl> CefRenderManager::MaybeCreateBrowser(
content::RenderView* render_view,
content::RenderFrame* render_frame,
bool* browser_created,
base::Optional<bool>* is_windowless) {
absl::optional<bool>* is_windowless) {
if (browser_created)
*browser_created = false;

View File

@@ -11,11 +11,11 @@
#include "include/internal/cef_ptr.h"
#include "base/optional.h"
#include "cef/libcef/common/mojom/cef.mojom.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "mojo/public/cpp/bindings/receiver_set.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "third_party/abseil-cpp/absl/types/optional.h"
namespace blink {
class WebFrame;
@@ -49,10 +49,10 @@ class CefRenderManager : public cef::mojom::RenderManager {
void RenderFrameCreated(content::RenderFrame* render_frame,
CefRenderFrameObserver* render_frame_observer,
bool& browser_created,
base::Optional<bool>& is_windowless);
absl::optional<bool>& is_windowless);
void RenderViewCreated(content::RenderView* render_view,
bool& browser_created,
base::Optional<bool>& is_windowless);
absl::optional<bool>& is_windowless);
void DevToolsAgentAttached();
void DevToolsAgentDetached();
void ExposeInterfacesToBrowser(mojo::BinderMap* binders);
@@ -87,7 +87,7 @@ class CefRenderManager : public cef::mojom::RenderManager {
content::RenderView* render_view,
content::RenderFrame* render_frame,
bool* browser_created,
base::Optional<bool>* is_windowless);
absl::optional<bool>* is_windowless);
// Called from CefBrowserImpl::OnDestruct().
void OnBrowserDestroyed(CefBrowserImpl* browser);

View File

@@ -147,7 +147,6 @@ class CefRenderURLRequest::Context
loader_ = frame_impl->CreateURLLoader();
loader_->LoadAsynchronously(
std::move(resource_request), /*extra_data=*/nullptr,
/*requestor_id=*/0,
/*no_mime_sniffing=*/false,
frame_impl->CreateResourceLoadInfoNotifierWrapper(), url_client_.get());
return true;

View File

@@ -1176,7 +1176,7 @@ void CefV8ValueImpl::Handle::SetWeakIfNecessary() {
if (!BelongsToCurrentThread()) {
task_runner()->PostTask(
FROM_HERE,
base::Bind(&CefV8ValueImpl::Handle::SetWeakIfNecessary, this));
base::BindOnce(&CefV8ValueImpl::Handle::SetWeakIfNecessary, this));
return;
}