trop[bot]
8a42df2b63
docs: fix some string enum typings ( #49932 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-02-24 11:18:59 -05:00
trop[bot]
79f164a724
docs: note required windows in 'new-window-for-tab' event ( #49858 )
...
docs: note required windows in new-window-for-tab
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-18 20:35:19 -08:00
trop[bot]
0bcaabff0c
feat: add support for long-animation-frame script attribution ( #49771 )
...
* feat: add support for `long-animation-frame` script attribution
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* docs: document `AlwaysLogLOAFURL`
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* chore: add test
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* docs: adjust docs as per PR comment
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* fix: test failures
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* chore: simplify test
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* fix: tests on Windows and Linux
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* chore: fixup patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-02-18 16:19:21 -05:00
trop[bot]
46e18e8263
docs: fix typos across tutorial documentation ( #49834 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: ron <ronald_eddy@yahoo.com >
2026-02-17 15:05:01 -05:00
Keeley Hammond
16fc71f561
feat: add support for disclaiming utility processes ( #49696 )
...
feat: add support for disclaiming utility processes (#49128 )
* feat: add support for disclaiming utility processes
* chore: update patches
---------
2026-02-12 10:32:09 -05:00
trop[bot]
0aba4a6ab8
fix: address upstream Chromium shift to enable CoreAudio Tap API for audio capture used in electron's desktopCapturer ( 🍏 macOS). ( #49740 )
...
* fix: Enable CoreAudio Tap API for Audio Capture (🍏 macOS)
Co-authored-by: Bug-Reaper <llama@soundsafari.io >
* fix: addressed markdown issue which caused pre-commit hook failure
🧑🔧 : Ref : https://github.com/electron/electron/pull/49717#issuecomment-3874660013
Co-authored-by: Bug-Reaper <llama@soundsafari.io >
* fix: updated docs to cover `desktopCapturer` nuances with macOS
📝 : PR https://github.com/electron/electron/pull/49717
Co-authored-by: Bug-Reaper <llama@soundsafari.io >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Bug-Reaper <llama@soundsafari.io >
2026-02-11 11:05:24 +01:00
trop[bot]
a4af2354dc
fix: default accelerator for role-based menu items ( #49670 )
...
fix: apply default accelerator for role-based menu items
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-05 10:57:01 -05:00
trop[bot]
013768c429
docs: add Wayland note to win.getPosition() and win.getBounds() ( #49660 )
...
docs: add Wayland note to win.getPosition()
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-04 11:50:15 -05:00
trop[bot]
e6b53033dd
feat: msix auto-updater ( #49585 )
...
* feat: native auto updater for MSIX on Windows
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* doc: added MSIX debug documentation
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: allow downgrade with json release file and emit update-available
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* test: msix auot-update tests
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* doc: API documentation
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* test: add package version validation
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: docs typo
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: don't allow auto-updating when using appinstaller manifest
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: getPackageInfo interface implementation
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: review feedback, add comment
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: missed filename commit
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: install test cert on demand
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: time stamp mismatch in tests
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: feedback - rename to MSIXPackageInfo
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: update and reference windowsStore property
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: remove getPackagInfo from public API
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: type error bcause of removed API
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
* fix: fix Windows MSIX release build errors (#49613 )
* fix: fix MSIX release build
* fix: add C++/WinRT headers
* build: modify include paths
* fix: compile msix as seperate source set
* build: add additional needed deps for msix
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Jan Hannemann <jan.hannemann@outlook.com >
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2026-02-02 09:33:46 +01:00
trop[bot]
da4a808af7
docs: correct type for process.noDeprecation ( #49545 )
...
* docs: correct type for process.noDeprecation
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* docs: mark `noDeprecation` as optional instead
Co-authored-by: René <contact.9a5d6388@renegade334.me.uk >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-27 11:37:32 +01:00
trop[bot]
126a32c5d2
docs: document that shell.trashItem requires backslashes ( #49479 )
...
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:52:13 -05:00
trop[bot]
81c08e80f6
docs: fix webContents.hostWebContents types ( #49445 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-01-19 10:58:28 +01:00
trop[bot]
b6e4f514d8
docs: update roundedCorners documentation ( #49310 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-01-06 11:00:23 -05:00
trop[bot]
2f7024dbcc
docs: update linux build instructions ( #49060 )
...
* docs: update linux build instructions
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update docs/development/build-instructions-linux.md
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update docs/development/build-instructions-linux.md
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2025-11-24 13:50:33 -06:00
trop[bot]
d53d3bb99e
docs: explain how to create transparent window using BaseWindow ( #49051 )
...
docs: clarify how to create transparent BaseWindow
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: teoyuqi <83915879+teoyuqi@users.noreply.github.com >
2025-11-24 09:41:48 +01:00
trop[bot]
aeb5af803f
fix: abort more descriptively for beforeunload ( #49011 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2025-11-19 17:00:51 -05:00
trop[bot]
e7e052f5b1
docs: fix docs for app.isHardwareAccelerationEnabled() ( #48945 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-11-13 14:59:43 -05:00
trop[bot]
349a9b6398
docs: explain how to load SF Symbols with nativeImage ( #48939 )
...
* docs: explain how to load SF Symbols with `nativeImage`
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* fix: use single quotes
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* fix: use single quotes
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-11-13 11:19:21 -05:00
trop[bot]
b5f19ce974
feat: add bypassCustomProtocolHandlers option to net.request ( #48882 )
...
* feat: add bypassCustomProtocolHandlers option to net.request
Co-authored-by: Kai <udbmnm@163.com >
* style: fix lint errors in api-protocol-spec
Co-authored-by: Kai <udbmnm@163.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Kai <udbmnm@163.com >
2025-11-13 10:35:06 -05:00
trop[bot]
bb930b887b
feat: add app.isHardwareAccelerationEnabled() ( #48680 )
...
* feat: add app.isHardwareAccelerationEnabled()
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: address review feedback
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-11-13 10:32:14 -05:00
trop[bot]
e962bc3743
docs: clarify meaning of string value for menu item icon ( #48938 )
...
* docs: clarify meaning of string value for menu item icon
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* fix: format
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
* fix: wording
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-11-13 10:28:01 -05:00
trop[bot]
bc1ca72dc7
docs: fix v40 stable release date ( #48920 )
...
* docs(timelines): Correct v40.0.0 stable release date
On the Electron Timelines tutorial page (/docs/latest/tutorial/electron-timelines), there is a clear typo in the release schedule for v40.0.0.
The table currently lists the dates as:
* Alpha: 2025-Oct-30
* Beta: 2025-Dec-03
* **Stable: 2025-Oct-28**
This is logically incorrect, as the 'Stable' release date (Oct 28) is listed *before* both the 'Alpha' (Oct 30) and 'Beta' (Dec 03) dates for the same version.
This appears to be a copy-paste error, as the 'Stable' date (2025-Oct-28) is identical to the 'Stable' date for the v39.0.0 release in the preceding row.
This commit updates the 'Stable' date for v40.0.0 to its correct value, ensuring the timeline is accurate and logical.
Co-authored-by: 정승규 <43807509+jsk41755@users.noreply.github.com >
* docs: Update v40.0.0 stable date to 2026-Jan-13 based on Chromium schedule
Co-authored-by: 정승규 <43807509+jsk41755@users.noreply.github.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: 정승규 <43807509+jsk41755@users.noreply.github.com >
2025-11-12 15:44:22 +01:00
trop[bot]
108a26a0f9
docs: remove electronegativity ( #48887 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-11-11 09:59:08 +01:00
Shelley Vohr
331f8cca47
feat: enable resetting accent color ( #48852 )
2025-11-10 16:44:20 -05:00
trop[bot]
efcab52714
feat: add SF Symbol support to NativeImage::CreateFromNamedImage ( #48773 )
...
* feat: add SF Symbol support to NativeImage::CreateFromNamedImage
Co-authored-by: TheCommieAxolotl <87679354+TheCommieAxolotl@users.noreply.github.com >
* use obj-c name in NSImage constructor
Co-authored-by: TheCommieAxolotl <87679354+TheCommieAxolotl@users.noreply.github.com >
* add test for named symbol image
Co-authored-by: TheCommieAxolotl <87679354+TheCommieAxolotl@users.noreply.github.com >
* apply suggested simplification
Co-authored-by: TheCommieAxolotl <87679354+TheCommieAxolotl@users.noreply.github.com >
* fix: support NX cocoa prefix
Co-authored-by: TheCommieAxolotl <87679354+TheCommieAxolotl@users.noreply.github.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: TheCommieAxolotl <87679354+TheCommieAxolotl@users.noreply.github.com >
2025-11-10 21:18:45 +01:00
trop[bot]
b847900ad2
docs: Update 404 devtools extension documentation link ( #48842 )
...
* docs: Update 404 devtools extension documentation link
https://developer.chrome.com/extensions/devtools
↑Current link is not exists.
So update to most relevant developer.chrome.com page.
https://developer.chrome.com/docs/extensions/how-to/devtools/extend-devtools#creating
Co-authored-by: Ryota Murakami <dojce1048@gmail.com >
* docs: remove unnecessary anchor link
Co-authored-by: Erick Zhao <erick@hotmail.ca >
Co-authored-by: Ryota Murakami <dojce1048@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Ryota Murakami <dojce1048@gmail.com >
2025-11-07 18:42:14 +01:00
Calvin
2e9f754701
docs: add release timeline for Electron 40 ( #48751 )
...
Backport of c761a7529e
2025-11-03 11:15:36 +01:00
trop[bot]
1d300adc6f
docs: clarify BrowserWindow and App API support status on Wayland ( #48746 )
...
* docs: clarify BrowserWindow API support in Wayland
Co-authored-by: Mitchell Cohen <mitch.cohen@me.com >
* typo fix
Co-authored-by: Mitchell Cohen <mitch.cohen@me.com >
* updated docs
Co-authored-by: Mitchell Cohen <mitch.cohen@me.com >
* wrapping
Co-authored-by: Mitchell Cohen <mitch.cohen@me.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Mitchell Cohen <mitch.cohen@me.com >
2025-10-31 16:55:21 -05:00
trop[bot]
32f97529fc
docs: use relative link for OffscreenSharedTexture ( #48719 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2025-10-28 15:41:56 -07:00
trop[bot]
429b5376cb
docs: add caveats for Electron PipeWire implementation ( #48713 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: byquanton <32410361+byquanton@users.noreply.github.com >
2025-10-28 15:03:14 -05:00
trop[bot]
14faa15732
docs: add net.isOnline() to online/offline detection tutorial ( #48685 )
...
* docs: add net.isOnline() to online/offline detection tutorial
Co-authored-by: CuzImSlymi <fridolinojustin@gmail.com >
* chore: make linter happy
docs/tutorial/online-offline-events.md:12:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
docs/tutorial/online-offline-events.md:13:1 MD004/ul-style Unordered list style [Expected: dash; Actual: asterisk]
Co-authored-by: Charles Kerr <charles@charleskerr.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: CuzImSlymi <fridolinojustin@gmail.com >
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2025-10-27 15:20:37 -05:00
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 >
2025-10-27 12:58:27 -05: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 >
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]
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
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]
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
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]
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]
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 >
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]
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]
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 >
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]
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]
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 >
2025-10-01 23:41:03 -07:00
trop[bot]
12ca994b50
docs: mention setContentProtection macOS limitations ( #48366 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2025-09-23 17:03:50 -05:00