Skip to content

Commit 55c3de2

Browse files
committed
devel/electron36: update to 36.5.0
Changelog: https://github.com/electron/electron/releases/tag/v36.5.0
1 parent e9f58d0 commit 55c3de2

9 files changed

+53
-53
lines changed

devel/electron36/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER}
44
PULSEMV= 16
55
PULSEV= ${PULSEMV}.1
66
CATEGORIES= devel
7-
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v36.4.0/:chromium \
7+
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v36.5.0/:chromium \
88
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
99
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
1010
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
@@ -221,9 +221,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
221221
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
222222

223223
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
224-
CHROMIUM_VER= 136.0.7103.149
224+
CHROMIUM_VER= 136.0.7103.168
225225
# See ${WRKSRC}/electron/DEPS for NODE_VER
226-
NODE_VER= 22.15.1
226+
NODE_VER= 22.16.0
227227
# See ${WRKSRC}/electron/DEPS for NAN_VER
228228
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
229229
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER

devel/electron36/Makefile.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
ELECTRON_VER= 36.4.0
1+
ELECTRON_VER= 36.5.0
22
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}

devel/electron36/distinfo

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
TIMESTAMP = 1749038859
2-
SHA256 (electron/chromium-136.0.7103.149.tar.xz.0) = 397ba16511dc4516dd0bd763a9a1c18a1c9dcccc52fc28144739346a37cb93be
3-
SIZE (electron/chromium-136.0.7103.149.tar.xz.0) = 2000000000
4-
SHA256 (electron/chromium-136.0.7103.149.tar.xz.1) = 8fbd4de2f24a03d9af8d74ba6695f78e1237c4a63f62ac7dfaf68f5c4ac25da1
5-
SIZE (electron/chromium-136.0.7103.149.tar.xz.1) = 2000000000
6-
SHA256 (electron/chromium-136.0.7103.149.tar.xz.2) = 03f78c06ecf0174f11724c2710c1431544ebe53e21baa13869314b7ab8488682
7-
SIZE (electron/chromium-136.0.7103.149.tar.xz.2) = 248486308
1+
TIMESTAMP = 1750254398
2+
SHA256 (electron/chromium-136.0.7103.168.tar.xz.0) = 570faa3373d4dfce5db59072d49312dda929b6816682ff77a79216a376daf09c
3+
SIZE (electron/chromium-136.0.7103.168.tar.xz.0) = 2000000000
4+
SHA256 (electron/chromium-136.0.7103.168.tar.xz.1) = b37cb75f196d4a6b5503783ac87be3049a2f4ba39b43d64ad2c8c5ab64aaddb0
5+
SIZE (electron/chromium-136.0.7103.168.tar.xz.1) = 2000000000
6+
SHA256 (electron/chromium-136.0.7103.168.tar.xz.2) = 707eb3336740faf9ec8306f8e1f1cd621dca075b1e7091b78da98359253f64e1
7+
SIZE (electron/chromium-136.0.7103.168.tar.xz.2) = 248411304
88
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
99
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
10-
SHA256 (electron/electron-yarn-cache-36.4.0.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
11-
SIZE (electron/electron-yarn-cache-36.4.0.tar.xz) = 30310152
12-
SHA256 (electron/electron-electron-v36.4.0_GH0.tar.gz) = c0b4ae19b1729327b5b17031ffc0d3a7d57c0d4c814fd8bc3b21859885d1c2c3
13-
SIZE (electron/electron-electron-v36.4.0_GH0.tar.gz) = 15774121
14-
SHA256 (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 71c357ee1a2df8d58509fa2a88b2028698e3113a0f1cbfdb849e808bef0b18ff
15-
SIZE (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 122830007
10+
SHA256 (electron/electron-yarn-cache-36.5.0.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
11+
SIZE (electron/electron-yarn-cache-36.5.0.tar.xz) = 30310152
12+
SHA256 (electron/electron-electron-v36.5.0_GH0.tar.gz) = 1abd064f4a46b792b15f47a88123151d6d15e1f97b3fac3aa041ba58db292e2c
13+
SIZE (electron/electron-electron-v36.5.0_GH0.tar.gz) = 15791712
14+
SHA256 (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 00d7c2a8f315f201fe30e2f7ac5a137663ab1c79a5c6873df553aff0409ce291
15+
SIZE (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 122982623
1616
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
1717
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
1818
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01

devel/electron36/files/patch-chrome_browser_ui_views_frame_browser__view.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-04-22 20:15:27 UTC
1+
--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-06-09 18:58:16 UTC
22
+++ chrome/browser/ui/views/frame/browser_view.cc
3-
@@ -2581,7 +2581,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
3+
@@ -2584,7 +2584,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
44
}
55

66
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -9,7 +9,7 @@
99
GetContentsWebView()->SetFastResize(is_dragging);
1010
if (multi_contents_view_) {
1111
multi_contents_view_->GetInactiveContentsView()->SetFastResize(is_dragging);
12-
@@ -5825,7 +5825,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
12+
@@ -5828,7 +5828,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
1313
}
1414

1515
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {

devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.cc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-05-27 16:50:03 UTC
1+
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-06-16 21:48:02 UTC
22
+++ electron/shell/browser/api/electron_api_web_contents.cc
3-
@@ -159,11 +159,11 @@
3+
@@ -160,11 +160,11 @@
44
#include "ui/base/cocoa/defaults_utils.h"
55
#endif
66

@@ -14,7 +14,7 @@
1414
#include "ui/aura/window.h"
1515
#include "ui/gfx/font_render_params.h"
1616
#endif
17-
@@ -195,7 +195,7 @@
17+
@@ -196,7 +196,7 @@
1818
#include "content/public/browser/plugin_service.h"
1919
#endif
2020

@@ -23,7 +23,7 @@
2323
#include "chrome/browser/hang_monitor/hang_crash_dump.h" // nogncheck
2424
#endif
2525

26-
@@ -569,7 +569,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
26+
@@ -570,7 +570,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
2727
ui::TextInsertionCaretBlinkPeriodFromDefaults());
2828
if (system_value)
2929
return *system_value;
@@ -32,7 +32,7 @@
3232
if (auto* linux_ui = ui::LinuxUi::instance())
3333
return linux_ui->GetCursorBlinkInterval();
3434
#elif BUILDFLAG(IS_WIN)
35-
@@ -929,7 +929,7 @@ void WebContents::InitWithSessionAndOptions(
35+
@@ -930,7 +930,7 @@ void WebContents::InitWithSessionAndOptions(
3636
accept_languages.pop_back();
3737
prefs->accept_languages = accept_languages;
3838

@@ -41,7 +41,7 @@
4141
// Update font settings.
4242
static const gfx::FontRenderParams params(
4343
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
44-
@@ -2665,13 +2665,13 @@ void WebContents::ForcefullyCrashRenderer() {
44+
@@ -2672,13 +2672,13 @@ void WebContents::ForcefullyCrashRenderer() {
4545

4646
content::RenderProcessHost* rph = rwh->GetProcess();
4747
if (rph) {
@@ -57,7 +57,7 @@
5757
CrashDumpHungChildProcess(rph->GetProcess().Handle());
5858
#endif
5959
rph->Shutdown(content::RESULT_CODE_HUNG);
60-
@@ -3342,7 +3342,7 @@ void WebContents::Focus() {
60+
@@ -3355,7 +3355,7 @@ void WebContents::Focus() {
6161
void WebContents::Focus() {
6262
// Focusing on WebContents does not automatically focus the window on macOS
6363
// and Linux, do it manually to match the behavior on Windows.
@@ -66,7 +66,7 @@
6666
if (owner_window())
6767
owner_window()->Focus(true);
6868
#endif
69-
@@ -4218,7 +4218,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
69+
@@ -4236,7 +4236,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
7070
}
7171
#endif
7272

devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-05-07 07:36:13 UTC
1+
--- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-06-16 21:48:02 UTC
22
+++ electron/shell/browser/api/electron_api_web_contents.h
3-
@@ -739,7 +739,7 @@ class WebContents final : public ExclusiveAccessContex
3+
@@ -741,7 +741,7 @@ class WebContents final : public ExclusiveAccessContex
44
#if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
55
ui::ImageModel GetDevToolsWindowIcon() override;
66
#endif

devel/electron36/files/patch-electron_shell_browser_ui_file__dialog.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- electron/shell/browser/ui/file_dialog.h.orig 2025-05-10 23:09:28 UTC
1+
--- electron/shell/browser/ui/file_dialog.h.orig 2025-06-16 21:48:02 UTC
22
+++ electron/shell/browser/ui/file_dialog.h
3-
@@ -77,7 +77,7 @@ void ShowSaveDialog(const DialogSettings& settings,
3+
@@ -79,7 +79,7 @@ void ShowSaveDialog(const DialogSettings& settings,
44
void ShowSaveDialog(const DialogSettings& settings,
55
gin_helper::Promise<gin_helper::Dictionary> promise);
66

devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
--- electron/spec/api-browser-window-spec.ts.orig 2025-05-12 02:18:43 UTC
1+
--- electron/spec/api-browser-window-spec.ts.orig 2025-06-16 21:48:02 UTC
22
+++ electron/spec/api-browser-window-spec.ts
33
@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
44
}).not.to.throw();
@@ -18,7 +18,7 @@
1818
afterEach(closeAllWindows);
1919
it('can set content protection', async () => {
2020
const w = new BrowserWindow({ show: false });
21-
@@ -1170,7 +1170,7 @@ describe('BrowserWindow module', () => {
21+
@@ -1167,7 +1167,7 @@ describe('BrowserWindow module', () => {
2222

2323
describe('BrowserWindow.minimize()', () => {
2424
// TODO(codebytere): Enable for Linux once maximize/minimize events work in CI.
@@ -27,7 +27,7 @@
2727
const minimize = once(w, 'minimize');
2828
w.minimize();
2929
await minimize;
30-
@@ -1187,7 +1187,7 @@ describe('BrowserWindow module', () => {
30+
@@ -1184,7 +1184,7 @@ describe('BrowserWindow module', () => {
3131
});
3232

3333
// TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests
@@ -36,7 +36,7 @@
3636
const maximize = once(w, 'maximize');
3737
const shown = once(w, 'show');
3838
w.maximize();
39-
@@ -1252,7 +1252,7 @@ describe('BrowserWindow module', () => {
39+
@@ -1249,7 +1249,7 @@ describe('BrowserWindow module', () => {
4040
expect(w.isFocused()).to.equal(true);
4141
});
4242

@@ -45,7 +45,7 @@
4545
const w1 = new BrowserWindow({ show: false });
4646
const w2 = new BrowserWindow({ show: false });
4747
const w3 = new BrowserWindow({ show: false });
48-
@@ -1354,7 +1354,7 @@ describe('BrowserWindow module', () => {
48+
@@ -1351,7 +1351,7 @@ describe('BrowserWindow module', () => {
4949
expect(w.isFocused()).to.equal(false);
5050
});
5151

@@ -54,7 +54,7 @@
5454
const w1 = new BrowserWindow({ show: false });
5555
const w2 = new BrowserWindow({ show: false });
5656
const w3 = new BrowserWindow({ show: false });
57-
@@ -1813,7 +1813,7 @@ describe('BrowserWindow module', () => {
57+
@@ -1810,7 +1810,7 @@ describe('BrowserWindow module', () => {
5858
});
5959
});
6060

@@ -63,7 +63,7 @@
6363
it('checks normal bounds when maximized', async () => {
6464
const bounds = w.getBounds();
6565
const maximize = once(w, 'maximize');
66-
@@ -2023,7 +2023,7 @@ describe('BrowserWindow module', () => {
66+
@@ -2020,7 +2020,7 @@ describe('BrowserWindow module', () => {
6767
});
6868
});
6969

@@ -72,7 +72,7 @@
7272
it('checks normal bounds when minimized', async () => {
7373
const bounds = w.getBounds();
7474
const minimize = once(w, 'minimize');
75-
@@ -2987,7 +2987,7 @@ describe('BrowserWindow module', () => {
75+
@@ -2984,7 +2984,7 @@ describe('BrowserWindow module', () => {
7676
describe('BrowserWindow.setOpacity(opacity)', () => {
7777
afterEach(closeAllWindows);
7878

@@ -81,7 +81,7 @@
8181
it('make window with initial opacity', () => {
8282
const w = new BrowserWindow({ show: false, opacity: 0.5 });
8383
expect(w.getOpacity()).to.equal(0.5);
84-
@@ -3013,7 +3013,7 @@ describe('BrowserWindow module', () => {
84+
@@ -3010,7 +3010,7 @@ describe('BrowserWindow module', () => {
8585
});
8686
});
8787

@@ -90,7 +90,7 @@
9090
it('sets 1 regardless of parameter', () => {
9191
const w = new BrowserWindow({ show: false });
9292
w.setOpacity(0);
93-
@@ -3224,7 +3224,7 @@ describe('BrowserWindow module', () => {
93+
@@ -3221,7 +3221,7 @@ describe('BrowserWindow module', () => {
9494
expect(overlayRectPreMax.height).to.equal(size);
9595

9696
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
9999
const maximize = once(w, 'maximize');
100100
w.show();
101101
w.maximize();
102-
@@ -3290,7 +3290,7 @@ describe('BrowserWindow module', () => {
102+
@@ -3287,7 +3287,7 @@ describe('BrowserWindow module', () => {
103103
expect(preMaxHeight).to.equal(size);
104104

105105
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
108108
const maximize = once(w, 'maximize');
109109
w.show();
110110
w.maximize();
111-
@@ -3955,7 +3955,7 @@ describe('BrowserWindow module', () => {
111+
@@ -3952,7 +3952,7 @@ describe('BrowserWindow module', () => {
112112
expect(test.nodeTimers).to.equal(true);
113113
expect(test.nodeUrl).to.equal(true);
114114

@@ -117,7 +117,7 @@
117117
expect(test.creationTime).to.be.null('creation time');
118118
expect(test.systemMemoryInfo).to.be.null('system memory info');
119119
} else {
120-
@@ -4460,7 +4460,7 @@ describe('BrowserWindow module', () => {
120+
@@ -4457,7 +4457,7 @@ describe('BrowserWindow module', () => {
121121
});
122122
});
123123

@@ -126,7 +126,7 @@
126126
afterEach(closeAllWindows);
127127
it('emits an event when window is maximized', async () => {
128128
const w = new BrowserWindow({ show: false });
129-
@@ -4731,7 +4731,7 @@ describe('BrowserWindow module', () => {
129+
@@ -4728,7 +4728,7 @@ describe('BrowserWindow module', () => {
130130
// TODO(zcbenz):
131131
// This test does not run on Linux CI. See:
132132
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
135135
const w = new BrowserWindow({});
136136
const maximize = once(w, 'maximize');
137137
w.maximize();
138-
@@ -4748,7 +4748,7 @@ describe('BrowserWindow module', () => {
138+
@@ -4745,7 +4745,7 @@ describe('BrowserWindow module', () => {
139139
});
140140

141141
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
144144
afterEach(closeAllWindows);
145145
it('should show the window if it is not currently shown', async () => {
146146
const w = new BrowserWindow({ show: false });
147-
@@ -4785,7 +4785,7 @@ describe('BrowserWindow module', () => {
147+
@@ -4782,7 +4782,7 @@ describe('BrowserWindow module', () => {
148148

149149
// TODO(dsanders11): Enable once minimize event works on Linux again.
150150
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
153153
const w = new BrowserWindow();
154154
const minimize = once(w, 'minimize');
155155
w.minimize();
156-
@@ -5271,7 +5271,7 @@ describe('BrowserWindow module', () => {
156+
@@ -5268,7 +5268,7 @@ describe('BrowserWindow module', () => {
157157
});
158158

159159
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
162162
const w = new BrowserWindow({ show: false });
163163
expect(w.resizable).to.be.true('resizable');
164164

165-
@@ -5481,7 +5481,7 @@ describe('BrowserWindow module', () => {
165+
@@ -5478,7 +5478,7 @@ describe('BrowserWindow module', () => {
166166
});
167167
});
168168

@@ -171,7 +171,7 @@
171171
// Not implemented on Linux.
172172
afterEach(closeAllWindows);
173173

174-
@@ -6680,7 +6680,7 @@ describe('BrowserWindow module', () => {
174+
@@ -6677,7 +6677,7 @@ describe('BrowserWindow module', () => {
175175
describe('"transparent" option', () => {
176176
afterEach(closeAllWindows);
177177

devel/electron36/files/patch-electron_spec_api-web-contents-spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- electron/spec/api-web-contents-spec.ts.orig 2025-05-07 07:36:13 UTC
1+
--- electron/spec/api-web-contents-spec.ts.orig 2025-06-16 21:48:02 UTC
22
+++ electron/spec/api-web-contents-spec.ts
3-
@@ -2684,7 +2684,7 @@ describe('webContents module', () => {
3+
@@ -2754,7 +2754,7 @@ describe('webContents module', () => {
44
});
55

66
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.

0 commit comments

Comments
 (0)