Keeley Hammond
f49f74831b
docs: expand tutorial ( #34604 ) ( #34799 )
...
* docs: base tutorial update
* more docs
* zzz
* remove unused images
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2022-06-30 09:23:36 -07:00
trop[bot]
0b26e76739
build: remove appveyor hook to defunct service ( #34793 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-29 10:45:16 -07:00
Sudowoodo Release Bot
079010f01a
Revert "Bump v18.3.6"
...
This reverts commit 8f673fe81d .
2022-06-29 10:44:30 -07:00
Sudowoodo Release Bot
8f673fe81d
Bump v18.3.6
2022-06-29 08:32:34 -07:00
trop[bot]
1012fd687a
fix: resolve symlinks when computing relative asar paths for integrity ( #34780 )
...
Co-authored-by: Samuel Attard <sattard@salesforce.com >
2022-06-29 10:12:55 +02:00
trop[bot]
871be236f8
docs: replace broken Windows taskbar images ( #34752 )
...
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2022-06-28 10:08:13 +02:00
trop[bot]
cee4a64493
fix: make navigator.userAgentData non-empty ( #34758 )
...
fix: make navigator.userAgentData non-empty (#34481 )
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2022-06-28 10:07:42 +02:00
trop[bot]
d71c08a404
refactor: load webFrame via process._linkedBinding in security-warnings.ts ( #34746 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-27 14:12:41 +02:00
trop[bot]
5a0f75f42c
fix: WCO respects maximizable/closable/minimizable ( #34720 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-23 21:07:28 +02:00
Pedro Pontes
f5e26258da
chore: cherry-pick 22c61cfae5d1 from chromium ( #34714 )
...
* chore: cherry-pick 22c61cfae5d1 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-23 14:24:29 -04:00
Sudowoodo Release Bot
6165f6afc9
Bump v18.3.5
v18.3.5
2022-06-22 08:31:20 -07:00
Jeremy Rose
35f871c702
chore: cherry-pick 44c4e56fea2c from v8 ( #34692 )
2022-06-22 12:26:57 +02:00
trop[bot]
8c3c382673
fix: window button visibility fullscreen interaction ( #34673 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-22 10:49:09 +02:00
Shelley Vohr
16ae9e16cf
refactor: remove deprecated drag-and-drop code ( #34653 )
2022-06-20 15:57:04 -04:00
trop[bot]
1d14d15d8c
fix: performance problem in crashReporter.start() on macOS ( #34640 )
...
* 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 >
* Update .patches
* chore: update patches
Co-authored-by: Darshan Sen <raisinten@gmail.com >
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-20 16:43:17 +09:00
trop[bot]
32df7f58bb
chore: fix BrowserView painting when origin updated ( #34641 )
...
chore: fix View painting when origin updated
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-20 09:19:36 +02:00
Raymond Zhao
66c3319458
refactor: use stubs for gdk-pixbuf dependency ( #34601 )
2022-06-20 13:30:47 +09:00
Milan Burda
49955512a8
fix: crash when setWindowOpenHandler callback throws ( #34627 )
...
fix: crash when `setWindowOpenHandler` callback throws (#34523 )
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-20 09:34:59 +09:00
Pedro Pontes
977dc2527e
chore: cherry-pick b03797bdb1df from chromium ( #34631 )
...
* chore: cherry-pick b03797bdb1df from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-20 09:33:19 +09:00
trop[bot]
4f70332460
fix: draggable regions updating on bounds change ( #34610 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-17 15:36:29 +02:00
Jeremy Rose
d8e1f4f73b
chore: add ffmpeg patch dir to config.json ( #34597 )
...
* chore: add ffmpeg patch dir to config.json
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-16 17:14:27 -07:00
Jeremy Rose
ec40581e83
chore: cherry-pick e481fc655a62 from ffmpeg ( #34560 )
2022-06-16 18:31:13 +02:00
Jeremy Rose
22cdcf400c
chore: cherry-pick 2782c7bc5bbe from chromium ( #34569 )
...
* chore: cherry-pick 2782c7bc5bbe from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
2022-06-16 16:43:45 +09:00
Jeremy Rose
1b36d1d175
chore: cherry-pick 801b904aea7d from angle ( #34566 )
...
* chore: cherry-pick 801b904aea7d from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
2022-06-15 15:47:53 -04:00
Jeremy Rose
4578597dea
chore: cherry-pick f3d01ff794dc from chromium ( #34556 )
...
* chore: cherry-pick f3d01ff794dc from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
2022-06-15 15:46:01 -04:00
Jeremy Rose
20deb65058
chore: cherry-pick 03aa5ae75c29 from angle ( #34568 )
...
* chore: cherry-pick 03aa5ae75c29 from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
2022-06-15 12:53:44 -04:00
Jeremy Rose
7b7d22fa7c
chore: cherry-pick 919b1ffe1fe7 from chromium ( #34558 )
...
* chore: cherry-pick 919b1ffe1fe7 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
2022-06-15 12:51:11 -04:00
Pedro Pontes
851350b9f3
chore: cherry-pick f1504440487f from chromium ( #34540 )
...
* chore: cherry-pick f1504440487f from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
2022-06-15 11:33:37 -04:00
Sudowoodo Release Bot
7162f641b5
Bump v18.3.4
v18.3.4
2022-06-15 08:31:31 -07:00
Jeremy Rose
88e3f4a1e6
chore: cherry-pick 6661eb4900da from angle ( #34554 )
...
* chore: cherry-pick 6661eb4900da from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-15 14:25:57 +09:00
trop[bot]
0d1900048d
test: add missing page-title-updated event spec for webview ( #34545 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-06-15 14:25:44 +09:00
Jeremy Rose
af65324717
chore: cherry-pick f1dd785e021e from chromium ( #34562 )
...
* chore: cherry-pick f1dd785e021e from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-15 11:29:54 +09:00
Jeremy Rose
6d1cc18322
chore: cherry-pick 21139756239b from chromium ( #34534 )
...
* chore: cherry-pick 21139756239b from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-14 15:26:47 -04:00
Pedro Pontes
4d73469ed5
chore: cherry-pick 9768648fffc9 from angle ( #34537 )
...
* chore: cherry-pick 9768648fffc9 from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-06-14 15:22:19 -04:00
trop[bot]
ca17f574de
fix: all files selection logic on linux ( #34518 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-13 16:22:06 +02:00
trop[bot]
a5fdd272b1
fix: update normal bounds prior to minimizing ( #34485 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-09 15:39:37 -04:00
Sudowoodo Release Bot
15f3c45fe9
Bump v18.3.3
v18.3.3
2022-06-08 08:31:14 -07:00
trop[bot]
3f01fb3110
test: fix for flaky renderer crash test ( #34453 )
...
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2022-06-08 11:33:01 +02:00
trop[bot]
96789ee78b
chore: fix nan spec runner on macOS ( #34461 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-06-08 16:10:16 +09:00
trop[bot]
4b8885ffc8
docs: fix did-frame-navigate example in webFrameMain docs ( #34445 )
...
docs: fix did-frame-navigate example in webFrameMain docs
Co-authored-by: Will Anderson <will@itsananderson.com >
2022-06-06 11:20:05 -04:00
trop[bot]
c47b196d02
fix: render process crash handling ( #34430 )
...
* 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 20:12:50 -07:00
trop[bot]
d67c319642
fix: crash in WebFrameMain mojo connection when RenderFrameHost is nullptr ( #34415 )
...
* fix: crash when RenderFrameHost is nullptr
* chore: lint fix
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2022-06-02 15:16:43 +09:00
Sudowoodo Release Bot
6839dd92b8
Bump v18.3.2
v18.3.2
2022-06-01 08:32:20 -07:00
trop[bot]
d468a73edb
fix: zombie windows when fullscreening and closing ( #34392 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-05-31 15:36:47 +02:00
Robo
e4dbd1407e
chore: backport a704c3a from chromium ( #34385 )
...
* chore: backport a704c3a from chromium
Refs https://chromium-review.googlesource.com/c/chromium/src/+/3545665
Fixes https://github.com/electron/electron/issues/25387
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-31 10:43:38 +02:00
Shelley Vohr
37a422d05b
fix: esc not working on Windows during fullscreen ( #34361 )
...
* fix: esc not working on Windows during fullscreen
* chore: fix lint
2022-05-31 14:08:45 +09:00
Sudowoodo Release Bot
26e7f27110
Bump v18.3.1
v18.3.1
2022-05-25 08:32:14 -07:00
John Kleinschmidt
707e8d5b7b
fix: crash on navigator.serial.getPorts() ( #34327 )
...
(cherry picked from commit 7f9431764f )
2022-05-24 16:55:20 +02:00
trop[bot]
6fda94858d
chore: add a TRACE call for crash_reporter::Start() ( #34325 )
...
chore: add a TRACE call for crash_reporter::Start()
Initializing the crashReporter takes around 620 milliseconds on Intel
macOS. I have sent a CL to crashpad to partially fix the performance
issue in
https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3641386 .
It would be beneficial to log the performance impact of this function in
the traces in case this slows down in the future.
Signed-off-by: Darshan Sen <raisinten@gmail.com >
Co-authored-by: Darshan Sen <raisinten@gmail.com >
2022-05-24 10:21:42 +02:00
trop[bot]
1eece7ada0
docs: remove X-Content-Security-Policy header in quick-start.md ( #34318 )
...
reference: Note: It is known that having both Content-Security-Policy
and X-Content-Security-Policy or X-Webkit-CSP causes unexpected
behaviours on certain versions of browsers. Please avoid using deprecated
X-* headers. https://content-security-policy.com/
also:
1ad18486ed
Co-authored-by: Letu Ren <fantasquex@gmail.com >
2022-05-23 13:45:06 -04:00