Charles Kerr
f6fb877de9
chore: pass base::StringPiece args by value ( #19432 )
...
https://cs.chromium.org/chromium/src/base/strings/string_piece.h?l=14
discusses this, saying "Prefer passing StringPieces by value" because
"[p]assing by value generates slightly smaller code."
2019-07-25 10:19:04 -05:00
Shelley Vohr
539078f281
test: clean up and augment Tray module spec ( #19410 )
...
* spec: clean and add a new tray spec
* address feedback from @nornagon
* destroy tray after every test consistently
2019-07-24 21:22:08 -07:00
Jeremy Apthorp
86c2ea1cb8
test: move Notification spec to main process ( #19414 )
2019-07-24 17:18:11 -07:00
Samuel Maddock
95977291f7
feat: preliminary support for //extensions ( #17440 )
2019-07-24 16:01:08 -07:00
Electron Bot
bd526f97a5
chore: bump chromium to 79eae5b7b2d9dac441ac0182ee160 (master) ( #19166 )
2019-07-24 15:58:51 -07:00
Samuel Attard
6d83eaaf4b
build: use a large machine for node tests as they run on N cores
2019-07-24 14:43:49 -07:00
Samuel Attard
a46e459595
build: disable flaky node tests that fail on linux
2019-07-24 14:43:49 -07:00
Samuel Attard
2132fdfa28
fix: ensure we wait for the inspect to disconnect
...
This re-orders our node clean up so that we free the environment before
the task runner is cleaned up as node uses the task runner during clean
up. It also calls WaitForDisconnect() to ensure that inspector agents
are notified that the context is going down.
2019-07-24 14:43:49 -07:00
Samuel Attard
60821c8ab0
build: convert nodejs tap output to junit and store in circleci as test results
2019-07-24 14:43:49 -07:00
Samuel Attard
cf2103d6e9
fix: ensure that the node env is not bootstrapped before running inspector
2019-07-24 14:43:49 -07:00
Samuel Attard
1d06f67672
build: run node tests
2019-07-24 14:43:49 -07:00
Micha Hanselmann
637cfdd9a0
docs: fix broken link in ipcMain docs ( #19401 )
2019-07-24 11:39:39 -07:00
Shelley Vohr
62e6957f68
spec: don't run codesigning spec on forks ( #19418 )
2019-07-24 10:55:16 -07:00
Shelley Vohr
9dfc4eb2ff
test: add tests for systemPreferences apis ( #19419 )
2019-07-24 10:40:12 -07:00
Charles Kerr
898adbce5c
fix: "TypeError: fn is not a function" crash in release notes generator ( #19394 )
...
* fix: fix cache filename of issue comments
* fix: update octokit deprecated API use
* fix: "TypeError: fn is not a function" in notes.js
* chore: retryableFunc does not need to be async
* chore: simplify checkCache() operation param
2019-07-24 13:23:40 -04:00
Caesar Schinas
a25b15bc2a
docs: fix instructions for opting out of dark mode ( #19358 )
...
4d8a055
(#19226 ) introduced incorrect instructions for 'opting out' of dark mode in Electron 7.0.0 and for enabling it on older versions. The boolean values for the `NSRequiresAquaSystemAppearance` key were inverted.
2019-07-24 10:20:25 -07:00
Jeremy Apthorp
d11d222da2
test: move version-bump spec to main process ( #19415 )
2019-07-24 10:16:28 -07:00
Jeremy Apthorp
9910507bc4
test: move BrowserView specs to main process ( #19409 )
2019-07-24 08:44:24 -07:00
Electron Bot
358f4eebae
Bump v7.0.0-nightly.20190724
2019-07-24 08:33:49 -07:00
Richard Townsend
9a7276dffc
fix: remove TLS destruction ( #19365 )
...
Building with dchecks_always_on=true in release configuration seems to
introduce flakiness because the TLS is double-freed. Amending the check
seems to fix the flakiness.
2019-07-24 11:16:53 -04:00
Samuel Attard
b7f554f1dc
docs: make setBounds take a Partial<Rectangle> ( #19416 )
2019-07-23 23:51:22 -07:00
Samuel Attard
bb90a36701
build: update NMV for Electron 7 ( #19369 )
...
Refs: https://github.com/nodejs/node/pull/28774
2019-07-23 23:51:01 -07:00
Jeremy Apthorp
ad6fb20486
test: disable flaky webview.clearHistory test ( #19398 )
2019-07-23 16:54:41 -07:00
Charles Kerr
b3fb7497c2
chore: omit superceded Chromium updates from notes ( #19400 )
...
* feat: omit superceded Chromium updates from notes
* chore: simplify changed code
2019-07-23 13:50:18 -07:00
Milan Burda
103b38650f
feat: add memory to app.getAppMetrics() ( #18831 )
2019-07-23 13:41:58 -07:00
Erick Zhao
2c383b51c1
feat: add rotate gesture for macOS ( #19294 )
...
* feat: add rotate gesture for macOS
* docs: document change
* refactor: rename 'rotate' -> 'rotate-gesture'
* refactor: const float -> float
* forgot one 🤦♂️
2019-07-23 14:42:26 -05:00
CezaryKulakowski
2e3d757f46
Changed line endings from crlf to lf in manifests.cc/h ( #19382 )
2019-07-23 11:17:34 -07:00
Charles Kerr
38507974d6
chore: use base::Environment in Linux MoveItemToTrash() ( #19367 )
...
* chore: use base::Environment in MoveItemToTrash() Linux impl
* chore: remove unnecessary local function XDGUtil()
* chore: tweak code comment
* fix: remove errant reference
2019-07-23 10:25:58 -07:00
Jeremy Apthorp
5dcac23aea
build: make //electron:electron_lib a source_set ( #19372 )
2019-07-23 09:57:40 -07:00
Sofia Nguy
384ba8da64
docs: update public electron timeline ( #19371 )
2019-07-23 09:52:17 -07:00
Electron Bot
13c152717f
Bump v7.0.0-nightly.20190723
2019-07-23 08:31:46 -07:00
Cheng Zhao
eb6660f534
feat: migrate webRequest module to NetworkService (Part 2) ( #19338 )
...
* handlers => intercepted_handlers
* Add stub for InProgressRequest
* Add stub for webRequest.onBeforeRequest/onBeforeSendHeaders/onSendHeaders
* Add stub for webRequest.onCompleted/onHeadersReceived
* Add stub for webRequest.onResponseStarted
* Add comment for the class
2019-07-22 15:01:45 -07:00
Samuel Attard
d45694dcb0
chore: use circleci v2.1 ( #19346 )
...
This allows us to have a workflow for release-builds that only runs when
we trigger it via API. This will be used to implement a /ci command to
allow folks to trigger release-style builds on their PRs.
2019-07-22 13:31:32 -07:00
Electron Bot
6ff2d69842
Bump v7.0.0-nightly.20190722
2019-07-22 08:31:37 -07:00
Shelley Vohr
3395a1d4db
doc: improve EventEmitter md formatting ( #19345 )
2019-07-22 08:20:43 -07:00
Shelley Vohr
0490189531
fix: correctly convert MessageBoxType ( #19349 )
2019-07-22 08:19:24 -07:00
Electron Bot
526f9d442d
Bump v7.0.0-nightly.20190721
2019-07-21 08:31:02 -07:00
Electron Bot
6e55b81c56
Bump v7.0.0-nightly.20190720
2019-07-20 08:31:16 -07:00
Mark Lee
0c0197a0ef
docs: update Electron Packager links ( #19333 )
2019-07-19 18:52:11 -07:00
Shelley Vohr
1f2f1fb82d
fix: emit swipe event on macOS ( #19319 )
2019-07-19 16:21:07 -07:00
Micha Hanselmann
42d4c579c3
fix zoom button when alwaysOnTop set ( #19314 )
2019-07-19 16:17:59 -07:00
John Kleinschmidt
e389fa75ea
test: run all tests on arm linux platforms ( #19318 )
...
* test: run all tests on arm platforms
* Use Ubuntu 18.04 for arm64 CI
2019-07-19 16:15:47 -07:00
Micha Hanselmann
dc30b86377
feat: support isHighContrastColorScheme()
on macOS ( #19331 )
...
* change docs
* use NativeTheme to check high contrast scheme
2019-07-19 16:04:42 -07:00
Electron Bot
1edbd30987
Bump v7.0.0-nightly.20190719
2019-07-19 08:32:01 -07:00
Samuel Attard
8fc38ed549
build: update symbol generation logic for all helpers ( #19336 )
2019-07-19 08:02:43 -07:00
Samuel Attard
6fc648cd25
fix: bootstrap the node environment after we setup the InspectorAgent ( #19317 )
2019-07-18 16:54:23 -07:00
Micha Hanselmann
2467350180
feat: support mouse-move
event of Tray API on Windows ( #19265 )
...
* add Tray.mouse-move on win
* change docs
2019-07-18 10:52:15 -07:00
Richard Townsend
9711fc895e
docs: describe how to install Meiryo ( #19308 )
...
Fixes #19201
2019-07-18 10:51:34 -07:00
Samuel Attard
d82e7af9be
chore: upgrade transitive lodash dependency ( #19297 )
2019-07-18 09:59:09 -07:00
Electron Bot
90684bd5b1
Bump v7.0.0-nightly.20190718
2019-07-18 08:33:13 -07:00