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
Cheng Zhao
0bc5d6438e
Fix generating distribution for chromedriver
2015-04-08 22:22:40 +08:00
Cheng Zhao
42dafd47fd
Separate symbols generation from building
2015-04-08 22:12:47 +08:00
Cheng Zhao
4bb0ac271b
mac: Fix linking error when running chromedriver
2015-04-08 22:05:33 +08:00
Cheng Zhao
f5e6c62418
linux: Fix create distribution for chromedriver
2015-04-08 20:08:27 +08:00
Cheng Zhao
c3f8ef06b6
Ship with correct files in distribution
2015-04-08 19:46:57 +08:00
Cheng Zhao
c5b85b23eb
Remove linux_clang option
...
We are always using clang now.
2015-04-08 19:22:02 +08:00
Cheng Zhao
555e06573a
Fix pylint warnings
2015-04-08 19:19:40 +08:00
Cheng Zhao
f9b5156c2c
linux: Fix static linking
2015-04-08 16:46:05 +08:00
Cheng Zhao
5467476173
Don't verbose output in ci
2015-04-08 16:37:12 +08:00
Cheng Zhao
1a36770286
Only build static_library version of libchromiumcontent in CI
2015-04-07 23:41:42 +08:00
Cheng Zhao
105aec4ea9
Upgrade libchromiumcontent
2015-04-07 15:12:20 +00:00
Cheng Zhao
9a458785b6
Simplify how we build node.lib
2015-04-07 18:37:05 +08:00
Cheng Zhao
2351c11da4
No more need to ship vc runtime
...
The release version now static links with vc runtime
2015-04-07 13:51:40 +08:00
Cheng Zhao
2f5090d667
Fix minor typo
2015-04-07 12:36:16 +08:00
Cheng Zhao
f169772031
Link boringssl and node together in one binary
2015-04-07 12:28:57 +08:00
Cheng Zhao
e64101e31f
Upgrade libchromiumcontent to use the static_library build
2015-04-05 22:30:03 +08:00
Cheng Zhao
40c85f2042
Do not download symbols
2015-04-03 14:33:52 +08:00
Cheng Zhao
8b7d875e40
Use "R" and "D" as short names for config
2015-04-03 11:59:14 +08:00
Cheng Zhao
dab9e9be67
Also build with static_library version of libchromiumcontent
2015-04-02 23:03:23 +08:00
Cheng Zhao
80c9f864be
Ship node.dll
2015-04-01 20:27:36 +08:00
Cheng Zhao
7e49645998
Build node as shared library
2015-04-01 20:26:46 +08:00
Cheng Zhao
953060e17c
Verify whether the file exists before including it in zip
2015-04-01 10:23:17 +08:00
Cheng Zhao
0477c01fae
win: Ship d3dcompiler_47.dll
2015-03-29 18:33:25 +08:00
Cheng Zhao
4663fdb446
Update libchromiumcontent to disable zygote process
2015-03-29 00:14:07 +08:00
Cheng Zhao
665363b356
Use Release build of Squirrel
2015-03-25 19:54:59 +08:00
Cheng Zhao
2a4b04bac6
Update libchromiumcontent
2015-03-23 16:29:32 +08:00
Yonggang Luo
fa011c3d97
Add runas as devDependencies, or the python script will install it again and again.
...
The options of register_msdia80_dll.js should be admin.
Fix the problem of runas not works cause it will escape command parameters by default.
2015-03-21 17:28:07 +08:00
Cheng Zhao
46cb6e68f6
Ship snapshot file, fixes #1260
2015-03-18 22:36:27 +08:00
Cheng Zhao
8b88dc6a94
libudev.so is now dynamically loaded from Chrome 41
2015-03-18 13:07:03 +00:00
Cheng Zhao
b8d918d24f
Merge pull request #1254 from austinmoore-/master
...
Add check for root in script/bootstrap.py
2015-03-18 20:36:29 +08:00
Cheng Zhao
57812616b9
win: Fix tests and compilation errors
2015-03-18 13:58:33 +08:00
Cheng Zhao
b43386b273
Upgrade libchromiumcontent
2015-03-18 09:57:49 +08:00
Cheng Zhao
f8f7ca1d57
linux: Upgrade libchromiumcontent to fix linking
2015-03-18 09:57:48 +08:00
Cheng Zhao
578b24ae8a
Ship with snapshot files
2015-03-18 09:57:42 +08:00
Cheng Zhao
14542f4fc8
Upgrade to Chrome 41
2015-03-18 09:57:37 +08:00
Austin Moore
521f61d7db
Add argument that allows for non-interactive use
...
The newly added 'check_root()' method introduced an interactive prompt
that would ask the user if they wanted to continue. The new argument '-y'
will now skip the prompt, so that if a user needs to run this script
un-interactively, they can do so easily.
2015-03-17 01:42:23 -06:00
Austin Moore
2d1f70c1cf
Add check for root in script/bootstrap.py
2015-03-17 01:01:33 -06:00
Cheng Zhao
bedd0a11ba
Suppress SSL verification, fixes #1115
2015-02-10 17:52:33 +08:00
Cheng Zhao
3bbcc1efd8
compile-coffee.py should be put under tools/
2015-02-03 15:56:58 -08:00
Cheng Zhao
c09ba6efdb
Use upload-node-headers.py in upload.py
2015-01-27 13:19:18 -08:00
Cheng Zhao
7df1957ac7
Fix executing upload-node-headers.py in cygwin
2015-01-27 13:19:18 -08:00
Cheng Zhao
241e410a07
Move the code of uploading node headers to the new script
2015-01-27 13:19:18 -08:00
Cheng Zhao
68cfe80369
Move the code of creating tarball to a new script
2015-01-27 13:19:18 -08:00
Cheng Zhao
fbe1abddf4
Upgrade libchromiumcontent to ship crypto headers
2015-01-27 13:19:18 -08:00
Cheng Zhao
9a14d2bd0e
Upgrade to Chrome 40.0.2214.91
2015-01-27 13:19:18 -08:00
Cheng Zhao
13ed038082
Upgrade to Chrome 40.0.2214.72
2015-01-27 13:17:48 -08:00
Cheng Zhao
fe81e5b32d
Use https://atom.io/download/atom-shell as headers download URL
2015-01-23 12:16:49 -08:00
Cheng Zhao
b8d0c5b3fe
Include node's version
2015-01-21 13:37:52 -08:00
Cheng Zhao
23760058e9
Fix target url
2015-01-20 22:16:27 -08:00
Cheng Zhao
7b621262ea
Upload the index.json to S3
2015-01-20 22:09:30 -08:00
Cheng Zhao
62756a79df
Include apm version in index.json
2015-01-20 22:01:51 -08:00
Cheng Zhao
74566375b5
Download the index.json from server
2015-01-20 21:53:53 -08:00
Cheng Zhao
5d9b538513
Add script to dump information for atom-shell
2015-01-20 14:39:14 -08:00
Cheng Zhao
9f5ed14f24
mac: Upgrade libchromiumcontent to fix linking error
2015-01-14 20:15:39 -08:00
Cheng Zhao
834d28f528
win: Fix building
2015-01-14 14:05:22 -08:00
Cheng Zhao
7ab5db1adb
Use http in framework download url, fixes #998
2015-01-12 14:10:22 -08:00
Cheng Zhao
09acb9032a
Allow using blink's private headers
2015-01-08 11:50:55 -08:00
Cheng Zhao
70225009af
Fix bootstrap.py on posix platform
2014-12-21 17:39:59 -08:00
Cheng Zhao
80bea0766e
win: Update version file with unix line ending
2014-12-21 16:30:48 -08:00
Cheng Zhao
54933f992a
Upgrade libchromiumcontent to fix icu symbols
2014-12-21 16:27:56 -08:00
Cheng Zhao
6d168b89ef
Use "http" for download url, fixes #929
2014-12-17 16:25:25 -08:00
Cheng Zhao
654d21100f
Upgrade libchromiumcontent to remove dom storage quota
...
Closes #897 .
2014-12-12 16:42:07 -08:00
Cheng Zhao
099eb53d3c
Upgrade libchromiumcontent to fix generating node.lib
2014-12-12 10:40:42 -08:00
Cheng Zhao
e38614ce31
win: No longer support building with VS Express
...
The Community edition can provide everything we need for Professional
edition.
2014-12-11 19:47:15 -08:00
Cheng Zhao
290dd4ccd8
win: Use d3dcompiler_46.dll
2014-12-11 19:46:42 -08:00
Cheng Zhao
d8d9dea792
Upgrade node to fix failed call to LoadLibrary
2014-12-11 18:33:39 -08:00
Cheng Zhao
409f2b4d0f
win: Fix compilation errors
2014-12-10 14:17:07 -08:00
Cheng Zhao
da3a988c8c
Merge branch 'master' into chrome39
...
Conflicts:
vendor/brightray
2014-12-09 15:49:06 -08:00
IgorKlopov
da900b3094
bootstrap.py also imports it
2014-12-08 20:03:48 +03:00
IgorKlopov
0f29d9f30f
verbose_mode from config.py
...
Also, no return value supposed for execute_stdout
2014-12-08 20:02:08 +03:00
IgorKlopov
b88824a70c
verbose_mode getter/setter
2014-12-08 20:00:35 +03:00
IgorKlopov
7ff95ec255
Travis CI says: execute unused
...
Removed `execute` import
2014-12-08 03:04:41 +03:00
IgorKlopov
20afd51a9d
Travis CI says long line detected
...
Foldede the line
2014-12-08 02:58:04 +03:00
IgorKlopov
19bba5c18c
One more verbose_mode
...
`bootstrap.py` new variable `verbose_mode` to run `npm install` with --verbose option
2014-12-08 02:52:13 +03:00
IgorKlopov
bf4c219766
Make use of execute_stdout
...
execute_stdout makes stdout real-time
2014-12-08 02:47:05 +03:00
IgorKlopov
a5e1d8c97f
introduce execute_stdout
...
`execute_stdout` does not return the output of the process. Instead it outputs directly to current stdout (in real-time - to see what is `npm` doing now)
2014-12-08 02:42:55 +03:00
Cheng Zhao
25ea169c72
Upgrade libchromiumcontent to 39.0.2171.65
2014-12-07 07:43:07 -08:00
IgorKlopov
743e8331b5
Helps troubleshooting
2014-12-07 18:42:59 +03:00
IgorKlopov
0fd1f61a24
Paul suggests paths to be reversed
2014-11-26 01:43:30 +03:00
IgorKlopov
b00bbdeb81
Preserve that empty line
2014-11-25 13:54:02 -08:00
IgorKlopov
0ab4475f24
Compose full list in one place
2014-11-25 13:53:08 -08:00
IgorKlopov
5137e16485
WINDOWS_NODE_PATHs are to stay
...
WINDOWS_NODE_PATHs are checked first, and then os.environ['PATH']
2014-11-25 13:46:09 -08:00
IgorKlopov
91a3e12ab0
Paul says lookup PATH
...
Works both with trailing slash `c:\nodejs\` and without it `c:\nodejs`
2014-11-25 11:41:11 -08:00
IgorKlopov
6aa6bdebe6
Travis says line too long
...
80 chars limit hit
2014-11-25 10:58:13 -08:00
IgorKlopov
1af0e0a762
Verbose required paths
...
I installed to `c:\nodejs` to avoid spaces in path (old habits die hard). So i had an obstacle you see.
2014-11-25 10:27:31 -08:00
Cheng Zhao
e4d9dbcfa2
Do not use no_overwrite mode.
...
Sometimes it would prevent uploading even when the file doesn't exist in
S3.
2014-11-21 16:41:16 +08:00
Cheng Zhao
9c8b3e3c2e
No . in commit message
2014-11-15 20:37:52 +08:00
Cheng Zhao
b7816d85a1
Upgrade to Chrome 38.0.2125.122
2014-11-15 11:20:47 +08:00
Cheng Zhao
aa55e397d4
linux: Install libgconf2-dev in CI
2014-11-15 10:37:27 +08:00
Cheng Zhao
90480fff4e
Fix pylint warnings
2014-11-10 23:33:56 +08:00
Cheng Zhao
6d663d1d01
Use lowercase for symbol paths
2014-11-10 23:07:57 +08:00
Cheng Zhao
e5e94ed437
Add execution bit
2014-11-10 23:02:54 +08:00
Cheng Zhao
34521e5880
Upload PDBs to Windows symbol server when publishing
2014-11-07 22:52:00 +08:00
Cheng Zhao
45fb3ec41d
Don't overwrite files on S3
2014-11-07 21:45:40 +08:00
Cheng Zhao
caa0634df8
Upload symbols to S3
2014-11-07 20:51:25 +08:00
Cheng Zhao
15a05b3639
Add script to call symstore
2014-11-07 20:23:13 +08:00
Kevin Sawicki
b6b6fc3bfd
Remove All Rights Reserved after GitHub copyright
...
Closes #762
2014-10-31 11:17:05 -07:00
Cheng Zhao
e7825da0f8
Upgrade libchromiumcontent to discard iframe security settings
2014-10-25 18:53:24 +08:00
Cheng Zhao
b06d59fcb2
linux: Add libdbus-1-dev as requirement
2014-10-21 15:01:24 +08:00
Cheng Zhao
5162275b9b
Upgrade libchromiumcontent for dbus headers
2014-10-21 14:38:35 +08:00
Cheng Zhao
74da83a0bb
Upgrade libchromiumcontent to fix node.lib
2014-10-13 23:26:13 +08:00
Cheng Zhao
c36c4e36c5
Upgrade libchromiumcontent to fix linking error
2014-10-13 18:11:19 +08:00
Cheng Zhao
9e87037d34
Upgrade to libchromiumcontent 44c71d8
2014-10-13 10:09:58 +08:00
Cheng Zhao
4aac0d6d1c
Upgrade to Chrome 38.0.2125.102
2014-10-11 19:10:32 +08:00
Cheng Zhao
b2741a8316
Upgrade libchromiuncontent to 3245ef8
2014-10-08 02:05:19 +00:00
Cheng Zhao
009412d738
Upgrade libchromiumcontent to f0c3a45
2014-10-08 01:27:07 +00:00
Cheng Zhao
aad46b0894
Upgrade to Chrome af66653
2014-10-06 19:02:54 +08:00
Cheng Zhao
b2b70bb37c
Upgrade libchromiumcontent to 440833b, fixes #462
2014-10-06 10:54:14 +08:00
Cheng Zhao
2768b1ff64
Fix creating empty chromedriver archive.
2014-09-20 15:29:46 +00:00
Cheng Zhao
8f44046f9a
Fix chromedriver's version in archive.
2014-09-20 23:09:49 +08:00
Cheng Zhao
a717235212
Only include chromedriver in vX.X.0 releases.
2014-09-20 22:39:52 +08:00
Cheng Zhao
f952dae0d0
Create dist for chromedriver and upload it.
2014-09-12 22:10:06 +08:00
Cheng Zhao
fd806f81ce
linux: Don't set PR_SET_NO_NEW_PRIVS when creating process, fixes #623 .
2014-09-05 21:04:27 +08:00
Cheng Zhao
533548fdc7
Use atom-shell's version for creating node headers tarball.
2014-09-01 22:54:20 +08:00
Cheng Zhao
d874ba80db
Upgrade libchromiumcontent for gin headers.
2014-09-01 16:08:08 +08:00
Cheng Zhao
ed68bd18b8
Upgrade libchromiumcontent to Chrome 37.
2014-09-01 13:33:03 +08:00
Cheng Zhao
1533600720
Upgrade libchromiumcontent to loose iframe sandbox.
2014-08-26 22:27:50 +08:00
Cheng Zhao
c81a4bcafc
Don't use third party dependency in default_app.
2014-08-26 09:50:45 +08:00
Cheng Zhao
c95869e515
Fix cpplint warnings.
2014-08-21 20:25:12 +08:00
Cheng Zhao
c2f7920068
Upgrade libchromiumcontent to contain printing headers.
2014-08-21 16:38:25 +08:00
Cheng Zhao
48c227c263
Upgrade libchromium for the accelerator fix.
2014-08-17 21:21:28 +08:00
Cheng Zhao
8cc23aca8d
Upgrade to Chrome 36.0.1985.143.
2014-08-17 11:30:26 +08:00
Cheng Zhao
1883da463f
Merge pull request #577 from cornedor/verbose
...
Added verbose mode to the bootstrap script. Closes #574
2014-08-15 10:40:30 +08:00
Cheng Zhao
4087062798
Remove old symbols when generating symbols.
2014-08-13 20:08:07 +08:00
Corne Dorrestijn
6d9a88f415
Fixed inconsistent newlines
2014-08-12 14:28:18 +02:00
Corne Dorrestijn
0018d4b705
Added a verbose mode to the bootstrap script
2014-08-12 14:23:59 +02:00
Cheng Zhao
72e8b2882f
Upgrade libchromiumcontent.
...
* Fix unresponsive event when in beforeunload handler.
* Compile with clang 3.4 under Linux.
2014-08-12 20:17:30 +08:00
Cheng Zhao
eeff20f1bc
linux: Start xvfb in CI.
2014-08-09 09:59:06 +08:00