Sudowoodo Release Bot
ce2dcdf42f
Bump v20.0.0-beta.6
v20.0.0-beta.6
2022-07-07 06:30:34 -07:00
trop[bot]
283ddb684f
fix: <datalist> bounds vertical cutoff ( #34786 )
...
fix: DataList bounds overflow
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-07-05 12:22:35 -04:00
Sudowoodo Release Bot
5100807a6a
Bump v20.0.0-beta.5
v20.0.0-beta.5
2022-07-04 06:31:28 -07:00
trop[bot]
9d7b59e37d
docs: document the removal of IA32 Linux support ( #34806 )
...
* docs: document the removal of IA32 Linux support
Chromium had dropped support for IA32 Linux, so the Chromium
102.0.4999.0 upgrade PR,
https://github.com/electron/electron/pull/33731 , had introduced the commit,
389ef0731e ,
to drop support for IA32 Linux but the change landed without an addition
to the documentation for the breaking changes, so this PR adds that.
Closes: https://github.com/electron/electron/issues/34783
Refs: https://bugs.chromium.org/p/chromium/issues/detail?id=1194538
Signed-off-by: Darshan Sen <raisinten@gmail.com >
* Update docs/breaking-changes.md
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
Co-authored-by: Darshan Sen <raisinten@gmail.com >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2022-06-30 11:48:24 -07:00
Keeley Hammond
67957aac67
docs: expand tutorial ( #34604 ) ( #34797 )
...
* docs: base tutorial update
* more docs
* zzz
* remove unused images
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2022-06-30 10:07:35 -07:00
Sudowoodo Release Bot
e774d4f348
Bump v20.0.0-beta.4
v20.0.0-beta.4
2022-06-30 06:31:12 -07:00
trop[bot]
3e18fba853
fix: resolve symlinks when computing relative asar paths for integrity ( #34779 )
...
Co-authored-by: Samuel Attard <sattard@salesforce.com >
2022-06-29 12:54:12 -07:00
trop[bot]
fa1382d980
build: remove appveyor hook to defunct service ( #34792 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-29 19:33:07 +02:00
trop[bot]
8f738edc40
docs: replace broken Windows taskbar images ( #34754 )
...
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2022-06-28 10:08:32 +02:00
Sudowoodo Release Bot
5b4577af20
Bump v20.0.0-beta.3
v20.0.0-beta.3
2022-06-27 06:31:23 -07:00
trop[bot]
cf38b9e375
refactor: load webFrame via process._linkedBinding in security-warnings.ts ( #34748 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-27 14:12:34 +02:00
trop[bot]
bbc84b0e9a
fix: WCO respects maximizable/closable/minimizable ( #34721 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-26 10:15:02 +02:00
Sudowoodo Release Bot
c655ed075a
Bump v20.0.0-beta.2
v20.0.0-beta.2
2022-06-23 06:30:53 -07:00
trop[bot]
c48e0b8ab6
feat: add panel support for BrowserWindow ( #34665 )
...
* feat: add NSPanel support for BrowserWindow
* change header guard to satisfy linter
* change panel wording in browser-window
* Revert "change panel wording in browser-window"
This reverts commit 6f3f80f94a .
* change wording in browser-window
* Update shell/browser/ui/cocoa/electron_native_widget_mac.mm
Co-authored-by: Cheng Zhao <github@zcbenz.com >
* Update shell/browser/ui/cocoa/electron_native_widget_mac.h
Co-authored-by: Cheng Zhao <github@zcbenz.com >
* Changed ScopedDisableResize class to allow for nesting
Co-authored-by: andreiisaila <andreiisaila@microsoft.com >
Co-authored-by: isailaandrei <isailaandrei.i@gmail.com >
Co-authored-by: Cheng Zhao <github@zcbenz.com >
2022-06-22 15:42:28 -04:00
trop[bot]
46d609fc2c
fix: window button visibility fullscreen interaction ( #34675 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-22 12:27:22 +02:00
trop[bot]
03fe3c42d4
chore: move main process only accessible API bindings away from common ( #34672 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-21 13:54:16 -07:00
trop[bot]
952e2905b9
chore: let result: ReturnType<typeof this._callWindowOpenHandler>; ( #34669 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-21 13:53:49 -07:00
Sudowoodo Release Bot
7619dd51bf
Bump v20.0.0-beta.1
v20.0.0-beta.1
2022-06-21 09:11:51 -07:00
trop[bot]
e2b823fb07
fix: overzealous media key listening on Windows ( #34647 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-21 16:35:02 +09:00
trop[bot]
a1dcdc4664
build: mark existing Node.js flakes as dontcare ( #34659 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-21 16:33:52 +09:00
trop[bot]
2b2900a2f1
fix: performance problem in crashReporter.start() on macOS ( #34639 )
...
* fix: performance problem in crashReporter.start() on macOS
This change reduces the duration of crashReporter.start() on Intel macOS
from 622 milliseconds to 257 milliseconds!
Backports https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3641386
posix: Replace DoubleForkAndExec() with ForkAndSpawn()
The DoubleForkAndExec() function was taking over 622 milliseconds to run
on macOS 11 (BigSur) on Intel i5-1038NG7. I did some debugging by adding
some custom traces and found that the fork() syscall is the bottleneck
here, i.e., the first fork() takes around 359 milliseconds and the
nested fork() takes around 263 milliseconds. Replacing the nested fork()
and exec() with posix_spawn() reduces the time consumption to 257
milliseconds!
See https://github.com/libuv/libuv/pull/3064 to know why fork() is so
slow on macOS and why posix_spawn() is a better replacement.
Another point to note is that even base::LaunchProcess() from Chromium
calls posix_spawnp() on macOS -
8f8d82dea0 :base/process/launch_mac.cc;l=295-296
Change-Id: I25c6ee9629a1ae5d0c32b361b56a1ce0b4b0fd26
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3641386
Reviewed-by: Mark Mentovai <mark@chromium.org >
Commit-Queue: Mark Mentovai <mark@chromium.org >
Fixes: https://github.com/electron/electron/issues/34321
Signed-off-by: Darshan Sen <raisinten@gmail.com >
* Trigger Build
Co-authored-by: Darshan Sen <raisinten@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2022-06-21 10:40:35 +09:00
trop[bot]
d87bad743c
refactor: remove deprecated drag-and-drop code ( #34649 )
...
* refactor: remove deprecated drag-and-drop code
* Update shell/browser/ui/drag_util_mac.mm
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2022-06-20 15:55:17 -04:00
Sudowoodo Release Bot
33670ac928
Bump v20.0.0-alpha.7
v20.0.0-alpha.7
2022-06-20 06:31:05 -07:00
trop[bot]
8ecbc11aa2
chore: fix BrowserView painting when origin updated ( #34643 )
...
chore: fix View painting when origin updated
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-20 16:41:42 +09:00
trop[bot]
4ab3b1d624
refactor: use stubs for gdk-pixbuf dependency ( #34635 )
...
* refactor: use stubs for gdk-pixbuf dependency
* Adjust build file
* Add includes
* Merge gdk_pixbuf stubs into gtk stubs
* Split pixbuf sigs into own file again
* Add initialization check
* Apply PR feedback
Co-authored-by: Raymond Zhao <raymondzhao@microsoft.com >
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2022-06-20 16:40:12 +09:00
trop[bot]
bce95c4886
test: add missing page-title-updated event spec for webview ( #34544 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-20 13:33:33 +09:00
trop[bot]
5b583c8808
feat: add immersive dark mode on windows ( #34549 )
...
feat: add immersive dark mode on windows (#33624 )
* feat: add immersive dark mode
* fix syntax and add header
* add me
* Update fuses.json5
* fix: redraw title bar on dark mode change
* chore: SetWindowTheme doesn't seem to be needed
* chore: separate out Win 10 dark mode implementation
* final touches
* final touches
* chore: limit Win 10 to >= 20H1 and drop fuse
* fix types
* fix lint
Co-authored-by: Micha Hanselmann <micha.hanselmann@gmail.com >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: Michaela Laurencin <35157522+mlaurencin@users.noreply.github.com >
Co-authored-by: Micha Hanselmann <micha.hanselmann@gmail.com >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2022-06-20 13:33:01 +09:00
trop[bot]
c20d6e54c5
fix: draggable regions updating on bounds change ( #34612 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-20 13:30:39 +09:00
trop[bot]
ff7f2a5091
fix: make preload calculation identical between sandbox & non-sandboxed ( #34585 )
...
* fix: make preload calculation identical between sandbox & non-sandboxed
* fix test
* split IPCs
* fix ipc constant
* fix unneeded async function
* remove unused preloads blink preferences
* fix typings
Co-authored-by: Jeremy Rose <japthorp@slack-corp.com >
2022-06-20 10:02:49 +09:00
trop[bot]
10062c9a5b
chore: warn when using the deprecated new-window event ( #34593 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-20 10:00:10 +09:00
Sudowoodo Release Bot
82a6e9bd5a
Bump v20.0.0-alpha.6
v20.0.0-alpha.6
2022-06-16 06:31:00 -07:00
trop[bot]
10131e36f3
fix: crash when setWindowOpenHandler callback throws ( #34547 )
...
* fix: crash when setWindowOpenHandler throws
* refactor: throw as process uncaughtException event
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-15 14:25:41 +09:00
trop[bot]
37078297c6
fix: all files selection logic on linux ( #34516 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-14 12:36:02 -04:00
trop[bot]
48f4ef65ed
refactor: move duplicate code to RendererClientBase::ShouldLoadPreload helper ( #34520 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-13 17:37:28 -04:00
trop[bot]
e174aac845
fix: make navigator.userAgentData non-empty ( #34524 )
...
fix: make navigator.userAgentData non-empty (#34481 )
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2022-06-13 16:04:47 -04:00
trop[bot]
dd1a692aba
chore: remove unused proxy-window-open.snapshot.txt ( #34521 )
...
chore: remove unused spec-main/fixtures/snapshots/proxy-window-open.snapshot.txt
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-13 16:21:57 +02:00
Sudowoodo Release Bot
aa05c43994
Bump v20.0.0-alpha.5
v20.0.0-alpha.5
2022-06-13 06:30:54 -07:00
trop[bot]
16561d08ae
fix: update normal bounds prior to minimizing ( #34486 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-13 11:17:42 +02:00
trop[bot]
edc0a47c89
fix: don't require glibc 2.29+ on linux arm64 builds ( #34503 )
...
* build: use sid sysroot for linux arm64
* try this
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2022-06-10 20:55:44 -04:00
Sudowoodo Release Bot
018e2aee8d
Bump v20.0.0-alpha.4
v20.0.0-alpha.4
2022-06-09 06:30:35 -07:00
trop[bot]
dd10a5ebf2
build: update clang-format script ( #34479 )
...
* build: fix clang-format script
* chore: remove python2 cases
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-09 11:13:57 +09:00
trop[bot]
2fe7d59437
chore: fix nan spec runner on macOS ( #34462 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-09 09:54:58 +09:00
trop[bot]
a4a9210d2d
chore: use --root instead of --project_root for cpplint ( #34474 )
...
--root has been improved upstream in depot_tools to better handle Windows:
https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3648533
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2022-06-08 12:17:41 -04:00
trop[bot]
69179bbfe7
fix: html fullscreen transitions stacking ( #34468 )
...
* fix: html fullscreen transitions stacking
* spec: move webview test to spec-main
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-08 11:33:17 +02:00
trop[bot]
b64b87a8d6
test: fix for flaky renderer crash test ( #34454 )
...
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2022-06-08 16:44:06 +09:00
trop[bot]
7bdc9d8039
fix: fullscreen windows aren't resizable on macOS ( #34433 )
...
* fix: fullscreen windows aren't resizable on macOS
* chore: GetStyleMask -> HasStyleMask
* chore: depreacate style names
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2022-06-06 15:03:51 -04:00
trop[bot]
cbe2a458c9
docs: fix did-frame-navigate example in webFrameMain docs ( #34446 )
...
docs: fix did-frame-navigate example in webFrameMain docs
Co-authored-by: Will Anderson <will@itsananderson.com >
2022-06-06 11:18:56 -04:00
Sudowoodo Release Bot
d20e547316
Bump v20.0.0-alpha.3
v20.0.0-alpha.3
2022-06-06 06:30:51 -07:00
trop[bot]
bde27c7e6b
fix: render process crash handling ( #34432 )
...
* fix: crash when renderer process is reused
Could occur when a renderer crashes and the same-origin URL is loaded again
which leads to reusing the renderer process.
* test: renderer process crash recovery
* fix: handle case which leads to render frame DCHECK
* fix: lint
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2022-06-02 19:53:12 -07:00
Sudowoodo Release Bot
d0d5e20efb
Bump v20.0.0-alpha.2
v20.0.0-alpha.2
2022-06-02 15:59:51 -07:00