trop[bot]
e03891eec7
ci: upload build effective cache hit rate stats to Datadog ( #48529 )
...
* ci: upload build effective cache hit rate stats to Datadog
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* ci: fix release branch name in build stats script
Update branch tag logic to handle release branches.
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2025-10-11 15:54:50 -07:00
trop[bot]
af55e45ce8
fix: dialog.showMessageBox defaultid on Windows ( #48519 )
...
* fix: dialog.showMessageBox defaultid on Windows
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update shell/browser/ui/message_box_win.cc
Co-authored-by: Robo <hop2deep@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-11 10:02:29 +02:00
trop[bot]
d1c2d06bae
docs: update Azure Trusted Signing availability ( #48523 )
...
* docs: update Azure Trusted Signing availability
Source: https://github.com/Azure/trusted-signing-action/issues/93#issuecomment-3383517386
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* docs: remove unused link
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-10-10 12:44:37 -04:00
trop[bot]
2af34b7353
fix: broken transparent window styles on resizable change ( #48499 )
...
* fix: wrong api call
Co-authored-by: zoy <zoy-l@outlook.com >
* fix: consistency of the resize state
Co-authored-by: zoy <zoy-l@outlook.com >
* fix: edge cases
Co-authored-by: zoy <zoy-l@outlook.com >
* chore: add detailed comments
Co-authored-by: zoy <zoy-l@outlook.com >
* fix: lint
Co-authored-by: zoy <zoy-l@outlook.com >
* chore: only windows
Co-authored-by: zoy <zoy-l@outlook.com >
* chore: use transparent
Co-authored-by: zoy <zoy-l@outlook.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: zoy <zoy-l@outlook.com >
2025-10-10 11:35:48 +02:00
John Kleinschmidt
54e2de4397
build: fixup chromedriver and mksnapshot ( #48481 )
...
build: fixup chromedriver and mksnapshot (#48470 )
* build: update build tools to get proper exit codes from e build
xref: https://github.com/electron/build-tools/pull/759
* build: target zips directly
mksnapshot and chromedriver have issues with siso trying to run a separate build and zip step, so just target the zip target
* build: don't unzip chromedriver and mksnapshot in tests
The contents of these files are not used in testing, so we shouldn't unzip them.
2025-10-09 17:34:17 -04:00
trop[bot]
d9e9ed3141
build: handle Metal toolchain being unbundled from Xcode 26 ( #48473 )
...
* chore: add metal patch dir
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
* chore: cherry-pick 2f564f1ca07b from angle (#48465 )
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
* chore: update patch
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2025-10-09 09:29:29 -04:00
trop[bot]
f8479ece3d
docs: add note for node_modules for Yarn and pnpm ( #48496 )
...
* Add instructions on using node_modules with Yarn
* update text for pnpm
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-10-09 10:30:02 +02:00
trop[bot]
cc4712affa
docs: clarify postinstall requirements ( #48497 )
...
postinstall
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-10-09 10:29:40 +02:00
electron-roller[bot]
4622f09cae
chore: bump chromium to 140.0.7339.240 (38-x-y) ( #48486 )
...
* chore: bump chromium in DEPS to 140.0.7339.240
* 6978158: [m140] siso: Roll out v1.4.8
https://chromium-review.googlesource.com/c/chromium/src/+/6978158
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-10-08 17:02:07 -04:00
electron-roller[bot]
ad5e60274a
chore: bump chromium to 140.0.7339.230 (38-x-y) ( #48349 )
...
* chore: bump chromium in DEPS to 140.0.7339.186
* chore: bump chromium in DEPS to 140.0.7339.207
* chore: update patches
* chore: bump chromium in DEPS to 140.0.7339.209
* chore: bump chromium in DEPS to 140.0.7339.214
* chore: bump chromium in DEPS to 140.0.7339.230
* chore: update patches
* 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 >
2025-10-08 10:43:52 +02:00
trop[bot]
6ee299c9ee
docs: recommend calling renderer process modules from preload script ( #48462 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
v38.2.2
2025-10-04 17:23:42 -05:00
trop[bot]
4e4c156ab3
docs: clarify optional args in webFrame.executeJavaScript() ( #48460 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2025-10-04 18:45:05 +02:00
trop[bot]
9c81f56f40
fix: accentColor set distinguishes the frame ( #48451 )
...
* fix: accentColor set distinguishes the frame
Co-authored-by: zoy <zoy-l@outlook.com >
* chore: invalid change
Co-authored-by: zoy <zoy-l@outlook.com >
* fix: lint
Co-authored-by: zoy <zoy-l@outlook.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: zoy <zoy-l@outlook.com >
2025-10-04 04:12:07 +02:00
trop[bot]
347fd37dfb
docs: mention that webUtils should be used via preload script ( #48454 )
...
docs: mention that webUtils should be used via preload script (#45861 )
* docs: mention that webUtils should be used via preload script
* docs: suppress lint errors
* docs: clarify webUtils usage scope
* docs: exclude potentially dangerous alert() in the example code
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: minor change
* docs: make linter happy
* docs: apply suggestion
* docs: apply suggestion
* docs: apply suggestion
* docs: minor change
* docs: minor change
* docs: remove preload line
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Kaiichiro Ota <kigh.ota@gmail.com >
2025-10-03 15:48:06 -05:00
trop[bot]
f6238586d4
fix: runtime JS error that crashes GetPackageJSON ( #48424 )
...
We overriden the `GetPackageJSON` in Node.js to let us read files
straight from the ASAR file instead of disk. The override works by
providing a JS method with the limitation that it should not throw a
runtime error. However, this invariant was accidentally violated by
`asar.splitPath` that sometimes contrary to its' TypeScript definition
returned `false`.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Fedor Indutny <indutny@signal.org >
2025-10-03 19:03:18 +02:00
BILL SHEN
6dc3923b93
fix: add missed enum SaveRequestType to PdfViewerPrivate function ( #48409 )
...
fix: add missed SaveRequestType enum to PdfViewerPrivate function
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
2025-10-03 10:59:30 -05:00
trop[bot]
074d0e19fb
docs: update allowed window.open options ( #48444 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
v38.2.1
2025-10-02 20:58:09 -05:00
trop[bot]
7e089f65c1
fix: snapped window restoring to correct position ( #48437 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-03 00:12:03 +02:00
trop[bot]
ad8686f7d7
docs: fix formatting in asar integrity ( #48433 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-10-01 23:41:11 -07:00
trop[bot]
48c0f561ff
build: add missing copied tarball to cloudstore paths ( #48415 )
...
It's guarunteed that `iojs-*` and `node-*` were the same origin file (we azcopy them) but this was missing in logs and it annoyed me
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sam@electronjs.org >
2025-09-30 18:36:20 +02:00
trop[bot]
81db417caa
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load ( #48398 )
...
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48376 )
fix: macOS stop overriding private cornerMask API to fix WindowServer GPU load spike
Electron fetched a custom `_cornerMask` for `ElectronNSWindow` to smooth
vibrancy corners. On macOS 15 (Tahoe) that private hook forces the window
shadow to be rendered from a fully transparent surface, causing the
WindowServer GPU load regression. Remove the `cornerMask` property and
the `_cornerMask` override so we stay on Apple’s default shadow path.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: avarayr <7735415+avarayr@users.noreply.github.com >
v38.2.0
2025-09-27 16:16:33 -07:00
trop[bot]
5dfeee6b55
fix: disable NSAutoFillHeuristicController on macOS 26 ( #48394 )
...
* fix: disable NSAutoFillHeuristicController on macOS 26 (#48379 )
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
Co-authored-by: Robo <hop2deep@gmail.com >
* chore: update .patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Robo <hop2deep@gmail.com >
2025-09-27 14:53:42 -07:00
John Kleinschmidt
2982cd77f0
test: rerun failed tests individually ( #48387 )
...
* test: rerun failed tests individually
* rerun test up to 3 times
* test: fixup navigationHistory flake
(cherry picked from commit fa6431c368 )
2025-09-27 10:32:10 -07:00
trop[bot]
3179f61bc1
fix: set ozone platform for wayland ( #48309 )
...
* fix: set ozone platform for wayland
Co-authored-by: clavin <clavin@electronjs.org >
* whoops, includes. thx charles
Co-authored-by: clavin <clavin@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org >
2025-09-25 15:22:16 -04:00
John Kleinschmidt
526dfe2577
build: update build tools to get siso for forks fix ( #48345 ) ( #48350 )
2025-09-25 13:19:43 -04:00
trop[bot]
cf9d0448be
feat: add fileSystem to ses.setPermissionCheckHandler ( #48327 )
...
feat: add fileSystem to ses.setPermissionCheckHandler
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-09-24 13:10:33 -04:00
trop[bot]
99feff3965
docs: mention setContentProtection macOS limitations ( #48367 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-09-23 17:04:13 -05:00
Keeley Hammond
d60ae17998
chore: cherry-pick ec6c18478382 from v8 ( #48337 )
...
* chore: cherry-pick ec6c18478382 from v8
* chore: update patches
* chore: update patches post-rebase
v38.1.2
2025-09-16 23:24:49 -07:00
trop[bot]
f43348e75c
ci: Use Local Execution, Remote Caching (LERC) for fork PRS ( #48323 )
...
cleanup
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
v38.1.1
2025-09-16 09:52:34 -04:00
electron-roller[bot]
5e51c882ee
chore: bump chromium to 140.0.7339.133 (38-x-y) ( #48287 )
...
* chore: bump chromium in DEPS to 140.0.7339.133
* 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 >
2025-09-12 10:18:12 -04:00
trop[bot]
8cd29d24b1
docs: update release timeline for unsupported v35 ( #48286 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Michaela Laurencin <35157522+mlaurencin@users.noreply.github.com >
v38.1.0
2025-09-09 15:50:16 -07:00
electron-roller[bot]
35639ad801
chore: bump node to v22.19.0 (38-x-y) ( #48221 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2025-09-08 11:25:24 +02:00
electron-roller[bot]
2d397883a5
chore: bump chromium to 140.0.7339.80 (38-x-y) ( #48249 )
...
chore: bump chromium in DEPS to 140.0.7339.80
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2025-09-04 17:25:44 -04:00
trop[bot]
79433861fe
fix: BrowserWindow add the same BrowserView ( #48201 )
...
fix: BrowserWindow add the same BrowserView (#48057 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Zonglong Liu <83216456+mai-121@users.noreply.github.com >
v38.0.0
2025-09-02 16:56:04 -04:00
trop[bot]
a7335142a4
fix: file-only picker incorrectly allowing some directories ( #48231 )
...
* fix: file-only picker incorrectly allowing some directories
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* build: remove chore patch for Electron objects
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2025-09-02 13:50:33 -07:00
trop[bot]
d5907878bc
fix: showMessageDialog should center dialog to parent ( #48215 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v38.0.0-beta.11
2025-09-01 14:56:47 -07:00
trop[bot]
0098160f2a
fix: ensure dragging works again after emitting contextmenu event ( #48224 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v38.0.0-beta.10
2025-08-29 13:15:17 -04:00
electron-roller[bot]
207f64fec8
chore: bump chromium to 140.0.7339.41 (38-x-y) ( #48190 )
...
* chore: bump chromium in DEPS to 140.0.7339.41
* chore: update patches
* 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 >
2025-08-28 16:39:10 -04:00
BILL SHEN
441cff700b
feat: add fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS ( #48146 )
...
feat: add fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS
2025-08-28 10:57:06 -07:00
trop[bot]
9eede35fc1
build: refactor Linux binary stripping to align with upstream ( #48197 )
...
build: refactor Linux binary stripping to align with upstream (#47932 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2025-08-28 10:51:07 -07:00
trop[bot]
6812b13161
docs: fix some module headings ( #48195 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-08-28 10:25:13 +02:00
trop[bot]
a64175ff1c
ci: use free GH arm runners ( #48187 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-08-27 15:44:58 -04:00
trop[bot]
b34e618285
docs: add release timeline for Electron 39 ( #48176 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org >
2025-08-26 15:08:31 -07:00
trop[bot]
818743493d
build: use siso instead of reclient ( #48154 )
...
* build: use siso instead of reclient
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
* build: remove no longer needed arg for siso
* build: fix ffmpeg build with siso
---------
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: John Kleinschmidt <jkleinsc@electronjs.org >
v38.0.0-beta.9
2025-08-25 16:46:51 -04:00
trop[bot]
9e631b62d8
fix: snapped restoration after minimization ( #48157 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v38.0.0-beta.8
2025-08-25 13:22:28 +02:00
trop[bot]
f28d08ad86
refactor: use XmlWriter for Windows toasts ( #48130 )
...
refactor: use XmlWriter for Windows toasts
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-08-22 14:38:13 -04:00
trop[bot]
0c2271a515
fix: net.isOnline always true in utility processes ( #48151 )
...
* fix: net.isOnline always true in utilityProcesses
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update shell/services/node/node_service.cc
Co-authored-by: Robo <hop2deep@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-08-22 11:18:58 -04:00
electron-roller[bot]
cc67728226
chore: bump chromium to 140.0.7339.24 (38-x-y) ( #48147 )
...
* chore: bump chromium in DEPS to 140.0.7339.24
* chore: update patches
* Track DevTools feature usage in new badge tracker
https://chromium-review.googlesource.com/c/chromium/src/+/6842401
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-08-22 14:30:23 +02:00
trop[bot]
1a38293926
build: use new 7z command line switch ( #48139 )
...
-snld20 replaces -snld
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
v38.0.0-beta.7
2025-08-21 09:44:04 -04:00
trop[bot]
2cb262b280
build: fixup docs only condition ( #48134 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-08-20 17:48:04 -04:00