Samuel Attard
a67aad0f50
build: use siso instead of reclient ( #47534 )
2025-08-22 14:17:02 -04:00
reito
ceb6d28fd3
fix: webContent.fromId should be number instead of string ( #48059 )
2025-08-22 11:40:10 -04:00
Shelley Vohr
e12ab6708e
chore: improve failed notification error messages on Windows ( #48131 )
2025-08-22 11:35:39 -04:00
Shelley Vohr
6101025368
fix: net.isOnline always true in utility processes ( #48111 )
...
* fix: net.isOnline always true in utilityProcesses
* Update shell/services/node/node_service.cc
Co-authored-by: Robo <hop2deep@gmail.com >
---------
Co-authored-by: Robo <hop2deep@gmail.com >
v39.0.0-nightly.20250822
2025-08-22 14:30:41 +02:00
dependabot[bot]
97b0280ad4
build(deps): bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 ( #48115 )
...
build(deps): bump amannn/action-semantic-pull-request
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request ) from 5.5.3 to 6.0.1.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases )
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md )
- [Commits](0723387faa...fdd4d3ddf6 )
---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v39.0.0-nightly.20250821
2025-08-21 10:44:27 +02:00
John Kleinschmidt
1044fe675d
build: use new 7z command line switch ( #48136 )
...
-snld20 replaces -snld
2025-08-20 17:05:25 -04:00
John Kleinschmidt
42af60cc7e
docs: update 38.0 breaking changes ( #48117 )
2025-08-20 14:15:01 -04:00
John Kleinschmidt
cadba11088
build: fixup docs only condition ( #48128 )
2025-08-20 12:58:54 -04:00
Shelley Vohr
8aeee3f714
refactor: use XmlWriter for Windows toasts ( #48065 )
...
refactor: use XmlWriter for Windows toasts
2025-08-20 16:06:51 +02:00
Robo
dd54e84a58
refactor: allocate api::App on cpp heap ( #48118 )
v39.0.0-nightly.20250820
2025-08-20 20:35:08 +09:00
John Kleinschmidt
d4b7d9e9cf
build: get source cache for docs only pipeline ( #48120 )
2025-08-20 11:07:00 +02:00
BILL SHEN
83a5ba1e2c
feat: add fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS ( #47628 )
...
* fix: Optimize the value of memory.free in the return data of getSystemMemoryInfo().
* fix: Improve the value of memory in the return data of getSystemMemoryInfo().
* fix: complete API doc.
* Update docs/api/process.md
Co-authored-by: Will Anderson <will@itsananderson.com >
* fix: update name to fileBacked.
* fix: fix with code conflict
---------
Co-authored-by: Will Anderson <will@itsananderson.com >
2025-08-20 09:49:41 +02:00
Shelley Vohr
13d955a73e
fix: system accent color parsing hex order ( #48085 )
...
fix: system accent color parsing
v39.0.0-nightly.20250819
2025-08-19 10:01:41 +02:00
Samuel Attard
fdf29ce838
fix: ensure snapshot is valid ( #48101 )
2025-08-18 14:35:58 -07:00
Samuel Attard
3770bb31a7
fix: avoid deprecated login item methods ( #48090 )
v39.0.0-nightly.20250818
2025-08-17 22:00:52 -07:00
dependabot[bot]
ed4a99ba5b
build(deps-dev): bump @azure/storage-blob from 12.25.0 to 12.28.0 ( #48055 )
...
Bumps [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js ) from 12.25.0 to 12.28.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-js/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md )
- [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.25.0...@azure/storage-blob_12.28.0 )
---
updated-dependencies:
- dependency-name: "@azure/storage-blob"
dependency-version: 12.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v39.0.0-nightly.20250817
2025-08-16 09:39:46 +02:00
Shelley Vohr
0e6c26096f
fix: shell.openPath should be non-blocking ( #48079 )
...
fix: shell.openPath should be non-blocking
v39.0.0-nightly.20250815
2025-08-15 13:55:31 -07:00
Keeley Hammond
7792ed1efa
build: revert bump @octokit/rest from 20.1.2 to 22.0.0 ( #48082 )
...
Revert "build(deps-dev): bump @octokit/rest from 20.1.2 to 22.0.0 (#48014 )"
This reverts commit 13ed526ca7 .
v39.0.0-nightly.20250814
2025-08-14 20:50:09 -07:00
Robo
c75c390ccf
chore: add uma results in macOS keychain patch ( #48080 )
2025-08-15 11:10:37 +09:00
Shelley Vohr
4c3c3049e1
build: disallow non-maintainer changes to GitHub Actions workflows ( #48038 )
2025-08-14 13:54:05 -07:00
Shelley Vohr
68e7b38c05
build: use quick tunnels for ssh debugging ( #47938 )
...
* build: use dynamic local tunnels for ssh debugging
* weeee
* that'll do
* chore: pretty output
* build: allow ssh input
---------
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2025-08-14 07:41:07 -04:00
dependabot[bot]
a051c7c274
build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 ( #48052 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](d3f86a106a...634f93cb29 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 14:33:48 +02:00
Shelley Vohr
53003d7af9
fix: app.accessibilitySupportEnabled ( #48041 )
...
fix: app.accessibilitySupportEnabled on macOS
2025-08-12 16:51:27 -04:00
David Sanders
63d7f609cd
ci: manually fetch author_association in workflow automations ( #48013 )
2025-08-12 10:30:41 -07:00
electron-roller[bot]
01291623af
chore: bump chromium to 141.0.7350.0 (main) ( #48032 )
...
* chore: bump chromium in DEPS to 141.0.7349.0
* chore: bump chromium in DEPS to 141.0.7350.0
* chore: update patches
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
2025-08-12 11:31:17 +02:00
dependabot[bot]
13ed526ca7
build(deps-dev): bump @octokit/rest from 20.1.2 to 22.0.0 ( #48014 )
...
Bumps [@octokit/rest](https://github.com/octokit/rest.js ) from 20.1.2 to 22.0.0.
- [Release notes](https://github.com/octokit/rest.js/releases )
- [Commits](https://github.com/octokit/rest.js/compare/v20.1.2...v22.0.0 )
---
updated-dependencies:
- dependency-name: "@octokit/rest"
dependency-version: 22.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:18:08 +02:00
Shelley Vohr
afb0ee418c
fix: re-entrancy issues in webContents.loadURL() ( #48004 )
...
fix: re-entrancy issues in webContents.loadURL()
2025-08-11 11:20:35 -04:00
electron-roller[bot]
55d8b71d72
chore: bump chromium to 141.0.7346.0 (main) ( #47983 )
...
* chore: bump chromium in DEPS to 141.0.7341.0
* chore: bump chromium in DEPS to 141.0.7342.0
* chore: update patches
manually resolved conflict in `osr_shared_texture_remove_keyed_mutex_on_win_dxgi.patch` due to https://crrev.com/c/6681354
* 6819541: WebShare: Improve mac share behavior when sharing a URL
https://chromium-review.googlesource.com/c/chromium/src/+/6819541
* Add missing include for SkBitmap
Couldn't quickly find where we lost the full definition in this file's includes. 🤷
* 6771055: [SxS] Move devtools to ContentsContainerView supporting side-by-side.
https://chromium-review.googlesource.com/c/chromium/src/+/6771055
There may be some simplification possible here (set_x, Rect position, ...), but this change is satisfactory to maintain the current behavior.
* 6813689: Switch SystemMemoryInfoKB to use ByteCount
https://chromium-review.googlesource.com/c/chromium/src/+/6813689
* 6818486: Track DevTools feature usage in new badge tracker
https://chromium-review.googlesource.com/c/chromium/src/+/6818486
* chore: bump chromium in DEPS to 141.0.7344.0
* Remove ELECTRON_OZONE_PLATFORM_HINT env var
6819616: Remove OzonePlatformHint | https://chromium-review.googlesource.com/c/chromium/src/+/6819616
See: https://github.com/electron/electron/issues/48001
* chore: update patches
* Add missing include for `base::NumberToString`
* Remove `DESKTOP_STARTUP_ID` code
This was removed upstream in https://chromium-review.googlesource.com/c/chromium/src/+/6819616 and I confirmed with the author that it was an intentional change. Going to mirror upstream and remove it here too.
* chore: bump chromium in DEPS to 141.0.7346.0
* chore: update patches
* 6828465: Reland "Remove BluezDBusThreadManager"
https://chromium-review.googlesource.com/c/chromium/src/+/6828465
* Patch change to Node.js test output
V8 enhanced the stack trace of "thenable" async tasks. A couple of Node.js tests needed to have their snapshots updates to accomodate the extra stack trace frames in the output.
This patch should be upstreamed to Node.js.
See:
6826001: fix thenable async stack trace
https://chromium-review.googlesource.com/c/v8/v8/+/6826001
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org >
v39.0.0-nightly.20250811
2025-08-11 12:57:31 +09:00
Calvin
b9ceaabb85
docs: deprecate ELECTRON_OZONE_PLATFORM_HINT env var ( #48002 )
2025-08-10 21:49:23 +02:00
David Sanders
d6c0691a63
fix: importing from electron/utility in ESM ( #47998 )
2025-08-09 09:47:47 +02:00
David Sanders
a201d6c541
build: drop @types/webpack-env in favor of webpack/module types ( #47798 )
...
* build: drop @types/webpack-env in favor of webpack/module types
* chore: improve type when assigning to global.require
2025-08-08 18:09:23 -07:00
John Kleinschmidt
51add3e847
ci: cleanup use new arc cluster ( #47916 )
2025-08-08 09:26:10 -04:00
reito
9dcdec5015
feat: paint event move texture data to handle, add colorSpace ( #47315 )
...
* feat: paint event move shared texture to handle, add color space
* feat: add breaking change
* fix: properties.
* fix: remove utf8 bom
v39.0.0-nightly.20250808
2025-08-08 10:13:56 +02:00
reito
095e622a6a
feat: context bridge support VideoFrame ( #47316 )
...
* feat: context bridge support VideoFrame
* docs: add VideoFrame to docs
2025-08-07 16:41:49 -04:00
Shelley Vohr
a0d983e4b5
feat: allow macOS tray to maintain position ( #47838 )
...
* feat: allow macOS tray to maintain position
* refactor: just use guid
* test: fixup tests
* docs: clarify UUID format
2025-08-07 19:25:50 +02:00
wujinli
f49a645c06
fix: compilation error when disabling extensions and pdf_viewer ( #47964 )
2025-08-07 11:18:32 -04:00
John Kleinschmidt
8ab5ac9069
ci: fixup mac runner hang ( #47982 )
v39.0.0-nightly.20250807
2025-08-07 10:52:26 +02:00
Will Anderson
27a8cc531b
chore: Remove redundant IS_WIN check inside electron_main_win.cc ( #47967 )
2025-08-07 09:54:13 +02:00
David Sanders
26ffc8505c
fix: allow importing from electron/utility at runtime ( #47968 )
2025-08-07 09:53:42 +02:00
electron-roller[bot]
3b0f35a7e8
chore: bump chromium to 140.0.7339.2 (main) ( #47929 )
...
* chore: bump chromium in DEPS to 140.0.7330.0
* chore: bump chromium in DEPS to 140.0.7331.0
* chore: update patches
* fix: gn check failing on crashpad.h
Not yet sure what caused this
* fix: predictors::PreconnectManager -> content::PreconnectManager
CL: https://chromium-review.googlesource.com/c/chromium/src/+/6788473
* chore: bump chromium in DEPS to 140.0.7333.0
* chore: bump chromium in DEPS to 140.0.7335.0
* chore: bump chromium in DEPS to 140.0.7337.0
* chore: update patches
* chore: restore some gin utility
* 6804057: [Extensions] Validate nodoc is specified as a boolean in schemas
https://chromium-review.googlesource.com/c/chromium/src/+/6804057
* fixup! chore: restore some gin utility
* fixup! fix: predictors::PreconnectManager -> content::PreconnectManager CL: https://chromium-review.googlesource.com/c/chromium/src/+/6788473
* 6772346: Reset MouseWheelPhaseHandler state when trackpoint scroll is detected
https://chromium-review.googlesource.com/c/chromium/src/+/6772346
Not certain about what the "correct" argument to pass here is. A quick dive into the CL suggests that passing `false` is safe to keep things working. The blast radius if this assumption is wrong is that "fling" scroll gestures may not work as expected with the OSR.
* 6789383: Uninstall SODA language pack after 30 days of inactivity
https://chromium-review.googlesource.com/c/chromium/src/+/6789383
* chore: update libcxx filenames
* chore: bump chromium in DEPS to 140.0.7339.0
* chore: update patches
* fixup! 6772346: Reset MouseWheelPhaseHandler state when trackpoint scroll is detected https://chromium-review.googlesource.com/c/chromium/src/+/6772346
* chore: bump chromium in DEPS to 140.0.7339.2
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: clavin <clavin@electronjs.org >
2025-08-06 20:14:23 -04:00
David Sanders
8769d5ba9e
build: check zip manifest for chromedriver.zip ( #47972 )
2025-08-06 20:04:19 -04:00
dependabot[bot]
7f8b7c3873
build(deps-dev): bump @electron/lint-roller from 3.1.1 to 3.1.2 ( #47963 )
...
Bumps [@electron/lint-roller](https://github.com/electron/lint-roller ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/electron/lint-roller/releases )
- [Changelog](https://github.com/electron/lint-roller/blob/main/.releaserc.json )
- [Commits](https://github.com/electron/lint-roller/compare/v3.1.1...v3.1.2 )
---
updated-dependencies:
- dependency-name: "@electron/lint-roller"
dependency-version: 3.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v39.0.0-nightly.20250806
2025-08-06 11:21:55 +02:00
David Sanders
8bf4260e3e
test: add TS smoke test for electron/utility ( #47969 )
2025-08-06 10:30:39 +02:00
Charles Kerr
7a13c6f175
refactor: avoid deprecated v8::Context::GetIsolate() pt 4 ( #47961 )
...
* refactor: remove GetIsolate() calls from SetPrivate()
* refactor: remove excess GetIsolate() calls in PassValueToOtherContextInner()
* refactor: remove GetIsolate() calls from GetPrivate()
* refactor: add a v8::Isolate* local to ProxyFunctionWrapper()
* refactor: remove error_context->GetIsolate() call from PassValueToOtherContextInner()
* refactor: remove GetIsolate() call from ProxyFunctionWrapper()
* refactor: pass source and destination isolate as arg to CreateProxyForAPI()
2025-08-05 20:08:04 -05:00
Keeley Hammond
678fb400fd
fix: video scrubbing on playback ( #47703 )
...
* fix: fix video scrubbing on playback
* chore: address review feedback
---------
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-08-05 18:48:52 +02:00
Shelley Vohr
8806499904
fix: offscreen mode under window.open creation ( #47868 )
...
fix: offscreen mode under new window creation
v39.0.0-nightly.20250805
2025-08-05 14:56:33 +02:00
dependabot[bot]
637a504e28
build(deps): bump github/codeql-action from 3.29.4 to 3.29.5 ( #47962 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.4 to 3.29.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](4e828ff8d4...51f77329af )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 14:41:57 +02:00
electron-roller[bot]
40cdfdb1d1
chore: bump node to v22.18.0 (main) ( #47937 )
...
* chore: bump node in DEPS to v22.18.0
* crypto: fix inclusion of OPENSSL_IS_BORINGSSL define
https://github.com/nodejs/node/pull/58845
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
https://github.com/nodejs/node/pull/58960
* permission: propagate permission model flags on spawn
https://github.com/nodejs/node/pull/58853
* esm: syncify default path of ModuleLoader\.load
https://github.com/nodejs/node/pull/57419
* src: remove fast API for InternalModuleStat
https://github.com/nodejs/node/pull/58489
* src: simplify adding fast APIs to ExternalReferenceRegistry
https://github.com/nodejs/node/pull/58896/
* chore: fixup patch indices
* src: fix internalModuleStat v8 fast path
https://github.com/nodejs/node/pull/58054
* test: add tests to ensure that node.1 is kept in sync with cli.md
https://github.com/nodejs/node/pull/58878
* crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
https://github.com/nodejs/node/pull/58942
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-08-04 14:40:36 -04:00
Robo
4ca10a1056
chore: move gin::Handle to gin_helper ( #47959 )
...
* chore: move gin::Handle to gin_helper
* chore: fix lint
2025-08-05 02:03:06 +09:00
Robo
9d05454dc7
chore: move gin::DeprecatedWrappable to gin_helper ( #47958 )
...
* chore: move gin::DeprecatedWrappable to gin_helper
This is in preparation for migrating to gin::Wrappable
based on cppgc #47922
The upstream class will be deleted soon via roller PR but
the cppgc migration should happen outside the roll, this
change retains the current functionality by copying the
implementation into //electron/shell/common/gin_helper.
The class can be deleted once the cppgc migration is complete.
* chore: fix lint:cpp
2025-08-04 23:28:01 +09:00