devel/electron42: Update to 42.6.0

Changelog:
- https://github.com/electron/electron/releases/tag/v42.5.2
- https://github.com/electron/electron/releases/tag/v42.6.0

Reported by:	GitHub (watch releases)
This commit is contained in:
Hiroki Tagato
2026-07-07 13:56:33 +09:00
parent 7f2d3ce290
commit aed59c572b
12 changed files with 46 additions and 46 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER}
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v42.5.0/:chromium \
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v42.6.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
@@ -225,9 +225,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
CHROMIUM_VER= 148.0.7778.271
CHROMIUM_VER= 148.0.7778.280
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 24.17.0
NODE_VER= 24.18.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= 675cefebca42410733da8a454c8d9391fcebfbc2
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
+1 -1
View File
@@ -1,2 +1,2 @@
ELECTRON_VER= 42.5.1
ELECTRON_VER= 42.6.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
+13 -13
View File
@@ -1,10 +1,10 @@
TIMESTAMP = 1782822192
SHA256 (electron/chromium-148.0.7778.271.tar.xz.0) = 6cdfd5bdece5928abc5ab8cfc0292b42b51eeb6d0241ba5986d452fe5d08cadd
SIZE (electron/chromium-148.0.7778.271.tar.xz.0) = 2000000000
SHA256 (electron/chromium-148.0.7778.271.tar.xz.1) = 106bb8cb75ca1f6b925d2ce5da8106fbc253b90d922952add52871ffc5eaa1bc
SIZE (electron/chromium-148.0.7778.271.tar.xz.1) = 2000000000
SHA256 (electron/chromium-148.0.7778.271.tar.xz.2) = fc35d431d4aa6d532819582192649e7fdaef1bda31c8211ebca0dd1569e0498e
SIZE (electron/chromium-148.0.7778.271.tar.xz.2) = 778485400
TIMESTAMP = 1783335563
SHA256 (electron/chromium-148.0.7778.280.tar.xz.0) = cddbfeba5a50d950693590399df8df3a8ef5910eee367c76aec2541444c59dea
SIZE (electron/chromium-148.0.7778.280.tar.xz.0) = 2000000000
SHA256 (electron/chromium-148.0.7778.280.tar.xz.1) = cd2f2c3740c05eb549878ab6c6571f7858456c2c56cf798e60ffbaf7e651429f
SIZE (electron/chromium-148.0.7778.280.tar.xz.1) = 2000000000
SHA256 (electron/chromium-148.0.7778.280.tar.xz.2) = 252c5e676bb414ad9aa80399b3123a1ef9ead25aaf803d263413e724f0d485da
SIZE (electron/chromium-148.0.7778.280.tar.xz.2) = 778320896
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
SHA256 (electron/rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
@@ -341,12 +341,12 @@ 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.5.1-node-modules.tar.xz) = 73224ef31205c29739c6d35f93129f0ab290bf714d59e1461fc675c070aac933
SIZE (electron/electron42-42.5.1-node-modules.tar.xz) = 71097369
SHA256 (electron/electron-electron-v42.5.1_GH0.tar.gz) = cc3411c194b179c18bfd9572de3ad13e6f43cb51ea13dc38c16844e29c1388d4
SIZE (electron/electron-electron-v42.5.1_GH0.tar.gz) = 18920548
SHA256 (electron/nodejs-node-v24.17.0_GH0.tar.gz) = 63ff9610929c96453b09914fb5fb37a46cd5f54a6f5147213d31b43e08850b44
SIZE (electron/nodejs-node-v24.17.0_GH0.tar.gz) = 127311158
SHA256 (electron/electron42-42.6.0-node-modules.tar.xz) = 73224ef31205c29739c6d35f93129f0ab290bf714d59e1461fc675c070aac933
SIZE (electron/electron42-42.6.0-node-modules.tar.xz) = 71097369
SHA256 (electron/electron-electron-v42.6.0_GH0.tar.gz) = bc5e9b086f95184505c1f5409bff30fe18abac8d5bfe29a941462bb88990a94a
SIZE (electron/electron-electron-v42.6.0_GH0.tar.gz) = 18999823
SHA256 (electron/nodejs-node-v24.18.0_GH0.tar.gz) = e07dd419efe30a89b90d872a956d074f4197fd103781bc06e0fce99d0130ad01
SIZE (electron/nodejs-node-v24.18.0_GH0.tar.gz) = 127522062
SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3
SIZE (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 111323
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
@@ -1,6 +1,6 @@
--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-04-28 21:06:17 UTC
--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-06-22 21:26:00 UTC
+++ components/password_manager/core/browser/password_autofill_manager.h
@@ -290,7 +290,7 @@ class PasswordAutofillManager : public autofill::Autof
@@ -296,7 +296,7 @@ class PasswordAutofillManager : public autofill::Autof
// Stores the controller of warning popup UI on cross domain filling.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -1,6 +1,6 @@
--- electron/BUILD.gn.orig 2026-06-03 19:18:10 UTC
--- electron/BUILD.gn.orig 2026-07-02 19:37:32 UTC
+++ electron/BUILD.gn
@@ -601,7 +601,7 @@ source_set("electron_lib") {
@@ -609,7 +609,7 @@ source_set("electron_lib") {
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
}
@@ -9,7 +9,7 @@
deps += [
"//components/crash/core/app",
"//components/crash/core/browser",
@@ -715,6 +715,12 @@ source_set("electron_lib") {
@@ -723,6 +723,12 @@ source_set("electron_lib") {
cflags_objcc = [ "-fobjc-weak" ]
}
}
@@ -22,7 +22,7 @@
if (is_linux) {
libs = [ "xshmfence" ]
deps += [
@@ -1495,7 +1501,7 @@ if (is_mac) {
@@ -1503,7 +1509,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",
@@ -1522,7 +1528,7 @@ if (is_mac) {
@@ -1530,7 +1536,7 @@ if (is_mac) {
public_deps = [ "//tools/v8_context_snapshot" ]
}
@@ -40,7 +40,7 @@
data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
}
@@ -1589,7 +1595,7 @@ if (is_mac) {
@@ -1597,7 +1603,7 @@ if (is_mac) {
configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
}
@@ -49,7 +49,7 @@
deps += [ "//sandbox/linux:chrome_sandbox" ]
}
}
@@ -1710,7 +1716,9 @@ dist_zip("electron_dist_zip") {
@@ -1718,7 +1724,9 @@ dist_zip("electron_dist_zip") {
]
}
@@ -1,6 +1,6 @@
--- electron/build/args/all.gn.orig 2025-04-04 05:26:44 UTC
--- electron/build/args/all.gn.orig 2026-07-02 19:37:32 UTC
+++ electron/build/args/all.gn
@@ -14,8 +14,8 @@ enable_cdm_host_verification = false
@@ -17,8 +17,8 @@ enable_cdm_host_verification = false
v8_enable_javascript_promise_hooks = true
enable_cdm_host_verification = false
@@ -1,6 +1,6 @@
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2026-06-09 06:05:33 UTC
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2026-07-02 19:37:32 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -174,11 +174,11 @@
@@ -175,11 +175,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
@@ -210,7 +210,7 @@
@@ -211,7 +211,7 @@
#include "content/public/browser/plugin_service.h"
#endif
@@ -23,7 +23,7 @@
#include "chrome/browser/hang_monitor/hang_crash_dump.h" // nogncheck
#endif
@@ -647,7 +647,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
@@ -648,7 +648,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)
@@ -1022,7 +1022,7 @@ void WebContents::InitWithSessionAndOptions(
@@ -1033,7 +1033,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));
@@ -2982,13 +2982,13 @@ void WebContents::ForcefullyCrashRenderer() {
@@ -3005,13 +3005,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);
@@ -3698,7 +3698,7 @@ void WebContents::Focus() {
@@ -3721,7 +3721,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
@@ -4599,7 +4599,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
@@ -4622,7 +4622,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif
@@ -1,6 +1,6 @@
--- electron/spec/crash-spec.ts.orig 2026-05-07 20:19:20 UTC
--- electron/spec/crash-spec.ts.orig 2026-07-02 19:37:32 UTC
+++ electron/spec/crash-spec.ts
@@ -52,7 +52,7 @@ const shouldRunCase = (crashCase: string) => {
@@ -53,7 +53,7 @@ const shouldRunCase = (crashCase: string) => {
if (process.platform === 'win32') {
return process.arch !== 'ia32';
} else {
@@ -1,6 +1,6 @@
--- electron/spec/node-spec.ts.orig 2026-05-07 20:19:20 UTC
--- electron/spec/node-spec.ts.orig 2026-07-02 19:37:32 UTC
+++ electron/spec/node-spec.ts
@@ -206,7 +206,7 @@ describe('node feature', () => {
@@ -207,7 +207,7 @@ describe('node feature', () => {
});
describe('child_process.exec', () => {
@@ -1,6 +1,6 @@
--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-06-24 12:54:01 UTC
--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-07-06 11:02:38 UTC
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -2866,7 +2866,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decoder::Create(
@@ -3018,7 +3018,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decoder::Create(
}
// Allow linux to run fuzzers.
@@ -1,6 +1,6 @@
--- ui/ozone/platform/x11/x11_window.cc.orig 2026-01-27 00:55:35 UTC
--- ui/ozone/platform/x11/x11_window.cc.orig 2026-07-06 11:02:39 UTC
+++ ui/ozone/platform/x11/x11_window.cc
@@ -1505,7 +1505,7 @@ void X11Window::OnXWindowStateChanged() {
@@ -1533,7 +1533,7 @@ void X11Window::OnXWindowStateChanged() {
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
@@ -1,4 +1,4 @@
--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-06-10 20:03:19 UTC
--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-06-22 21:26:00 UTC
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/window_util.h"
@@ -18,7 +18,7 @@
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
#else
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
@@ -1248,7 +1248,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
@@ -1264,7 +1264,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
// DesktopWindowTreeHost:
// Linux subclasses this host and adds some Linux specific bits.