trop[bot]
ba8f4660fd
feat: enable windows control overlay on Windows ( #29600 ) ( #30497 )
...
* rebase "feat: enable windows control overlay on Windows"
* correct compilation error
* fix linting errors
* modify includes and build file
* change `hidden` option to `overlay`
* add patch to fix visual layout
* add button background color parameter
* add button text color parameter
* modify `overlay` in docs and modify button hover/press transition color
* change `text` to `symbol`
* remove todo and fix `text` replacement
* add new titleBarOverlay property and remove titleBarStyle `overlay`
* update browser and frameless window docs
* remove chromium patches
* chore: update patches
* change button hover color, update trailing `_`, update test file
* add dchecks, update title bar drawing checks, update test file
* modify for mac and linux builds
* update docs with overlayColor and overlaySymbolColor
* add corner and side hit test info
* modify docs and copyright info
* modify `titlebar_overlay_` as boolean or object
* move `title_bar_style_ to `NativeWindow`
* update docs with boolean and object titlebar_overlay_
* add `IsEmpty` checks
* move get options for boolean and object checks
* fix linting error
* disable `use_lld` for macos
* Update docs/api/frameless-window.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update docs/api/frameless-window.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Update docs/api/frameless-window.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* Apply docs suggestions from code review
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
* modify `true` option description `titleBarOverlay`
* ci: cleanup keychain after tests on arm64 mac (#30472 )
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
Co-authored-by: Michaela Laurencin <35157522+mlaurencin@users.noreply.github.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2021-08-23 20:52:45 -04:00
trop[bot]
24b3ee8444
feat: add electron.safeStorage encryption API ( #30020 ) ( #30430 )
...
* feat: add SafeStorage api; first commit
* chore: rename files to fit semantically
* chore: add linkedBindings
* chore: fix function signatures
* chore: refactor eisCookieEncryptionEnabled() fuse
* chore: create test file
* chore: add tests and documentation
* chore: add copyright and lint
* chore: add additional tests
* chore: fix constructor
* chore: commit for pair programming
* wip: commit for keeley pairing
* chore: docs change and code cleanup
* chore: add linux import
* chore: add description to documentation
* chore: fixing tests
* chore: modify behaviour to not allow unencrypted strings as decyption input
* fix add patch for enabling default v11 encryption on Linux
* chore: remove file after each test
* chore: fix patch
* chore: remove chromium patch
* chore: add linux specific tests
* chore: fix path
* chore: add checker for linuux file deletion
* chore: add dcheck back
* chore: remove reference to headless mode
* chore: remove tests for linux
* chore: edit commit message
* chore: refactor safeStorage to not be a class
* chore: remove static variable from header
* chore: spec file remove settimeout
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
Co-authored-by: George Xu <33054982+georgexu99@users.noreply.github.com >
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-08-23 15:21:40 -07:00
Sudowoodo Release Bot
941ab704e1
Bump v15.0.0-alpha.9
2021-08-23 08:08:12 -07:00
Sudowoodo Release Bot
e406ebd472
Bump v15.0.0-alpha.8
2021-08-19 09:11:24 -07:00
trop[bot]
e44b02b9ad
fix: WebFrameMain mojo pipe not reset ( #30632 )
...
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com >
2021-08-19 16:55:21 +09:00
trop[bot]
33fd679843
fix: cross-origin navigation disposing WebFrameMain instances ( #30600 )
...
* refactor: call methods directly from electron:WebContents
Writing static method boilerplate isn't fun
* fix: cross-origin navigation disposing WebFrameMain instances
* fix: move call to WFM::Connect
* refactor: use base::NoDestructor<T>
* Update shell/browser/api/electron_api_web_frame_main.cc
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-08-19 15:08:08 +09:00
trop[bot]
87399cc4f4
fix: handle nullish WebContentsView in UpdateDraggableRegions ( #30558 )
...
* fix: handle nullish WebContentsView in UpdateDraggableRegions
* build: nogncheck on webcontentsimpl include
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2021-08-19 10:38:51 +09:00
trop[bot]
12c54ab670
fix: persist BrowserView background color when bounds offscreen ( #30542 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-08-19 08:39:53 +09:00
trop[bot]
1ca52e9b93
fix: {exit|enter}-html-fullscreen emitted after esc in webview ( #30562 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-08-19 08:38:34 +09:00
trop[bot]
b444944a6d
fix: documentEdited with non-default titlebarStyle ( #30604 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-08-18 14:13:41 -07:00
trop[bot]
766a58e465
fix: disable kWindowCaptureMacV2 for desktopCapturer ( #30525 )
...
Co-authored-by: VerteDinde <khammond@slack-corp.com >
2021-08-16 11:17:59 -07:00
Sudowoodo Release Bot
daf533dabb
Bump v15.0.0-alpha.7
2021-08-16 08:37:31 -07:00
John Kleinschmidt
6cf9e12dd4
chore: bump chromium to 94.0.4590.2 (15-x-y) ( #30512 )
...
* chore: bump chromium to 94.0.4590.2 (main) (#30274 )
* chore: bump chromium in DEPS to 94.0.4587.0
* chore: update patches
* 2823155: fix GPU video decoding capabilities enumeration
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/2823155
* 3041383: Reduce includes in url_request_mojom_traits.h
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3041383
* chore: bump chromium in DEPS to 94.0.4588.0
* chore: update patches
* chore: bump chromium in DEPS to 94.0.4589.0
* chore: update patches
* 3050633: Rename ScaleFactor to ResourceScaleFactor
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3050633
* 3048296: Create new mojo target to prevent traits header spreading
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3048296
* 3046186: Rename base::ClampToRange
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3046186
* chore: update picture-in-picture patch
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3056037
* chore: bump chromium in DEPS to 94.0.4590.0
* chore: update patches
* 3057495: Fix base::NoDestructor usage in Mac KeychainPassword
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3057495
* 3056134: Remove NetworkIsolationKey unused methods
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3056134
* 3035091: [rab/gsab] Fix gsab maxByteLength after transferring to worker
Adds a patch to v8 to disable a DCHECK that is also firing on node streams
in child processes.
Ref: https://chromium-review.googlesource.com/c/v8/v8/+/3035091
* chore: bump chromium in DEPS to 94.0.4590.2
* chore: fix mas_no_private_api.patch
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3049052
* 3049555: [views] Add CHECK to prevent fallthrough to global NativeTheme
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3049555
* chore: empty commit
* chore: fix whitespace for lint
* chore: cherry-pick chromium woa fix
* Revert "chore: cherry-pick chromium woa fix"
This reverts commit 64f3082e2d .
* chore: fix the build on Windows on ARM
* chore: remove commented code in printing.patch
* fixup! chore: remove commented code in printing.patch
do not remove the new weak_ptr check
* build: sync disable_use_lld_for_macos.patch
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: VerteDinde <khammond@slack-corp.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: VerteDinde <keeleymhammond@gmail.com >
Co-authored-by: Charles Kerr <charles@charleskerr.com >
(cherry picked from commit 81c143318b )
* test fix for (unrelated) bug showing up on linux-asan
(cherry picked from commit a65d2dacd3 )
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-08-16 10:12:39 -04:00
Sudowoodo Release Bot
84df964d2f
Bump v15.0.0-alpha.6
2021-08-12 08:18:31 -07:00
trop[bot]
68e87ea4f5
fix: mouse doesn't work on frameless browserwindows ( #30460 )
...
Fixes #30402 . This bug is from the "CanResize has been de-virtualized"
refactor in https://github.com/electron/electron/pull/29256
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2021-08-11 09:38:06 +09:00
Electron Bot
e49b33cad8
Bump v15.0.0-alpha.5
2021-08-09 08:25:06 -07:00
trop[bot]
5ac3192dd0
fix: move window buttons in-place on macOS ( #30392 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2021-08-09 16:00:29 +09:00
Electron Bot
ea63f2ea98
Bump v15.0.0-alpha.4
2021-08-05 08:41:46 -07:00
Electron Bot
022620f4cd
Bump v15.0.0-alpha.3
2021-08-02 08:16:27 -07:00
trop[bot]
6765eec7a9
fix: respect LogJsConsoleMessages feature in InspectableWebContents::DidAddMessageToConsole ( #30356 )
...
* fix: respect LogJsConsoleMessages feature in InspectableWebContents::DidAddMessageToConsole
* just delete the method
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-08-02 10:00:30 +09:00
trop[bot]
d462204dce
fix: guard against missing native view ( #30328 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-08-02 09:57:58 +09:00
trop[bot]
0cd714a3bb
fix: use contentAspectRatio not aspectRatio ( #30332 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-07-30 02:24:30 -07:00
trop[bot]
1228c69e1d
fix: BrowserViews not painting their WebContents ( #30336 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-07-30 02:23:08 -07:00
trop[bot]
c09b22bf85
chore: remove experimental from navigator.serial implementation ( #30334 )
...
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2021-07-29 21:55:48 -04:00
trop[bot]
d58211304b
fix: update traffic lights position for macOS 11 ( #30270 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2021-07-28 12:02:09 +02:00
trop[bot]
4acdb97543
chore: bump chromium to 94.0.4584.0 (main) ( #30030 ) ( #30268 )
...
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2021-07-26 16:11:58 -07:00
Electron Bot
011a874021
Bump v15.0.0-alpha.2
2021-07-26 10:07:59 -07:00
trop[bot]
bac728a134
fix: process.exit crash in nativeWindowOpen ( #30238 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2021-07-26 18:28:37 +02:00
Electron Bot
edb65a07f1
Bump v15.0.0-alpha.1
2021-07-21 15:05:18 -07:00
Electron Bot
adc3f39a9e
Bump v15.0.0-nightly.20210721
2021-07-21 06:02:02 -07:00
Electron Bot
ea69da279f
Bump v15.0.0-nightly.20210720
2021-07-20 06:02:23 -07:00
Jeremy Rose
c9ba0d02d7
feat: support crashpad on linux ( #29719 )
2021-07-19 10:11:10 -07:00
Jeremy Rose
612361c4da
chore: remove unused getWebPreferences method ( #30160 )
2021-07-19 09:29:23 -07:00
Electron Bot
d4b2f69f36
Bump v15.0.0-nightly.20210719
2021-07-19 06:02:42 -07:00
Electron Bot
cfb2829634
Bump v15.0.0-nightly.20210716
2021-07-16 06:01:06 -07:00
Jeremy Rose
0d9e6f29ba
fix: allow colored tray titles when font type is specified ( #30146 )
2021-07-15 16:45:20 -07:00
Shelley Vohr
1bb689e6dd
fix: BrowserWindow transparency not working ( #30136 )
2021-07-15 16:18:39 -04:00
Electron Bot
849a3b6f81
Bump v15.0.0-nightly.20210715
2021-07-15 07:13:56 -07:00
David Sanders
341b370213
fix: handle redirects within registered protocols ( #29796 )
2021-07-15 20:14:46 +09:00
Shelley Vohr
3f38681c55
fix: double traffic lights on exit fullscreen ( #30114 )
2021-07-14 16:45:12 -07:00
Cheng Zhao
05ba6359d0
feat: add signal option to dialog.showMessageBox ( #26102 )
...
* mac: add dialog.closeMessageBox API
* win: Implement dialog.closeMessageBox
* mac: Return cancelId with closeMessageBox
* gtk: Implement dialog.closeMessageBox
* win: Fix 32bit build
* win: Reduce the scope of lock
* fix: Build error after rebase
* feat: Use AbortSignal to close message box
* chore: silently handle duplicate ID
* win: Add more notes about the threads
* chore: apply reviews
* fix: base::NoDestructor should be warpped in function
* chore: fix style on windows
2021-07-15 07:59:27 +09:00
Jeremy Rose
bec47f54f4
fix: use correct userData path when unbundled ( #30113 )
2021-07-14 13:10:37 -07:00
Electron Bot
4db7221c7d
Bump v15.0.0-nightly.20210714
2021-07-14 06:02:07 -07:00
Cheng Zhao
637ba48b42
fix: pressing ESC should exit fullscreen from webview ( #30063 )
2021-07-14 20:51:26 +09:00
1akshat1
d267f979b7
feat: continue-activity event is extended to support webpageURL property ( #30042 )
...
Co-authored-by: Akshat Malik <amalik@microstrategy.com >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-07-13 13:21:33 -07:00
Electron Bot
3582a513ca
Bump v15.0.0-nightly.20210713
2021-07-13 06:02:20 -07:00
Jeremy Rose
e26901aba4
fix: crash when invoking login callback synchronously ( #30068 )
2021-07-12 12:33:41 -07:00
Jeremy Rose
0cb5631b0b
fix: return RGBA values from getSystemColor ( #30055 )
2021-07-12 11:08:10 -07:00
Electron Bot
c15f44c20f
Bump v15.0.0-nightly.20210712
2021-07-12 06:01:17 -07:00
Cheng Zhao
21f6937728
chore: remove unneeded conversions between wstring and u16string ( #30047 )
2021-07-12 13:33:26 +09:00