Jeremy Rose
5c8e7e8b7f
fix: restrict sendToFrame to same-process frames by default ( #26928 )
...
* fix: restrict sendToFrame to same-process frames by default (#26875 )
* missed a conflict
* fix build
* fix build again
2020-12-11 13:01:49 -08:00
trop[bot]
b2e345857a
docs: BrowserWindow extension APIs are deprecated in Electron 9 ( #26784 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-12-01 21:33:02 -08:00
trop[bot]
2800ddf930
chore: cleanup inline HTML in docs ( #26393 )
...
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2020-11-10 10:47:42 -05:00
trop[bot]
8443cf143b
docs: fix app 'ready' event arguments ( #26175 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-10-26 20:37:59 -07:00
trop[bot]
ca8cda068d
docs: move breaking-changes-ns.md contents to breaking-changes.md ( #25948 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-10-15 10:50:59 +09:00
Shelley Vohr
e58853af3d
docs: rename launch-failure -> launch-failed to match C++ code ( #25930 )
2020-10-14 10:56:12 -05:00
Eryk Rakowski
6e734570ac
feat(extensions): add support for some chrome.management APIs ( #25344 )
...
* feat(extensions): add support for some chrome.management APIs (#25098 )
* 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
* feat(extensions): add support for some chrome.management APIs (#25098 )
* 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
* Update electron_extensions_api_client.cc
2020-09-08 20:12:57 +09:00
trop[bot]
732ce44e61
chore: force source code and markdown files to use LF line ending ( #25177 )
...
* 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:07 +09:00
trop[bot]
123f4087ca
docs: fix supported platforms of powerMonitor ( #25215 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2020-08-31 10:15:14 -07:00
Shelley Vohr
b5720bb2b8
feat: reinvigorate visibleOnFullscreen option ( #25126 )
2020-08-28 11:41:43 -07:00
trop[bot]
7651036bce
feat: expose currencyCode on Product struct in IAP module ( #25085 )
...
Co-authored-by: Shur Singh <ssingh@evernote.com >
2020-08-27 11:46:49 -07:00
Jeremy Rose
f01bb5f43b
fix: increase max crash key value length ( #24854 )
2020-08-06 08:02:46 -07:00
trop[bot]
a5795824ef
feat: add worldSafe flag for executeJS results ( #24712 )
...
* 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 12:08:03 -04:00
Shelley Vohr
f59d898f5c
fix: always callback error with invalid print settings ( #24508 )
...
* fix: always callback error with invalid print settings
* fixup printing patch
Co-authored-by: John Kleinschmidt <jkleinsc@github.com >
2020-07-13 17:19:51 -04:00
trop[bot]
6d34d0759d
docs: fix incorrect formatting in browser docs. ( #24516 )
...
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:54 -07:00
trop[bot]
9d6ac058c9
feat: expose sessionId in debugger module ( #24398 )
...
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2020-07-06 15:37:52 -04:00
Milan Burda
4f10bde056
feat: implement systemPreferences.getMediaAccessStatus() on Windows ( #24275 ) ( #24312 )
2020-07-06 09:32:45 -07:00
trop[bot]
4515c4db00
feat: add app render-process-gone event ( #24315 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-07-03 16:35:16 -07:00
Milan Burda
4ace4995c8
feat: MessagePorts in the main process ( #24323 )
...
Co-authored-by: Milan Burda <miburda@microsoft.com >
2020-07-02 08:37:09 -07:00
trop[bot]
71e329663e
feat: add new render-process-gone event ( #24309 )
...
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2020-07-01 16:49:53 -07:00
trop[bot]
76072270b5
feat: support suspend/resume on Windows ( #24283 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-06-29 09:04:28 -07:00
trop[bot]
f7c4199853
docs: fix MenuItem click handler type ( #24177 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-06-17 11:30:18 -07:00
trop[bot]
e9427e7b92
fix: add missing isComposing KeyboardEvent property ( #23996 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-06-08 10:55:39 -05:00
Robo
fc9fb0b179
fix: default to NTLM v2 in the network service for POSIX platforms ( #23934 )
...
* build: fix for "enable_desktop_capturer = false" (#23864 )
* build: fix filenames autogen with new BUILDFLAG syntax (#23952 )
* fix: default to NTLM v2 in the network service for POSIX platforms (#23846 )
* chore: update patch
Co-authored-by: Alexey Kuzmin <alkuzmin@microsoft.com >
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2020-06-07 13:56:08 -07:00
trop[bot]
058e2e73bb
feat: add V8CacheOptions webpreference ( #23868 )
...
* feat: add V8CacheOptions webpreference
* address review comments
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2020-06-04 12:08:40 -04:00
trop[bot]
a57e7eb2e5
docs: default of allowRendererProcessReuse is true ( #23913 )
...
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2020-06-02 12:02:51 -07:00
trop[bot]
d0495f5fd4
fix: handle asynchronous URL loading in bw proxy ( #23805 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-05-28 09:41:49 -07:00
trop[bot]
be6c102fa1
fix: trigger about panel for about role on on win ( #23715 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-05-21 21:09:05 -04:00
trop[bot]
525179dbfc
docs: errors in isolated world are not dispatched ( #23706 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2020-05-21 15:40:46 -07:00
trop[bot]
a02d3c80a0
feat: add enableWebSQL webpreference ( #23580 )
...
* feat: add enableWebSQL webpreference
* chore: update indexedDB test
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2020-05-19 15:44:14 -04:00
trop[bot]
a3256facea
fix: leave behind the unmodified XDG_CURRENT_DESKTOP variable ( #23554 )
...
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
2020-05-13 12:37:50 -04:00
Erick Zhao
4542e2eef9
docs: document supported extensions apis ( #22021 ) ( #23434 )
...
* docs: document supported extensions apis
* Update extensions.md
* Update README.md
* Apply suggestions from code review
Co-Authored-By: Mark Lee <malept@users.noreply.github.com >
Co-authored-by: Mark Lee <malept@users.noreply.github.com >
Co-authored-by: Jeremy Apthorp <jeremya@chromium.org >
Co-authored-by: Mark Lee <malept@users.noreply.github.com >
2020-05-11 10:49:32 +09:00
Jeremy Apthorp
2f8150891b
fix: crashReporter incompatible with sandbox on Linux ( #23265 ) ( #23461 )
2020-05-08 11:41:42 -07:00
Charles Kerr
4b9df8c248
feat: add force option to app.focus() ( #22612 ) ( #23447 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-05-07 12:16:24 -07:00
trop[bot]
b62df312f2
docs: event.newGuest for new-window in WebContents and webContents in BrowsweWindow's constructor ( #23356 )
...
* docs: `newGuest` in `WebContents` and `webContents` in `BrowsweWindow`
According to the example codes in the documentation of `new-window`
event in `WebContents`, `webContents` in `BrowsweWindow` constructor
options and `newGuest` in `event` argument of `new-window` handler are
both existing but documented. This patch is for adding the related
documentations. Also, it provides typescript-definitations for these
two properties.
* Remove the documnent of `webContents` in BrowserWindow constructor option.
Co-authored-by: Sean Lee <sean.l@canva.com >
2020-04-30 15:42:14 -05:00
trop[bot]
dc3dc81beb
feat: support fullScreen BrowserWindow property ( #23330 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-04-29 12:16:11 -07:00
trop[bot]
088e23d604
menu-item.md remove duplicate options ( #23296 )
...
Co-authored-by: szTheory <szTheory@users.noreply.github.com >
2020-04-28 23:17:11 -07:00
Charles Kerr
6d3a6ce307
docs: minor grammar & spelling fixes ( #22851 ) ( #23262 )
2020-04-23 10:52:51 -07:00
shelley vohr
45174dfc19
feat: add property support for remainder of BrowserWindow ( #23208 )
...
Adds property-based support for the remainder of primitive getter/setter pairs on `BrowserWindow`.
Namely:
- `win.simpleFullScreen`
- `win.title`
- `win.visibleOnAllWorkspaces`
- `win.documentEdited`
- `win.representedFilename`
- `win.shadow`
- `win.kiosk`
- `win.menuBarVisible`
2020-04-23 10:34:20 -07:00
trop[bot]
f0a34a2f91
docs: fix devToolsWebContents union type ( #23170 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-04-20 11:35:57 -07:00
trop[bot]
ff6e411973
fix: don't assign NSAlert to window which is not visible ( #23090 )
2020-04-16 20:25:47 -07:00
trop[bot]
914a8d02b4
docs: explain the swipe event on macOS ( #23135 )
...
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2020-04-16 10:55:25 -07:00
trop[bot]
a6ff42c190
fix: workaround for hang when preventDefault-ing nativeWindowOpen ( #22750 )
...
* fix: enable workaround for nativeWindowOpen hang
* add test
* test: ensure window doesn't leak into other test
* update to use new webcontents delegate methods
Co-authored-by: Andy Locascio <andy@slack-corp.com >
2020-03-25 10:40:12 +09:00
Samuel Attard
9b14ae770d
feat: add support for net requests to use the session cookie store ( #22806 )
...
* chore: refactor all the net specs to be async with better error handling (#22731 )
* chore: fix net specs when rerunning locally (#22745 )
* feat: add support for net requests to use the session cookie store (#22704 )
* fix: allow net requests to use Same-Site cookies (#22788 )
2020-03-23 10:53:40 -07:00
Eryk Rakowski
edd7e97dd9
feat(extensions): add more properties to extension object ( #22595 )
2020-03-21 10:28:05 +09:00
Shelley Vohr
dc25ad2ef0
chore: update app module property support ( #22747 )
2020-03-20 16:09:47 +09:00
trop[bot]
02eff88e1b
chore: revert deprecated WebContents properties ( #22682 )
2020-03-19 14:11:41 -07:00
trop[bot]
54e31956f8
chore: more modules to dual prop/fn support ( #22734 )
2020-03-19 09:27:39 -07:00
trop[bot]
f1c1542958
chore: support props/fns for BrowserWindow ( #22733 )
2020-03-18 19:53:11 -07:00
Сковорода Никита Андреевич
cb90ef47bb
feat: add disableDialogs option to WebPreferences ( #22664 )
...
Allows to disable dialogs completely in a similar way of how safeDialogs option can be used. Overrides safeDialogs option.
2020-03-18 20:02:29 -04:00