trop[bot]
ddcdad7e4f
docs: document our Node.js versioning policy ( #40414 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-11-02 17:16:16 -04:00
Pedro Pontes
3daa401047
chore: cherry-pick 1 changes from Release-0-M119 ( #40436 )
...
* chore: [26-x-y] cherry-pick 1 changes from Release-0-M119
* 80106e31c7ea from chromium
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-11-02 17:10:10 -04:00
Shelley Vohr
aec6ffe4c7
feat: add tabbingIdentifier property to BrowserWindow ( #40410 )
...
feat: add tabbingIdentifier property to BrowserWindow
2023-11-01 20:17:42 -04:00
trop[bot]
35a9e69eaf
build: actually show github upload output if verbose is true. ( #40397 )
...
* build: actually show github upload output if verbose is true.
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* chore: fixup lint
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 >
v26.4.3
2023-11-01 10:01:10 -04:00
Robo
92c934244d
fix: crash when thread isolated pool is enabled in the renderer process ( #40377 )
2023-10-31 17:00:53 -04:00
trop[bot]
c00c8debcc
fix: navigator.keyboard.lock() fullscreen exit handling ( #40387 )
...
fix: navigator.keyboard.lock() fullscreen exit handling
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-31 16:53:29 -04:00
trop[bot]
237d120a04
build: fix ":electron_lib_arc" / "chromium_src:chrome_lib_arc" dependencies ( #40351 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-10-29 20:57:37 -04:00
trop[bot]
0a1b7196ed
build: upload slow, more time good ( #40335 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
2023-10-26 00:21:06 -07:00
Milan Burda
6f663c78fa
test: add spec for app.getAppMetrics() for utility process ( #40319 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
v26.4.2
2023-10-24 13:32:34 -07:00
Milan Burda
b77eb9ce86
test: add spec for child-process-gone event for utility process ( #40309 )
...
test: add spec for `child-process-gone` event for utility process (#40281 )
2023-10-24 11:15:12 -04:00
Shelley Vohr
3703625ad7
fix: failing build with enable_electron_extensions=false ( #40269 )
2023-10-19 10:50:30 +09:00
trop[bot]
bec47bca0b
chore: implement no-op chrome.action extension APIs ( #40259 )
...
chore: implement no-op chrome.action extension APIs
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-18 19:42:23 -04:00
Pedro Pontes
37882e805a
chore: cherry-pick f666cceb92c2 from dawn ( #40265 )
...
* chore: cherry-pick f666cceb92c2 from dawn
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-10-18 19:38:09 -04:00
trop[bot]
4be7b10550
fix: Windows Toast notification dismissal from Action Center ( #40242 )
...
* fix: Windows Toast notification dismissal from Action Center
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* docs: note Toast behavior in event
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: address feedback from review
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 >
v26.4.1
2023-10-18 11:32:19 +02:00
trop[bot]
2270fc8d4d
fix: incorrect wco bounds in macOS fullscreen ( #40218 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-16 16:38:35 +02:00
Pedro Pontes
e861af712d
chore: cherry-pick 4 changes from Release-0-M118 ( #40209 )
...
* chore: [26-x-y] cherry-pick 4 changes from Release-0-M118
* f218b4f37018 from chromium
* d756d71a652c from chromium
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-10-16 12:31:19 +02:00
David Sanders
ad34b4b793
docs: fix some string union typings ( #40203 )
...
docs: fix some string union typings (#40180 )
2023-10-16 09:18:02 +09:00
trop[bot]
2793539c9c
fix: store portal restore token under the right source ID ( #40191 )
...
XDG Desktop Portal provides restore tokens to restore a previously
selected PipeWire stream instead of prompting the user again. This
restore token is single use only and it has to be replaced when the
stream is completed/stopped.
BaseCapturerPipewire maintains two source IDs: one is initialized by
the constructor for new sources (source_id_) and another is for
capturing previously selected sources (selected_source_id_). The
restore token was always being stored under `source_id_`, even if the
capture was ongoing for `selected_source_id_`. This prevents a stream
from being restored more than once. Fix that by storing the restore
token under the selected source ID if it exists.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Athul Iddya <athul@iddya.com >
2023-10-13 22:09:22 +02:00
trop[bot]
677d05a3d6
fix: webContents.capturePage() for hidden windows on Windows/Linux ( #40187 )
...
fix: capturePage for hidden windows on Windows/Linux
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-12 13:54:45 +02:00
trop[bot]
b8f522b5f2
test: make capturePage color matching timeouts consistent ( #40167 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v26.4.0
2023-10-10 19:44:27 -04:00
trop[bot]
a4f9db0a56
ci: fixup diagnose_goma_log.py call ( #40151 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-10-10 11:48:58 -04:00
trop[bot]
0da1d6d4cc
fix: crash when calling non-reentrant function in loadURL ( #40163 )
...
fix: crash when calling non-reentrant function in loadURL
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-10 11:48:37 -04:00
trop[bot]
7985f82f87
test: fix "crashed event does not crash main process when destroying WebContents in it" ( #40147 )
...
test: fix "crashed event does not crash main process when destroying WebContents in it" (#40135 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-10-10 10:22:53 +02:00
trop[bot]
1d845761f8
chore: cherry-pick c03569f from libuv ( #40127 )
...
* chore: cherry-pick c03569f from libuv
Refs c03569f0df
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* chore: update .patches
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-10-09 09:42:09 +09:00
trop[bot]
33c963dac3
fix: crashed events deprecation ( #40112 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-10-06 14:31:17 -04:00
trop[bot]
6228c075f7
fix: all children showing when showing child window ( #40107 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-06 09:56:58 -04:00
trop[bot]
2ac8897896
fix: toggling DevTools while minimized on Windows ( #40118 )
...
fix: toggling devtools while minimized on Windows
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-06 09:55:11 -04:00
Pedro Pontes
589a6e427a
chore: cherry-pick 2 changes from Release-1-M117 ( #40077 )
...
* chore: [26-x-y] cherry-pick 2 changes from Release-1-M117
* b11e7d07a6f4 from chromium
* 57d372c3e399 from v8
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-10-05 14:01:00 -04:00
George Xu
040f3be041
feat: expose app accessibility transparency settings api ( #40073 )
2023-10-04 16:36:27 -07:00
electron-roller[bot]
d5020a4fff
chore: bump chromium to 116.0.5845.228 (26-x-y) ( #40043 )
...
* chore: bump chromium in DEPS to 116.0.5845.228
* chore: update patches
* chore: remove libvpx from config
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v26.3.0
2023-10-02 08:46:05 -04:00
trop[bot]
a55c4c65c0
fix: BroadcastChannel initialization location ( #40066 )
...
fix: `BroadcastChannel` initialization location (#37421 )
* fix: BroadcastChannel initialization location
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-10-02 13:10:49 +02:00
trop[bot]
7f53717e48
fix: propagate layout call to all children of InspectableWebContentsViewViews ( #40036 )
...
Propagate layout call to all children of InspectableWebContentsViewViews.
When BrowserView bounds are set from js, those might not trigger layout
immediately, sometimes propagating InvalidateLayout call to parent.
View is marked as needing layout, expecting to receive it from parent on
next layout call. The problem is that BrowserView's view is added as child
of InspectableWebContentsViews which does not call setBounds (which
would trigger layout) on all of it's children when doing it's layout,
so it skips propagating Layout call to its children BrowserViews views,
even though those were marked as needing layout.
Call base class View::Layout which will iterate over views' children
and call Layout on those that were marked as needing them.
Fixes #39993 .
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Marek Haranczyk <marek@openfin.co >
2023-09-28 18:55:06 -04:00
trop[bot]
1091ba2bd2
fix: rounded corners on vibrant macOS modals ( #39998 )
...
* fix: rounded corners on vibrant macOS modals
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update shell/browser/native_window_mac.mm
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update shell/browser/native_window_mac.mm
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update shell/browser/native_window_mac.mm
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-09-28 12:49:47 -04:00
trop[bot]
59271e6182
fix: failure on immutable webContents.print(options) ( #40029 )
...
fix: failure on immutable webContents.print(options)
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-09-28 12:48:18 -04:00
trop[bot]
d7da2b9561
feat: support chrome.scripting extension APIs ( #39676 )
...
feat: support chrome.scripting extension APIs
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-09-28 11:29:05 -04:00
Samuel Attard
f24346a979
chore: cherry-pick 3fbd1dca6a4d from libvpx ( #40023 )
...
* chore: cherry-pick 3fbd1dca6a4d from libvpx
* build: update patches config
* chore: update patches
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
v26.2.4
2023-09-28 03:31:32 -07:00
trop[bot]
13bdefa549
feat: enable dark mode on GTK UIs ( #40011 )
...
feat: port DarkModeManagerLinux
This is needed after https://bugs.chromium.org/p/chromium/issues/detail?id=998903
and replaces the previous workaround to detect dark mode on GTK.
Detect system dark theme preference via xdg settings portal:
https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.Settings
Closes: https://github.com/electron/electron/issues/38961
Closes: https://github.com/electron/electron/issues/28838
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Robert Günzler <r@gnzler.io >
2023-09-28 10:33:05 +02:00
trop[bot]
74f50e83a5
docs: document type-specific module aliases ( #40004 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2023-09-27 16:36:22 -04:00
trop[bot]
9c2984f7b5
build: fix with enable_pdf_viewer = false ( #39999 )
...
build: fix with enable_pdf_viewer = false
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-09-27 19:33:58 +02:00
trop[bot]
0f8e9dec59
chore: add deprecated app.runningUnderRosettaTranslation to breaking-changes.md ( #39983 )
...
chore: add deprecated app.runningUnderRosettaTranslation to breaking-changes.md
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
v26.2.3
2023-09-26 16:58:07 -04:00
trop[bot]
70231825c7
refactor: use type enum in file stats for asar archive ( #39969 )
...
refactor: use type enum in file stats for asar archive (#39889 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-09-25 09:54:40 -04:00
trop[bot]
fbc2786c18
docs: correct v24 Alpha date ( #39967 )
...
docs: correct v27 Alpha date
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Leon <xuminjieleon@163.com >
2023-09-25 12:44:05 +02:00
trop[bot]
985f0a441d
fix: app.runningUnderARM64Translation() always returning true on Windows ARM64 ( #39932 )
...
fix: app.runningUnderARM64Translation() always returning true on ARM64
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-09-23 10:01:44 +02:00
trop[bot]
ee1f6c30e7
chore: cherry-pick tls shutdown crash fix from upstream ( #39946 )
...
* chore: cherry-pick tls shutdown crash fix from upstream
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-09-21 19:39:18 +02:00
trop[bot]
89bf5a2cdc
ci: fix linux builds of forks ( #39939 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-09-21 10:08:19 -04:00
Pedro Pontes
1c3d6181a8
chore: cherry-pick 1 changes from Release-0-M117 ( #39918 )
...
* chore: [26-x-y] cherry-pick 1 changes from Release-0-M117
* cf1d4d3c0b6e from v8
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
v26.2.2
2023-09-19 23:47:47 -07:00
John Kleinschmidt
b9095f5ccf
chore: fixup node flakes ( #39921 )
...
(cherry picked from commit 80a9b9d654 )
(cherry picked from commit 60b02b8081 )
2023-09-19 22:47:40 +02:00
trop[bot]
46b512407b
docs: add a more detailed explanation to cookies.flushStore() ( #39903 )
...
* docs: cookies.flushStore()
Co-authored-by: Spencer17x <1253478653@qq.com >
* docs: modify cookies.flushStore()
Co-authored-by: Spencer17x <1253478653@qq.com >
* Update docs/api/cookies.md
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: spencer17x <1253478653@qq.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Spencer17x <1253478653@qq.com >
2023-09-19 15:47:38 +02:00
Samuel Attard
53bf1f3f13
build: use afs on aks instead of circle cache ( #39911 )
...
* build: use afs on aks instead of circle cache (#39881 )
* build: use afs on aks instead of circle cache
* build: do not use aks logic on linux hosts checking out for macOS
* build: fix gn-check could-be-aks
* build: sigh
* build: no ls mnt
* build: keep build alive while debugging
* build: make debuggable
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* build: also update node build
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-09-19 15:13:17 +02:00
trop[bot]
8e3189a8ba
fix: check PipeWire init before creating generic capturer ( #39873 )
...
* fix: check PipeWire init before creating generic capturer
Check if PipeWire can be initialized before creating generic capturer.
This harmonizes the conditions with the ones used in Linux
implementations of DesktopCapturer::CreateRawScreenCapturer and
DesktopCapturer::CreateRawWindowCapturer.
Co-authored-by: Athul Iddya <athul@iddya.com >
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Athul Iddya <athul@iddya.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-09-19 10:03:56 +02:00