mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 122.0.6261.0 (#1250580)
Frame identifiers have changed from int64_t to string type. This is due to https://crbug.com/1502660 which removes access to frame routing IDs in the renderer process. New cross-process frame identifiers are 160-bit values (32-bit child process ID + 128-bit local frame token) and most easily represented as strings. All other frame-related expectations and behaviors remain the same.
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
diff --git content/app/content_main.cc content/app/content_main.cc
|
||||
index 4320694e7f691..bb9b6629bc384 100644
|
||||
index aebbccad2a503..2537281b0e872 100644
|
||||
--- content/app/content_main.cc
|
||||
+++ content/app/content_main.cc
|
||||
@@ -174,11 +174,8 @@ ContentMainParams::~ContentMainParams() = default;
|
||||
@@ -175,11 +175,8 @@ ContentMainParams::~ContentMainParams() = default;
|
||||
ContentMainParams::ContentMainParams(ContentMainParams&&) = default;
|
||||
ContentMainParams& ContentMainParams::operator=(ContentMainParams&&) = default;
|
||||
|
||||
@@ -16,7 +16,7 @@ index 4320694e7f691..bb9b6629bc384 100644
|
||||
base::FeatureList::FailOnFeatureAccessWithoutFeatureList();
|
||||
#if BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
// Lacros is launched with inherited priority. Revert to normal priority
|
||||
@@ -186,9 +183,6 @@ RunContentProcess(ContentMainParams params,
|
||||
@@ -187,9 +184,6 @@ RunContentProcess(ContentMainParams params,
|
||||
base::PlatformThread::SetCurrentThreadType(base::ThreadType::kDefault);
|
||||
#endif
|
||||
int exit_code = -1;
|
||||
@@ -26,7 +26,7 @@ index 4320694e7f691..bb9b6629bc384 100644
|
||||
|
||||
// A flag to indicate whether Main() has been called before. On Android, we
|
||||
// may re-run Main() without restarting the browser process. This flag
|
||||
@@ -274,14 +268,6 @@ RunContentProcess(ContentMainParams params,
|
||||
@@ -275,14 +269,6 @@ RunContentProcess(ContentMainParams params,
|
||||
#endif
|
||||
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
@@ -41,7 +41,7 @@ index 4320694e7f691..bb9b6629bc384 100644
|
||||
InitializeMac();
|
||||
#endif
|
||||
|
||||
@@ -331,12 +317,46 @@ RunContentProcess(ContentMainParams params,
|
||||
@@ -332,12 +318,46 @@ RunContentProcess(ContentMainParams params,
|
||||
|
||||
if (IsSubprocess())
|
||||
CommonSubprocessInit();
|
||||
@@ -90,7 +90,7 @@ index 4320694e7f691..bb9b6629bc384 100644
|
||||
}
|
||||
|
||||
diff --git content/app/content_main_runner_impl.cc content/app/content_main_runner_impl.cc
|
||||
index f3988a35b1df7..8dd8c652b105e 100644
|
||||
index 0e6cd686e0b05..a26433ccb9307 100644
|
||||
--- content/app/content_main_runner_impl.cc
|
||||
+++ content/app/content_main_runner_impl.cc
|
||||
@@ -46,6 +46,7 @@
|
||||
@@ -101,7 +101,7 @@ index f3988a35b1df7..8dd8c652b105e 100644
|
||||
#include "base/time/time.h"
|
||||
#include "base/trace_event/trace_event.h"
|
||||
#include "build/build_config.h"
|
||||
@@ -1334,6 +1335,11 @@ void ContentMainRunnerImpl::Shutdown() {
|
||||
@@ -1335,6 +1336,11 @@ void ContentMainRunnerImpl::Shutdown() {
|
||||
is_shutdown_ = true;
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ index f3988a35b1df7..8dd8c652b105e 100644
|
||||
std::unique_ptr<ContentMainRunner> ContentMainRunner::Create() {
|
||||
return ContentMainRunnerImpl::Create();
|
||||
diff --git content/app/content_main_runner_impl.h content/app/content_main_runner_impl.h
|
||||
index da60e9346b283..c36effdd7e5ee 100644
|
||||
index cbbc2f3ec12fa..f097b3cdded2f 100644
|
||||
--- content/app/content_main_runner_impl.h
|
||||
+++ content/app/content_main_runner_impl.h
|
||||
@@ -27,7 +27,7 @@ class DiscardableSharedMemoryManager;
|
||||
@@ -149,10 +149,10 @@ index 283161145d792..9f3f635abdd1c 100644
|
||||
if (main_argv)
|
||||
setproctitle_init(main_argv);
|
||||
diff --git content/public/app/content_main.h content/public/app/content_main.h
|
||||
index 44d9aa44ae430..47f916f566696 100644
|
||||
index 7f9b515297357..89b52e34fa31a 100644
|
||||
--- content/public/app/content_main.h
|
||||
+++ content/public/app/content_main.h
|
||||
@@ -96,6 +96,13 @@ struct CONTENT_EXPORT ContentMainParams {
|
||||
@@ -94,6 +94,13 @@ struct CONTENT_EXPORT ContentMainParams {
|
||||
}
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user