trop[bot]
18d60df173
docs: systemPreferences.subscribeWorkspaceNotification return type ( #28611 )
...
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com >
2021-04-12 00:14:36 -07:00
trop[bot]
d3e828cc4e
docs: update menu item '&' escaping ( #27816 )
...
Co-authored-by: mlaurencin <mlaurencin@electronjs.org >
2021-02-19 09:45:03 -08:00
Eryk Rakowski
4293389679
feat: add win.setTopBrowserView() so that BrowserViews can be raised ( #27711 )
...
* feat: add `win.setTopBrowserView()` so that BrowserViews can be raised (#27007 )
* feat: Raise a browser view via `BrowserWindow.setTopBrowserView()`.
This is similar to removing and re-adding a browser view, but avoids a visible flicker as the browser view is not removed from the window when using `setTopBrowserView`. Note: if the given browser view is not attached to the window, it will be added.
This commit contains the macOS implementation.
* feat: setTopBrowserView support for Windows and Linux
* docs: add info about setTopBrowserView
* docs: Clarify behavior when browserView is not yet attached.
* fix: throw en error when browserView is not attached to the window
* fix: build error
* fix: test
* fix: add test case
* fix: tests
* fix: reparenting
* fix: close second window in tests
Co-authored-by: sentialx <sentialx@gmail.com >
* fix: build error
Co-authored-by: Stewart Lord <stew@offbynone.com >
2021-02-18 19:17:04 +09:00
Milan Burda
52f8f91931
docs: update Xcode / macOS SDK version in build-instructions-macos.md ( #27514 )
2021-01-28 11:47:14 -08:00
Erick Zhao
fb4cd68f93
docs: update verb tenses for structured clone notes ( #27520 )
2021-01-27 11:49:16 -08:00
Erick Zhao
2ee375c5bf
docs: update devtools extension tutorial ( #26326 ) ( #27312 )
...
* docs: update devtools extension tutorial
* Update docs/tutorial/devtools-extension.md
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
* update
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-01-14 14:55:12 +09:00
trop[bot]
17054405d8
docs: document frameId meaning ( #27190 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-01-05 17:19:40 +09:00
Eryk Rakowski
700c410ec3
fix(extensions): implement missing web_request hooks ( #27097 )
...
* fix(extensions): implement missing web_request hooks (#22655 )
Co-authored-by: Jeremy Apthorp <nornagon@nornagon.net >
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
* fix: remove ukm_source_id
Co-authored-by: Jeremy Apthorp <nornagon@nornagon.net >
Co-authored-by: samuelmaddock <samuel.maddock@gmail.com >
2021-01-05 11:40:36 +09:00
Erick Zhao
f5deaedfaa
docs: update OSR max FPS number ( #27060 )
2020-12-17 20:30:53 +09:00
Jeremy Rose
fea41c6f6d
fix: throw when using globalShortcut before ready ( #27023 )
...
* fix: throw when using globalShortcut before ready (#27002 )
* add missing include
2020-12-17 10:07:44 +09:00
Jeremy Rose
0bbd268eb4
fix: restrict sendToFrame to same-process frames by default ( #26875 ) ( #26927 )
...
* fix: restrict sendToFrame to same-process frames by default (#26875 )
* missed a conflict
* fix build
* fix build again
* fix usage of defer
2020-12-11 13:01:40 -08:00
trop[bot]
87d98480fa
docs: add missing deprecated systemPreferences APIs to breaking-changes ( #26934 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-12-11 10:59:09 -08:00
trop[bot]
f6a3ba5d67
docs: BrowserWindow extension APIs are deprecated in Electron 9 ( #26781 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-12-01 21:32:50 -08:00
trop[bot]
16681be8fd
chore: cleanup inline HTML in docs ( #26391 )
...
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2020-11-10 10:48:22 -05:00
trop[bot]
d8fd2dca6d
docs: fix app 'ready' event arguments ( #26173 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-10-26 20:37:50 -07:00
trop[bot]
0992fb35ea
docs: add discord link to docs community page ( #26106 )
...
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2020-10-22 14:42:48 -05:00
trop[bot]
04fdfe610c
docs: move breaking-changes-ns.md contents to breaking-changes.md ( #25946 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-10-15 10:51:31 +09:00
Shelley Vohr
ccaea19e32
docs: rename launch-failure -> launch-failed to match C++ code ( #25929 )
2020-10-14 07:40:03 -07:00
trop[bot]
d4239bb42e
docs: command line flags for GPU controls ( #25685 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2020-09-29 13:54:20 -04:00
Shelley Vohr
6fe6dffe93
fix: honor pageRanges when printing ( #25597 )
2020-09-24 11:53:09 -04:00
trop[bot]
113c65f32f
docs: remove unused StreamProtocolResponse / StringProtocolResponse ( #25582 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-09-23 12:19:04 -07:00
Eryk Rakowski
f99afa4d58
feat(extensions): add support for some chrome.management APIs ( #25098 ) ( #25345 )
...
* fix: initialize management policy
* fix(extensions): crash when using chrome.management
* test: add tests
* docs: add a note about chrome.management
* fix: lint errors
* fix: lint errors
* fix: remove favicon_service include
* fix: add missing management permission
* docs: more supported apis
* fix: extensions.md line endings
2020-09-08 20:12:44 +09:00
trop[bot]
9b6b09216b
chore: force source code and markdown files to use LF line ending ( #25175 )
...
* chore: force source code and markdown files to use LF line ending
* chore: replace CRLF with LF
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2020-09-01 12:48:35 +09:00
Cheng Zhao
615dce3275
docs: fix supported platforms of powerMonitor ( #25212 )
2020-08-31 08:35:19 -07:00
Shelley Vohr
34a321f46b
feat: reinvigorate visibleOnFullscreen option ( #25125 )
...
* feat: reinvigorate visibleOnFullscreen option
* Update electron_api_top_level_window.cc
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2020-08-26 23:49:46 -07:00
trop[bot]
deb78453c0
feat: make window visual effect state customizable ( #25106 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-08-26 16:19:12 -07:00
George Xu
d73b67f386
feat: add nativeImage.createThumbnailFromPath API ( #25072 )
...
* cherry-picking
* add documentation
* convert createThumbnailFromPath to async function
* windows impl protoype
* add tests
* clean up
* fix
* fix test
* update docs
* cleaning up code
* fix test
* refactor from app to native_image
* windows build
* lint
* lint
* add smart pointers, fix test
* change tests and update docs
* fix test, remove nolint
* add renderer-main process routing to fix tests
* lint
* thanks sam
* cherry-pick
* lint
* remove getApplicationInfoForProtocol code
* chore: fix filenames conflict
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2020-08-26 16:18:28 -07:00
trop[bot]
0b834877fe
feat: expose currencyCode on Product struct in IAP module ( #25084 )
...
Co-authored-by: Shur Singh <ssingh@evernote.com >
2020-08-26 16:18:09 -07:00
trop[bot]
8a8fe090ae
docs: update default value for enableRemoteModule in BrowserWindow ( #25011 )
...
Co-authored-by: Vlad Hashimoto <hashimoto.stream@gmail.com >
2020-08-21 20:34:12 -07:00
Charles Kerr
8191a8418f
fix: revert 6ecf729 to fix Linux titlebar dark mode ( #25056 )
...
Fixes #24741
2020-08-21 09:05:51 -05:00
Jeremy Rose
08fc9dfc40
fix: increase max crash key value length ( #24853 )
2020-08-06 08:30:25 -07:00
trop[bot]
bc4884788c
feat: add worldSafe flag for executeJS results ( #24711 )
...
* feat: add worldSafe flag for executeJS results
* chore: do not log warning for webContents.executeJS
* Apply suggestions from code review
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
* chore: apply PR feedback
* chore: split logic a bit
* chore: allow primitives through the world safe checl
* chore: clean up per PR feedback
* chore: flip boolean logic
* chore: update per PR feedback
* chore: fix typo
* chore: fix spec
* Update web-frame.ts
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2020-08-05 10:24:51 -07:00
trop[bot]
d52412dea7
docs: fix incorrect formatting in browser docs. ( #24514 )
...
Address incorrect typing for isEnabled. The root cause of this was due
to missing backticks which caused the docs parser to think that the
return type of the `isEnabled` function was null, where it was supposed
to be a boolean type.
The side effect of this was that the generated typescript typings were
incorrect for this function.
Fixes #24409
Co-authored-by: Sam Saccone <samccone@gmail.com >
2020-07-13 08:56:48 -07:00
Shelley Vohr
39edbd6af4
fix: always callback error with invalid print settings ( #24507 )
2020-07-13 08:55:30 -07:00
Electron Bot
d608a30015
chore: bump chromium to 85.0.4183.19 (10-x-y) ( #24299 )
...
* chore: bump chromium in DEPS to 85.0.4182.1
* chore: bump chromium in DEPS to 85.0.4183.2
* chore: bump chromium in DEPS to 85.0.4183.4
* chore: bump chromium in DEPS to 85.0.4183.5
* update patches
* chore: bump chromium in DEPS to 85.0.4183.6
* chore: bump chromium in DEPS to 85.0.4183.7
* update patches
* chore: bump chromium in DEPS to 85.0.4183.8
* remove chromeos-only TtsControllerDelegate
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2255314
(cherry picked from commit f975f84a3c )
* rename GetHighContrastColorScheme -> GetPlatformHighContrastColorScheme
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2250224
(cherry picked from commit 014b487258 )
* add max_xcode_version build var
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2264867
(cherry picked from commit 2c3b94f497 )
* add empty floc blocklist to BrowserProcessImpl
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2240873
(cherry picked from commit 3cdaae146d )
* Move zygote from //services/service_manager back to //content
https://chromium-review.googlesource.com/c/chromium/src/+/2252466
(cherry picked from commit e0d6dbcf1e )
* Reland "[base] Stop including check.h, notreached.h, etc. in logging.h"
https://chromium-review.googlesource.com/c/chromium/src/+/2264297
(cherry picked from commit 1407040133 )
* Update mas private api patch
* Reland "Reland "New toolchain for Windows 10 19041 SDK""
https://chromium-review.googlesource.com/c/chromium/src/+/2255527
(cherry picked from commit 8101d956f5 )
* [XProto] Remove usage of Shape extension
https://chromium-review.googlesource.com/c/chromium/src/+/2262113
(cherry picked from commit 72b6f11958 )
* chore: bump chromium in DEPS to 85.0.4183.9
* chore: bump chromium in DEPS to 85.0.4183.10
* chore: bump chromium in DEPS to 85.0.4183.11
* chore: bump chromium in DEPS to 85.0.4183.12
* chore: bump chromium in DEPS to 85.0.4183.13
* update patches
* fixup! add empty floc blocklist to BrowserProcessImpl
(cherry picked from commit 07b0b65c1d )
* fixup! Reland "[base] Stop including check.h, notreached.h, etc. in logging.h"
(cherry picked from commit f91c1ab162 )
* Check for GDI exhaustion if window creation fails
https://chromium-review.googlesource.com/c/chromium/src/+/2244124
(cherry picked from commit 3d45d7b78c )
* chore: bump chromium in DEPS to 85.0.4183.14
* Fixup lint issue
* update patches
* fix: include missing header file
* chore: bump chromium in DEPS to 85.0.4183.19
* update patches
* refactor: match upstream print preview handling (#24452 )
(cherry picked from commit 004e29ad33 )
* use PrintHostMsg_DidPreviewPage_Params
https://chromium-review.googlesource.com/c/chromium/src/+/2257124
Co-authored-by: Andy Locascio <andy@slack-corp.com >
Co-authored-by: Electron Bot <anonymous@electronjs.org >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: John Kleinschmidt <jkleinsc@github.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-07-09 10:04:19 -04:00
trop[bot]
73e13ab6d6
chore: add missing _Deprecated_ to 'renderer-process-crashed' on app ( #24432 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-07-06 16:08:57 -04:00
trop[bot]
c32c69604a
feat: expose sessionId in debugger module ( #24397 )
...
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2020-07-06 12:38:01 -07:00
trop[bot]
39bc7c82a6
feat: implement systemPreferences.getMediaAccessStatus() on Windows ( #24311 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-07-01 16:51:10 -07:00
trop[bot]
d580cc1578
feat: support suspend/resume on Windows ( #24281 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-06-29 09:07:16 -07:00
trop[bot]
9f8f82af00
docs: fix MenuItem click handler type ( #24175 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-06-17 11:30:11 -07:00
trop[bot]
5bf938f899
fix: add missing isComposing KeyboardEvent property ( #23995 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-06-08 10:51:12 -05:00
trop[bot]
f3dd997dbd
feat: add V8CacheOptions webpreference ( #23867 )
...
* feat: add V8CacheOptions webpreference
* address review comments
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2020-06-04 17:15:44 -04:00
trop[bot]
3602216e6c
fix: default to NTLM v2 in the network service for POSIX platforms ( #23916 )
...
* fix: default to NTLM v2 in the network service
* chore: update patch details
* update patches
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Electron Bot <anonymous@electronjs.org >
2020-06-02 20:58:38 -07:00
trop[bot]
a8fc41d8b3
docs: default of allowRendererProcessReuse is true ( #23912 )
...
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2020-06-02 12:02:53 -07:00
trop[bot]
9ea42da40e
docs: move protocol-ns to protocol.md ( #23911 )
...
* docs: move protocol-ns to protocol.md
* chore: fix up tests and implement missing pieces required for tests
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2020-06-02 10:55:50 -07:00
trop[bot]
eb93acc463
fix: handle asynchronous URL loading in bw proxy ( #23804 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-05-28 09:41:54 -07:00
trop[bot]
1fb11e1e76
fix: trigger about panel for about role on on win ( #23717 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-05-22 00:55:25 -07:00
Cheng Zhao
ce77e3327c
docs: errors in isolated world are not dispatched ( #23653 )
2020-05-21 11:56:22 -04:00
mtgto
7b55a70a36
feat: Add Secure Keyboard Entry APIs in macOS ( #20678 )
...
* feat: Add Secure Keyboard Entry APIs in macOS
Add methods:
- app.isSecureInputEnabled()
- app.setSecureInputEnabled(enabled)
These enable to prevent other process listens keyboard input events.
* fix: lint error in app.md for #20678
* fix: crash app.setSecureInputEnabled() in password textfield
* fix: export Secure keyboard Entry API to only macOS
* fix: lint error in browser_mac.mm for #20678
* test: add test for app.setSecureKeyboardEntryEnabled in macOS
2020-05-21 11:53:44 -04:00
Shelley Vohr
21a6062a31
docs: document optional scaleFactor param to nativeImage fns ( #23671 )
2020-05-20 18:52:48 -07:00