John Kleinschmidt
9374dcd923
Bump v2.1.0-unsupported.20180809
v2.1.0-unsupported.20180809
2018-08-09 18:32:08 -04:00
John Kleinschmidt
9d1e7a7a65
Bump v2.1.0-unsupported.20180809
2018-08-09 15:29:29 -04:00
John Kleinschmidt
cd87b2e709
Bump v2.1.0-unsupported-20180809
v2.1.0-unsupported-20180809
2018-08-09 11:53:09 -04:00
Charles Kerr
9694cdc307
fix: Ensure DirectX capturer is supported ( #13993 )
...
* Merge PR #13543 from electron/ajm-win7-crash
Ensure DirectX capturer is supported.
* chore: remove unnecessary whitespace change
* refactor: update desktop capturer backport to old content namespace
2018-08-08 23:31:30 -05:00
Jeremy Apthorp
8683ba33c1
feat: allow setting window shape ( #13789 ) (backport 2-0-x) ( #13989 )
...
This binds Widget::SetShape, an API that already exists in Chromium (for
Windows and Linux). It's a more reliable method of having some parts of
your window be "click-through" than the current `setIgnoreMouseEvents`
API, which messes around with the `WS_EX_LAYERED` window style on
Windows, causing strange bugs and incompatibility with hardware
acceleration.
2018-08-08 23:18:29 -05:00
trop[bot]
63402f3e52
feat: add getUploadProgress API to the net API ( #13985 )
2018-08-08 14:02:24 -05:00
trop[bot]
290970348b
Add a display_id parameter to the desktopCapturer API. (backport: 2-1-x) ( #13986 )
...
* Add a screen_api_id parameter to the desktopCapturer API.
When using the DirectX capturer on Windows, there was previously no way
to associate desktopCapturer/getUserMedia and electron.screen API
screens. This new parameter provides the association.
* Fix non-Windows build.
* Fix Mac.
* Fix Mac harder.
* JS lint
* clang-format C++ code.
* IWYU
* display_id, Linux comment, better test
* lint
* Fix tests on Linux.
* Add display_id documentation.
2018-08-08 13:58:50 -05:00
Jeremy Apthorp
e4f4a1d9f9
chore: roll libcc ( #13974 )
...
Picks up electron/libchromiumcontent#637
2018-08-08 09:59:16 -07:00
John Kleinschmidt
bdc255fa9e
Merge pull request #13966 from electron/2-0-x-backport-12809
...
fix: Prevent menu update while it's open (backport: 2-0-x)
2018-08-07 10:05:44 -04:00
John Kleinschmidt
e8e542b3e8
Merge pull request #13960 from electron/miniak/fix-promisify-2.0
...
fix: some APIs modified for ASAR support cannot be util.promisify'ed (backport: 2-0-x)
2018-08-07 10:04:56 -04:00
Zhuo Lu
dd89aa6c77
Memory safety
2018-08-06 23:50:00 -07:00
Zhuo Lu
79caff69f5
Fix code style
2018-08-06 23:50:00 -07:00
Zhuo Lu
67b10135b6
Update application menu on default runloop
...
Menu change should be prevented while the menu is open
2018-08-06 23:49:57 -07:00
Milan Burda
6a86831b7c
fix: some APIs modified for ASAR support cannot be util.promisify'ed ( #13845 )
2018-08-07 00:20:54 +02:00
Birunthan Mohanathas
dffd17ab70
fix: Improve --enable-features/--disable-features handling (2.0.x) ( #13921 )
...
As it turns out, we can reinitialize the feature list directly after the
user JS script has been executed instead of much later. This allows
modifications to `--enable-features`/`--disable-features` to work with a
greater set of features.
This backports #13920 to `2-0-x`.
2018-08-03 11:09:53 +10:00
Birunthan Mohanathas
cf98934dd9
build: Bump libcc to latest (2.0.x) ( #13919 )
...
This picks up electron/libchromiumcontent#627 .
2018-08-03 10:54:39 +10:00
trop[bot]
2fff138740
fix: handle SIGINT and SIGTERM from the Electron CLI helper ( #13888 )
...
Fixes #12840
2018-08-01 13:25:37 +10:00
Charles Kerr
82bc83c1de
Bump v2.0.6
v2.0.6
2018-07-31 18:49:35 -05:00
Birunthan Mohanathas
3a699741da
build: Bump libcc to latest (2.0.x) ( #13896 )
...
This picks up electron/libchromiumcontent#624 .
2018-07-31 15:45:39 -05:00
trop[bot]
237ad9a49d
fix: util.promisify(setTimeout) ( #13859 )
2018-07-30 15:02:28 +10:00
trop[bot]
45158bdad5
docs: fix electron.d.ts typings ( #13856 )
2018-07-30 11:20:02 +10:00
Birunthan Mohanathas
cf4861b575
build: Bump libcc to latest (2.0.x) ( #13825 )
...
This picks up electron/libchromiumcontent#619 .
2018-07-27 23:05:49 +10:00
Zeke Sikelianos
a76adba2b3
Merge pull request #13782 from electron/fix-enable-disable-features-2-0-x
...
fix: Use --enable-features and --disable-features (2.0.x)
2018-07-25 11:09:15 -07:00
Birunthan Mohanathas
6689dce5ba
fix: Use --enable-features and --disable-features (2.0.x)
...
Unlike Chrome, we were not using the --enable-features and
--disable-features command-line arguments to initialize
`base::FeatureList`.
2018-07-24 17:12:39 +02:00
Cheng Zhao
9667b835ca
fix: create WebContents for webview on request ( #13714 )
2018-07-20 10:45:57 -07:00
John Kleinschmidt
58295a3198
Merge pull request #13735 from electron/backport-13727-2-0-x
...
fix: use context counter as contextId (backport 2-0-x)
2018-07-20 10:22:00 -04:00
Cheng Zhao
b60125f782
fix: use webContentsId with contextId together
...
After after using `processId-contextCounter` as contextId, it may happen
that contexts in different WebContents sharing the same renderer process
get the same contextId. Using webContentsId as part of key in
ObjectsRegistry can fix this.
2018-07-20 10:53:16 +09:00
Cheng Zhao
2af6d9ced7
fix: use context counter as contextId (backport 2-0-x)
...
For sandboxed renderer it may not have a node::Environment in the context,
using a increasing counter as contextId works for all cases.
2018-07-19 11:35:49 -07:00
Charles Kerr
664c184fcb
Bump v2.0.5
v2.0.5
2018-07-13 13:55:07 -05:00
John Kleinschmidt
c125576d48
Merge pull request #13644 from electron/release-updates-2
...
chore: Updates for release process (2-0-x)
2018-07-12 10:31:19 -04:00
John Kleinschmidt
6030146b45
chore: Updates for release process (2-0-x)
...
* Fix Appveyor URL
* Update docs to reflect current process
Also added troubleshooting steps.
(cherry picked from commit 6b5ccec0c6 )
2018-07-12 09:05:02 -04:00
Cheng Zhao
17297d85f8
Merge pull request #13625 from electron/proxy_resolver_oop
...
fix: use mojo v8 proxy resolver with a utility process
2018-07-12 21:59:12 +09:00
deepak1556
65bbf21c08
update libcc ref
2018-07-12 19:55:42 +09:00
deepak1556
00da6ab43b
link mojo proxy resolver in component build
2018-07-12 19:55:42 +09:00
deepak1556
d6d2a46821
REVIEW: create proxy helper per browser context
2018-07-12 19:55:42 +09:00
deepak1556
423bdda1b1
REVIEW: remove pre early initialization of v8
2018-07-12 19:55:42 +09:00
deepak1556
849aeced8f
build: use mojo v8 proxy resolver with a utility process
2018-07-12 19:55:42 +09:00
Cheng Zhao
05a7485880
Merge pull request #13604 from electron/fix-remote-2-0-x
...
fix: guard against double-freeing remote references (2-0-x)
2018-07-12 11:09:38 +09:00
Cheng Zhao
3db1b5a49a
fix double-freeing remote references
...
After the page does navigations, garbage collection can still happen in
the old context. This commit changes to store references to remote objects
by _pages_, instead of by _WebContents_.
2018-07-12 10:45:00 +09:00
Cheng Zhao
1c272503c3
add API to return an unique ID for page
2018-07-12 10:45:00 +09:00
Cheng Zhao
1ebb8975a8
fix assertion caused by PrefServiceFactory::Create
2018-07-12 10:45:00 +09:00
John Kleinschmidt
fcf4c9cef1
build: Updates to the release process (2-0-x) ( #13615 )
...
* Update to run new AppVeyor jobs
AppVeyor builds got split into two jobs, `electron-x64` and `electron-ia32`
(cherry picked from commit 90339b7260 )
* Move github release checking to node.js
Our upload script was relying on an old python script to find the GitHub release for uploading.
(cherry picked from commit 2040095b96 )
2018-07-11 09:08:09 -05:00
John Kleinschmidt
3e5349bf39
Use Visual Studio 2015 for 2-0-x ( #13607 )
2018-07-10 09:40:22 -05:00
John Kleinschmidt
66988adb0e
Bump v2.0.4
v2.0.4
2018-07-03 14:39:36 -04:00
John Kleinschmidt
91be3f343f
Merge pull request #13545 from electron/fix-core-bluetooth-linking
...
Fix crash on startup on macOS 10.9 due to linking with CoreBluetooth
2018-07-03 09:47:35 -04:00
Cheng Zhao
475006c10d
fix: weak load CoreBluetooth when building with 10.10 SDK
...
The CoreBluetooth framework does not exist on OS X 10.9.
2018-07-03 16:37:07 +09:00
John Kleinschmidt
d71a7d89bb
Merge pull request #13538 from electron/dwm-backport
...
fix: Disable chromium's redraw locking on Windows when DWM is disabled (#12501 )
2018-07-02 16:10:22 -04:00
John Kleinschmidt
abcba2b509
Merge pull request #13516 from trop-bot/2-0-x-bp-fix--tray-setcontextmenu-crash-1530308984992
...
Backport (2-0-x) - fix: tray setContextMenu crash
2018-07-02 14:12:51 -04:00
John Kleinschmidt
d06c20f836
Merge branch 'trop-bot-2-0-x-bp-fix--tray-setcontextmenu-crash-1530308984992' into 2-0-x
2018-07-02 14:10:14 -04:00
John Kleinschmidt
3ab99663eb
Merge branch '2-0-x-bp-fix--tray-setcontextmenu-crash-1530308984992' of git://github.com/trop-bot/electron into trop-bot-2-0-x-bp-fix--tray-setcontextmenu-crash-1530308984992
2018-07-02 14:08:34 -04:00