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:
@@ -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;
|
||||
|
||||
|
@@ -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();
|
||||
|
@@ -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)));
|
||||
}
|
||||
|
@@ -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) {
|
||||
|
@@ -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;
|
||||
}
|
||||
|
||||
|
@@ -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)));
|
||||
}
|
||||
}
|
||||
|
@@ -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;
|
||||
|
||||
|
@@ -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);
|
||||
|
@@ -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;
|
||||
|
@@ -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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user