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
trop[bot]
bc987209f8
chore: update links of documentation of chromes ( #31006 )
...
chrome now use developer.chrome.com/docs/extensions/* instead of developer.chrome.com/extensions/*
Co-authored-by: 祈緒ちゃん - Kiochan <sunxingchen@live.com >
2021-09-17 16:46:50 +09:00
Pedro Pontes
7c2889d93a
chore: cherry-pick 8623d711677d from chromium ( #30945 )
...
* chore: cherry-pick 8623d711677d from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-16 18:13:22 -04:00
John Kleinschmidt
fa46c67bd3
feat: enable window controls overlay on macOS ( #29253 ) ( #30698 )
...
* 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 )
2021-09-16 09:34:32 +09:00
trop[bot]
82679f4335
fix: always include pepper flash font file ( #30969 )
...
Co-authored-by: Micha Hanselmann <micha.hanselmann@gmail.com >
2021-09-16 09:30:11 +09:00
Sudowoodo Release Bot
75f366f4d0
Bump v13.4.0
v13.4.0
2021-09-13 08:48:20 -07:00
Robo
1d531f29ee
fix: crash when launching app with systemd v249 ( #30893 )
...
* fix: crash when launching app with systemd v249
Backports https://chromium-review.googlesource.com/c/chromium/src/+/3060345
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-09 14:34:57 -07:00
trop[bot]
f75b755f21
feat: add webContents.fromDevToolsTargetId() ( #30731 )
...
* feat: add webContents.fromDevToolsTargetId()
* refactor: avoid using FromOrCreate
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2021-09-09 11:54:13 +02:00
trop[bot]
a2929226d2
Fix wrong code example for preload property ( #30872 )
...
The text mentions that `preload` should be a property of `webPreferences`, but the code example shows something else.
Co-authored-by: Christian Engel <chrispy@parastudios.de >
2021-09-08 15:20:59 +09:00
trop[bot]
6655694cc7
refactor: remove dead code in NeedsCompleteGpuInfoCollection ( #30875 )
...
Refs https://chromium-review.googlesource.com/c/chromium/src/+/1208362
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-09-08 15:20:10 +09:00
Robo
1ac4d27e22
fix: crash when navigating with render process reuse disabled ( #30852 )
2021-09-07 18:50:39 -07:00
trop[bot]
681d02a77d
docs: Update windows info for auto-updater ( #30870 )
...
Squirrel.Mac can be served from a static host as well.
Co-authored-by: Finn Behrens <me@kloenk.dev >
2021-09-08 08:44:34 +09:00
trop[bot]
14eefd58c1
fix: show maximized frameless window ( #30862 )
...
* fix: show maximized frameless window
* test: show maximized transparent window
* fix: test using wrong bounds
BrowserWindow will be sized to the workArea when the Windows taskbar is
visible.
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2021-09-08 08:42:44 +09:00
Pedro Pontes
2beec61a50
chore: cherry-pick 490c04beac from chromium ( #30824 )
...
Co-authored-by: Electron Bot <electron@github.com >
2021-09-08 08:24:18 +09:00
Pedro Pontes
e1ae36210b
chore: cherry-pick d1eade9d39 from chromium ( #30817 )
...
* chore: cherry-pick d1eade9d39 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-07 08:48:58 +09:00
trop[bot]
e74eac61ae
docs: updated webview tag documentation to accurately reflect preload behavior with asar archives ( #30850 )
...
Co-authored-by: ike <isaactaylor124@gmail.com >
2021-09-06 19:18:03 +09:00
trop[bot]
f8a5c3d8ee
fix: remove CHECK_EQ for swapped RFH ( #30834 )
...
|old_host| may be nullptr if the previous RFH was shutdown.
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2021-09-06 14:52:16 +09:00
Pedro Pontes
efd18b09ca
chore: cherry-pick fbfd2557c2ab from v8 ( #30821 )
...
* chore: cherry-pick fbfd2557c2ab from v8
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-06 14:48:26 +09:00
Pedro Pontes
cd062ac26e
chore: cherry-pick d727013bb543 from chromium ( #30815 )
...
* chore: cherry-pick d727013bb543 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-06 14:48:01 +09:00
Cheng Zhao
a3e47196f7
chore: cherry-pick fix for 1230767 from chromium ( #30638 )
...
* chore: cherry-pick fix for 1230767 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-09-01 20:49:59 +09:00
trop[bot]
1930d972fc
fix(linux): OpenURI portal support for shell.showItemInFolder() ( #30782 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-09-01 20:49:29 +09:00
trop[bot]
0c4ac78dea
docs: improve documentation about macOS entitlement usage security ( #30779 )
...
Co-authored-by: ComplexSpaces <complexspacescode@gmail.com >
2021-09-01 20:47:09 +09:00
Sudowoodo Release Bot
5771f3826a
Bump v13.3.0
v13.3.0
2021-08-31 12:08:57 -07:00
Cheng Zhao
a55bc6a870
chore: cherry-pick fix for 1231134 from chromium ( #30637 )
...
* chore: cherry-pick fix for 1231134 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-08-31 10:37:30 +09:00
Cheng Zhao
dcb311d5c9
chore: cherry-pick fix for 1228036 from v8 ( #30639 )
...
* chore: cherry-pick fix for 1228036 from v8
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-08-30 21:26:58 +09:00
Cheng Zhao
e5935eaff9
chore: cherry-pick fix for 1233564 from chromium ( #30636 )
...
* chore: cherry-pick fix for 1233564 from chromium
Protect HRTF database loader thread from access by different threads
This patch add a new mutex locker around the HRTF database loader
thread to ensure the safe exclusive access of the loader thread
and the HRTF database.
(cherry picked from commit 6811e850ee10847da16c4d5fdc0f845494586b65)
Bug: 1233564
Change-Id: Ie12b99ffe520d3747e34af387a37637a10aab38a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3068260
Auto-Submit: Hongchan Choi <hongchan@chromium.org >
Commit-Queue: Kentaro Hara <haraken@chromium.org >
Reviewed-by: Kentaro Hara <haraken@chromium.org >
[modify] https://crrev.com/033f0bdcbe538c61f532e97b03cb9c092a94b413/third_party/blink/renderer/platform/audio/hrtf_database_loader.cc
[modify] https://crrev.com/033f0bdcbe538c61f532e97b03cb9c092a94b413/third_party/blink/renderer/platform/audio/hrtf_database_loader.h
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-08-30 21:26:27 +09:00
Cheng Zhao
d927f1dc02
chore: cherry-pick fix for 1234009 from chromium ( #30635 )
...
* chore: cherry-pick for for 1234009 from chromium
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-08-30 19:34:56 +09:00
Jeremy Rose
ca1cae64d9
fix: remove ipc wrapper for nativeImage.createThumbnailFromPath ( #30736 )
2021-08-30 19:32:21 +09:00
Sudowoodo Release Bot
69df216a9c
Bump v13.2.3
v13.2.3
2021-08-27 10:18:31 -07:00
trop[bot]
2917eb1589
docs: explain the null webContents case in permission checks ( #30686 )
...
* docs: explain the null webContents case in permission checks
* Update docs/api/session.md
Co-authored-by: Erick Zhao <erick@hotmail.ca >
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: Samuel Attard <sam@electronjs.org >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2021-08-26 15:47:37 +09:00
trop[bot]
ec282ff385
fix: titlebar and buttons state under simple fullscreen ( #30706 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2021-08-26 15:47:05 +09:00
trop[bot]
5d98e5e78a
fix: crash when using TouchBarScrubber arrow button ( #30680 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-08-25 10:06:12 +09:00
Sudowoodo Release Bot
251e7bb227
Bump v13.2.2
v13.2.2
2021-08-23 13:52:26 -07:00
Sudowoodo Release Bot
d4881625b8
Revert "Bump v13.3.0"
...
This reverts commit 348f991563 .
2021-08-23 13:50:34 -07:00
Sudowoodo Release Bot
348f991563
Bump v13.3.0
2021-08-23 12:00:40 -07:00
Cheng Zhao
6308fc4c4e
chore: cherry-pick fix for 1234764 from v8 ( #30587 )
...
* chore: cherry-pick fix for 1234764 from v8
* chore: update patches
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2021-08-23 17:06:57 +09:00
trop[bot]
7fb719f261
fix: WebFrameMain mojo pipe not reset ( #30630 )
...
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com >
2021-08-19 16:58:29 +09:00