Mr.Chaofan
4413a0f642
fix: wrong cause and removed flag in cookie change listener ( #49103 )
v42.0.0-nightly.20260203
2026-02-03 10:19:35 +01:00
Shelley Vohr
3776731f4a
fix: menu state in macOS dock menus ( #49574 )
2026-02-02 17:01:34 -05:00
Robo
db5606b4b3
fix: handle out of order recording errors in skia graphite ( #49608 )
2026-02-02 14:20:19 +01:00
Calvin
1159de52e7
docs: app.getGPUInfo() may reject ( #49580 )
v42.0.0-nightly.20260202
2026-02-02 10:00:05 +01:00
Keeley Hammond
4b5d5f9dd5
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
v42.0.0-nightly.20260201
2026-02-01 22:27:42 -08:00
Prachi Maskar
0cbf3c2918
docs: add jsign instructions for Azure Trusted Signing on Linux/macOS ( #49345 )
...
* docs: add jsign instructions for Azure Trusted Signing on Linux/macOS
* docs: add clickable jsign link for Azure Trusted Signing
2026-01-30 15:24:08 -05:00
axolotl
f272723a33
feat: Allow View.setBounds to animate ( #48812 )
...
* feat: allow View::SetBounds to animate
* fix: support width/height animations
* fix: jumping on subsequent animations
* fix: segfault race condition
* fix: remove layer background
* fix: layer clips not being reset
* refactor: use gfx tween gin converter
* fix: layer cleanups causing flickering views
* chore: merge artifact
* fix: missing private method in header
* fix: return type
* fix: do not set layer opacity
* refactor: update animate parameter format
* refactor: move animate into options object
* chore: typo
* docs: update
* spec: add view animation test
2026-01-30 15:18:56 -05:00
Shelley Vohr
331d1e16f5
refactor: address PathProvider TODO ( #49563 )
2026-01-30 14:16:39 -05:00
Shelley Vohr
6825a522e9
fix: duplicate fullscreen macOS menu item ( #49074 )
2026-01-30 13:23:43 -05:00
Shelley Vohr
e033c10075
fix: issues with xdg activation on Linux ( #49499 )
2026-01-30 10:53:04 -05:00
Shelley Vohr
64872a6cb8
fix: macOS menu item accelerators when item disabled ( #49553 )
...
fix: macOS menu item acceerators when item disabled
2026-01-30 10:07:16 +01:00
Jan Hannemann
d74fcfcecb
feat: msix auto-updater ( #49230 )
...
* feat: native auto updater for MSIX on Windows
* doc: added MSIX debug documentation
* fix: allow downgrade with json release file and emit update-available
* test: msix auot-update tests
* doc: API documentation
* test: add package version validation
* fix: docs typo
* fix: don't allow auto-updating when using appinstaller manifest
* fix: getPackageInfo interface implementation
* fix: review feedback, add comment
* fix: missed filename commit
* fix: install test cert on demand
* fix: time stamp mismatch in tests
* fix: feedback - rename to MSIXPackageInfo
* fix: update and reference windowsStore property
* fix: remove getPackagInfo from public API
* fix: type error bcause of removed API
2026-01-29 16:38:26 -05:00
Michaela Laurencin
92a3f7d6c1
ci: add workflow for commenting with new 'ai-pr' label ( #49564 )
...
* add workflow for commenting with new 'ai-pr' label
* Update .github/workflows/pull-request-labeled.yml
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* add pr autoclose
* replace with specific secret
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* specify repo
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* update wording of comment
* chore: use GH app token
* chore: fix indentation
---------
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-29 13:12:42 -05:00
David Sanders
0e161c18eb
ci: rework reapply patches ( #49552 )
2026-01-29 11:19:07 -05:00
David Sanders
3d76d3a469
build(dev-deps): bump @electron/lint-roller to 3.2.0 ( #49565 )
2026-01-29 16:06:47 +01:00
Kanishk Ranjan
82d350524e
test: fix flaky BrowserView test ( #49316 )
...
* test: fix flaky BrowserWindow test
* fix: improved as per review
v42.0.0-nightly.20260129
2026-01-28 11:54:35 -08:00
Shelley Vohr
e6be04a7a0
fix: chrome://accessibility drift ( #49547 )
...
https://chromium-review.googlesource.com/c/chromium/src/+/6870052
v42.0.0-nightly.20260128
2026-01-28 12:07:14 +01:00
David Sanders
a7de47084b
test: remove split dependency ( #49551 )
2026-01-28 10:47:43 +01:00
Kanishk Ranjan
3820d3ae6c
test: fix flaky BrowserWindow test ( #49364 )
...
test: fix flaky BrowserWindow test
2026-01-27 21:47:02 -08:00
Charles Kerr
8364b62f68
fix: potential dangling pointer in api::Screen ( #49536 )
...
fixes a regression from #49506
2026-01-27 16:27:38 -05:00
dependabot[bot]
441729c3a0
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #49541 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
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>
v42.0.0-nightly.20260127
2026-01-27 11:37:15 +01:00
Shelley Vohr
c521c2b868
test: update/fix Node.js disabled specs ( #49467 )
2026-01-27 11:03:09 +01:00
Shelley Vohr
b2c5093542
docs: correct type for process.noDeprecation ( #49524 )
...
* docs: correct type for process.noDeprecation
* 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: René <contact.9a5d6388@renegade334.me.uk >
2026-01-27 11:02:51 +01:00
dependabot[bot]
ec5eb64788
build(deps): bump github/codeql-action from 4.31.10 to 4.32.0 ( #49540 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.10 to 4.32.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](cdefb33c0f...b20883b0cd )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.0
dependency-type: direct:production
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>
2026-01-27 11:00:13 +01:00
David Sanders
0cc15a6386
ci: reapply patches if PR base branch updates them ( #49516 )
2026-01-26 15:13:34 -05:00
David Sanders
4aa89b9c3c
ci: add pipeline segment to run clang-tidy ( #49072 )
...
* ci: add pipeline segment to run clang-tidy
* chore: set -header-filter='' for clang-tidy
Breaking change in `clang-tidy` 22.0.0:
> clang-tidy now displays warnings from all non-system headers by default.
> Previously, users had to explicitly opt-in to header warnings using
> -header-filter=’.*’. To disable warnings from non-system, set
> -header-filter to an empty string.
2026-01-26 14:37:01 -05:00
Felix Rieseberg
ae43f17b79
build: Run gh workflows only on e/e ( #49521 )
2026-01-26 14:35:11 -05:00
electron-roller[bot]
b847299f19
chore: bump chromium to 146.0.7650.0 (main) ( #49496 )
...
* chore: bump chromium in DEPS to 146.0.7650.0
* 7496671: WaaP: Control hung delay for Initial WebUI
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7496671
* 7494302: [//media] Rename renderable_gpu_memory_buffer_video_frame_pool*
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7494302
* chore: update patches
* 7502996: [DevTools] Add ability to toggle Chromium feature flags from DevTools
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7502996
* 7456200: Vectorize StringImpl::CopyChars and EqualIgnoringASCIICase using Highway.
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7456200
* 7236627: spellcheck: supply full spelling marker info, incld. marker type
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7236627
* chore: rm dependency on wtf::string from blink public headers
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7456200
added a public dependency on //third_party/highway for
//third_party/blink/renderer/platform/wtf:wtf which will not be
inherited by //content/renderer since wtf is internal dependency of
blink leading to the following compilation error
```
In file included from ../../content/public/renderer/window_features_converter.cc:5:
In file included from ../../content/public/renderer/window_features_converter.h:10:
In file included from ../../third_party/blink/public/web/web_window_features.h:38:
In file included from ../../third_party/blink/renderer/platform/wtf/text/wtf_string.h:40:
../../third_party/blink/renderer/platform/wtf/text/string_impl.h:27:10: fatal error: 'hwy/highway.h' file not found
27 | #include <hwy/highway.h>
| ^~~~~~~~~~~~~~~
1 error generated.
```
Use `gn desc out/Testing content/renderer:renderer_sources --blame`
to verify the inherited config and dependency list.
* 7493995: Restore directive part of wasm-eval error message
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7493995
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2026-01-26 11:18:09 -08:00
Charles Kerr
6766343173
refactor: simplify NativeWindow-to-BaseWindow lookup ( #49520 )
...
refactor: simplify native window to base window lookup
v42.0.0-nightly.20260126
2026-01-26 12:28:57 +01:00
Sourav Bera
75be2fe8d6
docs: add type reference links in Menu and MenuItem API documentation ( #49437 )
...
* docs: add type reference links in Menu and MenuItem API documentation
* docs: revert type links in Menu return types to fix parser
2026-01-26 12:22:28 +01:00
Charles Kerr
30f365d9d8
refactor: use gin::Wrappable for electron::api::PowerMonitor ( #49509 )
...
* refactor: use `gin::Wrappable` for `electron::api::PowerMonitor`
* chore: update patches
2026-01-25 22:51:31 -06:00
Charles Kerr
e8250f9955
refactor: use gin::Wrappable for electron::api::Screen ( #49506 )
2026-01-25 13:46:25 -06:00
Kyle Cutler
d5de8883a2
feat: add focusOnNavigation flag to WebPreferences ( #49425 )
...
* feat: add focusOnNavigation webPreference
* WebContentsView tests
* fix
* fix
2026-01-23 14:29:34 -05:00
David Franco
8a11d5afb1
fix: avoid startup crash when V8 sandbox is disabled ( #49210 )
...
* fix: avoid startup crash when V8 sandbox is disabled
* chore: update patch
---------
Co-authored-by: David Franco <davidfrsan@gmail.com >
2026-01-23 11:49:15 -05:00
Shelley Vohr
89963618d9
fix: second argument to shell.writeShortcutLink is optional ( #49476 )
...
fix: second argument to shell.writeShortcutLink is optional
2026-01-23 11:24:47 -05:00
Charles Kerr
8c5c6a6088
refactor: use gin::Wrappable for electron::api::DataPipeHolder ( #49495 )
...
* refactor: make `DataPipeHolder` inherit from `gin::Wrappable`
* test: add a test to ensure GC clears the data pipe holder
* chore: e patches all
* chore: e patches all (trivial only)
* refactor: make AllDataPipeHolders a base::flat_map of WeakPersistent
v42.0.0-nightly.20260123
2026-01-23 20:29:01 +09:00
Szymon Kurek
24526ccd39
docs: correct yarn part of tutorial-5-packaging ( #49401 )
...
docs: fix yarn part of `tutorial-5-packaging` - adding electron forge
2026-01-23 11:14:19 +01:00
Keeley Hammond
1134d95c6d
chore: update main patches ( #49498 )
...
chore: update patches
2026-01-22 20:30:32 -08:00
Charles Kerr
d76608b945
refactor: use gin::Wrappable in electron::api::PowerSaveBlocker ( #49381 )
...
* refactor: PowerSaveBlocker subclasses gin::Wrappable
* chore: update chore_add_electron_objects_to_wrappablepointertag.patch
* chore: e patches all
2026-01-22 17:31:38 -06:00
electron-roller[bot]
d689f76ff9
chore: bump chromium to 146.0.7645.0 (main) ( #49453 )
...
* chore: bump chromium in DEPS to 146.0.7643.0
* chore: bump chromium in DEPS to 146.0.7645.0
* chore: update patches
* 7402162: Refactor app shims to call ContentMain
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7402162
* 7454282: Add master key management for HTTP Cache Encryption
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7454282
* 7490440: Reland "Delete unused base::Contains()"
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7490440
* chore: update patches
* 7414864: Pass CSSParserLocalContext down to CSSMathExpressionNodeParser
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7414864
* 7460969: Move child_process_id.h to common
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7460969
* 7474608: [api] Remove deprecated v8::PropertyCallbackInfo<T>::This()
Refs https://chromium-review.googlesource.com/c/v8/v8/+/7474608
* 7461067: [Viz] Rename kPreferGpuMemoryBuffer
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7461067
* 7487174: Remove GLHelper
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7487174
* 7457538: Set timeout from multi source page context fetcher
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7457538
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-22 17:01:09 -05:00
reito
e3142865b2
fix: offscreen rendering with correct screen info. ( #48730 )
...
fix: osr use correct screen info.
2026-01-22 14:58:54 -05:00
David Sanders
1f8e4079cd
test: fix version color output when running prebuilt Electron ( #49491 )
2026-01-22 16:17:56 +01:00
Shelley Vohr
bad88c6ed4
fix: potential devtools crash on empty ( #49468 )
v42.0.0-nightly.20260122
2026-01-21 17:05:26 -08:00
Noah Gregory
534cb33465
fix: return early from platform_util::Beep() on Linux if there is no default GDK display ( #49442 )
...
fix: return early from beep on linux if there is no default gdk display
2026-01-21 15:55:24 -05:00
Soobin Rho
51e7753ae9
docs: clearer wording performance common pitfalls ( #45308 )
...
docs: clearer wording (performance common pitfalls)
Signed-off-by: Soobin Rho <soobinrho@gmail.com >
2026-01-21 14:46:02 -05:00
sam marshall
d141934885
docs: document that shell.trashItem requires backslashes ( #49038 )
...
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
2026-01-21 13:21:01 -05:00
Erick Zhao
22e8cf9416
docs: add a few API history fragments ( #49340 )
...
* docs: add a few API history fragments
* manual fixes
2026-01-21 12:57:02 -05:00
David Sanders
5856b2e01c
ci: trigger website docs update on release published ( #49429 )
2026-01-21 10:44:18 -05:00
Shelley Vohr
49d91dd02b
revert: use deprecated setAllowedFileTypes in macOS dialogs ( #49444 )
...
* revert: use deprectated setAllowedFileTypes in macOS dialogs
Closes https://github.com/electron/electron/issues/48191
* chore: remove stray import
v42.0.0-nightly.20260121
2026-01-21 13:08:04 +01:00
David Franco
2f20d287d1
feat: import shared texture supports p010le ( #49272 )
...
feat: import shared texture supports p010le.
v42.0.0-nightly.20260120
2026-01-20 11:50:30 +01:00