Aleksei Kuzmin
8e525f965d
build: add a helper script to retreive data from a GN project
2018-09-09 12:30:51 +02:00
Jeremy Apthorp
72526927d9
build: remove gyp build files ( #14097 )
...
* build: remove gyp build files
* docs: update build instructions
* build: temporary restore electron.gyp
* build: do not update Electron version in the electron.gyp
* chore: remove unused submodules
* ci: remove obsolete CI scripts and configs
* chore: remove obsolete scripts
* chore: remove obsolete functions from lib/util.py
* ci: send Slack notification for nightly build results
2018-09-09 10:15:32 +09:00
Charles Kerr
e315e4d308
build: use electron-frameworks sccache ( #14171 )
...
* build: update-external-binaries fetches sccache
* build: add util.add_exec_bit in scripts/
* build: use util.add_exec_bit in create-dist
* build: use util.add_exec_bit in update-external-binaries
this is needed to work around a bug in python's zipfile module that doesn't preserve the exec bit
https://bugs.python.org/issue18262
* fix: linting errors
* build: vsts, circleci use patched sccache
* build: always look for the x64 sccache
as it's the only arch we have it on
* fix: windows-specific errors in updaste-external-binaries
* fix: tyop
* fix: set SCCACHE_BUCKET, SCCACHE_TWO_TIER on circleci
* fix: syntax error in circleci yaml
* fix: keep churning
* chore: add tracer to file downloader
* docs: add sccache instructions for GN builds
* build: pull down the darwin sccache on mas builds
* build: use gn sync verbosely on circleci and vsts
* docs: copyediting
* build: remove unnecessary cache-dir arg
* docs: fix shell quoting in gn build instructions
* fix: invoke gclient without -verbose in circleci
* refactor: remove debug tracer
* fix: invoke gclient without -verbose in appveyor
* fix: invoke gclient without -verbose in vsts
* fix: pull add_exec_bit from correct source
* fix: remove 'SCCACHE_TWO_TIER' from CI scripts
* refactor: remove SCCACHE_BUCKET from ci scripts
this environment variable will be set via the CI UI instead
* refactor: clarify log message
* fix: set SCCACHE_PATH correctly for Windows CI
2018-08-21 15:40:06 -04:00
Samuel Attard
c2063bc139
chore: make beta bumps work ( #14174 )
2018-08-17 13:00:43 -07:00
Shelley Vohr
6861c10183
chore: allow nightlies from release branches ( #14157 )
...
* chore: allow nightlies from release branches
* keep current version from beta to nightly
* move version bump logic to bump-versi.py
2018-08-17 10:42:45 -07:00
Jeremy Apthorp
00b2d94785
ci: start the dbus mock server in GN CI
2018-08-01 10:08:02 -07:00
Jeremy Apthorp
260f7775e7
ci: more lenient check for is_ci in lib.util.download
...
AppVeyor sets CI=True or CI=true, not CI=1
2018-07-31 09:51:40 -07:00
John Kleinschmidt
2040095b96
Move github release checking to node.js
...
Our upload script was relying on an old python script to find the GitHub release for uploading.
2018-07-10 09:40:24 -04:00
John Kleinschmidt
8a15231475
Update copy_vcruntime_binaries for VS2017
2018-05-29 17:25:47 -04:00
deepak1556
3c76cc21ec
build: don't ship pdf_viewer_resources.pak when feature flag is disabled
2018-05-11 16:00:43 +05:30
Kristof Mattei
c1439bb02b
Use Visual Studio's vswhere to find Visual Studio, and use proper version numbers to locate ( #12537 )
2018-04-05 16:13:30 +09:00
deepak1556
e24c0dda5d
add features module to detect availability of build time features at runtime
2018-03-20 10:13:17 +03:00
deepak1556
4b39d17e5f
move pdf viewer behind feature flag
2018-03-20 10:13:17 +03:00
Cheng Zhao
42938de973
Build with Visual Studio 2017
2018-03-20 10:13:16 +03:00
Charles Kerr
86af20ded0
Linux named notifications ( #12192 )
...
* Set name & desktop-entry on Linux notifications
* DBusMock now honors verbose mode flag
* Disable DBus Notification tests on ia32
2018-03-12 09:33:06 +09:00
Thiago de Arruda
dfd98e3428
Add linux powerMonitor tests using python-dbusmock
2017-12-05 08:33:36 -03:00
Cheng Zhao
f8adaed763
Merge pull request #11208 from electron/mips64el
...
Add support for mips64el
2017-11-24 10:54:19 +09:00
Cheng Zhao
7cc73140f8
Fix creating dist for mips64el
...
Note that dump_syms can not parse mips64 binaries, so we don't have
symbols archive for mips64 arch.
2017-11-22 19:29:39 +09:00
Cheng Zhao
a83b8e751b
Download mips64el toolchain
2017-11-21 19:38:21 +09:00
Vanessa Yuen
c122852f09
make verbose execute and non verbose execute do the same things
2017-11-21 16:07:26 +08:00
Kevin Sawicki
0d4a397656
Only rebuild test modules on non-Windows or release builds
2017-05-30 09:13:51 -07:00
Kevin Sawicki
54f4644660
Rebuild modules after installing
2017-05-30 09:13:51 -07:00
Kevin Sawicki
22bc1b004e
Move npm helpers to lib/util
2017-05-30 09:13:51 -07:00
Cheng Zhao
1257dee0b5
Merge pull request #9547 from electron/jessie-sysroot
...
Build with Debian Jessie sysroot image
2017-05-24 16:25:39 +09:00
Kevin Sawicki
77ec648740
Obtain SHA-1 of libcc commit from submodule
2017-05-22 09:27:32 -07:00
Kevin Sawicki
433a827cc3
Upgrade libcc to electron/libchromiumcontent@a3cff0522
2017-05-22 09:04:23 -07:00
Cheng Zhao
28f11516fe
Build with jessie sysroot image
2017-05-22 16:53:45 +09:00
Cheng Zhao
f4420b449f
Use v8::ArrayBuffer::Allocator inside Node
2017-05-18 16:26:46 +09:00
Kevin Sawicki
3f4abc6323
Upgrade to electron/libchromiumcontent@ecc5298428
2017-05-17 08:53:29 -07:00
Kevin Sawicki
6ace5a8e3e
Use correct .target_arch path
2017-05-10 15:55:00 -07:00
Kevin Sawicki
65bd0ecaa9
Upgrade to Chrome 58.0.3029.110
2017-05-09 21:14:22 -07:00
Kevin Sawicki
e1d564da6e
Upgrade to Chrome 58.0.3029.96
2017-05-03 08:49:57 -07:00
Cheng Zhao
cbd3b054cb
Fix release build
2017-04-27 16:34:52 +09:00
Cheng Zhao
5563cf0dc5
Automatically register secure schemes in renderer
...
Otherwise the behavior of secure schemes would be different with before.
2017-04-27 16:34:52 +09:00
Cheng Zhao
7d9d82b522
Fix lack of some Chromium headers
2017-04-27 16:34:52 +09:00
Cheng Zhao
803120dae6
Update libcc to fix missing gen/cc headers
2017-04-27 16:34:52 +09:00
Cheng Zhao
453cb2c0b4
Upgrade to Chrome 58.0.3029.40
2017-04-27 16:34:52 +09:00
Birunthan Mohanathas
4a7125d9f8
Update libcc for electron/libchromiumcontent#285
...
This fixes non-client area DPI scaling on recent Windows 10 versions.
See discussion in #8786 .
2017-04-18 11:11:26 +03:00
Kevin Sawicki
c85d667e66
Upgrade libcc to latest master
2017-03-30 14:37:19 -07:00
Kevin Sawicki
c8951d0d4d
Upgrade libcc for ffmpeg linking fix
2017-03-30 14:36:52 -07:00
Kevin Sawicki
3028bffa73
Upgrade libcc for webview dnd fix
2017-03-27 14:06:00 -07:00
Kevin Sawicki
9642381c02
Upgrade to libcc 44448acf
2017-03-17 09:37:28 -07:00
Kevin Sawicki
469ab8b509
Upgrade libcc for heap snapshot patch
2017-03-17 09:14:17 -07:00
deepak1556
093cff5548
update libcc commit
2017-03-14 00:26:27 +05:30
deepak1556
e4b97a3c93
update submodules to latest
2017-03-14 00:26:27 +05:30
deepak1556
07835bf4e6
update libcc commit
2017-03-14 00:26:27 +05:30
Kevin Sawicki
a0fc5ae63d
Use electron version in Chromedriver asset name
2017-02-15 08:17:40 -08:00
Cheng Zhao
51d5706b48
Update libchromiumcontent: fix usage of private API in MAS build
2017-02-13 16:45:43 +09:00
Cheng Zhao
a3c5eafb16
Update libchromiumcontent to include debug symbols
2017-02-09 16:52:19 +09:00
Kevin Sawicki
997799ad68
Update libcc to e0da1e9
2017-02-06 10:34:30 -08:00