electron/docs/api
electron-roller[bot] 5d5e672f17
chore: bump chromium to 141.0.7361.0 (main) (#48054)
* chore: bump chromium in DEPS to 141.0.7352.0

* chore: update patches

* 6830573: Revert 'Migrate WrappableWithNamedPropertyInterceptor to gin::Wrappable' | https://chromium-review.googlesource.com/c/chromium/src/+/6830573

* chore: bump chromium in DEPS to 141.0.7354.0

* chore: bump chromium in DEPS to 141.0.7356.0

* chore: bump chromium in DEPS to 141.0.7357.0

* chore: bump chromium in DEPS to 141.0.7359.0

* chore: bump chromium in DEPS to 141.0.7361.0

* 6838518: [Mac] Correctly deallocate sandbox error buffers and prevent crash resulting from nullptr assignment | https://chromium-review.googlesource.com/c/chromium/src/+/6838518

* 6850973: Reland "Use base::ByteCount in base::SysInfo." | https://chromium-review.googlesource.com/c/chromium/src/+/6850973

* 6506565: [FPF-CI] Create initial NoiseHash in the browser. | https://chromium-review.googlesource.com/c/chromium/src/+/6506565

* chore: update patches

* fixup! 6850973: Reland "Use base::ByteCount in base::SysInfo." | https://chromium-review.googlesource.com/c/chromium/src/+/6850973

* fixup! 6506565: [FPF-CI] Create initial NoiseHash in the browser. | https://chromium-review.googlesource.com/c/chromium/src/+/6506565

* fix: unsafe buffer warning in fix_properly_honor_printing_page_ranges.patch

* fix: FTBFS in src_remove_dependency_on_wrapper-descriptor-based_cppheap.patch

This change should be upstreamed.

Fixes this error:

../../third_party/electron_node/src/env.cc:606:3: error: no matching function for call to 'Wrap'
  606 |   v8::Object::Wrap<v8::CppHeapPointerTag::kDefaultTag>(
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../v8/include/v8-object.h:1076:14: note: candidate function template not viable: cannot convert argument of incomplete type 'void *' to 'v8::Object::Wrappable *' for 3rd argument
 1076 | void Object::Wrap(v8::Isolate* isolate, const v8::Local<v8::Object>& wrapper,
      |              ^
 1077 |                   v8::Object::Wrappable* wrappable) {
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../v8/include/v8-object.h:1084:14: note: candidate function template not viable: no known conversion from 'Local<Object>' to 'const PersistentBase<Object>' for 2nd argument
 1084 | void Object::Wrap(v8::Isolate* isolate, const PersistentBase<Object>& wrapper,
      |              ^                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../v8/include/v8-object.h:1093:14: note: candidate function template not viable: no known conversion from 'Local<Object>' to 'const BasicTracedReference<Object>' for 2nd argument
 1093 | void Object::Wrap(v8::Isolate* isolate,
      |              ^
 1094 |                   const BasicTracedReference<Object>& wrapper,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

* [v8-init] Access crash key only from main thread | https://chromium-review.googlesource.com/c/chromium/src/+/6827167

* chore: e patches all

* chore: remove chore_restore_some_deprecated_wrapper_utility_in_gin.patch from patches

this remove line got re-added when rebasing roller/chromium/main

* chore: e patches all

* fix: include base/time/time.h when using base::Time

* chore: update patches

* Make --host-rules an alias for --host-resolver-rules.

Refs https://chromium-review.googlesource.com/c/chromium/src/+/4867872

* ci: update BUILD_TOOLS_SHA

Refs https://github.com/electron/build-tools/pull/746

* [Fontations] Remove Fontations suffix from font names

Refs https://chromium-review.googlesource.com/c/chromium/src/+/6835930

* temp: debug macOS addon build failure

* Revert "temp: debug macOS addon build failure"

This reverts commit 40bc8abab65dc83e17c4ab97cb6e7522a193fb44.

* test: run tests with Xcode 16.4

* ci: fix tccdb update for macOS 15

* spec: disable opening external application for loadURL

on macOS opening unknown external application will bring
up dialog to choose apps from application store which will
break our other test suites that want to capture screen
for pixel matching.

The loadURL spec that tests bad-scheme://foo is sufficient
that we hit the permission handler for openExternal since
at that point we already know the runtime gave up on handling
the scheme.

* chore: rebase patches

* chore: disable codesiging tests

* ci: update ScreenCaptureApprovals.plist for /bin/bash

* ci: try updating tcc permissions

* ci: update TCC permissions

Refs https://www.rainforestqa.com/blog/macos-tcc-db-deep-dive

* chore: test with 1st quadrant of the window

* chore: adjust for macOS 15 menubar height

---------

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: Keeley Hammond <vertedinde@electronjs.org>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
2025-08-29 12:31:47 +09:00
..
structures feat: paint event move texture data to handle, add colorSpace (#47315) 2025-08-08 10:13:56 +02:00
app.md feat: Use DIR_ASSETS path to locate resource bundles (#47439) 2025-08-04 12:34:08 +09:00
auto-updater.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
base-window.md feat: add {get|set}AccentColor on Windows (#47741) 2025-08-01 22:29:02 +02:00
browser-view.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
browser-window.md feat: add {get|set}AccentColor on Windows (#47741) 2025-08-01 22:29:02 +02:00
client-request.md feat: [net] add "priority" option to net.request (#42628) 2025-05-30 15:28:13 -04:00
clipboard.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
command-line-switches.md chore: bump chromium to 141.0.7361.0 (main) (#48054) 2025-08-29 12:31:47 +09:00
command-line.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
content-tracing.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
context-bridge.md feat: context bridge support VideoFrame (#47316) 2025-08-07 16:41:49 -04:00
cookies.md refactor: revert url::DomainIs() for cookie domains (#44153) 2024-10-08 18:39:37 -07:00
corner-smoothing-css.md fix: corner smoothing feature gate crash (#47759) 2025-07-16 08:39:17 -07:00
crash-reporter.md docs: fix broken sentence in crashReporter.start() documentation (#47688) 2025-07-16 15:05:45 +02:00
debugger.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
desktop-capturer.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
dialog.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
dock.md docs: add Menu module tutorials (#47268) 2025-07-15 15:09:32 -07:00
download-item.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
environment-variables.md chore: bump chromium to 141.0.7346.0 (main) (#47983) 2025-08-11 12:57:31 +09:00
extensions-api.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
extensions.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
global-shortcut.md docs: add Menu module tutorials (#47268) 2025-07-15 15:09:32 -07:00
image-view.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
in-app-purchase.md docs: transactions-updated event type (#45527) 2025-02-10 10:12:17 -05:00
incoming-message.md build: update some build dependencies (#43882) 2024-09-26 00:12:11 -07:00
ipc-main-service-worker.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
ipc-main.md docs: Make ipcRenderer and ipcMain listener API docs consistent (#44651) 2024-11-18 14:44:30 -08:00
ipc-renderer.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
menu-item.md docs: fix some module headings (#48177) 2025-08-27 14:52:26 -07:00
menu.md docs: add Menu module tutorials (#47268) 2025-07-15 15:09:32 -07:00
message-channel-main.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
message-port-main.md docs: fix broken links (#36519) 2022-12-05 13:18:57 -05:00
native-image.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
native-theme.md feat: expose nativeTheme.shouldUseDarkColorsForSystemIntegratedUI (#46438) 2025-04-10 12:08:29 +02:00
navigation-history.md docs: clarify navigationhistory offsets (#45616) 2025-02-21 17:35:17 -06:00
net-log.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
net.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
notification.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
parent-port.md docs: fix broken links (#36519) 2022-12-05 13:18:57 -05:00
power-monitor.md docs: fix powerMonitor event types (#45518) 2025-02-10 10:13:11 -05:00
power-save-blocker.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
process.md feat: add fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS (#47628) 2025-08-20 09:49:41 +02:00
protocol.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
push-notifications.md fix: APNS token ids are lowercase ASCII (#46101) 2025-03-20 07:57:50 +01:00
safe-storage.md docs: mention kwallet6 command line option (#47427) 2025-06-10 16:12:31 -04:00
screen.md docs: add note on DIP and DPI (#47080) 2025-05-15 16:51:49 -05:00
service-worker-main.md docs: fix some module headings (#48177) 2025-08-27 14:52:26 -07:00
service-workers.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
session.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
share-menu.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
shell.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
system-preferences.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
touch-bar-button.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar-color-picker.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar-group.md fix: ensure the typescript definitions only export correct value types (#28712) 2021-06-15 13:50:31 -07:00
touch-bar-label.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar-other-items-proxy.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
touch-bar-popover.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar-scrubber.md fix: documentation spelling errors (#43366) 2024-08-22 15:44:55 +02:00
touch-bar-segmented-control.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar-slider.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar-spacer.md docs: type names changed from wrapper to primitive (#31752) 2021-11-15 22:13:18 -06:00
touch-bar.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
tray.md feat: allow macOS tray to maintain position (#47838) 2025-08-07 19:25:50 +02:00
utility-process.md docs: unify [!NOTE] structure (#46893) 2025-05-09 14:36:42 -07:00
view.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
web-contents-view.md docs: no class inheritance (#47403) 2025-06-10 10:00:06 +02:00
web-contents.md chore: bump chromium to 140.0.7281.0 (main) (#47616) 2025-07-14 13:42:37 -07:00
web-frame-main.md feat: webFrameMain.fromFrameToken (#47850) 2025-07-31 16:41:44 -04:00
web-frame.md refactor: replace webFrame.routingId with sync IPC (#47717) 2025-08-02 11:00:42 -04:00
web-request.md feat: add excludeUrls and modify urls in WebRequestFilter for better URL filtering (#44692) 2025-02-17 12:40:47 -08:00
web-utils.md chore: lint code blocks in docs with ESLint (#42113) 2025-05-29 12:45:26 -07:00
webview-tag.md chore: bump chromium to 140.0.7281.0 (main) (#47616) 2025-07-14 13:42:37 -07:00
window-open.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00