25138 Commits

Author SHA1 Message Date
Sudowoodo Release Bot
9d3baaae58 Bump v13.6.0 v13.6.0 2021-10-20 17:28:06 -07:00
trop[bot]
23713aa10b fix: don't use private enterprise APIs in MAS build (#31486)
* fix: don't use private enterprise APIs in MAS build

* Update .patches

* fix: update mas patch

Co-authored-by: VerteDinde <khammond@slack-corp.com>
Co-authored-by: Samuel Attard <sam@electronjs.org>
Co-authored-by: VerteDinde <keeleymhammond@gmail.com>
2021-10-21 09:16:04 +09:00
trop[bot]
883f692dad feat: warn when ipcRenderer.sendSync() called with no listeners for channel (#31432)
Co-authored-by: Milan Burda <milan.burda@gmail.com>
2021-10-21 09:09:33 +09:00
trop[bot]
cef7a28136 fix: also pass securityOrigin to media permissions request handler (#31437)
Co-authored-by: Maxime Serrano <mserrano@alumni.cmu.edu>
2021-10-15 13:33:03 +09:00
trop[bot]
d552fa0c07 fix: return HTNOWHERE in resize hit test to allow draggable regions to kick in when required (#31414)
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
2021-10-13 14:39:02 -07:00
Sudowoodo Release Bot
2727847aca Bump v13.5.2 v13.5.2 2021-10-11 09:03:32 -07:00
trop[bot]
072158bf8c docs: add missing 'context-menu' event to webview-tag.md (#31308)
Co-authored-by: Milan Burda <milan.burda@gmail.com>
2021-10-11 14:28:48 +09:00
Pedro Pontes
a733074c8c chore: cherry-pick 3a5bafa35def from chromium (#31365)
* chore: cherry-pick 3a5bafa35def from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-10-11 14:27:42 +09:00
Pedro Pontes
bc25056770 chore: cherry-pick b2c4e4dc21e5 from chromium (#31363)
* chore: cherry-pick b2c4e4dc21e5 from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-10-11 09:46:50 +09:00
trop[bot]
f0b37841ea fix: crash on missing render frame (#31335)
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2021-10-11 09:34:13 +09:00
Pedro Pontes
1caf4e695d chore: cherry-pick 6584528aeb0f0 from webrtc and 36e370cf4db9a from chromium (#31359)
* chore: cherry-pick 6584528aeb0f0 from webrtc and 36e370cf4db9a from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-10-10 05:42:50 -07:00
Pedro Pontes
bba04ea788 chore: cherry-pick 6a8a2098f9fa from chromium (#31231)
* chore: cherry-pick 6a8a2098f9fa from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-10-09 23:17:17 -07:00
Robo
3b3430fba6 refactor: only access memory coordinator interface from browser process (#31305)
* refactor: only access memory coordinator interface from browser process (#31295)

Refs https://chromium-review.googlesource.com/c/chromium/src/+/3174305

* chore: fix build

* chore: fix lint
2021-10-06 15:43:45 -07:00
Pedro Pontes
c53ffadb8a chore: cherry-pick efd8e01ac1a6 from chromium (#31243)
* chore: cherry-pick f2fd53c6d706 from chromium

* chore: update patches

* fix: cherry-pick fix for chromium:1243622 from M90 instead.

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-10-04 06:57:41 -07:00
Pedro Pontes
e714d729b1 chore: cherry-pick 096afc1c5428 from chromium (#31246)
* chore: cherry-pick 096afc1c5428 from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-10-04 03:03:30 -07:00
Pedro Pontes
627bf64263 chore: cherry-pick 4e528a5a8d83 from chromium (#31240)
* chore: cherry-pick 4e528a5a8d83 from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-10-03 23:56:36 -07:00
Pedro Pontes
a7bbb47ec2 chore: cherry-pick e8cb0e7aa32 from angle (#31236) 2021-10-03 23:47:52 -07:00
Pedro Pontes
cf9ae70dbc chore: cherry-pick 5c4acf2ae64a from v8 (#31228)
* chore: cherry-pick 5c4acf2ae64a from v8

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-10-03 23:38:47 -07:00
John Kleinschmidt
044c980e96 fix: persist permission granted to serial ports (#31190) 2021-10-04 10:09:21 +09:00
Robo
9a71ca545f fix: remove expired DST Root CA X3 (#31220)
* Revert "fix: Enable X509_V_FLAG_TRUSTED_FIRST flag in BoringSSL (#31215)"

This reverts commit 3bb36a62cb.

* fix: remove expired DST Root CA X3
2021-10-04 09:58:05 +09:00
Sudowoodo Release Bot
e64966641c Bump v13.5.1 v13.5.1 2021-09-30 14:02:01 -07:00
trop[bot]
3bb36a62cb fix: Enable X509_V_FLAG_TRUSTED_FIRST flag in BoringSSL (#31215)
* fix: Enable X509_V_FLAG_TRUSTED_FIRST flag in BoringSSL

Fixes: https://github.com/electron/electron/issues/31212
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

* Update .patches

* chore: update patches

Co-authored-by: Juan Cruz Viotti <jv@jviotti.com>
Co-authored-by: Samuel Attard <sam@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-30 17:00:55 -04:00
Pedro Pontes
e58a04ea5a chore: cherry-pick f8a74d72f3 from chromium. (#31209)
Co-authored-by: Electron Bot <electron@github.com>
2021-09-30 16:20:34 -04:00
trop[bot]
5e32f51cf6 fix: draggable regions in BrowserViews are independent (#31197)
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2021-09-30 11:04:01 -04:00
trop[bot]
75349f58ad fix: media key globalShortcuts on macOS (#30568)
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
2021-09-30 10:26:05 -04:00
Pedro Pontes
879b98c922 chore: cherry-pick 85123ea32b from chromium (#31202) 2021-09-30 09:54:45 -04:00
Milan Burda
9d34c83089 fix: running tests with release build (#31147)
* fix: running tests with release build (#31092)

* Update electron_api_v8_util.cc
2021-09-29 23:42:42 -04:00
trop[bot]
8d8949ac60 fix: BrowserView drag now delegates to the OS when possible (#31175)
Co-authored-by: @anulman <@anulman>
2021-09-29 17:09:47 -04:00
Shelley Vohr
acb2209668 refactor: use native WeakRef instead of v8util.weaklyTrackValue() (#31164) (#31169)
Co-authored-by: Milan Burda <milan.burda@gmail.com>

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com>
2021-09-29 15:31:33 -04:00
Shelley Vohr
4bd655a093 fix: ensure set vibrancy with invalid value is a no-op (#31163)
* chore: remove c-style conversion for vibrantView (#29724)

* fix: ensure set vibrancy with invalid value is a no-op (#29795)

Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com>
2021-09-29 13:10:26 -04:00
trop[bot]
9c976b4f3d fix: .lldbinit config stale (unavailable) (#31159)
Co-authored-by: Black-Hole1 <158blackhole@gmail.com>
2021-09-29 12:33:13 +02:00
trop[bot]
d70c5d1e6a fix: crash in v8 due to regexp reentrancy (#31142)
* fix: crash in v8 due to regexp reentrancy

Check failed: !regexp_stack_->is_in_use()

Refs https://bugs.chromium.org/p/chromium/issues/detail?id=1250646
Refs https://bugs.chromium.org/p/v8/issues/detail?id=11382

* chore: update patches

* chore: update patches

Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-28 06:10:19 -07:00
Sudowoodo Release Bot
d93629321e Bump v13.5.0 v13.5.0 2021-09-27 12:26:06 -07:00
trop[bot]
b505de0765 fix: first mouse not dragging BrowserView (#31098)
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2021-09-27 21:24:57 +02:00
Michaela Laurencin
4c4d29eb73 fix: add casing for WCO edge (#31097)
* fix: add casing for WCO edge

* fix linting error

* apply fix for linting error
2021-09-27 12:00:35 -04:00
Robo
993ecb5bdd fix: crash in seccomp sandbox with glibc 2.34 (#31091)
Refs https://bugs.chromium.org/p/chromium/issues/detail?id=1244383
Refs https://bugs.chromium.org/p/chromium/issues/detail?id=1213452
2021-09-23 13:53:08 -07:00
Michaela Laurencin
d0ba8d1f69 feat: enable windows control overlay on Windows (#30887)
* feat: enable window controls overlay on macOS (#29253)

* feat: enable windows control overlay on macOS

* address review feedback

* chore: address review feedback

* Address review feedback

* update doc per review

* only enable WCO when titleBarStyle is overlay

* Revert "only enable WCO when titleBarStyle is overlay"

This reverts commit 1b58b5b1fc.

* Add new titleBarOverlay property to manage feature

* spelling fix

* Update docs/api/frameless-window.md

Co-authored-by: Samuel Attard <sam@electronjs.org>

* Update shell/browser/api/electron_api_browser_window.cc

Co-authored-by: Samuel Attard <sam@electronjs.org>

* update per review feedback

Co-authored-by: Samuel Attard <sam@electronjs.org>
(cherry picked from commit 1f8a46c9c6)

* feat: enable windows control overlay on Windows (#30678)

cherry-picked from 41646d1

Co-Authored-By: Michaela Laurencin <35157522+mlaurencin@users.noreply.github.com>

Co-authored-by: Michaela Laurencin <35157522+mlaurencin@users.noreply.github.com>

* modify included header files and update patches

* kick off missed ci

* fix lint error

* chore: update patches

* chore: update patches

* remove version control marker

* correct `resizeable_` backport

Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
2021-09-23 13:04:13 -07:00
trop[bot]
d03fd85a90 fix: update Windows' cache after changing window's style (#31078)
To enable/disable window resizing we set/unset WS_THICKFRAME style
flag on the window. Window's frame styles are cached so we need to
call SetWindowPos with the SWP_FRAMECHANGED flag set to update
cache properly.

Co-authored-by: Cezary Kulakowski <cezary@openfin.co>
2021-09-23 19:49:10 +09:00
trop[bot]
2387d10956 fix: maximized state calculation for non-resizable windows (#31039)
* fix: maximized state calculation for non-resizable windows

* refactor: clean up NSRect comparison

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2021-09-22 09:30:44 +09:00
Pedro Pontes
558350e4bf chore: cherry pick 9723e3c13c from chromium (#30964)
Co-authored-by: Electron Bot <electron@github.com>
2021-09-22 08:49:04 +09:00
trop[bot]
4d960873a4 fix: BrowserViews not painting their WebContents (#31047)
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2021-09-21 22:02:35 +02:00
trop[bot]
dfcb2afffd fix: suppress insecure resource warning for more local hostnames (#31035) 2021-09-21 11:29:02 +02:00
Pedro Pontes
221fd9d6ce chore: cherry-pick 6215793f008f from chromium (#30952)
* chore: cherry-pick 6215793f008f from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-09-21 16:25:26 +09:00
Pedro Pontes
ecad7c2441 chore: cherry-pick ddc4cf156505 from chromium (#30962)
* chore: cherry-pick ddc4cf156505 from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-09-21 15:23:31 +09:00
Pedro Pontes
a9acc050ee chore: cherry-pick 72473550f6ff from angle (#30960)
* chore: cherry-pick 72473550f6ff from angle

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-09-21 14:41:16 +09:00
Pedro Pontes
29311b7d1d chore: cherry-pick 6048fcd52f42 from chromium (#30943)
* chore: cherry-pick 6048fcd52f42 from chromium

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Electron Bot <electron@github.com>
2021-09-21 14:39:56 +09:00
Pedro Pontes
949ec0c7c9 chore: cherry-pick 0c6f5c65fa from chromium (#30950)
Co-authored-by: Electron Bot <electron@github.com>
2021-09-21 10:35:51 +09:00
Pedro Pontes
91b1c0162e chore: cherry-pick 13842c96c2 from chromium and 018f85dea1 from angle (#30957) 2021-09-21 08:49:27 +09:00
Pedro Pontes
e20eab42d3 chore: cherry-pick 7699615c0d and 2f5740f50f from chromium (#30941)
Co-authored-by: Electron Bot <electron@github.com>
2021-09-21 08:48:36 +09:00
Pedro Pontes
fe44e01dbb chore: cherry-pick 034c2003be31 from v8 (#30939)
* chore: cherry-pick 034c2003be31 from v8

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-21 08:47:22 +09:00