Commit Graph

20789 Commits

Author SHA1 Message Date
Electron Bot
55c48efb90 Bump v4.0.5 v4.0.5 2019-02-14 14:09:13 -08:00
Jeremy Apthorp
7a285cd0ea fix: renderer hang in cc BeginMainFrame (#16946)
* chore: re-export chromium patches

this is just git-import-patches && git-export-patches

* fix: renderer hang in cc BeginMainFrame

backports https://chromium-review.googlesource.com/c/chromium/src/+/1419132
2019-02-14 05:50:22 -10:00
John Kleinschmidt
415fbfaf41 ci: Move MacOS builds to CircleCI (4-0-x) (#16933)
* ci: build mac on CircleCI (#16656)

* ci: make macOS CI faster (#16766)

* ci: cache brew update result

* ci: checkout and sync the macOS build on a linux machine for speed

* ci: set MAS_BUILD=true on mas builds (#16824)

* build: remove non-arm vstsJobs (#16793)

* ci: fix binaries for chromedriver build on macOS
2019-02-13 11:25:03 -10:00
trop[bot]
1a41e196e8 build: ensure that the uploaded symbol path is correct for our symbol server (#16916) 2019-02-13 07:08:50 -10:00
trop[bot]
4f63509ebd fix: backport patch to sync exposed crypto (backport: 4-0-x) (#16912) 2019-02-12 21:29:57 -08:00
Cheng Zhao
45a554f305 Fix memory leak when using webFrame and spell checker (4-0-x) (#16772)
* fix: do not create native api::WebFrame in webFrame

When reloading a page without restarting renderer process (for example
sandbox mode), the blink::WebFrame is not destroyed, but api::WebFrame
is always recreated for the new page context. This leaves a leak of
api::WebFrame.

* fix: remove spell checker when page context is released
2019-02-12 06:36:23 -10:00
trop[bot]
29a0bc23c4 fix: release-notes plays more nicely with clerk (#16901)
Explicitly look not just for Clerk's "notes persisted"
message but also its "no release notes" message.
2019-02-12 10:17:40 -06:00
trop[bot]
f7508f17c5 chore: fix "creates offscreen window with correct size" spec on Mac with Retina display (#16877) 2019-02-11 13:14:44 -08:00
trop[bot]
d2538cd3b1 fix: enable property having no effect on submenus (#16857) 2019-02-09 09:58:31 -08:00
trop[bot]
fae52d8e4a fix: don't forward IPC filtering events to app for dev-tools and extensions (#16716) 2019-02-08 15:35:18 -08:00
trop[bot]
064f198162 chore: make crash-reporter specs not use URL module (#16849) 2019-02-08 15:32:41 -08:00
trop[bot]
fd2a9cb056 chore: disable get/setLoginItemSettings specs (#16844) 2019-02-08 15:13:44 -08:00
trop[bot]
b4c27eeaa1 fix: don't construct submenu if it's invisible (#16845) 2019-02-08 15:13:07 -08:00
trop[bot]
93b4d20c59 fix: display empty menu item for non-visible submenus (backport: 4-0-x) (#16847)
* fix: display empty menu item for nonvisible submenus

* use Chromium UI string ID
2019-02-08 15:12:34 -08:00
trop[bot]
c647bf5d27 docs: added webContents.getType() method (backport: 4-0-x) (#16786)
* docs: added webContents.getType() method

* docs: add enumeration of return value for webContents.getType()

* docs: getType() in WebContents should be class method not module method
2019-02-07 08:51:54 -08:00
trop[bot]
cbca75d184 build: ensure index.json is actually valid JSON before uploading (backport: 4-0-x) (#16750)
* build: ensure index.json is actually valid JSON before uploading

* chore: fix py linting for validation of index.json
2019-02-05 15:01:09 -08:00
trop[bot]
8054fc83ac fix: crash when calling setProgressBar on macOS (backport: 4-0-x) (#16727)
* fix: correctly check whether dock has progress bar

* fix: do not leak memory when setting dockTile
2019-02-04 20:56:38 -08:00
Shelley Vohr
0b7680aa14 fix: correctly handle IPC for promise-based methods (#16433) (#16654) 2019-02-04 16:01:42 -08:00
Shelley Vohr
668e85dd7c fix: show proper clerk notes in release notes script (#16694)
* fix: show proper clerk notes in release notes script (backport: 4-0-x) (#16678)

* fix: Note detection in PR

* fix: 'BREAKING CHANGE' detection in PR body

* fix: when to include PRs that landed in other branches too

* fix: when available, use clerk's notes

* address throw edge case
2019-02-04 14:09:56 -08:00
Milan Burda
e253c9bfe6 feat: add additional remote APIs filtering (#16688) 2019-02-04 08:46:54 -08:00
Birunthan Mohanathas
c00d3536d1 fix: use async save dialog for anchor download attribute (4-0-x) (#16647)
Backport of #16612 and #16646

Notes: Fix broken save dialog on macOS for `<a>` downloads
2019-02-03 23:55:18 -08:00
Electron Bot
0710d69acd Bump v4.0.4 v4.0.4 2019-02-01 18:16:15 -08:00
Shelley Vohr
8a25cfcadc Revert "fix: show proper clerk notes in release notes script (backport: 4-0-x) (#16678)"
This reverts commit 3f68d69c40.
2019-02-01 18:14:19 -08:00
Shelley Vohr
6865206ea7 Revert "Bump v4.0.4"
This reverts commit 27ff31899b.
2019-02-01 18:07:58 -08:00
Samuel Attard
abb1a09f16 fix: use a new Electron dedicated ABI number for Electron 4.0 (#16687) 2019-02-01 17:44:31 -08:00
trop[bot]
a184e37f25 docs: fix referrer typedef in OnCompletedDetails (#16674) 2019-02-01 17:44:05 -08:00
trop[bot]
3f68d69c40 fix: show proper clerk notes in release notes script (backport: 4-0-x) (#16678)
* fix: Note detection in PR

* fix: 'BREAKING CHANGE' detection in PR body

* fix: when to include PRs that landed in other branches too

* fix: when available, use clerk's notes
2019-02-01 17:43:57 -08:00
Shelley Vohr
0dd8fd57de Undo (#16690)
* Revert "fix asset fail workaround (#16680)"

This reverts commit e61c8543f1.

* Revert "build: hack around GitHub upload API failure / flake (#16667)"

This reverts commit 1098d0f414.
2019-02-01 17:42:56 -08:00
Electron Bot
27ff31899b Bump v4.0.4 2019-02-01 10:23:38 -08:00
Shelley Vohr
e61c8543f1 fix asset fail workaround (#16680)
* fix asset fail workaround

* uploadResponse.data.id => uploadResponse.id

* asset_id => id
2019-02-01 10:21:50 -08:00
Shelley Vohr
f774303923 Revert "Bump v4.0.4"
This reverts commit 39f26838ef.
2019-02-01 09:48:37 -08:00
Electron Bot
39f26838ef Bump v4.0.4 2019-02-01 08:28:02 -08:00
Shelley Vohr
1098d0f414 build: hack around GitHub upload API failure / flake (#16667) 2019-02-01 08:26:26 -08:00
Shelley Vohr
ca6f494ba6 Revert "Bump v4.0.4"
This reverts commit 7f6c2372f8.
2019-02-01 08:20:26 -08:00
Electron Bot
7f6c2372f8 Bump v4.0.4 2019-01-31 08:45:46 -08:00
Charles Kerr
20a6be8962 fix: move open handling to web-contents.js (#16623) 2019-01-31 14:57:30 +01:00
trop[bot]
28c19dad8f fix: expose aes-cfb ciphers from boringssl (#16617)
Ref #16195
2019-01-30 16:48:13 -08:00
Nitish Sakhawalkar
ada60a938a feat: Implement process.getProcessMemoryInfo to get the process memory usage (#14847) (#16591)
* feat: Implement process.getMemoryFootprint to get the process memory usage

* Add spec

* fix: must enter node env in callback

* Update function call

* Update spec

* Update API data

* update spec

* Update include

* update test for shared bytes

* Update atom/common/api/atom_bindings.cc

Co-Authored-By: nitsakh <nitsakh@icloud.com>

* Update atom/common/api/atom_bindings.cc

Co-Authored-By: nitsakh <nitsakh@icloud.com>

* Update API

* Update the callback isolate

* Update to work after app ready

* Update docs

* Update docs/api/process.md

Co-Authored-By: nitsakh <nitsakh@icloud.com>

* Update docs/api/process.md

Co-Authored-By: nitsakh <nitsakh@icloud.com>

* Fix crash
2019-01-30 12:44:55 -08:00
trop[bot]
0ee1f51883 docs: cancel is optional in OnHeadersReceivedResponse (#16548) 2019-01-29 21:09:42 -08:00
Jeremy Apthorp
56276d2102 fix: expose ripemd160 hash from boringssl (#16454) (#16574)
Ref #16195
2019-01-28 17:34:48 -08:00
Electron Bot
90407259a6 Bump v4.0.3 v4.0.3 2019-01-28 15:40:32 -08:00
Jeremy Apthorp
939e65d262 fix: backport a memory leak fix in webrtc (#16555) 2019-01-28 11:47:33 -08:00
Electron Bot
6a797f2199 Revert "Bump v4.0.3"
This reverts commit 4b5afb5ccf.
2019-01-25 16:04:49 -08:00
Electron Bot
4b5afb5ccf Bump v4.0.3 2019-01-25 15:48:02 -08:00
Jeremy Apthorp
cf079f6c43 fix: registerStreamProtocol callback with large chunks (backport: 4-0-x) (#16540) 2019-01-25 10:59:08 -08:00
Nitish Sakhawalkar
0659093dfa fix: correctly destroy spellcheck client (#16524)
* fix: Destroy spellcheck client

* Address review comments
2019-01-25 10:39:46 -06:00
Lionel RADISSON
fb8bde0094 fix extra closing parenthesis (#16528) 2019-01-25 09:43:38 -05:00
Andy Dill
f747a66109 refactor: move text-to-speech out of chromium_src (#15024) (#16437)
* chore: add tts patch and buildflag, makes tts work again

* chore: add tts patch and buildflag, makes tts work again

* fix: make things compile

* build: add relevant tts files for linux

* fix: update patch and patch description, should now compile on mac

* build: move chrome specific sources under chromium_src:chrome target

* build: enable_extensions again

We are depending on them, check `//electron/chromium_src:chrome` target
for more info.

* fix: update tts.patch to receive notifications about browser context destruction

* fix: extend browser process from chrome layer

The global state g_browser_process is shared between //chrome
and //electron.

* spec: add basic speech synthesis test

* spec: skip speech tests on ci

* build: fix compilation on windows
2019-01-23 13:33:55 -05:00
trop[bot]
67ac6648c4 build: fail a build if some hooks don't succeed (#16505) 2019-01-23 11:29:43 -05:00
trop[bot]
84f1dc7f8c fix: takeHeapSnapshot() using public IPC channel for internal implementation (#16484) 2019-01-22 11:07:30 -08:00