aboutsummaryrefslogtreecommitdiff
path: root/www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc')
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc42
1 files changed, 30 insertions, 12 deletions
diff --git a/www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc b/www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc
index 407ab776b8ca..af2979dd459d 100644
--- a/www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc
@@ -1,6 +1,15 @@
---- chrome/app/chrome_main_delegate.cc.orig 2025-10-21 16:57:35 UTC
+--- chrome/app/chrome_main_delegate.cc.orig 2025-11-01 06:40:37 UTC
+++ chrome/app/chrome_main_delegate.cc
-@@ -179,17 +179,17 @@
+@@ -105,7 +105,7 @@
+ #include "ui/base/ui_base_switches.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif
+
+@@ -184,17 +184,17 @@
#include "v8/include/v8.h"
#endif
@@ -21,7 +30,16 @@
#include "chrome/browser/policy/policy_path_parser.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -294,7 +294,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty
+@@ -228,7 +228,7 @@ const char* const ChromeMainDelegate::kNonWildcardDoma
+ #endif
+ chrome::kChromeSearchScheme,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ webapps::kIsolatedAppScheme,
+ #endif
+ content::kChromeDevToolsScheme, content::kChromeUIScheme,
+@@ -303,7 +303,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty
// and resources loaded.
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
return
@@ -30,7 +48,7 @@
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -373,7 +373,7 @@ bool HandleVersionSwitches(const base::CommandLine& co
+@@ -382,7 +382,7 @@ bool HandleVersionSwitches(const base::CommandLine& co
return false;
}
@@ -39,7 +57,7 @@
// Show the man page if --help or -h is on the command line.
void HandleHelpSwitches(const base::CommandLine& command_line) {
if (command_line.HasSwitch(switches::kHelp) ||
-@@ -385,7 +385,7 @@ void HandleHelpSwitches(const base::CommandLine& comma
+@@ -394,7 +394,7 @@ void HandleHelpSwitches(const base::CommandLine& comma
}
#endif // BUILDFLAG(IS_LINUX)
@@ -48,7 +66,7 @@
void SIGTERMProfilingShutdown(int signal) {
content::Profiling::Stop();
struct sigaction sigact;
-@@ -467,7 +467,7 @@ std::optional<int> AcquireProcessSingleton(
+@@ -476,7 +476,7 @@ std::optional<int> AcquireProcessSingleton(
// process can be exited.
ChromeProcessSingleton::CreateInstance(user_data_dir);
@@ -57,7 +75,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running browser process if it exists.
-@@ -545,7 +545,7 @@ void InitializeUserDataDir(base::CommandLine* command_
+@@ -554,7 +554,7 @@ void InitializeUserDataDir(base::CommandLine* command_
std::string process_type =
command_line->GetSwitchValueASCII(switches::kProcessType);
@@ -66,7 +84,7 @@
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -651,7 +651,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
+@@ -660,7 +660,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +93,7 @@
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -810,7 +810,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
+@@ -819,7 +819,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -84,7 +102,7 @@
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -965,7 +965,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
+@@ -976,7 +976,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
const bool is_canary_dev = IsCanaryDev();
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -93,7 +111,7 @@
is_canary_dev;
#else
false;
-@@ -1113,7 +1113,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
+@@ -1124,7 +1124,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -102,7 +120,7 @@
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1426,7 +1426,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
+@@ -1437,7 +1437,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}