devel/electron42: Update to 42.3.3
Changelog: https://github.com/electron/electron/releases/tag/v42.3.3 Reported by: GitHub (watch releases)
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
PORTNAME= electron
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= ${ELECTRON_VER}
|
||||
PORTREVISION= 1
|
||||
PULSEMV= 16
|
||||
PULSEV= ${PULSEMV}.1
|
||||
CATEGORIES= devel
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
ELECTRON_VER= 42.3.2
|
||||
ELECTRON_VER= 42.3.3
|
||||
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
TIMESTAMP = 1780427435
|
||||
TIMESTAMP = 1780902060
|
||||
SHA256 (electron/chromium-148.0.7778.218-lite.tar.xz) = 9ef5529ee99461ec74fca7582fbd9db81e88d702ff6c3d19d0db12944c0c0b35
|
||||
SIZE (electron/chromium-148.0.7778.218-lite.tar.xz) = 1593163700
|
||||
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
|
||||
@@ -337,10 +337,10 @@ SHA256 (electron/rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4
|
||||
SIZE (electron/rust/crates/zerocopy-derive-0.7.35.crate) = 37829
|
||||
SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c
|
||||
SIZE (electron/yarn-4.12.0.tgz) = 1056794
|
||||
SHA256 (electron/electron42-42.3.2-node-modules.tar.xz) = e102aed0f760c44a06cc3ff83b021ad0948b1ef5ffa275fe305d1e720ada9d31
|
||||
SIZE (electron/electron42-42.3.2-node-modules.tar.xz) = 71041981
|
||||
SHA256 (electron/electron-electron-v42.3.2_GH0.tar.gz) = de837279aca38273391046e3780de350426db093d2f906b3f06faa7ce7a9077b
|
||||
SIZE (electron/electron-electron-v42.3.2_GH0.tar.gz) = 18820240
|
||||
SHA256 (electron/electron42-42.3.3-node-modules.tar.xz) = fb701440d9f0c7f5e4a7d45c2365ffc64fab9bba66c5fdfe33f0a63397f96205
|
||||
SIZE (electron/electron42-42.3.3-node-modules.tar.xz) = 71016077
|
||||
SHA256 (electron/electron-electron-v42.3.3_GH0.tar.gz) = c019addb5d2f25c8570a2237be17fe5a3181220f19532986c5462c5e9c443428
|
||||
SIZE (electron/electron-electron-v42.3.3_GH0.tar.gz) = 18875958
|
||||
SHA256 (electron/nodejs-node-v24.15.0_GH0.tar.gz) = 5cfb169b21878f50876e0c6a77db1a5e40d733960232682bebb5e267246a2e80
|
||||
SIZE (electron/nodejs-node-v24.15.0_GH0.tar.gz) = 126716937
|
||||
SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3
|
||||
|
||||
@@ -143,7 +143,8 @@
|
||||
"dbus-native/xml2js": "0.5.0",
|
||||
"abstract-socket": "github:deepak1556/node-abstractsocket#928cc591decd12aff7dad96449da8afc29832c19",
|
||||
"minimist@npm:~0.0.1": "0.2.4",
|
||||
"put": "npm:@nornagon/put@0.0.8"
|
||||
"put": "npm:@nornagon/put@0.0.8",
|
||||
"get-intrinsic": "^1.3.0"
|
||||
},
|
||||
"packageManager": "yarn@4.12.0",
|
||||
"workspaces": [
|
||||
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"name": "electron-test-js2c-code-cache",
|
||||
"main": "main.js"
|
||||
}
|
||||
@@ -5993,32 +5993,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0":
|
||||
version: 1.2.1
|
||||
resolution: "get-intrinsic@npm:1.2.1"
|
||||
dependencies:
|
||||
function-bind: "npm:^1.1.1"
|
||||
has: "npm:^1.0.3"
|
||||
has-proto: "npm:^1.0.1"
|
||||
has-symbols: "npm:^1.0.3"
|
||||
checksum: 10c0/49eab47f9de8f1a4f9b458b8b74ee5199fb2614414a91973eb175e07db56b52b6df49b255cc7ff704cb0786490fb93bfe8f2ad138b590a8de09b47116a366bc9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"get-intrinsic@npm:^1.2.4":
|
||||
version: 1.2.4
|
||||
resolution: "get-intrinsic@npm:1.2.4"
|
||||
dependencies:
|
||||
es-errors: "npm:^1.3.0"
|
||||
function-bind: "npm:^1.1.2"
|
||||
has-proto: "npm:^1.0.1"
|
||||
has-symbols: "npm:^1.0.3"
|
||||
hasown: "npm:^2.0.0"
|
||||
checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"get-intrinsic@npm:^1.2.6":
|
||||
"get-intrinsic@npm:^1.3.0":
|
||||
version: 1.3.0
|
||||
resolution: "get-intrinsic@npm:1.3.0"
|
||||
dependencies:
|
||||
@@ -6435,7 +6410,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"hasown@npm:^2.0.0, hasown@npm:^2.0.2":
|
||||
"hasown@npm:^2.0.2":
|
||||
version: 2.0.2
|
||||
resolution: "hasown@npm:2.0.2"
|
||||
dependencies:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- build/config/compiler/BUILD.gn.orig 2026-04-28 21:06:17 UTC
|
||||
--- build/config/compiler/BUILD.gn.orig 2026-06-08 07:06:35 UTC
|
||||
+++ build/config/compiler/BUILD.gn
|
||||
@@ -202,7 +202,7 @@ declare_args() {
|
||||
# This greatly reduces the size of debug builds, at the cost of
|
||||
@@ -56,7 +56,7 @@
|
||||
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
|
||||
if (save_reproducers_on_lld_crash && use_lld) {
|
||||
ldflags += [
|
||||
@@ -1338,7 +1345,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1348,7 +1355,7 @@ config("compiler_cpu_abi") {
|
||||
# CPU architecture. We may or may not be doing a cross compile now, so for
|
||||
# simplicity we always explicitly set the architecture.
|
||||
if (current_cpu == "x64") {
|
||||
@@ -65,7 +65,7 @@
|
||||
cflags += [ "--target=x86_64-unknown-linux-gnu" ]
|
||||
ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
|
||||
} else {
|
||||
@@ -1352,7 +1359,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1362,7 +1369,7 @@ config("compiler_cpu_abi") {
|
||||
ldflags += [ "-march=$cros_target_cpu_arch" ]
|
||||
}
|
||||
} else if (current_cpu == "x86") {
|
||||
@@ -74,7 +74,7 @@
|
||||
cflags += [ "--target=i386-unknown-linux-gnu" ]
|
||||
ldflags += [ "--target=i386-unknown-linux-gnu" ]
|
||||
} else {
|
||||
@@ -1364,7 +1371,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1374,7 +1381,7 @@ config("compiler_cpu_abi") {
|
||||
"-msse3",
|
||||
]
|
||||
} else if (current_cpu == "arm") {
|
||||
@@ -83,7 +83,7 @@
|
||||
cflags += [ "--target=arm-linux-gnueabihf" ]
|
||||
ldflags += [ "--target=arm-linux-gnueabihf" ]
|
||||
}
|
||||
@@ -1373,7 +1380,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1383,7 +1390,7 @@ config("compiler_cpu_abi") {
|
||||
"-mfloat-abi=$arm_float_abi",
|
||||
]
|
||||
} else if (current_cpu == "arm64") {
|
||||
@@ -92,7 +92,7 @@
|
||||
cflags += [ "--target=aarch64-linux-gnu" ]
|
||||
ldflags += [ "--target=aarch64-linux-gnu" ]
|
||||
}
|
||||
@@ -1785,7 +1792,7 @@ config("clang_revision") {
|
||||
@@ -1795,7 +1802,7 @@ config("clang_revision") {
|
||||
}
|
||||
|
||||
config("clang_revision") {
|
||||
@@ -101,7 +101,7 @@
|
||||
current_os != "zos") {
|
||||
_perform_consistency_checks = current_toolchain == default_toolchain
|
||||
if (llvm_force_head_revision) {
|
||||
@@ -1910,13 +1917,13 @@ config("sanitize_c_array_bounds") {
|
||||
@@ -1920,13 +1927,13 @@ config("sanitize_c_array_bounds") {
|
||||
# sanitizer) is enabled, they then do expensive debug like operations. We
|
||||
# want to suppress this behaviour since we want to keep performance costs
|
||||
# as low as possible while having these checks.
|
||||
@@ -117,7 +117,7 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1934,7 +1941,7 @@ config("sanitize_return") {
|
||||
@@ -1944,7 +1951,7 @@ config("sanitize_return") {
|
||||
# sanitizer) is enabled, they then do expensive debug like operations. We
|
||||
# want to suppress this behaviour since we want to keep performance costs
|
||||
# as low as possible while having these checks.
|
||||
@@ -126,7 +126,7 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -3078,7 +3085,7 @@ config("afdo") {
|
||||
@@ -3088,7 +3095,7 @@ config("afdo") {
|
||||
# There are some targeted places that AFDO regresses, so we provide a separate
|
||||
# config to allow AFDO to be disabled per-target.
|
||||
config("afdo") {
|
||||
@@ -135,7 +135,7 @@
|
||||
cflags = []
|
||||
if (clang_emit_debug_info_for_profiling) {
|
||||
# Add the following flags to generate debug info for profiling.
|
||||
@@ -3105,7 +3112,7 @@ config("afdo") {
|
||||
@@ -3115,7 +3122,7 @@ config("afdo") {
|
||||
cflags += [ "-Wno-backend-plugin" ]
|
||||
inputs = [ _clang_sample_profile ]
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- content/public/browser/content_browser_client.cc.orig 2026-05-12 08:53:52 UTC
|
||||
--- content/public/browser/content_browser_client.cc.orig 2026-06-08 07:06:35 UTC
|
||||
+++ content/public/browser/content_browser_client.cc
|
||||
@@ -1414,7 +1414,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
|
||||
@@ -1428,7 +1428,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
|
||||
// that can be adequately sandboxed.
|
||||
// Currently Android's network service will not run out of process or sandboxed,
|
||||
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- electron/BUILD.gn.orig 2026-06-02 04:24:22 UTC
|
||||
--- electron/BUILD.gn.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/BUILD.gn
|
||||
@@ -583,7 +583,7 @@ source_set("electron_lib") {
|
||||
@@ -601,7 +601,7 @@ source_set("electron_lib") {
|
||||
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
deps += [
|
||||
"//components/crash/core/app",
|
||||
"//components/crash/core/browser",
|
||||
@@ -684,6 +684,12 @@ source_set("electron_lib") {
|
||||
@@ -715,6 +715,12 @@ source_set("electron_lib") {
|
||||
cflags_objcc = [ "-fobjc-weak" ]
|
||||
}
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
if (is_linux) {
|
||||
libs = [ "xshmfence" ]
|
||||
deps += [
|
||||
@@ -1302,7 +1308,7 @@ if (is_mac) {
|
||||
@@ -1495,7 +1501,7 @@ if (is_mac) {
|
||||
":electron_lib",
|
||||
":electron_win32_resources",
|
||||
":packed_resources",
|
||||
@@ -31,7 +31,7 @@
|
||||
"//content:sandbox_helper_win",
|
||||
"//electron/buildflags",
|
||||
"//third_party/electron_node:libnode",
|
||||
@@ -1329,7 +1335,7 @@ if (is_mac) {
|
||||
@@ -1522,7 +1528,7 @@ if (is_mac) {
|
||||
public_deps = [ "//tools/v8_context_snapshot" ]
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
|
||||
}
|
||||
|
||||
@@ -1396,7 +1402,7 @@ if (is_mac) {
|
||||
@@ -1589,7 +1595,7 @@ if (is_mac) {
|
||||
configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
deps += [ "//sandbox/linux:chrome_sandbox" ]
|
||||
}
|
||||
}
|
||||
@@ -1517,7 +1523,9 @@ dist_zip("electron_dist_zip") {
|
||||
@@ -1710,7 +1716,9 @@ dist_zip("electron_dist_zip") {
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- electron/lib/browser/rpc-server.ts.orig 2025-09-02 20:56:04 UTC
|
||||
--- electron/lib/browser/rpc-server.ts.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/lib/browser/rpc-server.ts
|
||||
@@ -34,7 +34,7 @@ const allowedClipboardMethods = (() => {
|
||||
@@ -33,7 +33,7 @@ const allowedClipboardMethods = (() => {
|
||||
switch (process.platform) {
|
||||
case 'darwin':
|
||||
return new Set(['readFindText', 'writeFindText']);
|
||||
|
||||
+8
-8
@@ -1,6 +1,6 @@
|
||||
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2026-05-08 13:54:01 UTC
|
||||
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/shell/browser/api/electron_api_web_contents.cc
|
||||
@@ -168,11 +168,11 @@
|
||||
@@ -174,11 +174,11 @@
|
||||
#include "ui/base/cocoa/defaults_utils.h"
|
||||
#endif
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include "ui/aura/window.h"
|
||||
#include "ui/gfx/font_render_params.h"
|
||||
#endif
|
||||
@@ -204,7 +204,7 @@
|
||||
@@ -210,7 +210,7 @@
|
||||
#include "content/public/browser/plugin_service.h"
|
||||
#endif
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "chrome/browser/hang_monitor/hang_crash_dump.h" // nogncheck
|
||||
#endif
|
||||
|
||||
@@ -641,7 +641,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
|
||||
@@ -647,7 +647,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
|
||||
ui::TextInsertionCaretBlinkPeriodFromDefaults());
|
||||
if (system_value)
|
||||
return *system_value;
|
||||
@@ -32,7 +32,7 @@
|
||||
if (auto* native_theme = ui::NativeTheme::GetInstanceForNativeUi())
|
||||
return native_theme->caret_blink_interval();
|
||||
#elif BUILDFLAG(IS_WIN)
|
||||
@@ -1016,7 +1016,7 @@ void WebContents::InitWithSessionAndOptions(
|
||||
@@ -1022,7 +1022,7 @@ void WebContents::InitWithSessionAndOptions(
|
||||
accept_languages.pop_back();
|
||||
prefs->accept_languages = accept_languages;
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
// Update font settings.
|
||||
static const gfx::FontRenderParams params(
|
||||
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
|
||||
@@ -2888,13 +2888,13 @@ void WebContents::ForcefullyCrashRenderer() {
|
||||
@@ -2968,13 +2968,13 @@ void WebContents::ForcefullyCrashRenderer() {
|
||||
|
||||
content::RenderProcessHost* rph = rwh->GetProcess();
|
||||
if (rph) {
|
||||
@@ -57,7 +57,7 @@
|
||||
CrashDumpHungChildProcess(rph->GetProcess().Handle());
|
||||
#endif
|
||||
rph->Shutdown(content::RESULT_CODE_HUNG);
|
||||
@@ -3604,7 +3604,7 @@ void WebContents::Focus() {
|
||||
@@ -3684,7 +3684,7 @@ void WebContents::Focus() {
|
||||
void WebContents::Focus() {
|
||||
// Focusing on WebContents does not automatically focus the window on macOS
|
||||
// and Linux, do it manually to match the behavior on Windows.
|
||||
@@ -66,7 +66,7 @@
|
||||
if (owner_window())
|
||||
owner_window()->Focus(true);
|
||||
#endif
|
||||
@@ -4505,7 +4505,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
|
||||
@@ -4585,7 +4585,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
--- electron/shell/browser/api/electron_api_web_contents.h.orig 2026-03-17 08:46:52 UTC
|
||||
--- electron/shell/browser/api/electron_api_web_contents.h.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/shell/browser/api/electron_api_web_contents.h
|
||||
@@ -753,7 +753,7 @@ class WebContents final : public ExclusiveAccessContex
|
||||
@@ -758,7 +758,7 @@ class WebContents final : public ExclusiveAccessContex
|
||||
#if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
|
||||
ui::ImageModel GetDevToolsWindowIcon() override;
|
||||
#endif
|
||||
|
||||
+7
-7
@@ -1,4 +1,4 @@
|
||||
--- electron/shell/browser/electron_browser_main_parts.cc.orig 2026-05-08 13:54:01 UTC
|
||||
--- electron/shell/browser/electron_browser_main_parts.cc.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/shell/browser/electron_browser_main_parts.cc
|
||||
@@ -78,7 +78,7 @@
|
||||
#include "ui/wm/core/wm_state.h"
|
||||
@@ -27,7 +27,7 @@
|
||||
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
|
||||
#endif
|
||||
ui::OzonePlatform::PreEarlyInitialization();
|
||||
@@ -320,7 +320,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
|
||||
@@ -331,7 +331,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
|
||||
// happen before the ResourceBundle is loaded
|
||||
if (locale.empty())
|
||||
l10n_util::OverrideLocaleWithCocoaLocale();
|
||||
@@ -36,7 +36,7 @@
|
||||
// l10n_util::GetApplicationLocaleInternal uses g_get_language_names(),
|
||||
// which keys off of getenv("LC_ALL").
|
||||
// We must set this env first to make ui::ResourceBundle accept the custom
|
||||
@@ -349,7 +349,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
|
||||
@@ -360,7 +360,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
|
||||
ElectronBrowserClient::SetApplicationLocale(app_locale);
|
||||
fake_browser_process_->SetApplicationLocale(app_locale);
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
// Reset to the original LC_ALL since we should not be changing it.
|
||||
if (!locale.empty()) {
|
||||
if (lc_all)
|
||||
@@ -405,7 +405,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
|
||||
@@ -416,7 +416,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
|
||||
}
|
||||
|
||||
void ElectronBrowserMainParts::ToolkitInitialized() {
|
||||
@@ -54,7 +54,7 @@
|
||||
auto* linux_ui = ui::GetDefaultLinuxUi();
|
||||
CHECK(linux_ui);
|
||||
linux_ui_getter_ = std::make_unique<LinuxUiGetterImpl>();
|
||||
@@ -516,7 +516,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
|
||||
@@ -527,7 +527,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
|
||||
}
|
||||
|
||||
void ElectronBrowserMainParts::PostCreateMainMessageLoop() {
|
||||
@@ -63,7 +63,7 @@
|
||||
std::string app_name = electron::Browser::Get()->GetName();
|
||||
#endif
|
||||
#if BUILDFLAG(IS_LINUX)
|
||||
@@ -528,7 +528,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
|
||||
@@ -539,7 +539,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
|
||||
|
||||
if (!bluez::BluezDBusManager::IsInitialized())
|
||||
bluez::DBusBluezManagerWrapperLinux::Initialize();
|
||||
@@ -73,7 +73,7 @@
|
||||
// Set up crypt config. This needs to be done before anything starts the
|
||||
// network service, as the raw encryption key needs to be shared with the
|
||||
// network service for encrypted cookie storage.
|
||||
@@ -625,7 +627,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
|
||||
@@ -636,7 +638,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
|
||||
fake_browser_process_->PostMainMessageLoopRun();
|
||||
content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler();
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- electron/shell/browser/ui/views/frameless_view.cc.orig 2026-05-26 16:24:13 UTC
|
||||
--- electron/shell/browser/ui/views/frameless_view.cc.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/shell/browser/ui/views/frameless_view.cc
|
||||
@@ -119,7 +119,7 @@ gfx::Size FramelessView::GetMaximumSize() const {
|
||||
@@ -118,7 +118,7 @@ gfx::Size FramelessView::GetMaximumSize() const {
|
||||
return window_->GetMaximumSize();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- electron/shell/browser/ui/views/frameless_view.h.orig 2026-05-26 16:24:13 UTC
|
||||
--- electron/shell/browser/ui/views/frameless_view.h.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/shell/browser/ui/views/frameless_view.h
|
||||
@@ -10,7 +10,7 @@
|
||||
#include "ui/gfx/geometry/insets.h"
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "shell/browser/ui/views/linux_frame_layout.h"
|
||||
#endif
|
||||
|
||||
@@ -44,7 +44,7 @@ class FramelessView : public views::FrameView {
|
||||
@@ -47,7 +47,7 @@ class FramelessView : public views::FrameView {
|
||||
// bounds of the view, used for CSD and resize targets on some platforms.
|
||||
virtual gfx::Insets RestoredFrameBorderInsets() const;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
--- electron/shell/common/node_bindings.cc.orig 2026-05-19 01:17:05 UTC
|
||||
--- electron/shell/common/node_bindings.cc.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/shell/common/node_bindings.cc
|
||||
@@ -53,7 +53,7 @@
|
||||
#include "third_party/electron_node/src/module_wrap.h"
|
||||
@@ -55,7 +55,7 @@
|
||||
#include "third_party/electron_node/src/node_snapshot_builder.h"
|
||||
#include "v8/include/v8-statistics.h"
|
||||
|
||||
-#if !IS_MAS_BUILD()
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "shell/common/crash_keys.h"
|
||||
#endif
|
||||
|
||||
@@ -170,7 +170,7 @@ void V8FatalErrorCallback(const char* location, const
|
||||
@@ -172,7 +172,7 @@ void V8FatalErrorCallback(const char* location, const
|
||||
void V8FatalErrorCallback(const char* location, const char* message) {
|
||||
LOG(ERROR) << "Fatal error in V8: " << location << " " << message;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message);
|
||||
electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location);
|
||||
#endif
|
||||
@@ -192,7 +192,7 @@ void V8OOMErrorCallback(const char* location, const v8
|
||||
@@ -194,7 +194,7 @@ void V8OOMErrorCallback(const char* location, const v8
|
||||
LOG(ERROR) << "OOM detail: " << details.detail;
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
|
||||
base::NumberToString(details.is_heap_oom));
|
||||
if (location) {
|
||||
@@ -684,7 +684,7 @@ void NodeBindings::Initialize(v8::Isolate* const isola
|
||||
@@ -686,7 +686,7 @@ void NodeBindings::Initialize(v8::Isolate* const isola
|
||||
TRACE_EVENT0("electron", "NodeBindings::Initialize");
|
||||
// Open node's error reporting system for browser process.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- electron/spec/api-browser-window-spec.ts.orig 2026-05-08 13:54:01 UTC
|
||||
--- electron/spec/api-browser-window-spec.ts.orig 2026-06-03 19:18:10 UTC
|
||||
+++ electron/spec/api-browser-window-spec.ts
|
||||
@@ -88,7 +88,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -89,7 +89,7 @@ describe('BrowserWindow module', () => {
|
||||
}).not.to.throw();
|
||||
});
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
const appPath = path.join(fixtures, 'apps', 'xwindow-icon');
|
||||
const appProcess = childProcess.spawn(process.execPath, [appPath]);
|
||||
await once(appProcess, 'exit');
|
||||
@@ -345,7 +345,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -346,7 +346,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
afterEach(closeAllWindows);
|
||||
it('can set content protection', async () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
@@ -1334,7 +1334,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -1335,7 +1335,7 @@ describe('BrowserWindow module', () => {
|
||||
|
||||
describe('BrowserWindow.minimize()', () => {
|
||||
// TODO(codebytere): Enable for Linux once maximize/minimize events work in CI.
|
||||
@@ -27,7 +27,7 @@
|
||||
const minimize = once(w, 'minimize');
|
||||
w.minimize();
|
||||
await minimize;
|
||||
@@ -1351,7 +1351,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -1352,7 +1352,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
|
||||
// TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests
|
||||
@@ -36,7 +36,7 @@
|
||||
const maximize = once(w, 'maximize');
|
||||
const shown = once(w, 'show');
|
||||
w.maximize();
|
||||
@@ -1416,7 +1416,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -1417,7 +1417,7 @@ describe('BrowserWindow module', () => {
|
||||
expect(w.isFocused()).to.equal(true);
|
||||
});
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
const w1 = new BrowserWindow({ show: false });
|
||||
const w2 = new BrowserWindow({ show: false });
|
||||
const w3 = new BrowserWindow({ show: false });
|
||||
@@ -1519,7 +1519,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -1520,7 +1520,7 @@ describe('BrowserWindow module', () => {
|
||||
expect(w.isFocused()).to.equal(false);
|
||||
});
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
const w1 = new BrowserWindow({ show: false });
|
||||
const w2 = new BrowserWindow({ show: false });
|
||||
const w3 = new BrowserWindow({ show: false });
|
||||
@@ -2038,7 +2038,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -2039,7 +2039,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
it('checks normal bounds when maximized', async () => {
|
||||
const bounds = w.getBounds();
|
||||
const maximize = once(w, 'maximize');
|
||||
@@ -2256,7 +2256,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -2257,7 +2257,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
it('checks normal bounds when minimized', async () => {
|
||||
const bounds = w.getBounds();
|
||||
const minimize = once(w, 'minimize');
|
||||
@@ -3364,7 +3364,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -3365,7 +3365,7 @@ describe('BrowserWindow module', () => {
|
||||
describe('BrowserWindow.setOpacity(opacity)', () => {
|
||||
afterEach(closeAllWindows);
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
it('make window with initial opacity', () => {
|
||||
const w = new BrowserWindow({ show: false, opacity: 0.5 });
|
||||
expect(w.getOpacity()).to.equal(0.5);
|
||||
@@ -3390,7 +3390,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -3391,7 +3391,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
it('sets 1 regardless of parameter', () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
w.setOpacity(0);
|
||||
@@ -3630,7 +3630,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -3631,7 +3631,7 @@ describe('BrowserWindow module', () => {
|
||||
expect(overlayRectPreMax.height).to.equal(size);
|
||||
|
||||
// 'maximize' event is not emitted on Linux in CI.
|
||||
@@ -99,7 +99,7 @@
|
||||
const maximize = once(w, 'maximize');
|
||||
w.show();
|
||||
w.maximize();
|
||||
@@ -3697,7 +3697,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -3698,7 +3698,7 @@ describe('BrowserWindow module', () => {
|
||||
expect(preMaxHeight).to.equal(size);
|
||||
|
||||
// 'maximize' event is not emitted on Linux in CI.
|
||||
@@ -108,7 +108,7 @@
|
||||
const maximize = once(w, 'maximize');
|
||||
w.show();
|
||||
w.maximize();
|
||||
@@ -4399,7 +4399,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -4593,7 +4593,7 @@ describe('BrowserWindow module', () => {
|
||||
expect(test.nodeTimers).to.equal(true);
|
||||
expect(test.nodeUrl).to.equal(true);
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
expect(test.creationTime).to.be.null('creation time');
|
||||
expect(test.systemMemoryInfo).to.be.null('system memory info');
|
||||
} else {
|
||||
@@ -4915,7 +4915,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5109,7 +5109,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
afterEach(closeAllWindows);
|
||||
it('emits an event when window is maximized', async () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
@@ -5191,7 +5191,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5385,7 +5385,7 @@ describe('BrowserWindow module', () => {
|
||||
// TODO(zcbenz):
|
||||
// This test does not run on Linux CI. See:
|
||||
// https://github.com/electron/electron/issues/28699
|
||||
@@ -135,7 +135,7 @@
|
||||
'should bring a minimized maximized window back to maximized state',
|
||||
async () => {
|
||||
const w = new BrowserWindow({});
|
||||
@@ -5209,7 +5209,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5403,7 +5403,7 @@ describe('BrowserWindow module', () => {
|
||||
}
|
||||
);
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
const w = new BrowserWindow({ show: false });
|
||||
w.show();
|
||||
|
||||
@@ -5232,7 +5232,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5426,7 +5426,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
|
||||
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
|
||||
@@ -153,7 +153,7 @@
|
||||
afterEach(closeAllWindows);
|
||||
it('should show the window if it is not currently shown', async () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
@@ -5269,7 +5269,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5463,7 +5463,7 @@ describe('BrowserWindow module', () => {
|
||||
|
||||
// TODO(dsanders11): Enable once minimize event works on Linux again.
|
||||
// See https://github.com/electron/electron/issues/28699
|
||||
@@ -162,7 +162,7 @@
|
||||
const w = new BrowserWindow();
|
||||
const minimize = once(w, 'minimize');
|
||||
w.minimize();
|
||||
@@ -5767,7 +5767,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5961,7 +5961,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
|
||||
// On Linux there is no "resizable" property of a window.
|
||||
@@ -171,7 +171,7 @@
|
||||
const w = new BrowserWindow({ show: false });
|
||||
expect(w.resizable).to.be.true('resizable');
|
||||
|
||||
@@ -6020,7 +6020,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -6214,7 +6214,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
// Not implemented on Linux.
|
||||
afterEach(closeAllWindows);
|
||||
|
||||
@@ -7338,7 +7338,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -7532,7 +7532,7 @@ describe('BrowserWindow module', () => {
|
||||
describe('"transparent" option', () => {
|
||||
afterEach(closeAllWindows);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- v8/src/api/api.cc.orig 2026-04-28 21:06:17 UTC
|
||||
--- v8/src/api/api.cc.orig 2026-06-08 07:06:36 UTC
|
||||
+++ v8/src/api/api.cc
|
||||
@@ -167,7 +167,7 @@
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#include <signal.h>
|
||||
#include <unistd.h>
|
||||
|
||||
@@ -6372,7 +6372,7 @@ bool v8::V8::Initialize(const int build_config) {
|
||||
@@ -6369,7 +6369,7 @@ bool v8::V8::Initialize(const int build_config) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user