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
Erick Zhao
509efee4af
fix: cherry-pick 5902d1aa722a from chromium ( #27596 )
...
* patch
* apply patch from CI?
2021-02-04 15:42:45 -05:00
Electron Bot
7fa87565c0
Bump v12.0.0-beta.22
v12.0.0-beta.22
2021-02-04 07:01:18 -08:00
trop[bot]
c67c3aaf74
build: fix buildflags.h generation on macos ( #27595 )
...
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-02-03 16:30:04 +09:00
trop[bot]
cc4db3359d
fix: crash when loadExtension fails ( #27589 )
...
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2021-02-03 16:28:47 +09:00
Electron Bot
5dbb6356ef
Bump v12.0.0-beta.21
v12.0.0-beta.21
2021-02-02 09:39:17 -08:00
Electron Bot
0c5b6bfd30
chore: bump chromium to 89.0.4388.2 (12-x-y) ( #27280 )
...
* chore: bump chromium in DEPS to 89.0.4386.0
* update patches
* 2596667: Reland "[printing] Mojofy PrintHostMsg_CheckForCancel"
https://chromium-review.googlesource.com/c/chromium/src/+/2596667
(cherry picked from commit 70fb0fe694 )
* fixup for 2596667: Reland "[printing] Mojofy PrintHostMsg_CheckForCancel
* 2596880: Refactor frame detach helpers to return a bool indicating success.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2596880
* 2596880: Refactor frame detach helpers to return a bool indicating success.
https://chromium-review.googlesource.com/c/chromium/src/+/2596880
* 2615203: [Code health] Convert DispatchCallback to OnceCallback
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2615203
* 2587618: Refactor contrast tracking in NativeTheme
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2587618
* 2596289: Use ContextMenuDataMediaType Mojo enum instead of the native one
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2596289
* 2587049: Move blink.mojom.DragOperation to //ui/base/dragdrop
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2587049
* 2585255: Move web_isolated_world_ids.h from public/platform to renderer/platform/bindings in blink
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2585255
* 2602887: Convert CheckForUpdates callback to OnceCallback
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2602887
* 2601061: Convert ChromeManagementAPIDelegate to OnceCallback
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2601061
* 2600391: Convert MessagingDelegate to OnceCallback
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2600391
* 2583590: webui: Remove UseWebUIBindingsForURL
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2583590
* 2562002: Deprecate ResourceType in ExtensionsBrowserClient
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2562002
* chore: handle AXPropertyFilter::SCRIPT in accessibility_ui
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2563923
* chore: add DISPLAY_CAPTURE permission to converter
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2551098
* fix: add utility class for linting
* 2614784: Remove SchemeRegistry APIs for handling local and secure schemes
Ref; https://chromium-review.googlesource.com/c/chromium/src/+/2614784
* chore: bump chromium in DEPS to 89.0.4387.0
* 2618392: Rename PAGE to ENTRY in NAVIGATION_TYPE values.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2618392
* 2616421: Factor out DnsConfigService::Watcher logic
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2616421
* chore: update Chromium patch indices
* 2617866: Componentize OptimizationHintsComponentInstaller for reuse on iOS
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2617866
* refactor: refactor x11 event handling, xeventobserver is now x11:eventobserver
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2577887
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2585750
* 2595524: [XProto] Use x11 namespace instead of gfx for //ui/gfx/x
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2595524
* build: change ui namespace to x11
Ref: c38f8571a8 :ui/gfx/x/xproto_util.h;dlc=ba9145d0c7f2b10e869e2ba482ca05b75ca35812
* 2600437: [XProto] Remove old property setters/getters from x11_util
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2600437
* chore: remove deleted headers
* 2402398: Adding ViewsAXTreeManager output to chrome://accessibility
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2402398
* chore: revert to old version of circleci for mac builds
Ref: https://gn.googlesource.com/gn/+/0d67e272bdb8145f87d238bc0b2cb8bf80ccec90
* fix: remove outdated --experimental-wasm-bigint flag
* chore: bump chromium in DEPS to 89.0.4389.0
* update patches
* 2592803: [Extensions] Use policy-enforced update URL in ManagementApi
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2592803
* 2599731: Make network::DataElement a union with absl::variant
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2599731
* 2614784: Remove SchemeRegistry APIs for handling local and secure schemes
https://chromium-review.googlesource.com/c/chromium/src/+/2614784
* 2624711: Inline and remove peekLast()
https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2624711
* chore: add patch to fix blink prefs fetching during frame swap
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
* update patches
* fix: do not make invalid SKImageRep in FrameSubscriber
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2572896
* Revert "2616421: Factor out DnsConfigService::Watcher logic"
This reverts commit 7214406ecb .
* 2616421: Factor out DnsConfigService::Watcher logic
https://chromium-review.googlesource.com/c/chromium/src/+/2616421
* chore: bump chromium in DEPS to 89.0.4388.2
* chore: update patches
* 2581958: [api] Dehandlify FunctionTemplate initialization
Ref: https://chromium-review.googlesource.com/c/v8/v8/+/2581958
* Revert "2592803: [Extensions] Use policy-enforced update URL in ManagementApi"
This reverts commit 00f4041cc9 .
* 2572896: Prevent making invalid SkImageReps
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2572896
* fix: sandbox exit event to preload test
* fix: restore clipboard_win patch
* ci: force delete user app data directories
* chore: clean up typing on webview-spec
* docs: undocument display-capture ses.permission option
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: VerteDinde <khammond@slack-corp.com >
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2021-02-01 16:42:43 -05:00
Electron Bot
9faf23509d
Bump v12.0.0-beta.20
v12.0.0-beta.20
2021-02-01 07:01:03 -08:00
trop[bot]
b4ae35a63d
fix: pass button callback in constructor ( #27555 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2021-01-31 09:30:10 +09:00
trop[bot]
025abfc1ba
docs: update Xcode / macOS SDK version in build-instructions-macos.md ( #27536 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2021-01-29 12:49:12 -08:00
trop[bot]
563bb8559f
docs: Update Readme, don't mention Electron < 2 ( #27541 )
...
* chore: Update Readme, don't mention Electron < 2
* chore: Add back versioning info
Co-authored-by: Felix Rieseberg <felix@felixrieseberg.com >
2021-01-29 12:44:08 -08:00