trop[bot]
0abda746ea
docs: modify the thickFrame doc ( #48677 )
...
* doc: modify the thickFrame doc
Co-authored-by: zoy <zoy-l@outlook.com >
* chore: update description
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
Co-authored-by: zoy <zoy-l@outlook.com >
* update format
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 >
v39.0.0
2025-10-27 12:58:27 -05:00
trop[bot]
4e8a55296f
fix: logical bug in install.js env var handling ( #48673 )
...
If either `npm_config_electron_use_remote_checksums` or
`electron_use_remote_checksums` are set as environment variables, then
force Electron to verify with remote checksums instead of embedded ones.
Fixes #48594 .
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2025-10-27 13:35:56 +01:00
trop[bot]
d83383b9dc
docs: fix Ubuntu version used to build Electron ( #48643 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-10-27 11:23:58 +01:00
electron-roller[bot]
496db94fdb
chore: bump chromium to 142.0.7444.52 (39-x-y) ( #48641 )
...
* chore: bump chromium in DEPS to 142.0.7444.52
* 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-27 11:23:50 +01:00
trop[bot]
00627c6d04
fix: crash on empty dialog extensions array on Windows ( #48658 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-27 09:23:13 +01:00
trop[bot]
7319e5c18b
docs: security.md mark 'Enable process sandboxing' as active by defau… ( #48647 )
...
* docs: security.md mark 'Enable process sandboxing' as active by default since electron 20
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
* Adjusted according to feedback
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
* Updated according to feedback - adjusted sandbox.md
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
* formatting
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
* Fixed broken markup
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
* Implemented docs linting suggestions
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
* docs: docs/tutorial/sandbox.md - fixed typo
Co-authored-by: Erick Zhao <erick@hotmail.ca >
Co-authored-by: Teaveloper <49181620+LeUser111@users.noreply.github.com >
* docs: web-preferences.md - sandbox: mention default value and relation to nodeIntegration
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: LeUser111 <florian.wiedenmann@grob.de >
Co-authored-by: Teaveloper <49181620+LeUser111@users.noreply.github.com >
2025-10-24 11:16:15 +02:00
trop[bot]
1056280b0a
feat: enable more granular a11y feature management ( #48625 )
...
* feat: enable more granular a11y feature management
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update docs/api/app.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
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 >
v39.0.0-beta.5
2025-10-23 12:22:17 -04:00
trop[bot]
4fda94be9b
feat: Add getAccentColor on Linux ( #48628 )
...
* feat: Implement `getAccentColor` on Linux
Co-authored-by: Tau Gärtli <git@tau.garden >
* doc: Update OS support for accent color APIs
Co-authored-by: Tau Gärtli <git@tau.garden >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Tau Gärtli <git@tau.garden >
2025-10-23 16:07:40 +02:00
trop[bot]
e3715b0538
fix: systemPreferences.getAccentColor inverted color ( #48624 )
...
fix: systemPreferences.getAccentColor inverted color
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v39.0.0-beta.4
2025-10-22 14:51:16 +02:00
trop[bot]
90674e0b7b
fix: icon in Windows toast notification ( #48629 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-22 13:55:36 +02:00
trop[bot]
d22f7a15e6
fix: devtools crashing on Linux in detach mode ( #48623 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-21 19:31:15 +02:00
trop[bot]
3f23e8c93a
fix: trafficLightPosition incorrect with customButtonsOnHover ( #48621 )
...
fix: trafficLightPosition incorrect with customButtonsOnHover
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-21 19:30:49 +02:00
trop[bot]
fc369d5e5f
fix: background hover contrast for WCO buttons ( #48597 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-21 10:48:32 +02:00
trop[bot]
d59685a3bf
feat: dynamic ESM import in preload without context isolation ( #48488 )
...
Dynamic ESM import in non-context-isolated preload
Extend `HostImportModuleWithPhaseDynamically`'s routing to support
Node.js import resolution in non-context-isolated preloads through
`v8_host_defined_options` length check. The length of host defined
options is distinct between Blink and Node.js and we can use it to
determine which resolver to use.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Fedor Indutny <indutny@signal.org >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-21 07:28:06 +02:00
electron-roller[bot]
4cea40fcb7
chore: bump chromium to 142.0.7444.34 (39-x-y) ( #48571 )
...
* chore: bump chromium in DEPS to 142.0.7444.34
* 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-21 07:27:49 +02:00
trop[bot]
b4b5f9b836
build: use one build target ( #48604 )
...
This reverts commit Optimizes our builds for use with siso/avoids file contention on Windows
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-10-21 07:26:18 +02:00
trop[bot]
d801ecbdd7
fix: position window titlebar buttons correctly in Ubuntu on Wayland ( #48603 )
...
fix: position window titlebar buttons correctly in Ubuntu on Wayland (#48490 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Mitchell Cohen <mitch.cohen@me.com >
2025-10-21 07:25:47 +02:00
trop[bot]
6e61de6878
ci: fix publish for macOS < 26.0 ( #48577 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-17 12:57:27 -04:00
trop[bot]
312935ca3f
feat: offscreen rendering support rgbaf16 hdr output format. ( #48504 )
...
feat: offscreen rendering support rgbaf16 hdr output format. (#48265 )
* feat: offscreen rendering support rgbaf16
* docs: update doc
* docs: update doc.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: reito <reito@chromium.org >
2025-10-16 14:50:05 +02:00
trop[bot]
4edcb323ec
build: run on macOS 15 ( #48564 )
2025-10-15 15:24:32 +02:00
trop[bot]
318dbe7200
fix: enable shader-f16 on windows ( #48557 )
...
* fix: Enable shader-f16 on Windows
Co-authored-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com >
* fix: include dxil.dll and dxcompiler.dll for windows x64 and arm64
Co-authored-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com >
* fix: modified to follow the chromium dawn build configuration
Co-authored-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com >
* fix: include dxil.dll and dxcompiler.dll for windows x86
Co-authored-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com >
* fix: Modified to avoid explicitly specifying dawn_use_built_dxc
Co-authored-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com >
2025-10-14 23:45:41 -07:00
trop[bot]
2243a25192
fix: fixed white flash on call to BrowserWindow.show ( #48559 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cezary Kulakowski <cezary@openfin.co >
2025-10-14 21:27:13 +02:00
electron-roller[bot]
3e12da8ed1
chore: bump chromium to 142.0.7444.23 (39-x-y) ( #48307 )
...
* chore: bump chromium in DEPS to 142.0.7432.2
* chore: bump chromium in DEPS to 142.0.7434.1
* chore: bump chromium in DEPS to 142.0.7436.1
* chore: bump chromium in DEPS to 142.0.7438.1
* chore: bump chromium in DEPS to 142.0.7440.1
* chore: bump chromium in DEPS to 142.0.7442.1
* chore: bump chromium in DEPS to 142.0.7444.1
* chore: bump chromium in DEPS to 142.0.7444.6
* chore: bump chromium in DEPS to 142.0.7444.3
* 6973697: Use type tags for data stored in V8 internal fields
https://chromium-review.googlesource.com/c/chromium/src/+/6973697
* chore: update patches
* chore: update filenames.libcxx.gni
* fix: parse macOS SDK version across line break
https://chromium-review.googlesource.com/c/chromium/src/+/6980166
(cherry picked from commit 2bcbb33de0 )
* fix: replace v8::Object::SetPrototype() usage
https://chromium-review.googlesource.com/c/v8/v8/+/6983465
https://github.com/nodejs/node/pull/55453
(cherry picked from commit c31b9ed5ac )
* fix: replace additional usages of SetPrototype
https://chromium-review.googlesource.com/c/v8/v8/+/6983465
(cherry picked from commit bf151e9d28520c7dd74cba62240acbcaaab5433d)
* fixup! fix: replace additional usages of SetPrototype https://chromium-review.googlesource.com/c/v8/v8/+/6983465
(cherry picked from commit f4434755b82b098e4d83d42bab26f183b6824f99)
* build: use macos 15 minimum
https://chromium-review.googlesource.com/c/chromium/src/+/6980166
(cherry picked from commit 4d2b5d7b2cf9a1786cdb1a77bf73e4ad0d3e45d1)
* fixup! build: use macos 15 minimum https://chromium-review.googlesource.com/c/chromium/src/+/6980166
(cherry picked from commit 94bb41a66330dcaf6b92c80cfefd72759405793d)
* ci: ignore missing dir for strip_universal_deep
(cherry picked from commit 634963f171bc5f6050151f76973e7ffbab0e00cf)
* chore: update patches
* chore: update patches
* chore: bump chromium in DEPS to 142.0.7444.23
* fix: disable C++ modules in electron_lib builds
https://chromium-review.googlesource.com/c/chromium/src/+/6950738
(cherry picked from commit 6207c79aec )
* Revert "build: use macos 15 minimum"
This reverts commit 2fc12d6acc .
Initially this change was made to test if it fixes libcxx
compilation issues. As that's now resolved by disabling libcxx
modules, this can be reverted.
(cherry picked from commit ad52007d5b )
* fix: js2c compilation failure
https://chromium-review.googlesource.com/c/chromium/src/+/6950738
See patch description explaining MacOS 26 SDK headers incompatibility.
(cherry picked from commit 39e2470875 )
* fix: disable C++ modules in libnode builds
(cherry picked from commit fd0a7b61a1 )
* fixup! fix: replace v8::Object::SetPrototype() usage https://chromium-review.googlesource.com/c/v8/v8/+/6983465 https://github.com/nodejs/node/pull/55453
(cherry picked from commit 2f52159b71 )
* build: switch to macos-15 runner
build/mac/find_sdk.py now requires macOS 15 SDK as a minimum version. The
macos 15 runners default to an Xcode using the 15 SDK and removes older
versions.
(cherry picked from commit e368703f24 )
* chore: update patches
* fix: partially revert is_headless_mode removal
https://chromium-review.googlesource.com/c/chromium/src/+/6955633
This patch should likely be reworked. For now, this partially reverts the
removal of a required class property to restore behavior.
(cherry picked from commit aff3bf9a24 )
* 6938086: Rename native_widget_types.h -> native_ui_types.h | https://chromium-review.googlesource.com/c/chromium/src/+/6938086
(cherry picked from commit c95ac7bf2b )
* 6973697: Use type tags for data stored in V8 internal fields
https://chromium-review.googlesource.com/c/chromium/src/+/6973697
* fixup! fix: check new forced colors enum value https://chromium-review.googlesource.com/c/chromium/src/+/6944403
(cherry picked from commit 0829c74b2f )
* fix: check new forced colors enum value
https://chromium-review.googlesource.com/c/chromium/src/+/6944403
(cherry picked from commit d585879807 )
* feat: add new memory-eviction exit reason
https://chromium-review.googlesource.com/c/chromium/src/+/6991933
(cherry picked from commit 6e63197a22 )
* fix: views::NonClientFrameView -> views::FrameView
https://chromium-review.googlesource.com/c/chromium/src/+/7005027
https://chromium-review.googlesource.com/c/chromium/src/+/6966937
(cherry picked from commit 1e86b6ddfb )
* fix: migrate NetworkConditions -> MatchedNetworkConditions
https://chromium-review.googlesource.com/c/chromium/src/+/6827307
(cherry picked from commit 97100ac168 )
* fix: provide DeviceEmulationCacheBehavior param
https://chromium-review.googlesource.com/c/chromium/src/+/6965238
(cherry picked from commit f9a08c5384 )
* fix: add missing image_skia include
https://chromium-review.googlesource.com/c/chromium/src/+/6986762
(cherry picked from commit dd5eaf03fd )
* fixup! fix: add missing image_skia include https://chromium-review.googlesource.com/c/chromium/src/+/6986762
(cherry picked from commit 249c4d4de1 )
* 6948286: [wasm-imported-strings] Drop feature flag
https://chromium-review.googlesource.com/c/v8/v8/+/6948286
* fix: disable protocol handler DCHECK
https://chromium-review.googlesource.com/c/chromium/src/+/6727594
Ignore the extension custom protocol handler registry DCHECK until
we invest in supporting it. Replacing this DCHECK seems harmless
and will unblock the roll.
(cherry picked from commit 019d3f0b09 )
* 6986762: Remove some includes of //ui/gfx/image/image_skia.h
https: //chromium-review.googlesource.com/c/chromium/src/+/6986762
* fixup! fix: migrate NetworkConditions -> MatchedNetworkConditions https://chromium-review.googlesource.com/c/chromium/src/+/6827307
(cherry picked from commit a8f67f1ac3 )
* fixup: 6986762: Remove some includes of //ui/gfx/image/image_skia.h
s
* fix: replace deprecated usage of SetPrototype
https://chromium-review.googlesource.com/c/v8/v8/+/6983465
(cherry picked from commit 5435d87b40 )
* chore: restore electron embedder data tag patch
Co-Authored-By: Sam Maddock <sam@samuelmaddock.com >
* 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 >
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com >
Co-authored-by: Alice Zhao <alicelovescake@anthropic.com >
Co-authored-by: Sam Maddock <sam@samuelmaddock.com >
2025-10-14 11:25:30 -04:00
trop[bot]
64fe2aef9a
build: fail publish when upload fatal errors ( #48546 )
...
We logged a fatal error but didn't exit with code 1 so the publish kept going. This was caught by a sanity check later down the release process but would have been quicker to fail out here.
Also adds some code to maybe workaround the underlying auth error
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sam@electronjs.org >
2025-10-13 15:53:38 +02:00
trop[bot]
b09c887302
fix: auth required websocket crash ( #48541 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v39.0.0-beta.3
2025-10-13 12:45:37 +02:00
trop[bot]
e533887749
fix: unexpected openExternal dialog on macOS Tahoe ( #48518 )
...
fix: unexpected openExternal dialog on macOS Tahoe
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-13 10:15:36 +02:00
trop[bot]
29e7189c66
fix: crash when inspector evaluates on provisional frames ( #48515 )
...
* fix: crash when inspector evaluates on provisional frames
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* chore: update .patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2025-10-11 10:03:55 +02:00
trop[bot]
3fcfad1c10
ci: upload build effective cache hit rate stats to Datadog ( #48532 )
...
* 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
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2025-10-11 10:02:59 +02:00
trop[bot]
18d21bd8cb
fix: dialog.showMessageBox defaultid on Windows ( #48521 )
...
* 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 09:46:41 +02:00
trop[bot]
483870eff3
docs: unmark asar integrity as experimental and clean docs ( #48526 )
...
* docs: unmark asar integrity as experimental and clean docs
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* zzz
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* zzzz
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* unlink blog post
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-10-10 19:56:49 -07:00
trop[bot]
7d446abe91
docs: update Azure Trusted Signing availability ( #48524 )
...
* 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:09 -04:00
trop[bot]
db72ce78f5
fix: broken transparent window styles on resizable change ( #48501 )
...
* 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:36:22 -04:00
trop[bot]
238022c5cd
docs: add note for node_modules for Yarn and pnpm ( #48495 )
...
* 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 >
v39.0.0-beta.2
2025-10-09 10:31:24 +02:00
trop[bot]
f0a130a70c
docs: clarify postinstall requirements ( #48498 )
...
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:37 +02:00
trop[bot]
f95094c7fd
build: bump version in .nvmrc to 22 ( #48491 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com >
2025-10-08 17:02:34 -04:00
electron-roller[bot]
e630f7b4ba
chore: bump node to v22.20.0 (39-x-y) ( #48382 )
...
* chore: bump node in DEPS to v22.20.0
* chore: fixup patches
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-10-08 11:53:55 -04:00
trop[bot]
00035f8435
feat: add fileSystem to ses.setPermissionCheckHandler ( #48326 )
...
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-10-08 10:44:46 +02:00
trop[bot]
ec92fbcd67
fix: set ozone platform for wayland ( #48310 )
...
* 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-10-07 11:27:45 +02:00
trop[bot]
addd12717c
build: fixup chromedriver and mksnapshot ( #48479 )
...
* build: update build tools to get proper exit codes from e build
xref: https://github.com/electron/build-tools/pull/759
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* 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
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* 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.
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-10-07 11:08:17 +02:00
trop[bot]
3c6b66c0fb
build: handle Metal toolchain being unbundled from Xcode 26 ( #48472 )
...
* 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 >
v39.0.0-beta.1
2025-10-06 14:32:28 -07:00
trop[bot]
d122cd6e09
perf: avoid a little extra work in InvokeIpcCallback() ( #48466 )
...
perf: two minor perf refactors in InvokeIpcCallback()
1. Allocate the CallbackScope on the stack instead of the heap
2. Skip a redundant call to node::Environment::GetCurrent()
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2025-10-06 12:10:08 -05:00
trop[bot]
fbc5ff26e2
docs: recommend calling renderer process modules from preload script ( #48461 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
v39.0.0-alpha.9
2025-10-04 17:23:34 -05:00
trop[bot]
9310c5261c
docs: clarify optional args in webFrame.executeJavaScript() ( #48458 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2025-10-04 18:44:42 +02:00
trop[bot]
0a476e8fc5
docs: mention that webUtils should be used via preload script ( #48453 )
...
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:47:40 -05:00
trop[bot]
81c17ef684
fix: accentColor set distinguishes the frame ( #48450 )
...
* 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-03 15:31:36 -05:00
trop[bot]
49aa969139
fix: initialze featurelist before parsing features ( #48442 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2025-10-02 20:58:57 -05:00
trop[bot]
845adc3ea7
docs: update allowed window.open options ( #48443 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-10-02 20:58:25 -05:00
trop[bot]
9d97988c05
fix: snapped window restoring to correct position ( #48438 )
...
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:11:53 +02:00
trop[bot]
29d60d9b50
fix: runtime JS error that crashes GetPackageJSON ( #48425 )
...
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-02 18:16:28 +02:00
trop[bot]
797e534385
docs: fix formatting in asar integrity ( #48432 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
v39.0.0-alpha.8
2025-10-01 23:41:03 -07:00