John Kleinschmidt
1304ff2d83
test: correct conditional secure heap flags test
...
xref: https://github.com/nodejs/node/pull/60385
2026-01-21 12:00:05 -05:00
deepak1556
6a4e4e3821
fixup! chore:remove zero-fill sandbox patch component
2026-01-21 19:43:39 +09:00
John Kleinschmidt
bdb87f9dbb
chore:remove zero-fill sandbox patch component
...
xref https://github.com/electron/electron/pull/49452
2026-01-20 20:00:01 -05:00
Shelley Vohr
2b6f185521
tls: route callback exceptions through error handlers
...
https://github.com/nodejs-private/node-private/pull/782
(cherry picked from commit 87bc8ebd34 )
2026-01-16 15:12:50 -05:00
John Kleinschmidt
d2602066ac
chore: fixup v8 sandbox pointers node patch
2026-01-16 12:52:02 -05:00
Shelley Vohr
527c1da84b
chore: fixup sandboxed pointers patch
...
(cherry picked from commit f52fbdbe51 )
2026-01-16 11:52:11 -05:00
John Kleinschmidt
3ab4d233b4
chore: update patches
2026-01-15 11:18:06 -05:00
electron-roller[bot]
3650649077
chore: bump node in DEPS to v22.22.0
2026-01-14 13:00:25 +00:00
Shelley Vohr
f57d6f92b6
feat: support WebSocket authentication handling ( #49065 )
...
* feat: support WebSocket authentication handling
* chore: make linter happy
---------
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2026-01-13 08:52:14 -05:00
Robo
744142fe54
fix: reduce stack memory consumption in BytecodeGenerator ( #49360 )
...
Reduce stack memory consumption in BytecodeGenerator
Backports
1) https://chromium-review.googlesource.com/c/v8/v8/+/7180480
2) https://chromium-review.googlesource.com/c/v8/v8/+/7160576
3) https://chromium-review.googlesource.com/c/v8/v8/+/7062734
2 and 3 are needed to cleanly land 1. However, most of the code
changes are noop since v8_flags.proto_assign_seq_opt is experimental
and disabled by default for feature. The reason why stack memory
consumption is improved for all scenarios can be found in
https://github.com/microsoft/vscode/issues/283403#issuecomment-3737968271
2026-01-13 19:04:51 +09:00
trop[bot]
b200b8d6c0
build: roll build-tools SHA to 4430e4a ( #49367 )
...
build: roll build-tools SHA to 4430e4a
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-12 15:44:02 -05:00
electron-roller[bot]
cdaf0e96b6
chore: bump chromium to 142.0.7444.265 (39-x-y) ( #49322 )
...
chore: bump chromium in DEPS to 142.0.7444.265
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2026-01-12 11:29:53 +01:00
trop[bot]
981df181c1
chore: improvements to script/run-clang-tidy.ts ( #49341 )
...
* chore: disable color output for clang-tidy in CI
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* chore: small QoL improvements to run-clang-tidy.ts
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* chore: add --fix option to script/run-clang-tidy.ts
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-09 14:43:00 -06:00
John Kleinschmidt
218300e57f
build: use @electron-ci/dev-root for package.json default ( #49319 )
...
* build: use @electron-ci/dev-root for package.json default (#49154 )
(cherry picked from commit bab6bd3dae )
* fxiup
2026-01-07 09:48:08 -05:00
Charles Kerr
6ccee512e4
chore: remove patches/v8/cherry-pick-e0052e7af9c9 ( #49309 )
...
chore: remove patches/v8/cherry-pick-e0052e7af9c9.patch
included in latest roll of upstream w/v8 14.2.231.22
2026-01-06 12:43:37 -06:00
trop[bot]
b6e4f514d8
docs: update roundedCorners documentation ( #49310 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-01-06 11:00:23 -05:00
trop[bot]
ade4c00984
fix: webRequest.onBeforeSendHeaders not being able to modify reserved headers ( #49242 )
...
* fix: `webRequest.onBeforeSendHeaders` not being able to modify reserved headers
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* chore: add unit test for reserved header
Co-authored-by: Samuel Attard <sattard@anthropic.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@anthropic.com >
2026-01-05 16:30:50 -05:00
trop[bot]
d8687cfc9d
build: fixup release notes generation ( #49304 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2026-01-05 15:56:30 -05:00
electron-roller[bot]
2ab4489447
chore: bump chromium to 142.0.7444.243 (39-x-y) ( #49228 )
...
chore: bump chromium in DEPS to 142.0.7444.243
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2026-01-02 13:49:22 +09:00
Keeley Hammond
ab9b156113
chore: cherry-pick e0052e7af9c9 from v8 ( #49287 )
...
* chore: cherry-pick e0052e7af9c9 from v8
* chore: update patches
2025-12-31 17:02:33 +13:00
trop[bot]
35a531953b
build: drop dugite as a dependency ( #49205 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2025-12-15 16:39:41 -05:00
trop[bot]
4d18062d0f
ci: disallow non-maintainer changes to Yarn files ( #49192 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
v39.2.7
2025-12-11 17:14:14 -05:00
electron-roller[bot]
832ffb2330
chore: bump chromium to 142.0.7444.235 (39-x-y) ( #49190 )
...
chore: bump chromium in DEPS to 142.0.7444.235
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2025-12-11 15:25:12 -05:00
trop[bot]
03121eeaef
build: upgrade yarn to 4.12.0 ( #49179 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2025-12-10 19:20:43 -08:00
trop[bot]
8282c07a0f
build: upgrade github-app-auth to 3.2.0 ( #49177 )
...
build: upgrade github-app-auth to 3.2.0 (#49152 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-12-10 14:20:43 -05:00
Niklas Wenzel
f2d1cb21b0
fix: visual artifacts while resizing on Windows ( #49138 )
...
Manual backports of:
- crrev.com/c/7129658
- crrev.com/c/7210913
- crrev.com/c/7115438
v39.2.6
2025-12-04 16:42:24 -08:00
electron-roller[bot]
ef9b4162af
chore: bump chromium to 142.0.7444.226 (39-x-y) ( #49137 )
...
* chore: bump chromium in DEPS to 142.0.7444.226
* chore: update patches
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-12-03 15:50:16 -05:00
trop[bot]
6e97bca80d
fix: run toast creation on background thread ( #49130 )
...
* fix: run toast creation on background thread
notes: attempts to fix app freeze when triggering notifications and the COM server in WindowsShellExperienceHost hangs
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: comments
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
v39.2.5
2025-12-02 20:41:24 -08:00
trop[bot]
c511fc5c3f
chore: reclaim macOS disk space ( #49121 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-12-01 15:30:07 -08:00
trop[bot]
22dfbb0822
ci: use clang problem matcher with nan spec runner ( #49099 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2025-12-01 09:45:35 -05:00
trop[bot]
85913a38da
fix: ensure menu-did-close is emitted for application menus ( #49093 )
...
fix: ensure menu-did-close is emitted for application menus
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-11-26 11:47:13 -06:00
trop[bot]
a327629ca2
ci: don't build yarn modules for linux arm ( #49088 )
...
This should fix the oom errors
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-11-26 10:32:30 -05:00
Niklas Wenzel
7deed2b980
fix: reduce visual artifacts while resizing on Windows ( #49076 )
2025-11-26 10:23:52 +01:00
trop[bot]
65fc06a9f7
chore: backport 744f40f from devtools-frontend ( #49044 )
...
* chore: backport 744f40f from devtools-frontend
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* chore: update patch
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-11-25 12:07:04 -06:00
John Kleinschmidt
245e70aedd
test: fixup test failures on linux ( #49059 )
...
* test: fixup spec runner to properly fail on linux when tests fail
* test: fixup dbus tests
* test: disable context menu spellcheck tests on linux
https://github.com/electron/electron/pull/48657 broke those tests
(cherry picked from commit cc3c999148 )
* test:rebuild native modules
(cherry picked from commit bb8e2a924b )
* fix: wait for devtools blur event in focus test to avoid race condition
(cherry picked from commit 6fd2575cbc )
* fix: wait for devtools blur event in focus test to avoid race condition
(cherry picked from commit ea830139af )
---------
Co-authored-by: Alice Zhao <alicelovescake@anthropic.com >
v39.2.4
2025-11-24 17:02:14 -05:00
trop[bot]
2a8164f499
fix: exception when reading system certificates via nodejs ( #49042 )
...
* fix: exception when reading system certificates via nodejs
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* fixup! fix: exception when reading system certificates via nodejs
chore: fix trop patch shear
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2025-11-24 14:47:53 -06:00
trop[bot]
2f7024dbcc
docs: update linux build instructions ( #49060 )
...
* docs: update linux build instructions
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update docs/development/build-instructions-linux.md
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update docs/development/build-instructions-linux.md
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-11-24 13:50:33 -06:00
trop[bot]
d53d3bb99e
docs: explain how to create transparent window using BaseWindow ( #49051 )
...
docs: clarify how to create transparent BaseWindow
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: teoyuqi <83915879+teoyuqi@users.noreply.github.com >
2025-11-24 09:41:48 +01:00
trop[bot]
c2c1d40294
fix: only call popup closecallback for top-level menu ( #49045 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-11-23 21:35:47 +01:00
electron-roller[bot]
0e9decd459
chore: bump chromium to 142.0.7444.177 (39-x-y) ( #49037 )
...
chore: bump chromium in DEPS to 142.0.7444.177
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2025-11-21 10:21:05 -05:00
John Kleinschmidt
b2e73d28e2
build: update to yarn v4 ( #48994 )
...
* build: update to yarn v4
(cherry picked from commit 6adec744f3 )
* chore: fixup types after yarn v4 migration
* chore: update nan yarn.lock patch
* build: automatically install git for dugite
2025-11-19 17:32:30 -05:00
trop[bot]
aeb5af803f
fix: abort more descriptively for beforeunload ( #49011 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-11-19 17:00:51 -05:00
trop[bot]
53819a8a2a
fix: revert the parent window remained interactive after the modal window was opened ( #49019 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: bill.shen <15865969+cucbin@users.noreply.github.com >
2025-11-19 16:56:33 -05:00
electron-roller[bot]
14565211f7
chore: bump chromium to 142.0.7444.175 (39-x-y) ( #49003 )
...
* chore: bump chromium in DEPS to 142.0.7444.175
* chore: update patches
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
v39.2.3
2025-11-18 11:25:22 -08:00
trop[bot]
00646c9db6
fix: handle empty event scenario in ipc callbacks ( #48992 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
v39.2.2
2025-11-18 09:17:20 -05:00
trop[bot]
d9c33a951a
build: add header for SetStackDumpFirstChanceCallback in renderer client ( #48980 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
v39.2.1
2025-11-15 10:04:28 -08:00
trop[bot]
8b02e33187
build: limit workflow gh token permissions ( #48969 )
...
* build: limit workflow gh token permissions
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
* feedback
Co-authored-by: Samuel Attard <sattard@anthropic.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: Samuel Attard <sattard@anthropic.com >
2025-11-15 11:32:21 +01:00
trop[bot]
eecca2cb19
fix: revert enabling WASM trap handlers in all Node.js processes ( #48975 )
...
Revert "fix: enable wasm trap handlers in all Node.js processes (#48788 )"
This reverts commit ca0b46b413 .
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
2025-11-14 18:56:50 -08:00
trop[bot]
08b5ef556c
test: add view.getBounds|setBounds tests ( #48961 )
...
test: add view.getBounds|setBounds tests
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-11-14 12:12:22 -05:00
Shelley Vohr
ab85f2c2f7
chore: cherry-pick 4cf9311 from v8 ( #48951 )
v39.2.0
2025-11-13 14:50:46 -08:00