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
electron-roller[bot]
496577d9cd
chore: bump chromium to 116.0.5845.190 (26-x-y) ( #39887 )
...
* chore: bump chromium in DEPS to 116.0.5845.190
* chore: 4869108: handle absolute and relative gn imports in autoninja
https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4869108
(cherry picked from commit d94c7720ba )
* chore: set GOMA_DIR for autoninja
(cherry picked from commit 94f24bde4d )
* Revert "chore: 4869108: handle absolute and relative gn imports in autoninja"
This reverts commit 8b567d7d2c .
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-09-18 16:30:14 -04:00
trop[bot]
90a311dba2
build: run on circle hosts for forks ( #39867 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2023-09-14 14:57:02 -04:00
Shelley Vohr
77da40381c
fix: ensure BrowserView bounds are always relative to window ( #39850 )
2023-09-14 10:39:46 -04:00
electron-roller[bot]
7aa860e938
chore: bump chromium to 116.0.5845.189 (26-x-y) ( #39841 )
...
chore: bump chromium in DEPS to 116.0.5845.189
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2023-09-13 15:58:50 -04:00
Samuel Attard
10409ff7a1
build: use aks backed runners for linux builds ( #39835 )
...
* build: use aks backed runners for linux builds (#39403 )
* build: test aks runner
* build: stress test
* build: use super-large nodes for publish jobs
* build: try using aks for everything...
* build: shared host not great
* build: clean up
* build: apparently tests dont run in kube infra?
* build: do not change test size
* ci: fixup known hosts for linux publish (#39437 )
* ci: fixup known hosts for linux publish
* build: use 2023 known hosts
* build: use rebuilt docker image
* Revert "build: use rebuilt docker image"
This reverts commit f9506a9cc0 .
---------
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-09-12 16:51:40 -07:00
trop[bot]
4e9c583230
fix: keyCodes being incorrectly converted in webContents.sendInputEvent() ( #39821 )
...
fix: sendInputEvent keyCodes being incorrectly converted
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v26.2.1
2023-09-12 16:03:39 +02:00
electron-roller[bot]
cbc345892c
chore: bump chromium to 116.0.5845.188 (26-x-y) ( #39828 )
...
chore: bump chromium in DEPS to 116.0.5845.188
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2023-09-12 16:03:20 +02:00
trop[bot]
6ecae84da3
fix: ensure app load is limited to real asar files when appropriate ( #39808 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
2023-09-11 21:16:56 -07:00
trop[bot]
8d8751106b
build: update @electron/typescript-definitions to fix titlebaroverlay ( #39805 )
...
build: update @electron/typescript-definitions to fix titlebarstyle
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
2023-09-11 14:03:47 -07:00
trop[bot]
eda2ceda1e
fix: fullscreen crashing with no roundedCorners and no frame ( #39795 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-09-11 14:16:42 +02:00
trop[bot]
01aafab563
fix: prevent errors when extensions listen for chrome.tabs events ( #39772 )
...
* fix: prevent errors when extensions listen for chrome.tabs events
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: mark events unsupported in Electron
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 >
2023-09-11 09:37:13 +02:00
trop[bot]
325549ffce
fix: make titlebar opaque while fullscreen ( #39780 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2023-09-08 17:07:10 -07:00
trop[bot]
ab272cb767
fix: restore flag that allowed websockets to not be backgrounded ( #39754 )
...
* fix: restore flag that allowed websockets to not be backgrounded
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
* chore: update patches
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-09-07 09:17:32 -04:00
trop[bot]
a3acea9fd6
fix: devtools allow restoring saved dock state on Windows ( #39768 )
...
* fix: devtools allow restoring saved dock state on Windows
Co-authored-by: deepak1556 <hop2deep@gmail.com >
* chore: address feedback
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 >
2023-09-07 12:27:46 +02:00
electron-roller[bot]
c9d2d69397
chore: bump chromium to 116.0.5845.181 (26-x-y) ( #39763 )
...
chore: bump chromium in DEPS to 116.0.5845.181
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2023-09-07 11:41:59 +02:00
John Kleinschmidt
65f2726851
test: fix flaky content tracing test ( #39749 )
...
* test: fix flaky content tracing test
(cherry picked from commit 964004fb15 )
* test: use default timeout
2023-09-07 11:09:35 +02:00
electron-roller[bot]
937adf72e5
chore: bump chromium to 116.0.5845.179 (26-x-y) ( #39739 )
...
* chore: bump chromium in DEPS to 116.0.5845.179
* build: fix depot_tools patch application
(cherry picked from commit 34b79c15c2 )
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v26.2.0
2023-09-06 13:53:56 -04:00
trop[bot]
03dd4ae6bb
docs: use node: imports for node core modules ( #39695 )
...
docs: use `node:` imports for node builtin modules
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2023-09-06 14:34:00 +02:00
Charles Kerr
b9aee8152c
fix: webview exiting fullscreen presentation mode ( #39705 )
...
* chore: manually apply 39616.diff
* chore: update patches
2023-09-05 10:16:03 +02:00
trop[bot]
5fce729a14
docs: fix return typing of ses.getExtension ( #39698 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2023-09-04 10:12:55 +02:00
trop[bot]
3f1fee72b4
fix: promise resolved to early when browser initiated in-page navigation v2 ( #39679 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Tomasz Malinowski <tomasz@openfin.co >
2023-08-31 10:40:28 -04:00
trop[bot]
81bd81667c
feat: add more extensions manifest key options ( #39673 )
...
feat: add more manifest key options
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-08-31 10:38:54 -04:00
trop[bot]
1ddffe909e
feat: enable WaylandWindowDecorations by default ( #39645 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Athul Iddya <athul@iddya.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-08-31 10:37:31 -04:00
electron-roller[bot]
ed6e4e3add
chore: bump chromium to 116.0.5845.141 (26-x-y) ( #39692 )
...
* chore: bump chromium in DEPS to 116.0.5845.141
* chore: update patches
---------
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>
2023-08-31 10:17:29 -04:00
trop[bot]
a89482093f
fix: assert module in the renderer process ( #39624 )
...
* fix: assert module in the renderer process
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: fixup patches after trop
---------
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-08-28 11:54:12 -04:00
trop[bot]
1b9842b9b5
fix: ensure windows respect fullscreenability with different resizability values ( #39641 )
...
* fix: ensure child windows respect fullscreenability/resizability when parent is fullscreen
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* test: add an extra resize test
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 >
2023-08-28 11:05:05 +09:00
trop[bot]
deb02b9ec6
ci: explicitly use python3 to start goma ( #39653 )
...
ci: explicitly use python3 to start goma (#39650 )
* ci: explicitly use python3 to start goma
* ci: explicitly use python3 for goma
(cherry picked from commit 83760bd5c6 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-08-25 19:15:04 +02:00
electron-roller[bot]
c14487ea98
chore: bump chromium to 116.0.5845.110 (26-x-y) ( #39626 )
...
* chore: bump chromium in DEPS to 116.0.5845.110
* chore: update patches
---------
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>
2023-08-24 14:49:41 -04:00