Milan Burda
ccca1cf5ab
fix: asar integration for require('node:child_process') ( #39236 )
...
fix: asar integration for require('node:child_process') (#38742 )
2023-07-26 10:13:51 +02:00
trop[bot]
a5fc0c139d
docs: document idleDetector permissions ( #39212 )
...
doc: document idleDetector permissions
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-07-25 11:36:56 +02:00
Shelley Vohr
549221d0f1
fix: navigator.connection not working as intended ( #39100 )
...
fix: navigator.connection not working as intended
2023-07-13 19:25:25 -04:00
trop[bot]
6a20f61102
fix: webview crash when removing in close event ( #39009 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-07-10 13:42:24 +02:00
trop[bot]
f7e22ed743
fix: child window may have opener removed ( #38932 )
...
* fix: child window may have opener removed
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
* Update chromium-spec.ts
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2023-06-27 11:34:12 -04:00
trop[bot]
192295697e
fix: crash calling BrowserWindow.removeBrowserView() with destroyed webContents ( #38884 )
...
fix: crash calling removeBrowserView() with destroyed webContents
https://github.com/electron/electron/issues/37642
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-06-22 11:22:30 +02:00
trop[bot]
1e64527ec3
feat: support node: prefixed requires in sandboxed renderer preloads ( #38727 )
...
feat: support node: prefixed requires in sandboxed renderer preloads
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-06-15 12:00:01 +02:00
trop[bot]
6d111ddbe3
fix: reparenting UAF crash on macOS ( #38677 )
...
* fix: reparenting UAF crash on macOS
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update api-browser-window-spec.ts
* Update api-browser-window-spec.ts
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-06-13 15:54:09 -04:00
trop[bot]
14c6c397d0
fix: menu bar visibility when exiting full screen ( #38681 )
...
* fix:visibility of menu bar when exiting full screen
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* format code
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* format code
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* Modify comments
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* add menu bar visibility test
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* format code
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* change code
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* platform related in test
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
* Update api-browser-window-spec.ts
* Update api-browser-window-spec.ts
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: wugaosheng <wugaosheng@kylinos.cn >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-06-12 15:50:07 +02:00
trop[bot]
017fd30e89
chore: make contentTracing.stopRecording() failure clearer ( #38520 )
...
chore: make contentTracing.stopRecording() failure clearer
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-31 11:28:22 -04:00
trop[bot]
2281fbbe6c
fix: DCHECK minimizing parent window with non-modal child ( #38508 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-31 10:28:44 -04:00
trop[bot]
01f4b2c915
fix: MediaDevices missing DisplayMediaInformation ( #38434 )
...
fix: MediaDevices missing DisplayMediaInformation
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-24 19:15:29 +02:00
trop[bot]
61daccb001
fix: getNormalBounds() for transparent windows on Windows ( #38349 )
...
fix: getNormalBounds for transparent windows on Windows
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-22 13:21:08 +02:00
David Sanders
c9ff49c827
docs: fix typing of message box type value ( #38375 )
2023-05-18 20:53:32 +02:00
trop[bot]
d8e7457ab0
fix: win.isMaximized() for transparent windows on Windows ( #38343 )
...
* fix: win.isMaximized() for transparent windows
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: update patches
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2023-05-17 13:09:55 +02:00
trop[bot]
9cf44a0229
fix: unify BrowserWindow.isVisible() logic cross-platform ( #38313 )
...
fix: unify BrowserWindow.isVisible() logic cross-platform
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-16 11:16:14 -04:00
trop[bot]
696f9894e6
fix: isMaximized after minimize/fullscreen on macOS ( #38308 )
...
fix: isMaximized after isMinimized on macOS
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-16 14:28:37 +02:00
trop[bot]
814dc6e16d
fix: enable BrowserWindow.id access post-destruction ( #38310 )
...
fix: enable BrowserWindow id access post-destruction
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-16 12:52:05 +02:00
David Sanders
ad800081ce
test: prewarm Node headers cache if specifying Electron version ( #38298 )
...
test: prewarm Node headers cache if specifying Electron version (#38287 )
2023-05-16 11:47:43 +02:00
Alexey Kuzmin
7302832dbe
test: use await to call "closeWindow" ( #38173 )
2023-05-04 14:27:00 +02:00
David Sanders
549c6dd0ec
fix: falsy transparent shouldn't affect webContents background ( #38158 )
2023-05-03 15:27:52 +02:00
trop[bot]
912aa52b9b
feat: add thermal states to powerMonitor ( #38027 )
...
* feat: add thermal states to powerMonitor
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
* update docs
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2023-05-01 09:26:23 -04:00
Black-Hole️
b30f8e13d8
fix: webContents return type incorrect ( #38111 )
...
fix: webContents return type incorrect (#38026 )
* fix: webContents type incorrect
* fix: ci failed
* fix: ci failed 2
2023-04-25 13:16:30 +02:00
trop[bot]
8761af5cbb
fix: crash in utilityProcess when generating code from strings ( #38041 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2023-04-24 13:23:04 +09:00
trop[bot]
31500cc485
fix: defaultFontFamily in webPreferences ( #37968 )
...
* fix: defaultFontFamily in webPreferences
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* chore: check if default_font_family_ is empty
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2023-04-13 21:09:16 -04:00
trop[bot]
3a027a743b
fix: menus on Linux after window modification ( #37906 )
...
* fix: menus on Linux after window modification
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* test: don't run on CI
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* chore: fix .patches
* test: refactor since types are off
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: electron-patch-conflict-fixer[bot] <83340002+electron-patch-conflict-fixer[bot]@users.noreply.github.com>
2023-04-13 11:26:51 +02:00
trop[bot]
95729e64e4
fix: exceptions during function/promise result conversions live in calling world ( #37925 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
2023-04-11 09:23:26 -07:00
trop[bot]
4de542d524
fix: exceptions in nested conversions live in the target world ( #37897 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
2023-04-10 18:00:58 -07:00
Fedor Indutny
14985e29e0
feat: session.resolveHost ( #37847 )
...
feat: session.resolveHost (#37690 )
* feat: session.resolveHost
Expose Chromium's host resolution API through the Session object.
* Update shell/browser/api/electron_api_session.cc
* address feedback
* fix tests
* address feedback
* Add options
* Update shell/browser/api/electron_api_session.cc
* Update shell/browser/net/resolve_host_function.cc
* lint
* return object
* add missing file
* fix crash
* handle scope
* links
---------
Co-authored-by: Fedor Indutny <indutny@signal.org >
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
Co-authored-by: Cheng Zhao <github@zcbenz.com >
2023-04-06 10:23:44 -04:00
David Sanders
4fc59bcbef
test: remove workaround for fixed Menu.closePopup issue ( #37846 )
...
test: remove workaround for fixed Menu.closePopup issue (#37802 )
2023-04-06 18:52:18 +09:00
Jeremy Rose
5517655962
fix: apply csp correctly when contextIsolation: false ( #37839 )
2023-04-05 12:11:40 -07:00
Keeley Hammond
82869b88f1
refactor: createThumbnailFromPath takes size not maxSize ( #37796 )
...
refactor: `createThumbnailFromPath` takes `size` not `maxSize` (#37362 )
refactor: createThumbnailFromPath takes size not maxSize
2023-04-03 12:39:50 +02:00
trop[bot]
f38c3d91a2
fix: crash in MessagePortMain with some postMessage params ( #37726 )
...
* fix: crash in MessagePortMain postMessage
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update shell/browser/api/message_port.cc
Co-authored-by: Charles Kerr <charles@charleskerr.com >
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-03-28 10:29:02 -04:00
Erick Zhao
1cd40681a9
docs: delete synopsis.md ( #37687 )
...
docs: delete synopsis.md (#37580 )
* docs: delete synopsis.md
* remove code references to doc
2023-03-27 12:24:06 -04:00
trop[bot]
080fb8e648
fix: don't set delegate for QLPreviewPanel ( #37578 )
...
fix: don't set delegate for QLPreviewPanel
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Spiegel <jeremy.spiegel@frontapp.com >
2023-03-20 20:17:30 -04:00
trop[bot]
3c5cd4c2eb
fix: properly bubble up cookie creation failure message ( #37597 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-03-16 17:52:43 +01:00
trop[bot]
5abfb3a6bc
fix: Showing the about panel is async on all platforms ( #37508 )
...
fix: Showing the about panel is async on all platforms (#37440 )
* fix: about panel is a base::Value::Dict
* nix this test for a diff PR
* what if the about dialog was not blocking
* add this test back in
* document synchronicity
* github editor is a fan of spaces
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Calvin <clavin@users.noreply.github.com >
2023-03-06 13:31:45 -08:00
trop[bot]
33a34af2fb
fix: don't double-log unhandled rejections ( #37500 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-03-06 08:21:00 -08:00
trop[bot]
03285c8faf
chore: improve contents.takeHeapSnapshot error messages ( #37461 )
...
* chore: improve contents.takeHeapSnapshot error messages
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* fix wstring conversion issue
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-03-02 12:48:18 +01:00
trop[bot]
1ff589976c
feat: add types to webRequest filter ( #37427 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2023-03-02 10:05:29 +01:00
trop[bot]
9e3a44edf7
fix: handle closing webContents in BrowserViews ( #37450 )
...
* fix: handle closing webContents in BrowserViews
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* test: add window.close() 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-03-02 10:04:11 +01:00
trop[bot]
f72a812db6
fix: about panel crash ( #37442 )
...
* fix: about panel is a base::Value::Dict
Co-authored-by: clavin <clavin@electronjs.org >
* nix this test for a diff PR
Co-authored-by: clavin <clavin@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org >
2023-03-01 13:56:01 +01:00
trop[bot]
9be3acd24c
feat: add httpOnly cookies.get filter ( #37365 )
...
feat: add httpOnly cookies filter
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
2023-02-27 10:02:19 +01:00
trop[bot]
de5ee7e60e
fix: html fullscreen when window not fullscreenable ( #37368 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-02-21 17:54:25 +01:00
trop[bot]
85802682b5
fix: restoring X11 window should not remove previous maximize state ( #37358 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2023-02-21 12:50:40 +01:00
trop[bot]
38ca7c0860
test: fix "crash cases" tests not failing properly ( #37325 )
...
* test: fix "crash cases" tests not failing properly
Co-authored-by: Alexey Kuzmin <alex.s.kuzmin@gmail.com >
* fixup! test: fix "crash cases" tests not failing properly
Co-authored-by: Alexey Kuzmin <alex.s.kuzmin@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Alexey Kuzmin <alex.s.kuzmin@gmail.com >
2023-02-20 12:53:09 +01:00
trop[bot]
309349a020
test: use render-process-gone event in tests ( #37302 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <miburda@microsoft.com >
2023-02-19 01:29:53 -08:00
trop[bot]
f3d50c674c
test: rename & split internal module tests ( #37328 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <miburda@microsoft.com >
2023-02-19 01:26:08 -08:00
trop[bot]
52adfe2137
test: use webContents.create() in type-safe way ( #37308 )
...
test: use (webContents as typeof ElectronInternal.WebContents).create()
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <miburda@microsoft.com >
2023-02-16 15:48:38 -08:00
trop[bot]
99d648faaa
fix: cookies filter secure invalid ( #37246 )
...
* fix: cookies filter secure and session invalid
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
* test: add test
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
* test: fix test failed
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
* test: fix test failed again
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
* fix: session check logic incorrect
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
* refactor: reset cookies filter session logic
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
* Update shell/browser/api/electron_api_cookies.cc
Co-authored-by: Robo <hop2deep@gmail.com >
Co-authored-by: Black-Hole <158blackhole@gmail.com >
* chore: re-enable worker spec failures (#37015 )
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Black-Hole1 <158blackhole@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-02-15 12:38:01 +01:00