trop[bot]
db6b22a8e5
docs: add type reference links in Menu and MenuItem API documentation ( #49525 )
...
* docs: add type reference links in Menu and MenuItem API documentation
Co-authored-by: Sourav Bera <sbera987654321@gmail.com >
* docs: revert type links in Menu return types to fix parser
Co-authored-by: Sourav Bera <sbera987654321@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Sourav Bera <sbera987654321@gmail.com >
2026-01-26 14:28:04 +01:00
John Kleinschmidt
1b7073ad6a
chore: update patches for 40-x-y ( #49513 )
2026-01-23 15:56:25 -08:00
electron-roller[bot]
cd0b34dfc4
chore: bump chromium to 144.0.7559.96 (40-x-y) ( #49474 )
...
* chore: bump chromium in DEPS to 144.0.7559.96
* chore: fixup patch indices
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-23 11:18:48 -05:00
Keeley Hammond
c37daa736b
chore: cherry-pick dba49550b12d from v8 ( #49487 )
...
* chore: cherry-pick dba49550b12d from v8
* chore: update patch
2026-01-22 17:04:41 -06:00
trop[bot]
e555e520d3
fix: return early from platform_util::Beep() on Linux if there is no default GDK display ( #49482 )
...
fix: return early from beep on linux if there is no default gdk display
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Noah Gregory <noahmgregory@gmail.com >
2026-01-22 19:32:47 +01:00
trop[bot]
a2949e5217
fix: potential devtools crash on empty ( #49490 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-22 10:50:59 -05:00
trop[bot]
f476b29459
docs: document that shell.trashItem requires backslashes ( #49480 )
...
docs: Update shell.md: Document that shell.trashItem requires backslashes
In Windows many functions relating to files (e.g. shell.openItem, the Node fs functions, as well as native Win32 APIs) will accept either type of slash / or \ as a folder separator.
shell.trashItem does not work with / as folder separator in Windows. This documentation change explains that.
See also:
https://github.com/electron/electron/issues/28831
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: sam marshall <s.marshall@open.ac.uk >
2026-01-21 14:51:39 -05:00
trop[bot]
412ea766bb
docs: add a few API history fragments ( #49477 )
...
* docs: add a few API history fragments
Co-authored-by: Erick Zhao <erick@hotmail.ca >
* manual fixes
Co-authored-by: Erick Zhao <erick@hotmail.ca >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2026-01-21 14:50:37 -05:00
trop[bot]
03ada83421
revert: use deprecated setAllowedFileTypes in macOS dialogs ( #49473 )
...
* revert: use deprectated setAllowedFileTypes in macOS dialogs
Closes https://github.com/electron/electron/issues/48191
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: remove stray import
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 >
2026-01-21 10:39:40 -05:00
trop[bot]
3138ac5fd2
feat: suppress devtools console logging ( #49359 )
...
* feat: suppress devtools console logging
Co-authored-by: clavin <clavin@electronjs.org >
* Emit messages as-is in testing builds
Co-authored-by: clavin <clavin@electronjs.org >
* Promote `DCHECK_IS_ON()` to preprocessor check
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 >
2026-01-20 10:06:35 +01:00
trop[bot]
d4a52baa2f
build: roll build-image to a82b87d ( #49449 )
...
build: roll build-image to a82b87d
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-19 19:01:37 +01:00
trop[bot]
cab791e2b1
fix: MAS rejection for private APIs ( #49431 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-19 15:00:30 +01:00
trop[bot]
5e91ab8c50
docs: fix webContents.hostWebContents types ( #49446 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-01-19 12:02:05 +01:00
trop[bot]
03d6462edf
fix: try clearing InspectableWebContents delegate earlier ( #49422 )
...
fix: try clearing InspectableWebContents delegate earlier
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-18 15:54:26 +01:00
trop[bot]
1c2b4e0583
fix: make toplevel icon Wayland protocol work ( #49414 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Alex Schwartz <alexschwartz01@gmail.com >
2026-01-16 11:05:20 -05:00
trop[bot]
370965819e
fix: restore AXDocument accessibility attribute for representedFilename on macOS ( #49417 )
...
Starting from Chromium 134.0.6989.0 (Electron 35.0.0-beta.5), the
NativeWidgetMacNSWindow class overrides accessibilityDocument to return
the web content URL from the accessibility tree, but doesn't fall back
to NSWindow's default behavior when that URL is empty.
This broke Electron's setRepresentedFilename() API - the file path was
still set on the NSWindow, but no longer exposed via the AXDocument
accessibility attribute that screen readers use.
This fix adds an accessibilityDocument override in ElectronNSWindow that
checks representedFilename first, falling back to Chromium's behavior
for web content URLs.
Fixes: https://github.com/electron/electron/issues/XXXXX
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Daniel Gräfe <Daniel.Alm@ForumD.net >
2026-01-16 14:29:49 +01:00
trop[bot]
3d1c5ea4fa
ci: detect patch needs update error with problem matcher ( #49411 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-16 09:54:25 +01:00
Calvin
35b8855913
chore: empty commit to release stable 40.0.0 ( #49404 )
v40.0.0
2026-01-15 13:39:20 -05:00
trop[bot]
7872c33b10
fix: revert os_crypt async cookie provider implementation ( #49384 )
...
* Revert "fix: provide explicit cookie encryption provider for cookie encryption (#49348 )"
This reverts commit 95f097a392 .
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* Revert "fix: fix cookie encryption provider loading on Windows and Linux (#49371 )"
This reverts commit 0e4ee9f03a .
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* revert: 6996667: Reland "Port net::CookieCryptoDelegate to os_crypt async" | https://chromium-review.googlesource.com/c/chromium/src/+/6996667
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* chore: update patch for 40-x-y
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
v40.0.0-beta.9
2026-01-14 19:24:45 +01:00
trop[bot]
9c753c344a
docs: remove stale example and standardize DevTools capitalization ( #49387 )
...
* docs: remove stale example and standardize `DevTools` capitalization
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* Update docs/api/web-contents.md
Co-authored-by: Kilian Valkhof <kilian@kilianvalkhof.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2026-01-14 14:51:07 +01:00
trop[bot]
8b2a99183f
docs: improve build-tools instructions ( #49385 )
...
* docs: improve build-tools instructions
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* address comments
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* update directory structure
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* update
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* nits
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* node -> electron_node
Co-authored-by: Erick Zhao <erick@hotmail.ca >
* update macos build version
Co-authored-by: Erick Zhao <erick@hotmail.ca >
* Update docs/development/build-instructions-gn.md
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2026-01-14 10:29:24 +01:00
trop[bot]
c897602202
refactor: add static ReplyChannel::SendError() helper ( #49372 )
...
refactor: add static `ReplyChannel::SendError()` helper (#49338 )
* refactor: add static void ReplyChannel::SendError()
* refactor: use static SendError() instead of instantiating a temporary
* refactor: remove non-static version of SendError()
* refactor: remove redundant callback-is-non-null checks
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2026-01-14 09:34:28 +01:00
electron-roller[bot]
8cc201e02c
chore: bump chromium to 144.0.7559.60 (40-x-y) ( #49380 )
...
chore: bump chromium in DEPS to 144.0.7559.60
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2026-01-14 09:34:08 +01:00
electron-roller[bot]
ba26a5d4d3
chore: bump chromium to 144.0.7559.59 (40-x-y) ( #49330 )
...
* chore: bump chromium in DEPS to 144.0.7559.59
* chore: update patches
* [InputVizard] Fix missing touch cancel in InputTransferHandlerAndroid
using InputEventSource
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7302368
(cherry picked from commit f31f9e06db )
* 7264893: update postMessage tests for file: origin serialization change
Cherry-picked from 4ef78d3ee7
Chromium now serializes file: origins as 'null' in MessageEvent per spec. This is a security improvement aligning with the HTML spec behavior. Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7264893
Co-Authored-By: Alice Zhao <66543449+alicelovescake@users.noreply.github.com >
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Alice Zhao <66543449+alicelovescake@users.noreply.github.com >
2026-01-13 19:09:12 -05:00
trop[bot]
df4d0bef21
fix: fix cookie encryption provider loading on Windows and Linux ( #49375 )
...
* fix: support cookie encryption provider cross-platform
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* fix: add async macos key provider
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
v40.0.0-beta.8
2026-01-12 21:02:05 -08:00
trop[bot]
9c4e03fd8a
build: roll build-tools SHA to 4430e4a ( #49366 )
...
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:52:11 -05:00
Shelley Vohr
05b4b57151
feat: support WebSocket authentication handling ( #49064 )
...
* feat: support WebSocket authentication handling
* chore: make linter happy
---------
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2026-01-12 11:23:31 -05:00
trop[bot]
d5087faff7
fix: provide explicit cookie encryption provider for cookie encryption ( #49350 )
...
fix: provide explicit cookie encryption provider
Fixes 6996667: Reland "Port net::CookieCryptoDelegate to os_crypt async" | https://chromium-review.googlesource.com/c/chromium/src/+/6996667
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
v40.0.0-beta.7
2026-01-09 17:44:47 -08:00
trop[bot]
3039ced4f3
chore: improvements to script/run-clang-tidy.ts ( #49343 )
...
* 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:18 -06:00
trop[bot]
4152b44bf8
docs: document ELECTRON_SKIP_BINARY_DOWNLOAD ( #49332 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2026-01-08 10:10:08 -06:00
John Kleinschmidt
95cd5641dd
build: use @electron-ci/dev-root for package.json default
...
(cherry picked from commit bab6bd3dae )
v40.0.0-beta.6
2026-01-06 14:28:47 -05:00
electron-roller[bot]
9e7ef66ecb
chore: bump chromium to 144.0.7559.31 (40-x-y) ( #48958 )
...
* chore: bump chromium in DEPS to 144.0.7527.1
* chore: bump chromium in DEPS to 144.0.7529.1
* chore: bump chromium in DEPS to 144.0.7529.3
* chore: bump chromium in DEPS to 144.0.7529.5
* chore: bump chromium in DEPS to 144.0.7531.1
* chore: bump chromium in DEPS to 144.0.7531.0
* chore: bump chromium in DEPS to 144.0.7532.1
* chore: bump chromium in DEPS to 144.0.7535.1
* chore: bump chromium in DEPS to 144.0.7537.1
* chore: bump chromium in DEPS to 144.0.7539.1
* chore: bump chromium in DEPS to 144.0.7541.1
* chore: bump chromium in DEPS to 144.0.7543.1
* chore: bump chromium in DEPS to 144.0.7545.1
* chore: bump chromium in DEPS to 144.0.7547.1
* chore: bump chromium in DEPS to 144.0.7549.1
* chore: bump chromium in DEPS to 144.0.7551.0
* chore: bump chromium in DEPS to 144.0.7553.0
* chore: bump chromium in DEPS to 144.0.7555.1
* chore: bump chromium in DEPS to 144.0.7557.1
* chore: bump chromium in DEPS to 144.0.7559.1
* chore: bump chromium in DEPS to 144.0.7559.5
* chore: bump chromium in DEPS to 144.0.7559.3
* chore: bump chromium in DEPS to 144.0.7559.12
* chore: bump chromium in DEPS to 144.0.7559.20
* fix(patch-conflict): update code cache patch for PersistentCache refactor
Upstream refactored code cache to use PersistentCache with new class-based
implementation (NoopCodeCacheHost, LocalCodeCacheHost, CodeCacheWithPersistentCacheHost).
Updated patch to integrate custom scheme support into the new structure while
preserving ProcessLockURLIsCodeCacheScheme checks for embedder-registered schemes.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7044986
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
(cherry picked from commit 2b9d256e78 )
* fix(patch-conflict): update dialog patch for RequestXdgDesktopPortal API
Upstream changed from SetSystemdScopeUnitNameForXdgPortal to RequestXdgDesktopPortal
API pattern. Updated OnServiceStarted signature and kept OnSystemdUnitStarted callback
that calls Electron's file_dialog::StartPortalAvailabilityTestInBackground().
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7204285
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
(cherry picked from commit 2cd3911d92 )
* chore: update patches
* fix(build): update VideoPixelFormat API for SharedImageFormat
Upstream CL https://chromium-review.googlesource.com/c/chromium/src/+/7207153
removed VideoPixelFormatToGfxBufferFormat as part of migration to
SharedImageFormat. Update to use VideoPixelFormatToSharedImageFormat
which directly returns the SharedImageFormat.
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
(cherry picked from commit ff9d072b4b )
* fix(build): extend profile methods patch for ShouldEnableXfaForms
The ShouldEnableXfaForms function uses Profile::FromBrowserContext()
which is not available in Electron. Wrap the profile-dependent code
in #if 0 to fall through to the feature flag default.
Co-Authored-By: Claude <noreply@anthropic.com >
(cherry picked from commit 3edec8ee30 )
* fix(build): add missing include
`components/dbus/xdg/systemd.h` for `void OnSystemdUnitStarted(dbus_xdg::SystemdUnitStatus)` in the same patch.
(cherry picked from commit 6929589c0d )
* fixup! fix(build): add missing include
(cherry picked from commit 39cd8f15c1 )
* chore: update libc++ filenames
(cherry picked from commit 6aa1ecc71d )
* fix(build): adapt to string-view-ification change in windows jump_list.cc
7186922: Fix unsafe buffer usage in base/win/win_util.cc
https://chromium-review.googlesource.com/c/chromium/src/+/7186922
(cherry picked from commit 85ce0d45a3 )
* chore: bump chromium in DEPS to 144.0.7559.31
* Fix Crash in FullscreenController::EnterFullscreenModeInternal
https://chromium-review.googlesource.com/c/chromium/src/+/7260934
* 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 >
Co-authored-by: Claude <svc-devxp-claude@slack-corp.com >
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: clavin <clavin@electronjs.org >
2026-01-06 14:22:31 -05:00
trop[bot]
96018acfc2
docs: update roundedCorners documentation ( #49311 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-01-06 10:32:37 -05:00
Calvin
ff23784246
fix: drag regions in child windows (manual backport 40-x-y) ( #49312 )
...
fix: drag regions in child windows
2026-01-06 10:32:12 -05:00
trop[bot]
c4bfc1491a
fix: webRequest.onBeforeSendHeaders not being able to modify reserved headers ( #49241 )
...
* 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-06 10:31:09 -05:00
Niklas Wenzel
8fd775faca
fix: visual artifacts while resizing on Windows ( #49191 )
2026-01-05 16:32:21 -05:00
trop[bot]
a7652f68e9
build: fixup release notes generation ( #49305 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
v40.0.0-beta.5
2026-01-05 12:23:42 -05:00
trop[bot]
525917302a
build: add logging to notes generator ( #49301 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2026-01-05 09:55:16 -05:00
Keeley Hammond
a3e69b0f9e
chore: cherry-pick e0052e7af9c9 from v8 ( #49286 )
...
* chore: cherry-pick e0052e7af9c9 from v8
* chore: update patches
2025-12-31 17:02:36 +13:00
trop[bot]
ce0850e4f6
ci: disallow non-maintainer changes to Yarn files ( #49193 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2025-12-15 14:01:00 -08:00
trop[bot]
9dce2015f7
build: drop dugite as a dependency ( #49204 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2025-12-15 14:40:56 -05:00
Keeley Hammond
b0ba443ff3
chore: cherry-pick 95a32cb37edb from angle ( #49201 )
...
* build: add angle patch dir
* chore: cherry-pick 95a32cb37edb from angle
* chore: update patches
v40.0.0-beta.4
2025-12-12 06:12:18 -08:00
trop[bot]
1c85668558
build: upgrade yarn to 4.12.0 ( #49181 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2025-12-10 19:21:46 -08:00
John Kleinschmidt
5db7fd8fca
build: upgrade github-app-auth to 3.2.0 ( #49161 )
...
build: upgrade github-app-auth to 3.2.0 (#49152 )
2025-12-10 10:50:41 -05:00
trop[bot]
46919aaa1b
build: use powershell for Electron build step ( #49153 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2025-12-09 11:15:38 -05:00
trop[bot]
e3cabb6119
chore: bump chromium to 144.0.7547.0 (40-x-y) ( #49146 )
...
* chore: bump chromium in DEPS to 144.0.7543.0
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
* Pass PipScreenCaptureCoordinatorProxy to ScreenCaptureKitDeviceMac
https://chromium-review.googlesource.com/c/chromium/src/+/7157590
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* chore: update patches
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* chore: update filenames.libcxx.gni
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* 7142359: Spanification of process_singleton_posix.cc
https: //chromium-review.googlesource.com/c/chromium/src/+/7142359
Co-Authored-By: Charles Kerr <70381+ckerr@users.noreply.github.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Move logging::LoggingSettings to base/logging/logging_settings.h
https://chromium-review.googlesource.com/c/chromium/src/+/7173024
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* chore: bump chromium in DEPS to 144.0.7545.0
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
* 7159368: update PluginService API for sync GetPlugins
Upstream removed async PluginService APIs:
- GetPluginsAsync() removed, use synchronous GetPlugins()
- RegisterInternalPlugin() now takes single argument (remove add_at_beginning)
- RefreshPlugins() removed entirely
Updated ElectronPluginInfoHostImpl to use synchronous plugin loading and
simplified ElectronBrowserMainParts internal plugin registration.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7159368
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7159328
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7159056
(cherry picked from commit 88cdf50b0a )
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* 7159184: add missing base/files/file_path.h include
Add explicit include for base/files/file_path.h in electron_browser_context.h.
After removal of superfluous Mojo includes from content headers, base::FilePath
is no longer transitively included via content/public/browser/browser_context.h.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7159184
(cherry picked from commit 6ca8ea03ec )
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* 7126479: add ShouldForceRefreshTextCheckService parameter to SpellCheckClient
Upstream added a force-refresh parameter to WebTextCheckClient::RequestCheckingOfText
to bypass spell check cache. Add the new ShouldForceRefreshTextCheckService
parameter to SpellCheckClient's override (currently unused in Electron).
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7126479
(cherry picked from commit 879c0401c4 )
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* 7083663: remove fingerprinting_protection_ruleset_service override
Upstream deleted external references to Fingerprinting Protection Filter (FPF)
component. Remove the fingerprinting_protection_ruleset_service() override
from BrowserProcessImpl as the method no longer exists in the base class.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7083663
(cherry picked from commit 8350d152f9 )
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* 7155287: implement WebContentsView::GetSize and Resize
Upstream delegated WebContents::GetSize() and Resize() to WebContentsView,
making them pure virtual. Add const qualifier to GetSize() and implement
the Resize() override in OffScreenWebContentsView (no-op for offscreen).
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7155287
(cherry picked from commit 084eaa568e )
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* 7184238: add OnUnconfirmedTapConvertedToTap override
Upstream added OnUnconfirmedTapConvertedToTap as a pure virtual method
to RenderWidgetHostViewBase to inform root view when child frame converts
an unconfirmed tap. Add empty override for offscreen rendering.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7184238
(cherry picked from commit ef03400d9a )
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* 7143586: add widget parameter to OnCommandsChanged
GlobalAcceleratorListener::OnCommandsChanged gained a gfx::AcceleratedWidget
parameter for window association in the GlobalShortcutListenerLinux
implementation. Pass gfx::kNullAcceleratedWidget for Electron's usage.
Ref: : Pass parent handle to GlobalAcceleratorListenerLinux::BindShortcuts | https://chromium-review.googlesource.com/c/chromium/src/+/7143586
(cherry picked from commit 38306e2bfc )
Co-Authored-By: Samuel Attard <MarshallOfSound@users.noreply.github.com >
Co-authored-by: Samuel Attard <sattard@anthropic.com >
* chore: update patches
Co-Authored-By: Samuel Attard <MarshallOfSound@users.noreply.github.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* chore: bump chromium in DEPS to 144.0.7547.0
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
* chore: update patches
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* 7189232: Add support for UnownedUserData in GlobalFeatures
https: //chromium-review.googlesource.com/c/chromium/src/+/7189232
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Refactor: Use std::u16string for extension load error messages
https://chromium-review.googlesource.com/c/chromium/src/+/7185844
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* fixup Add support for UnownedUserData in GlobalFeatures
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* 7165650: Remove ResourceContext
https://chromium-review.googlesource.com/c/chromium/src/+/7165650
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* fixup BUILD.gn for lint
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* 7202164: Reland "Reland "Remove GenericScopedHandle:IsValid""
https://chromium-review.googlesource.com/c/chromium/src/+/7202164
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* advance deprecation of v8::ReturnValue<void>::Set(Local<S>).
7168624: [runtime][api] Relax requirements for setter/definer/deleter callbacks | https://chromium-review.googlesource.com/c/v8/v8/+/7168624
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* fixup advance deprecation of v8::ReturnValue<void>::Set(Local<S>)
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* chore: skip setting LPAC ACLs
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Revert "chore: skip setting LPAC ACLs"
This reverts commit e187aec488 .
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* chore: revert Convert to UNSAFE_TODO in sandbox
revert https://chromium-review.googlesource.com/c/chromium/src/+/7131661 to see if it fixes the Windows sandbox issue.
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* Revert "chore: revert Convert to UNSAFE_TODO in sandbox"
This reverts commit 57afbfefe5 .
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* chore: Revert "Enable network sandbox by default on Windows"
see if this fixes the Windows sandbox issue
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* Enable network sandbox by default on Windows
https://chromium-review.googlesource.com/c/chromium/src/+/7204292
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* Revert "chore: Revert "Enable network sandbox by default on Windows""
This reverts commit 530ab6af82 .
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* fixup! Enable network sandbox by default on Windows | https://chromium-review.googlesource.com/c/chromium/src/+/7204292
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* fixup!: Correct flag name, add kLocalNetworkAccessChecks to all platforms
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* chore: remove patch that hasn't been backported
See https://github.com/electron/electron/pull/48675
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
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 Attard <sattard@anthropic.com >
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
v40.0.0-beta.3
2025-12-05 12:18:13 -05:00
trop[bot]
0656e76c25
fix: run toast creation on background thread ( #49129 )
...
* 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 >
v40.0.0-beta.2
2025-12-02 20:41:03 -08:00
trop[bot]
fa9489c8ac
chore: reclaim macOS disk space ( #49122 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
v40.0.0-beta.1
2025-12-01 15:29:32 -08:00
trop[bot]
8b6d9e1fa6
fix: crash when attempting to resolve modules during process exit ( #49104 )
...
* fix: crash when attempting to resolve modules during process exit
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* chore: fix build
Co-authored-by: deepak1556 <hop2deep@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2025-11-28 02:12:32 +09:00
trop[bot]
5b7e37c8dc
ci: use clang problem matcher with nan spec runner ( #49098 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
v40.0.0-alpha.9
2025-11-27 11:14:10 +01:00