Cheng Zhao
|
ee0dc0d926
|
Update clang
|
2015-09-03 17:50:23 +09:00 |
|
Cheng Zhao
|
1db843244d
|
Upgrade to Chrome 45
|
2015-09-03 17:50:23 +09:00 |
|
Cheng Zhao
|
992aada90f
|
Can only run tests on x64 machine
|
2015-09-03 17:48:50 +09:00 |
|
Cheng Zhao
|
c01d2fbbcd
|
Suppress running tests on our OS X machine
It gets stuck and I don't know the reason, ignore it for now and work on
more important things, will fix it in future.
|
2015-09-03 17:46:44 +09:00 |
|
Cheng Zhao
|
f75458f78d
|
Write output directly to stderr
|
2015-09-03 17:39:06 +09:00 |
|
Cheng Zhao
|
61b7a3afe3
|
No need to ship ffmpeg in dist
|
2015-08-21 16:27:29 +08:00 |
|
Cheng Zhao
|
cf6a904f95
|
win: Fix release build
|
2015-08-21 16:21:20 +08:00 |
|
Cheng Zhao
|
00e5290dc8
|
win: Update libchromium to fix .pdb missing errors
|
2015-08-21 16:19:19 +08:00 |
|
Cheng Zhao
|
1bd8a9869a
|
Run build script on arm and ia32 Linux
|
2015-08-21 14:18:04 +08:00 |
|
Cheng Zhao
|
1e9eaba423
|
win: Fix compiler warning
|
2015-08-11 23:41:43 +08:00 |
|
Cheng Zhao
|
0f990d40cc
|
Use blink's allocator in Node's Buffer
|
2015-08-11 12:31:41 +08:00 |
|
Cheng Zhao
|
bc06195409
|
Link with a few more static libraries on Linux and OS X
|
2015-08-11 10:45:40 +08:00 |
|
Cheng Zhao
|
c5e540823b
|
Update to Chrome 44
|
2015-08-11 09:50:19 +08:00 |
|
Cheng Zhao
|
52d07eb30f
|
Update checksums for new filenames
|
2015-08-10 11:42:14 +08:00 |
|
Cheng Zhao
|
70be04a2d3
|
Upload headers with new filenames
|
2015-08-10 11:28:43 +08:00 |
|
Cheng Zhao
|
1bb0dde360
|
Use WebScopedRunV8Script in converted C++ functions
|
2015-08-07 19:37:17 +08:00 |
|
Cheng Zhao
|
24ba712aa5
|
Update libchromiumcontent to have WebScopedRunV8Script
|
2015-08-07 19:35:34 +08:00 |
|
Cheng Zhao
|
7ab8134613
|
Don't upload PDB files in CI
Somehow it is blocking.
|
2015-07-17 00:54:57 +08:00 |
|
Cheng Zhao
|
b7cdb00d09
|
Hard code the chromedriver's version
It is not possible to run chromedriver for all targets.
|
2015-07-08 12:53:33 +08:00 |
|
Cheng Zhao
|
cb92df687d
|
Upload PDBs to Windows symbol server
|
2015-07-08 12:12:28 +08:00 |
|
Cheng Zhao
|
7bcbad925e
|
Install libnss3-dev on CI
|
2015-07-07 14:42:02 +08:00 |
|
Cheng Zhao
|
3fa1f3ca6f
|
Run clean after cibuild
|
2015-07-07 14:36:44 +08:00 |
|
Cheng Zhao
|
d3204e9a9d
|
Update libchromiumcontent
This applies the patch that disables navigating back when backspace is
pressed.
|
2015-07-07 13:39:55 +08:00 |
|
Cheng Zhao
|
16fd56c083
|
Update libchromiumcontent to include cursors
Refs: #1361.
|
2015-07-06 14:40:51 +08:00 |
|
Cheng Zhao
|
1979b42ee7
|
OpenSSL is still used on Windows and Mac
|
2015-07-06 12:07:19 +08:00 |
|
Cheng Zhao
|
68155e5fb7
|
Don't use OpenSSL for networking
|
2015-07-06 10:53:00 +08:00 |
|
Cheng Zhao
|
07cf2eac4e
|
Merge pull request #2113 from atom/libchromiumcontent-mirror
Allow downloading prebuilt libchromiumcontent binaries from mirror
|
2015-07-06 09:52:43 +08:00 |
|
Cheng Zhao
|
bea45867d2
|
Remove ~/.node-gyp in clean script
|
2015-07-03 23:33:49 +08:00 |
|
Cheng Zhao
|
70987a9029
|
Checkout boto in our repo
|
2015-07-03 23:33:49 +08:00 |
|
Cheng Zhao
|
6f137d62c7
|
Revert "Set openssl_fips in config.gypi"
This reverts commit 26525d6b0f .
|
2015-07-03 22:08:53 +08:00 |
|
Cheng Zhao
|
3533be2f9f
|
Fist line of config.gypi should be empty
|
2015-07-03 21:41:27 +08:00 |
|
Cheng Zhao
|
a1b28c362d
|
Revert "Get the pending version from the commit message"
This reverts commit 16acd669a7 .
|
2015-07-03 21:21:19 +08:00 |
|
Cheng Zhao
|
26525d6b0f
|
Set openssl_fips in config.gypi
|
2015-07-03 20:56:49 +08:00 |
|
Cheng Zhao
|
16acd669a7
|
Get the pending version from the commit message
|
2015-07-03 20:38:34 +08:00 |
|
Cheng Zhao
|
a3463119e8
|
Don't warn arch on Windows
|
2015-07-03 18:03:52 +08:00 |
|
Cheng Zhao
|
9159b06835
|
Fix uploading headers when release draft exists
|
2015-07-03 17:44:36 +08:00 |
|
Cheng Zhao
|
4c76112698
|
Don't check valid upload when -p is specified
|
2015-07-03 17:28:36 +08:00 |
|
Cheng Zhao
|
d158dbdb68
|
Don't check build version for arm target
|
2015-07-03 09:01:16 +00:00 |
|
Cheng Zhao
|
64c0e0dfdc
|
Only creates Release build when ELECTRON_RELEASE is set
|
2015-07-03 16:31:33 +08:00 |
|
Cheng Zhao
|
bdbb994c72
|
Fix pylint warning
|
2015-07-03 15:31:55 +08:00 |
|
Cheng Zhao
|
ffb1732607
|
Delete the original file before uploading in CI
|
2015-07-03 15:26:54 +08:00 |
|
Cheng Zhao
|
02f3d7a25e
|
Just ignore all OSError for rm_rf
|
2015-07-03 15:07:11 +08:00 |
|
Cheng Zhao
|
518ec36511
|
WindowsError is undefined on POSIX
|
2015-07-03 14:54:32 +08:00 |
|
Cheng Zhao
|
12233d704b
|
Use better tag and title
|
2015-07-03 14:49:29 +08:00 |
|
Cheng Zhao
|
2717556a92
|
WindowsError is a subclass of OSError
|
2015-07-03 14:46:26 +08:00 |
|
Cheng Zhao
|
7288581393
|
Fix path to requests library
|
2015-07-03 14:43:58 +08:00 |
|
Cheng Zhao
|
f87a4b9a04
|
One failing rm should not block others
|
2015-07-03 14:40:32 +08:00 |
|
Cheng Zhao
|
b30709f133
|
No need to clean after cibuild
|
2015-07-03 14:36:45 +08:00 |
|
Cheng Zhao
|
20e9abe26a
|
Don't check build version in CI
|
2015-07-03 14:30:59 +08:00 |
|
Cheng Zhao
|
89b22db618
|
Build the python requests library
|
2015-07-03 14:23:42 +08:00 |
|
Cheng Zhao
|
e95ee4775e
|
Ignore Windows errors in clean.py
|
2015-07-03 13:59:02 +08:00 |
|
Cheng Zhao
|
f5ae3111ba
|
Fix calling clean.py
|
2015-07-03 13:54:29 +08:00 |
|
Cheng Zhao
|
6b7d3a070a
|
Clean before and after cibuild
Our CI machine is out of disk space
|
2015-07-03 13:52:13 +08:00 |
|
Cheng Zhao
|
e4530e6e32
|
Don't force redownloading some assets
|
2015-07-03 13:46:26 +08:00 |
|
Cheng Zhao
|
1212e45a6e
|
Fix pylint warning
|
2015-07-03 13:45:29 +08:00 |
|
Cheng Zhao
|
82153eb75f
|
Upload dist to Releases
|
2015-07-03 13:43:20 +08:00 |
|
Haojian Wu
|
960b279419
|
Allow downloading prebuilt libchromiumcontent binaries from
LIBCHROMIUMCONENT_MIRROR.
|
2015-07-03 12:13:40 +08:00 |
|
Cheng Zhao
|
f99cd4d05a
|
Try doing release in CI
|
2015-07-03 12:08:14 +08:00 |
|
Cheng Zhao
|
a720e52568
|
Set DISPLAY in CI machine
|
2015-07-03 12:04:27 +08:00 |
|
Cheng Zhao
|
83ee7a464d
|
Avoid using the old gyp lib in system
|
2015-07-03 11:59:34 +08:00 |
|
Cheng Zhao
|
fe877da61f
|
Do debug build on Windows CI for non-release
|
2015-07-03 11:17:58 +08:00 |
|
Cheng Zhao
|
a1bb0d4d66
|
Don't call register_required_dll for now
|
2015-07-03 11:10:23 +08:00 |
|
Cheng Zhao
|
a6073113a1
|
No need to remove node_modules
|
2015-07-03 11:04:57 +08:00 |
|
Cheng Zhao
|
7d2866f3a7
|
Do not run tests in Windows CI
|
2015-07-03 10:35:40 +08:00 |
|
Cheng Zhao
|
52ba6a25df
|
Create release dist when ELECTRON_RELEASE is set
|
2015-07-03 10:17:20 +08:00 |
|
Cheng Zhao
|
25e15869ec
|
Force using VS2013 for building
|
2015-07-03 10:01:44 +08:00 |
|
Cheng Zhao
|
33109a2718
|
Ignore npm install errors when running in CI
|
2015-07-03 09:43:09 +08:00 |
|
Cheng Zhao
|
cab1b75c41
|
Use npm@2.12.1
See https://github.com/npm/npm/issues/8702.
|
2015-07-03 09:35:16 +08:00 |
|
Cheng Zhao
|
1e9af82bf6
|
Install npm before cleaning node_modules
|
2015-07-02 22:45:26 +08:00 |
|
Cheng Zhao
|
ddaf005c2b
|
Fix calling npm on win32
|
2015-07-02 22:35:41 +08:00 |
|
Cheng Zhao
|
558a612d37
|
Install latest npm in CI
|
2015-07-02 22:34:05 +08:00 |
|
Cheng Zhao
|
2078e5736e
|
Don't upload arm version of mksnapshot too
|
2015-07-02 07:26:53 +00:00 |
|
Cheng Zhao
|
f0eac9d828
|
Don't upload arm version of chromedriver
|
2015-07-02 07:25:17 +00:00 |
|
Cheng Zhao
|
8110f2f221
|
Call correct strip for arm target
|
2015-07-02 07:19:39 +00:00 |
|
Cheng Zhao
|
c76d87719d
|
Build dump_syms for host arch
|
2015-07-02 07:10:05 +00:00 |
|
Cheng Zhao
|
b261c5f87c
|
Libraries on host side is needed to make pkg-config work
|
2015-07-02 05:27:12 +00:00 |
|
Cheng Zhao
|
f569617d24
|
Clean up the libraries to install
|
2015-07-02 05:19:53 +00:00 |
|
Cheng Zhao
|
88b71b9633
|
Only run tests for x64 target
|
2015-07-02 05:18:05 +00:00 |
|
Cheng Zhao
|
f2daeb9d70
|
Build ia32 target with sysroot
|
2015-07-02 05:07:56 +00:00 |
|
Cheng Zhao
|
6088af623e
|
Install ia32 build dependencies
|
2015-07-02 04:47:43 +00:00 |
|
Cheng Zhao
|
57262dd5ef
|
Install arm build dependencies
|
2015-07-02 04:42:36 +00:00 |
|
Cheng Zhao
|
2de5ae9991
|
Add build matrix for arm and ia32
|
2015-07-02 03:13:18 +00:00 |
|
Cheng Zhao
|
3a094e9802
|
Use prebuild clang to build node modules
|
2015-07-02 02:56:56 +00:00 |
|
Cheng Zhao
|
62a5159e72
|
Don't install ubuntu test toolchain
|
2015-07-02 01:27:33 +00:00 |
|
Cheng Zhao
|
7b955fe829
|
Update libchromiumcontent to get arm build
|
2015-07-02 01:09:53 +00:00 |
|
Cheng Zhao
|
14bc544d89
|
Use our custom debian sysroot image
|
2015-07-02 00:47:14 +00:00 |
|
Cheng Zhao
|
88eb5283a0
|
Download debian arm sysroot image
|
2015-07-01 09:22:40 +00:00 |
|
Cheng Zhao
|
af05f5b329
|
Add function to get host_arch
|
2015-07-01 09:17:44 +00:00 |
|
Cheng Zhao
|
432bab3107
|
Only allow building on 64bit machine
|
2015-07-01 16:51:06 +08:00 |
|
Cheng Zhao
|
3d88d56965
|
Support cross-compiling
|
2015-07-01 07:47:21 +00:00 |
|
Cheng Zhao
|
bceac2ab7f
|
Download prebuilt clang
|
2015-07-01 14:27:15 +08:00 |
|
Cheng Zhao
|
aba517d4fd
|
Merge pull request #2014 from atom/enable-zygote
Use zygote process on Linux
|
2015-06-23 13:34:40 +08:00 |
|
Cheng Zhao
|
1ce86b6dfc
|
win: Fix building, close #2018
|
2015-06-23 10:18:43 +08:00 |
|
Cheng Zhao
|
b4f90c8c81
|
Update libchromiumcontent to enable zygote process
|
2015-06-19 22:01:32 +08:00 |
|
Cheng Zhao
|
04d24f61fe
|
Update to node.gyp's changes
|
2015-06-10 14:11:34 +08:00 |
|
Cheng Zhao
|
4466082592
|
Revert "Update libchromiumcontent, fix #1786"
This reverts commit 1314b7c7e5 .
|
2015-06-04 21:15:29 +08:00 |
|
Cheng Zhao
|
ad851547e0
|
Merge pull request #1834 from hokein/master
Ship pdf.dll in release, fix #1826
|
2015-06-01 13:25:31 +08:00 |
|
Haojian Wu
|
c4cbb5ecdb
|
Ship pdf.dll in release.
|
2015-06-01 13:03:56 +08:00 |
|
Cheng Zhao
|
1314b7c7e5
|
Update libchromiumcontent, fix #1786
|
2015-06-01 12:19:56 +08:00 |
|
Cheng Zhao
|
419a14a63f
|
Use gcc-4.8 on CI machine
|
2015-05-28 16:03:06 +08:00 |
|
Cheng Zhao
|
8a6ba7c49f
|
Update libchromiumcontent for race condition fix
|
2015-05-28 14:43:15 +08:00 |
|
Cheng Zhao
|
291604515f
|
Update libchromiumcontent for optional pdf.dll
|
2015-05-26 12:44:24 +08:00 |
|
Cheng Zhao
|
63c2a7f1a9
|
Upgrade to Chrome 43
|
2015-05-22 14:57:00 +08:00 |
|
Cheng Zhao
|
3bd54b7920
|
Ship with vc++ redist files
|
2015-05-12 17:08:27 +08:00 |
|
Cheng Zhao
|
e5d30636c2
|
Update libchromiumcontent for linking with msvcrt dll
|
2015-05-12 16:54:18 +08:00 |
|
Cheng Zhao
|
2b1894f356
|
Merge pull request #1614 from atom/download-x64-directxsdk
Download 64bit directx sdk when building for 64bit target
|
2015-05-08 13:52:55 +08:00 |
|
Cheng Zhao
|
dca872d987
|
win: Download 64bit directx sdk when building for 64bit target
|
2015-05-08 13:42:18 +08:00 |
|
Cheng Zhao
|
1817ddc18a
|
Upload mksnapshot to releases
|
2015-05-06 09:17:40 +08:00 |
|
Cheng Zhao
|
a6ba0cd107
|
Update libchromiumcontent which includes pdf and ppapi libs
|
2015-05-05 16:07:47 +08:00 |
|
Cheng Zhao
|
dec7c40fd8
|
Also upload iojs-*-.tar.gz
|
2015-04-30 16:01:54 +08:00 |
|
Cheng Zhao
|
a8846e0432
|
Also upload headers to iojs's locations
|
2015-04-30 15:36:54 +08:00 |
|
Cheng Zhao
|
ee45f0e8bc
|
Upgrade libchromiumcontent
|
2015-04-27 15:11:58 +08:00 |
|
Cheng Zhao
|
fb78169396
|
Don't add tag in bump-version.py
It will be done by GitHub Releases.
|
2015-04-23 13:28:29 +08:00 |
|
Cheng Zhao
|
5126f02184
|
Update the commit of libchromiumcontent to download
|
2015-04-21 20:01:07 +08:00 |
|
Cheng Zhao
|
32f0ae5b50
|
Upgrade to Chrome 42
|
2015-04-21 18:56:00 +08:00 |
|
Cheng Zhao
|
96c886a8f0
|
Fix upload.py for the rename
|
2015-04-17 15:53:46 +08:00 |
|
Cheng Zhao
|
d535305ff1
|
Use electron in release title
|
2015-04-17 15:26:45 +08:00 |
|
Cheng Zhao
|
eb6fa46041
|
Use product_name for generating zip archives
|
2015-04-17 12:13:35 +08:00 |
|
Cheng Zhao
|
74be99de31
|
Use atom.gyp to generate filenames in upload-windows-pdb.py
|
2015-04-12 22:26:00 +08:00 |
|
Cheng Zhao
|
7255962bd3
|
Fix uploading index.json under OS X
|
2015-04-12 22:24:07 +08:00 |
|
Cheng Zhao
|
b413acddb8
|
Update tmp dir prefix
|
2015-04-12 22:10:46 +08:00 |
|
Cheng Zhao
|
6ba57dcfa3
|
Use atom.gyp to generate paths in test.py
|
2015-04-12 22:10:02 +08:00 |
|
Cheng Zhao
|
f8d64ef1e4
|
Use atom.gyp to generate filenamse in create-dist.py
|
2015-04-12 22:06:06 +08:00 |
|
Cheng Zhao
|
af37af3e1c
|
Rename some functions in bootstrap.py
|
2015-04-12 22:04:48 +08:00 |
|
Cheng Zhao
|
4e7ed50162
|
Use "project_name" in atom.gyp as default target in build.py
|
2015-04-12 21:52:56 +08:00 |
|
Cheng Zhao
|
d0f2da944f
|
Add missing 'v' in some places
|
2015-04-12 14:23:48 +08:00 |
|
Cheng Zhao
|
d19a1063d5
|
Fix pylint warnings
|
2015-04-12 13:15:11 +08:00 |
|
Cheng Zhao
|
b53123d5e7
|
Add clean script
|
2015-04-12 12:55:38 +08:00 |
|
Cheng Zhao
|
e5a7921873
|
Don't push when bumping version
|
2015-04-12 12:52:07 +08:00 |
|
Cheng Zhao
|
b9b7928e7d
|
Move version info to atom.gyp and discard apm dependency
Fixes #1408.
Closes #1359.
|
2015-04-12 12:45:18 +08:00 |
|
Cheng Zhao
|
6b1dd0d413
|
s3_config should be in lib.config
|
2015-04-12 12:00:02 +08:00 |
|
Cheng Zhao
|
aa835ad38a
|
Upload index.json when publishing release
|
2015-04-12 11:36:55 +08:00 |
|
Cheng Zhao
|
f64a3dd349
|
Add win32-ia32 in index.json
|
2015-04-12 00:02:45 +08:00 |
|
Cheng Zhao
|
8a418ba347
|
Upload SHASUMS.txt when publishing release
|
2015-04-12 00:01:10 +08:00 |
|
Cheng Zhao
|
c30d806837
|
win: Upload node.lib of x64 build
|
2015-04-11 23:40:10 +08:00 |
|
Cheng Zhao
|
b5450801d0
|
win: Upload node.dll.pdb
|
2015-04-11 22:15:50 +08:00 |
|
Cheng Zhao
|
6175380bc0
|
Explicit set default arch
|
2015-04-11 18:30:01 +08:00 |
|
Cheng Zhao
|
de016e72a5
|
win: Build with the arch chosen by user
|
2015-04-11 18:07:22 +08:00 |
|
Cheng Zhao
|
1a6832d849
|
TARGET_PLATFORM => PLATFORM
TARGET_PLATFORM is quite misleading since it is actually host platform.
|
2015-04-11 17:30:52 +08:00 |
|
Cheng Zhao
|
ca50cbb5ff
|
Allow specifying the arch of libchromiumcontent to download
|
2015-04-11 17:29:21 +08:00 |
|
Cheng Zhao
|
dfa6fedaed
|
Don't link with shared_librayr of boringssl in Release mode
|
2015-04-10 19:00:06 +08:00 |
|
Cheng Zhao
|
a13343800a
|
win: Generate node.lib from node.dll
|
2015-04-10 15:45:45 +08:00 |
|
Cheng Zhao
|
8894cfab50
|
mac: Fix libicu symbols not included
|
2015-04-10 13:47:21 +08:00 |
|
Cheng Zhao
|
5f2fe27b65
|
linux: Fix linking with node and v8
|
2015-04-10 12:22:18 +08:00 |
|
Cheng Zhao
|
a400bb5997
|
Build node as shared library
|
2015-04-09 21:16:22 +08:00 |
|
Cheng Zhao
|
ae9d90eaa6
|
Upgrade libchromiumcontent for win32 fix
|
2015-04-09 16:00:29 +08:00 |
|
Cheng Zhao
|
2d6b6e4578
|
win: No more chromiumcontent.dll.pdb
|
2015-04-09 14:10:28 +08:00 |
|
Cheng Zhao
|
97c76c19c4
|
win: Register msdia80.dll in dump-symbols.py
|
2015-04-09 13:21:33 +08:00 |
|
Cheng Zhao
|
596f14eca5
|
Allow testing release build
|
2015-04-09 10:00:31 +08:00 |
|
Cheng Zhao
|
b8e38ad14e
|
linux: Strip binaries wen creating distribution
|
2015-04-09 09:05:51 +08:00 |
|