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
Shelley Vohr
4cfd732908
feat: support Mica/Acrylic on Windows ( #38361 )
2023-05-18 16:57:41 -04:00
trop[bot]
2594d94760
feat: add missing 'cursor-changed' type values ( #38364 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-18 16:55:06 -04:00
electron-roller[bot]
31f5e3c356
chore: bump chromium to 112.0.5615.204 (24-x-y) ( #38350 )
...
* chore: bump chromium in DEPS to 112.0.5615.204
* chore: update patches
* refactor: add WebViewGuestDelegate::GetGuestDelegateWeakPtr()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4515455
This approach copied from GuestViewBase::GetGuestDelegateWeakPtr() approach in that same commit.
(cherry picked from commit 3f3ab39e3a1077f71aa90319d7a81d53cfb3c55e)
---------
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: Charles Kerr <charles@charleskerr.com >
2023-05-18 12:15:10 -04: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
Shelley Vohr
ea68961d50
fix: handle AXManualAccessibility attribute cross-protocol ( #38224 )
...
fix: handle `AXManualAccessibility` attribute cross-protocol (#38142 )
* fix: handle AXManualAccessibility attribute cross-protocol
* Update shell/browser/mac/electron_application.mm
---------
Co-authored-by: Robo <hop2deep@gmail.com >
2023-05-09 12:04:31 -04:00
Shelley Vohr
7ddcd7eaba
refactor: remove IPC from mouse_util ( #38221 )
...
refactor: remove IPC from mouse_util (#38183 )
2023-05-09 12:02:22 -04:00
David Sanders
549c6dd0ec
fix: falsy transparent shouldn't affect webContents background ( #38158 )
2023-05-03 15:27:52 +02:00
Shelley Vohr
1df9dbad51
chore: correct extra qualification causing build error with gcc ( #38145 )
...
* chore: correct extra qualification causing build error with GCC
Co-authored-by: Bruno Pitrus <brunopitrus@hotmail.com >
* fixup for lint
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
* chore: fix lint
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Bruno Pitrus <brunopitrus@hotmail.com >
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2023-05-02 20:44:29 -04:00
Shelley Vohr
a051ee5d41
fix: AXManualAccessibility showing failure ( #38147 )
...
fix: AXManualAccessibility showing failure
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
2023-05-02 20:44:08 -04: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
Felix Rieseberg
6b2a63fd53
fix: crash on missing RenderWidgetHostView ( #38136 )
...
fix: crash on missing `RenderWidgetHostView` (#38100 )
chore: fix crash on missing RenderWidgetHostView
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-05-01 09:23:02 -04: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]
fb55fc46b0
fix: defaults broken in shell.openExternal() options ( #38072 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <miburda@microsoft.com >
2023-04-21 12:43:52 -07:00
trop[bot]
6bb78d7fff
build: fix building with no PDF support ( #38007 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Alexey Kuzmin <alex.s.kuzmin@gmail.com >
2023-04-17 20:19:20 -04:00
trop[bot]
b345ffd2f3
chore: replace uses of ComPtr::GetAddressOf() with ComPtr::operator& ( #37992 )
...
chore: replace uses of ComPtr::GetAddressOf() with ComPtr::operator&
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-04-17 10:38:30 +02:00
trop[bot]
56122f1491
fix: swipe event emission on macOS ( #37965 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-04-14 09:19:15 -07: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]
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]
6f9cc3ce32
chore: use nested namespaces ( #37915 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2023-04-11 12:39:14 +02:00
trop[bot]
55df7a369e
fix: broken buttons in PDF viewer ( #37918 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-04-11 12:00:17 +02:00
trop[bot]
a6d934f2a2
chore: use emplace when possible ( #37910 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2023-04-11 11:53:18 +02:00
trop[bot]
78404eb23f
chore: change some for loops to range-based ( #37913 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2023-04-11 11:49:30 +02: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
Jeremy Rose
5517655962
fix: apply csp correctly when contextIsolation: false ( #37839 )
2023-04-05 12:11:40 -07:00
trop[bot]
ba6ac2a087
fix: Fn+F fullscreen transitioning on macOS ( #37823 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-04-05 16:37:59 +09:00
trop[bot]
0c2cb44976
fix: record helper error messages in electron_main_mac ( #37810 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2023-04-03 15:25:21 -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]
ff01742f8e
fix: set background color for menu bar on Windows ( #37785 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2023-04-01 10:44:26 +02:00
trop[bot]
6101b9cd29
fix: draggable regions shouldn't capture clicks on frames windows ( #37741 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-03-28 13:34:14 -04:00
trop[bot]
58d0564825
chore: generator objects can't be sent over the context bridge ( #37730 )
...
chore: generator objects can't be sent over the context bridge (#37593 )
* chore: generator objects can't be sent over the context bridge
* Trigger Build
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-03-28 11:15:28 -04: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
trop[bot]
ce82646f5c
fix: allow cancelling of bluetooth requests ( #37717 )
...
* fix: allow cancelling of bluetooth requests
allows cancelling of bluetooth requests when no devices present
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* docs: update docs to reflect how bluetooth works.
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 >
2023-03-27 12:54:36 -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]
7da962fb82
fix: invoke app.dock.{hide|show} instead of duplicating logic ( #37625 )
...
fix: invoke app.dock.{hide|show} instead of duplicating logic
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-03-20 13:37:13 -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]
62aad2481f
feat: add enableLocalEcho flag to setDisplayMediaRequestHandler() callback ( #37528 )
...
* feat: add enableLocalEcho flag to setDisplayMediaRequestHandler() callback
Co-authored-by: Theo Gravity <theo@switchboard.app >
* Fix lint
Co-authored-by: Theo Gravity <theo@switchboard.app >
* Update doc
Co-authored-by: Theo Gravity <theo@switchboard.app >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Theo Gravity <theo@switchboard.app >
2023-03-16 09:47:15 +01:00
John Kleinschmidt
ddb4a16eb2
chore: bump chromium to 112.0.5615.10 (24-x-y) ( #37510 )
...
* chore: bump chromium to 112.0.5615.10
* 4240798: Get rid of ShowInvalidPrinterSettingsError() in PrintManagerHost.
https://chromium-review.googlesource.com/c/chromium/src/+/4240798
* chore: fixup patch
* 4173660: Remove unused argument in BeforeUnloadCompleted
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4173660
(cherry picked from commit 6d3934f743 )
* refactor: base value type DICTIONARY replaced with DICT
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4198081
(cherry picked from commit b7acb5c9a4 )
* 4251237: [StorageKey Cleanup] (2) Rename CreateFirstParty constructors
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4251237
(cherry picked from commit 31bdd549d0 )
* refactor: rename latency metrics
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/4048262
(cherry picked from commit 1e1b97d387 )
* refactor: base::span explicit conversion checks
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4219636
(cherry picked from commit 020e8c6aae )
* chore: iwyu net/cert/cert_verify_result.h
(cherry picked from commit 24583f5583 )
* 4258446: Move network::mojom::ClearDataFilter to its own mojom file
https://chromium-review.googlesource.com/c/chromium/src/+/4258446
(cherry picked from commit 5ff47109cd )
* refactor: refactoring geolocation manager
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4161603
(cherry picked from commit 1eeaafb45c )
* refactor: use modern base values in tracing
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4210912
(cherry picked from commit 192c988c1e )
* refactor: add sanitized context to clipboard write
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4178264
(cherry picked from commit 3ef020b5e5 )
* 4256866: [Extensions] Replace GetHooksForAPI with a RegisterHooksDelegate
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4256866
(cherry picked from commit b9d905216a )
* refactor: s/Rect/WindowFeatures
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4167001
(cherry picked from commit 12d121265b )
* 4226656: Add response url to SimpleURLLoader::OnRedirectCallback
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4226656
(cherry picked from commit 9f66c47930 )
* Better approach for ShowInvalidPrinterSettingsError() removal
* build: use xcode 14
(cherry picked from commit 06bd2c0442 )
* build: update appveyor image
4072083: New toolchain for Windows 11 10.0.22621.755 SDK | https://chromium-review.googlesource.com/c/chromium/src/+/4072083
(cherry picked from commit 437c49898f )
* 4261434: Remove browser_watcher (1/3): Move ExitCodeWatcher to chrome/app
https://chromium-review.googlesource.com/c/chromium/src/+/4261434
(cherry picked from commit edc90d9488 )
* 4128591: Enable large pdbs by default
https://chromium-review.googlesource.com/c/chromium/src/+/4128591
(cherry picked from commit e76f2c3f16 )
* move dbgcore/dbghelp to extensions_to_skip
(cherry picked from commit 8eeb555145 )
* 4273450: dpwas: Send announcement when live regions changed
https://chromium-review.googlesource.com/c/chromium/src/+/4273450
* 4277708: win7dep: Remove ResolveCoreWinRTStringDelayload
https://chromium-review.googlesource.com/c/chromium/src/+/4277708
* Roll clang+rust llvmorg-17-init-3170-g6e30dffe-1 : llvmorg-17-init-3874-g93a2fecc-1 / [skipping Rust]
https://chromium-review.googlesource.com/c/chromium/src/+/4308214
* 4285717: Copy d3dcompiler_47.dll on ARM64 Windows builds
https://chromium-review.googlesource.com/c/angle/angle/+/4285717
* Revert "Roll clang+rust llvmorg-17-init-3170-g6e30dffe-1 : llvmorg-17-init-3874-g93a2fecc-1 / [skipping Rust]"
This reverts commit 71080f4f2d .
* Revert Roll clang+rust llvmorg-16-init-17653-g39da55e8-3
This clang roll breaks Linux arm 32-bit
---------
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
Co-authored-by: electron-patch-conflict-fixer[bot] <83340002+electron-patch-conflict-fixer[bot]@users.noreply.github.com>
2023-03-09 14:05:20 -05:00
trop[bot]
44f8d11fd8
fix: fallback to X11 capturer if pipewire fails on Wayland ( #37527 )
...
* fix: fallback to x11 desktop capturer on Wayland
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
* fix: sanitize window/screen capturer inputs
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
* chore: clean up patch description
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2023-03-08 15:13:23 -08:00
trop[bot]
dea0e6e259
fix: WebUSB on ARM64 macs ( #37522 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2023-03-07 21:15:33 -05: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]
2be0bd9729
refactor: leverage Skia helpers for NSColor ANSI logic ( #37489 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2023-03-06 11:43:04 +01:00
trop[bot]
2e3d9a4f6d
fix: draggable regions on MAS ( #37474 )
...
* fix: draggable regions on MAS
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
* lint
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-03-03 09:46:03 +01:00