Sudowoodo Release Bot
fb3abffd16
Bump v17.4.5
v17.4.5
2022-05-18 08:35:00 -07:00
Darshan Sen
2a04149140
fix: crash in safeStorage on Linux ( #34261 )
...
* fix: fix a crash in `safeStorage` on Linux (#33913 )
On Linux, `isEncryptionAvailable()` was crashing instead of returning a
boolean before the 'ready' event was emitted by the app. The reason of
the crash is that [`CreateKeyStorage()`](https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/os_crypt_linux.cc;l=74;drc=35be6215ec8f09e50176f36753c68f26c63d1885;bpv=1;bpt=0 )
expects the config to be set but the function responsible for setting the
config, [`SetConfig()`](https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/os_crypt_linux.cc;l=237;drc=35be6215ec8f09e50176f36753c68f26c63d1885;bpv=1;bpt=0 ),
is called only after the app is ready inside [`PostCreateMainMessageLoop()`](https://github.com/electron/electron/blob/main/shell/browser/electron_browser_main_parts.cc#L499 ).
So this changes `IsEncryptionAvailable()` to return `false` when the app
is not ready on Linux and uses that instead of the raw API in other
places like `EncryptString()` and `DecryptString()`.
Fixes: https://github.com/electron/electron/issues/32206
Signed-off-by: Darshan Sen <raisinten@gmail.com >
* fix: replace BUILDFLAG(IS_LINUX) with defined(OS_LINUX)
Signed-off-by: Darshan Sen <raisinten@gmail.com >
* Linux: Send OSCrypt raw encryption key to the Network Service
This backports 0e09738b18 .
Signed-off-by: Darshan Sen <raisinten@gmail.com >
* fix: add ifdef guard around NetworkService::SetEncryptionKey()
network::mojom::NetworkService::SetEncryptionKey() is only available on
Windows and macOS.
Signed-off-by: Darshan Sen <raisinten@gmail.com >
2022-05-18 10:33:44 -04:00
trop[bot]
b384447377
fix: crash when loading extension with missing manifest ( #34193 )
2022-05-18 12:20:32 +02:00
Pedro Pontes
160afc8d19
chore: cherry-pick 2941a90229 from chromium ( #34228 )
...
* chore: cherry-pick 2941a90229 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-05-17 15:13:27 -04:00
Pedro Pontes
eb4ce2a84e
chore: cherry-pick 14e51893e5b5 from icu ( #34222 )
...
* chore: cherry-pick 14e51893e5b5 from icu
* chore: fixup patch for lint
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2022-05-17 11:31:43 -04:00
trop[bot]
5dc084c428
docs: add missing explanation for [angle|dawn]_enable_vulkan_validation_layers = false ( #34256 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-05-17 11:18:25 -04:00
Pedro Pontes
52c019c3c7
chore: cherry-pick ec0cce63f47d from chromium ( #34232 )
...
* chore: cherry-pick ec0cce63f47d 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-05-16 18:18:55 -04:00
Pedro Pontes
c1cb799e5e
chore: cherry-pick 723ed8a9cfff from v8 ( #34203 )
...
* chore: cherry-pick 723ed8a9cfff from v8
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-16 16:08:45 -04:00
Pedro Pontes
7118979852
chore: cherry-pick a4f71e40e571 from angle ( #34229 )
...
* chore: cherry-pick a4f71e40e571 from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-16 14:59:29 -04:00
Darshan Sen
22d81d3054
docs: note safeStorage.isEncryptionAvailable() needs ready event ( #34218 )
...
docs: note safeStorage.isEncryptionAvailable() needs ready event (#33724 )
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-05-16 12:12:33 -04:00
Pedro Pontes
bd3e9aa527
chore: cherry-pick 99c3f3bfd507 from chromium ( #34225 )
...
* chore: cherry-pick 99c3f3bfd507 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-16 12:11:30 -04:00
trop[bot]
7bae935a0d
test: fixup done being called multiple times ( #34187 )
...
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2022-05-12 20:22:05 -04:00
Pedro Pontes
bcca5c5bd8
chore: cherry-pick a602a068e022 from angle ( #34199 )
...
* chore: cherry-pick a602a068e022 from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-12 20:20:07 -04:00
trop[bot]
305d26ce1f
fix: tray icon not highlighting on empty menu ( #34206 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-05-12 16:20:18 -07:00
Samuel Attard
fe864864ae
fix: disable SIGUSR1 when --inspect is disabled ( #34181 )
...
* fix: disable SIGUSR1 when --inspect is disabled (#33188 )
* Update .patches
2022-05-11 12:38:27 -07:00
Sudowoodo Release Bot
085a15fd95
Bump v17.4.4
v17.4.4
2022-05-11 08:32:29 -07:00
trop[bot]
b3281b4f97
build: change upload-to-s3 vars to upload-to-storage ( #34144 )
...
* build: change upload-to-s3 vars to upload-to-az
* build: change upload-to-az to upload-to-storage
* build: change linux-ia32-publish var
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
2022-05-11 10:00:06 -04:00
Robo
16b78a4eff
chore: backport a536de469 from nod ( #34136 )
2022-05-10 17:26:19 -07:00
trop[bot]
95277d1580
build: use azure function to hash assets instead of lambda ( #34121 )
...
* build: use azure function to hash assets instead of lambda
* chore: empty commit to trigger CI
Co-authored-by: Samuel Attard <sattard@salesforce.com >
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
2022-05-08 09:30:15 -07:00
trop[bot]
f97264499b
build: stop uploading assets to S3 ( #34115 )
...
* build: remove S3 uploads
* build: remove ending slash upload-index-json (#34125 )
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2022-05-06 23:49:39 -07:00
trop[bot]
25b9c1c35e
refactor: prevent RemoveFromLoginItems() from mounting volumes from login items ( #34107 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2022-05-05 21:17:27 -07:00
Pedro Pontes
23f6aecf38
chore: cherry-pick d49484c21e3c from angle ( #34012 )
...
* chore: cherry-pick d49484c21e3c from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-05 22:29:13 -04:00
trop[bot]
f72cf8c2f5
test: unflake some more tests ( #34101 )
...
* test: unflake webview fullscreen test
* test: unflake net throttle test
* Update spec-main/api-net-spec.ts
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
Co-authored-by: Samuel Attard <sattard@salesforce.com >
Co-authored-by: Samuel Attard <sam@electronjs.org >
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2022-05-05 21:18:02 -04:00
Pedro Pontes
36f4b59c04
chore: cherry-pick 6b66a45021 from chromium ( #34073 )
...
Co-authored-by: Electron Bot <electron@github.com >
2022-05-05 21:04:02 -04:00
trop[bot]
b653897e0f
fix: offscreen rendering crash on input select ( #34091 )
...
* fix: offscreen rendering crash on input select
* Trigger Build
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2022-05-05 13:39:19 -07:00
Sudowoodo Release Bot
322f1c3f89
Bump v17.4.3
v17.4.3
2022-05-05 13:32:29 -07:00
Keeley Hammond
3b0832275e
build: use large executors for macos publish on 12.4.0 ( #34096 )
2022-05-05 13:29:32 -07:00
Pedro Pontes
009263c240
chore: cherry-pick cf64617c1cc5 from chromium ( #34053 )
2022-05-05 11:55:08 -07:00
Pedro Pontes
70aa51cb44
chore: cherry-pick d27d9d059b51 from angle ( #34043 )
...
* chore: cherry-pick d27d9d059b51 from angle
* chore: update patches
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-05 09:57:09 -04:00
Pedro Pontes
0a97730080
chore: cherry-pick 5ff02e4d7368 from chromium ( #34017 )
...
* chore: cherry-pick 5ff02e4d7368 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com >
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2022-05-05 09:56:46 -04:00
trop[bot]
9b5df7f95c
test: unflake some focus tests ( #34082 )
...
* spec: unflake some focus tests
* test: disable flaky webFrame visibiilty spec
Co-authored-by: Samuel Attard <sattard@salesforce.com >
2022-05-05 09:39:17 -04:00
Pedro Pontes
d8194ea6fd
chore: cherry-pick 5361d836aeb1 from chromium ( #34007 )
2022-05-04 16:43:07 -07:00
Sudowoodo Release Bot
e306e8cd0d
Revert "Bump v17.4.3"
...
This reverts commit 478c25c39d .
2022-05-04 11:52:31 -07:00
Sudowoodo Release Bot
478c25c39d
Bump v17.4.3
2022-05-04 08:35:37 -07:00
Pedro Pontes
ca680a14b6
chore: cherry-pick 5be8e065f43e from chromium ( #34038 )
...
* chore: cherry-pick 5be8e065f43e 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-05-04 16:30:10 +02:00
trop[bot]
eaf8f6776f
test: fix nativeModulesEnabled in spec/webview-spec.js ( #34064 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-05-04 16:28:30 +02:00
trop[bot]
da40d1e7db
fix: make BrowserWindow#isFocused() return false when blur() is called on macOS ( #34029 )
...
The isFocused() method on macOS works by checking if the selected
BrowserWindow is a key window. Unfortunately, this didn't work well
with blur() because it wasn't calling any macOS APIs that would change
the key status of the window. Hence, this changes the implementation of
blur() to call orderOut first, which removes the key
status of the window. Then when the orderBack function is called, it
moves the window to the back of its level in the screen list, without
changing the key window.
Fixes: https://github.com/electron/electron/issues/33732
Signed-off-by: Darshan Sen <raisinten@gmail.com >
Co-authored-by: Darshan Sen <raisinten@gmail.com >
2022-05-04 00:05:29 -07:00
trop[bot]
252f9cbd50
test: scope internal test fixtures under @electron-ci ( #34023 )
...
* test: scope internal test fixtures under `@electron`
* Missed references
* Move packages from @electron to @electron-ci scope
* Fix tests
* fix require
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-05-03 23:57:01 -07:00
Pedro Pontes
5a91ea8cdb
chore: cherry-pick 12ba78f3fa7a from chromium ( #34049 )
...
* chore: cherry-pick 12ba78f3fa7a from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-03 16:17:57 -07:00
Pedro Pontes
c460c53c10
chore: cherry-pick d24570fb65 from angle ( #34035 )
...
* chore: cherry-pick d24570fb65 from angle
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-03 16:16:15 -07:00
Samuel Attard
f7367f0312
build: use smaller resource_class because goma ( #33905 ) ( #34033 ) ( #34057 )
2022-05-03 16:14:04 -07:00
Keeley Hammond
75ba569e73
build: improve CI speeds and reduce CI costs ( #33904 ) ( #33953 )
...
* build: improve CI speeds and reduce CI costs (#33904 )
* remove third_party/electron_node:overlapped-checker
target isn't present in older versions
* build: use original arch logic
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: Samuel Attard <sattard@salesforce.com >
2022-05-02 12:51:05 -04:00
trop[bot]
044399047a
build: allow script/spec-runner.js with empty list of runners ( #34001 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-05-02 09:46:19 -04:00
trop[bot]
ecf9633370
spec: allow connections to port 2049 ( #33991 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2022-05-02 14:47:36 +09:00
Samuel Attard
d6aea2703e
build: use dev-cdn instead of sysroots s3 bucket ( #33985 )
...
* build: use dev-cdn instead of sysroots s3 bucket (#33922 )
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-05-02 10:31:20 +09:00
Sudowoodo Release Bot
88e44b0d7e
Bump v17.4.2
v17.4.2
2022-04-29 06:38:36 -07:00
Pedro Pontes
5b4acf406c
chore: cherry-pick ac341df436 from webrtc ( #33671 )
...
Co-authored-by: Electron Bot <electron@github.com >
2022-04-28 10:26:57 -04:00
Pedro Pontes
af7d3b7171
chore: cherry-pick 57bdd90d8c from chromium ( #33886 )
2022-04-28 11:52:08 +09:00
trop[bot]
d10adccf3f
build: ensure sync-done file exists during git cache save ( #33957 )
...
Co-authored-by: Samuel Attard <sattard@salesforce.com >
2022-04-27 18:25:55 -07:00
Pedro Pontes
26e74b355b
chore: cherry-pick 2004594a46c8 from v8 ( #33882 )
...
* chore: cherry-pick 2004594a46c8 from v8
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-04-27 16:41:00 -04:00