trop[bot]
0e714d19c5
fix: ensure owner window valid ( #27947 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-03-01 19:33:45 -05:00
Electron Bot
aec412e35d
chore: bump chromium to 89.0.4389.69 (12-x-y) ( #27907 )
...
* chore: bump chromium in DEPS to 89.0.4389.69
* update patches
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-03-01 16:48:59 -05:00
John Kleinschmidt
4b2d791212
chore: revert webFrameMain.executeJavaScriptInIsolatedWorld method ( #27926 ) ( #27937 )
...
(cherry picked from commit 84d0e827a3 )
Co-authored-by: Keeley Hammond <VerteDinde@users.noreply.github.com >
2021-03-01 13:34:40 -08:00
Shelley Vohr
fd629c16cb
fix: set WebContents background color ubiquitously #27592 ( #27593 ) ( #27942 )
...
Move it from LoadURL to RenderViewCreated which is present
in all window creation cases and is called early enough to be
relevant from user prespective and after RenderWidgetHostView
is already present.
Co-authored-by: marekharanczyk <48673767+marekharanczyk@users.noreply.github.com >
2021-03-01 13:32:35 -08:00
Keeley Hammond
007c960f3c
fix: values return from the ctx bridge with dynamic property support should themselves support dynamic properties ( #27940 )
...
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2021-03-01 15:17:47 -05:00
Keeley Hammond
b2636e171a
ci: ignore errors deleting user app directories on WOA testing ( #27939 )
2021-03-01 13:58:34 -05:00
Keeley Hammond
e7e1801443
fix: race-condition in electron.net ( #27938 )
2021-03-01 13:50:03 -05:00
Keeley Hammond
0baf9997ad
fix: navigator.bluetooth.requestDevice ( #27927 )
...
* fix: navigator.bluetooth.requestDevice
* remove permission observer methods not implemented in 12-x-y
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-03-01 13:14:41 -05:00
Electron Bot
e65e989650
Bump v12.0.0-beta.31
v12.0.0-beta.31
2021-03-01 07:00:59 -08:00
Shelley Vohr
26a18c26d7
chore: bump node in DEPS to v14.16.0 ( #27911 )
...
* chore: bump node in DEPS to v14.16.0
* bootstrap: refactor to use more primordials
https://github.com/nodejs/node/pull/35999
* chore: update filenames list
Co-authored-by: Electron Bot <electron@github.com >
2021-03-01 20:47:44 +09:00
Electron Bot
a52c88ec4d
Bump v12.0.0-beta.30
v12.0.0-beta.30
2021-02-25 07:01:19 -08:00
Erick Zhao
0ee559cd29
fix: cherry-pick 5c7ad5393f74 from chromium ( #27598 )
...
* fix: cherry-pick 5c7ad5393f74 from chromium
* patch
* mas fix
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-02-24 12:44:13 -08:00
trop[bot]
dfed04b71b
docs: fix header level of some events in app.md ( #27887 )
...
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2021-02-24 20:36:34 +09:00
trop[bot]
d628fa07b5
fix: cap sendInputEvent text length at n-1 ( #27855 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-02-24 18:07:27 +09:00
Jeremy Rose
f0c7789544
fix: ECDH.setPrivateKey correctly sets the key ( #27688 ) ( #27856 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-02-24 18:06:49 +09:00
trop[bot]
d00e869560
fix: isFullScreen typo ( #27864 )
...
* fix isFullScreen typo
* Update lib/browser/api/base-window.ts
Co-authored-by: John Kleinschmidt <jkleinsc@github.com >
Co-authored-by: Tony Wu <tonywoo@fb.com >
Co-authored-by: Tony <TonyWuu@users.noreply.github.com >
Co-authored-by: John Kleinschmidt <jkleinsc@github.com >
2021-02-24 18:05:32 +09:00
Shelley Vohr
b70e42024a
fix: libuv hang when nodeIntegrationInSubframes enabled ( #27879 )
2021-02-24 17:58:32 +09:00
Electron Bot
44adc8ddb4
chore: bump chromium to 89.0.4389.58 (12-x-y) ( #27759 )
...
* chore: bump chromium in DEPS to 89.0.4389.47
* chore: bump chromium in DEPS to 89.0.4389.58
* update patches
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-02-23 16:27:25 -05:00
Electron Bot
9e30fe0f96
Bump v12.0.0-beta.29
v12.0.0-beta.29
2021-02-23 08:35:33 -08:00
Erick Zhao
7180b2b13f
docs: remove v5 and v6 modernization docs ( #27858 )
2021-02-22 12:21:21 -08:00
trop[bot]
c734baf8d4
fix: gather crash data for unexpected helper path ( #27828 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-02-22 11:42:25 -05:00
trop[bot]
a859436f7a
revert: patch libuv to use posix_spawn on macOS ( #27026 ) ( #27810 )
...
* Revert "perf: patch libuv to use posix_spawn on macOS (#27026 )"
This reverts commit f69c11105f .
* Update .patches
Co-authored-by: VerteDinde <khammond@slack-corp.com >
Co-authored-by: Robo <hop2deep@gmail.com >
2021-02-22 10:06:29 -05:00
Electron Bot
3144f992f7
Bump v12.0.0-beta.28
v12.0.0-beta.28
2021-02-22 07:01:39 -08:00
trop[bot]
98f57a20e7
fix: enableBlinkFeatures warning in webviews ( #27790 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-02-19 15:46:36 +09:00
trop[bot]
f6007654f9
fix: don't create last saved path if none exists ( #27806 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-02-19 15:44:10 +09:00
trop[bot]
84a4a7a944
fix: restore window event redispatching on mac ( #27769 )
...
Co-authored-by: clavin <cwatford@slack-corp.com >
2021-02-19 15:41:35 +09:00
Electron Bot
1b6e3596f2
Bump v12.0.0-beta.27
v12.0.0-beta.27
2021-02-18 07:01:33 -08:00
Eryk Rakowski
573784967c
feat: add win.setTopBrowserView() so that BrowserViews can be raised ( #27007 ) ( #27713 )
...
* feat: Raise a browser view via `BrowserWindow.setTopBrowserView()`.
This is similar to removing and re-adding a browser view, but avoids a visible flicker as the browser view is not removed from the window when using `setTopBrowserView`. Note: if the given browser view is not attached to the window, it will be added.
This commit contains the macOS implementation.
* feat: setTopBrowserView support for Windows and Linux
* docs: add info about setTopBrowserView
* docs: Clarify behavior when browserView is not yet attached.
* fix: throw en error when browserView is not attached to the window
* fix: build error
* fix: test
* fix: add test case
* fix: tests
* fix: reparenting
* fix: close second window in tests
Co-authored-by: sentialx <sentialx@gmail.com >
Co-authored-by: Stewart Lord <stew@offbynone.com >
2021-02-18 17:09:26 +09:00
trop[bot]
d55b399976
fix: check WebContents before emitting render-process-gone event ( #27756 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2021-02-18 10:15:46 +09:00
trop[bot]
b8941d084d
fix: pdf viewer missing resources ( #27747 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-02-17 13:24:13 -08:00
trop[bot]
afffbadf5b
test: fix flaky did-change-theme-color test ( #27746 )
...
* test: move did-change-theme-color test to main
* test: enable did-change-theme-color test for WOA
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2021-02-17 10:58:56 +09:00
Jeremy Rose
c3bce9c664
feat: implement allowFileAccess loadExtension option ( #27702 )
...
Co-authored-by: Сковорода Никита Андреевич <chalkerx@gmail.com >
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com >
2021-02-16 15:20:20 -08:00
Electron Bot
33f6ff40fc
chore: bump chromium to 89.0.4389.47 (12-x-y) ( #27591 )
...
Co-authored-by: Charles Kerr <charles@charleskerr.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-02-16 15:17:43 -08:00
Keeley Hammond
777f23af0d
feat: add display-capture api to session permissions ( #27696 )
2021-02-16 08:00:15 -08:00
Electron Bot
f6992db54b
Bump v12.0.0-beta.26
v12.0.0-beta.26
2021-02-15 07:01:13 -08:00
trop[bot]
8cdd20e97a
feat: add exit code to render-process-gone details ( #27677 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-02-15 09:39:49 +09:00
trop[bot]
962f1aa7d4
fix: crash in crypto.createDiffieHellman ( #27700 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-02-11 11:04:27 -05:00
Electron Bot
0961044dc8
Bump v12.0.0-beta.25
v12.0.0-beta.25
2021-02-11 07:03:07 -08:00
trop[bot]
e1f06510f8
refactor: load preload script directly as a string ( #27661 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2021-02-10 10:16:25 -06:00
trop[bot]
b6bdbcf485
chore: cherry-pick 0c8b6e41 from v8 ( #27685 )
...
* chore: cherry-pick 0c8b6e41 from v8
Backports https://chromium-review.googlesource.com/c/v8/v8/+/2679688
* update patches
* update patches
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Electron Bot <electron@github.com >
2021-02-09 20:55:49 -08:00
trop[bot]
417230a67a
perf: patch libuv to use posix_spawn on macOS ( #27656 )
...
* perf: patch libuv to use posix_spawn on macOS
patch libuv to fix a performance regression in macOS >= 11
Spawning child processes in an Electron application with a hardened
runtime has become slow in macOS Big Sur. This patch is a squashed
version of https://github.com/libuv/libuv/pull/3064
This patch should be removed when libuv PR 3064 is merged.
Fixes: https://github.com/libuv/libuv/issues/3050
Fixes: https://github.com/electron/electron/issues/26143
PR-URL: https://github.com/libuv/libuv/pull/3064
Authored-by: Juan Pablo Canepa <jpcanepa@gmail.com >
Co-authored-by: Marcello Bastéa-Forte <marcello@descript.com >
Electron patch prepared by: Pat DeSantis <pdesantis3@gmail.com >
* Remove trailing whitespaces from patch file
* update patches
* Update patch description
Co-authored-by: Pat DeSantis <pdesantis3@gmail.com >
Co-authored-by: Electron Bot <electron@github.com >
2021-02-09 20:52:23 -08:00
Shelley Vohr
fe876bd55b
fix: BrowserView rendering flicker ( #27658 )
2021-02-09 15:05:40 -05:00
Electron Bot
4e372b888f
Bump v12.0.0-beta.24
v12.0.0-beta.24
2021-02-09 08:41:06 -08:00
trop[bot]
74ef45315b
perf: optimize data structures in context_bridge::ObjectCache ( #27666 )
...
* Use std::forward_list instead of base::LinkedList for better perf,
more consistent memory management. Better than std::list because we
don't need the double-linked-list behavior of std::list
* Use std::unordered_map instead of std::map for the v8 hash table
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2021-02-09 08:32:34 -08:00
trop[bot]
f7d8c806ae
fix: early GC of WebFrameMain instances ( #27663 )
...
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2021-02-09 08:32:24 -08:00
trop[bot]
d4de0b5e50
build: make sure fuses.h gets generated ( #27671 )
...
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-02-09 08:31:44 -08:00
trop[bot]
35daa4801a
fix: do not run display check on "closed" windows in tray ( #27668 )
...
* fix: only run display check on restored wndow if minimized
* fix: don't run display check on hidden, non-minimized windows
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
2021-02-08 14:01:43 -08:00
Electron Bot
5db929ffc1
Bump v12.0.0-beta.23
v12.0.0-beta.23
2021-02-08 07:02:02 -08:00
trop[bot]
f6b81990fc
fix: memory leak in BrowserWindow ( #27641 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-02-08 17:36:25 +09:00
trop[bot]
7c67c1d0ee
fix: clean up base::LinkedList in context_bridge::ObjectCache ( #27636 )
...
base::LinkedList does not delete its members on destruction. We need to
manually ensure the linkedlist is empty when the ObjectCache is
destroyed.
Fixes #27039
Notes: Fixed memory leak when sending non-primitives over the context
bridge
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2021-02-05 14:24:50 -08:00