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
Cheng Zhao
9035ffff55
linux: Don't set CXX to clang when building node modules.
2014-08-09 09:24:17 +08:00
Cheng Zhao
ca522f06d3
linux: Do "apt-get update" in CI.
2014-08-08 23:53:58 +08:00
Cheng Zhao
7f534652a6
linux: Install all necessary deps on CI.
2014-08-08 23:41:11 +08:00
Cheng Zhao
b93564894c
Make script quit when error happens in child processes.
2014-08-08 23:23:56 +08:00
Cheng Zhao
54b8a62920
linux: Install libgnome-keyring-dev on travis CI.
2014-08-08 23:10:20 +08:00
Cheng Zhao
d175a99811
Fix pylint warning.
2014-08-08 17:32:00 +08:00
Cheng Zhao
724b29d6d4
win: Fix calling lint scripts with win32 python.
2014-08-08 16:41:10 +08:00
Cheng Zhao
1cadc9221a
win: Download ATL binaries.
2014-08-08 14:18:09 +08:00
Cheng Zhao
8eb650ce03
Merge branch 'appveyor_setup' of https://github.com/deepak1556/atom-shell into deepak1556-appveyor_setup
...
Conflicts:
script/lib/util.py
2014-08-07 22:31:48 +08:00
Cheng Zhao
15c31ad1ba
Create .version after all files have been downloaded.
2014-08-06 23:16:42 +08:00
Cheng Zhao
e3118359ad
Destroy web contents when window is closed.
...
Previously this was reverted because of Chromium's spammy error
loggings, but it also causes the renderer process not to exit when the
page has been closed. After fixing the spammy error logging, we can now
bring this back.
Fixes atom/atom#3141 .
2014-08-04 14:55:08 +08:00
Cheng Zhao
4880096f3d
Restructure the update.py.
2014-08-03 23:13:04 +08:00
Cheng Zhao
c4d9dc91a6
Merge pull request #537 from springmeyer/patch-1
...
fix node to build with target_arch=x64 on linux
2014-08-03 21:55:39 +08:00
Dane Springmeyer
16428baea2
make pylint happy
2014-07-31 11:58:45 -07:00
Dane Springmeyer
4cd3119125
fix indent
2014-07-31 11:22:22 -07:00
Dane Springmeyer
191b1aa719
only default to 64 bit build on darwin and 64bit linux
...
- maintains default to 32 bit on windows
2014-07-31 10:20:33 -07:00
Cheng Zhao
546e4e431d
Ship VS2012 redist DLLs.
...
Atom Shell has been built with VS2013 so we should not ship VS2010's DLLs.
2014-07-31 14:12:17 +08:00
Dane Springmeyer
978f73756b
fix node to build with target_arch=x64 on linux
...
atom-shell on linux is incorrectly reporting `ia32` for `process.arch`.
This is happening because `-Dtarget_arch=ia32` is passed to ninja on linux inside `script/update.py` which leads to '-DARCH="ia32"' being set in the compile flags. I see that the current intention is to target 64 bit builds on linux (37275c64cd
) and the binaries are in fact compiled as 64 bit despite this bug. I guess ninja is somehow smartly ignoring the incorrect setting of the `-m32` flags at 6d772c3cda/common.gypi (L175-L178)
.
Until this is fixed it breaks usage of any node-pre-gyp packaged node addons because node-pre-gyp depends on process.arch being correct in order to require the right binary arch.
2014-07-30 20:51:23 -07:00
Cheng Zhao
5ad203ad99
Upgrade to Chrome 36.
2014-07-28 20:28:48 +08:00
Cheng Zhao
6c866ea909
Pass node version when calling upload-checksums.
2014-07-24 23:34:50 +08:00
Cheng Zhao
0ca33dc6b8
Add script to upload checksums of node headers, fixes #457 .
2014-07-21 16:43:49 +08:00
Cheng Zhao
a1c2adda3d
Fix shipping icudtl.dat in dist.
2014-07-18 08:42:39 +08:00
Cheng Zhao
9afc2daf75
Only ship high DPI paks on Window.
2014-07-16 15:49:40 +08:00
Cheng Zhao
db6c37bfbc
Include high DPI resource paks.
2014-07-16 15:05:02 +08:00
Cheng Zhao
cc29f43a35
win: Update libchromiumcontent to fix shared workers.
2014-07-11 20:18:06 +08:00
Cheng Zhao
ea60a04280
Upgrade libchromiumcontent to fix chromiumviews.
2014-07-11 19:05:51 +08:00
Cheng Zhao
dd6f8669a1
Update libchromiumcontent to fix web workers.
2014-07-09 18:52:11 +08:00
Cheng Zhao
2312f84ec9
Upgrade libchromiumcontent to 2f1b641fca996546b9797c359ec05ac8aeade1ba.
2014-07-09 10:48:58 +08:00
Cheng Zhao
1965a5ee50
Upgrade libchromiumcontent to 93f4be4bc30f98a445e4db2a2759057f0f01de01.
2014-07-03 20:26:05 +08:00
Robo
58c56ce7ae
specify mode for windows
2014-07-02 02:02:23 +05:30
Cheng Zhao
d0abc38afe
Update node version to 0.13.0.
2014-06-30 17:16:33 +08:00
Cheng Zhao
6ddb8c00dc
Upgrade libchromiumcontent to e6aebd2156034b12e869d8905b22c088b2dc42ea.
2014-06-30 09:01:11 +08:00
Cheng Zhao
79c3377cd7
Show chromium's version in user agent, fixes #428 .
2014-06-25 09:05:10 +08:00
Cheng Zhao
232b8721fe
Contain arch in distribution name.
2014-06-04 15:24:38 +00:00
Cheng Zhao
d82ceda770
Upgrade libchromiumcontent to 765ec5dcf192845fed4aec0b117f1e53050911d6.
2014-06-04 22:16:29 +08:00
Cheng Zhao
15127f7b4b
Upgrade libchromiumcontent to 64b6768f1d24318bd35b538658dacd429c544377.
2014-06-03 15:43:00 +08:00
Cheng Zhao
16bc7f10c1
Generate .pak for each locale.
2014-05-29 19:08:59 +08:00
Cheng Zhao
59293bc938
Only build Debug target in cibuild.
2014-05-18 23:52:14 +08:00
Cheng Zhao
c1e2348695
Check for version when downloading external binaries.
2014-05-18 23:42:47 +08:00
Cheng Zhao
9754050598
Rename "frameworks" to "external_binaries".
2014-05-18 23:35:07 +08:00
Cheng Zhao
6358fd1a4b
Ship WebGL necessary files in distribution.
2014-05-18 23:15:53 +08:00
Cheng Zhao
a83787ea42
Update libchromiumcontent for libEGL.dll.
2014-05-18 23:11:32 +08:00
Cheng Zhao
8f9e0d8d59
Download dirextx sdk dlls.
2014-05-18 23:03:46 +08:00
Bernhard Millauer
75fcafa013
The source_root was wrong computed
...
Using 'SOURCE_ROOT = os.path.dirname(os.path.dirname(__file__))' leads to an empty string if the path is relative.
2014-05-14 01:07:26 +02:00
Cheng Zhao
0521663076
Ship with libnotify.so.
2014-05-13 21:03:55 +08:00
Cheng Zhao
d42dc9baba
Do not copy system libraries with permission bits.
2014-05-13 21:03:32 +08:00
Cheng Zhao
d9e1861aff
linux: Ship system dynamic libraries, closes #278 .
2014-05-09 19:29:18 +08:00
Cheng Zhao
6c76d9751f
Print the script running in cibuild.
2014-05-09 10:17:02 +08:00
Pascal Borreli
831c7f5924
Fixed typos
2014-05-07 07:34:53 +01:00
Cheng Zhao
3c0ec73d75
win: Fix dumping symbols.
2014-05-05 12:24:30 +08:00
Cheng Zhao
ac31dc9672
Do not put modules used by specs on the root.
...
Modules in root is now installed by npm, and the native modules are now
not usable by atom-shell.
2014-04-29 11:51:49 +08:00
Cheng Zhao
4addd8d227
win: Fix executing apm.
2014-04-29 11:12:41 +08:00
Cheng Zhao
ec63cc09db
Fix executing npm under cygwin.
2014-04-29 11:07:02 +08:00
Cheng Zhao
d15bb62f72
Merge pull request #238 from atom/cj-move-frameworks
...
Move framework downloads to GitHub release
2014-04-29 10:19:56 +08:00
Cheng Zhao
042d90c047
Use 0.0.2 release.
2014-04-29 02:03:03 +00:00
Cheng Zhao
739484f1d1
💄 Fix pylint warning.
2014-04-29 02:00:57 +00:00
probablycorey
a60fa6989a
Use atom/atom-shell-frameworks until atom/atom-shell is public
2014-04-28 11:09:03 -07:00
probablycorey
b69db7ff67
Move framework downloads to github release
2014-04-28 10:49:49 -07:00
Cheng Zhao
f762ce5d06
💄 Fix pylint warning.
2014-04-28 11:57:05 +08:00
Cheng Zhao
6337888a34
No need to install npm any more, the one in CI is new enough.
2014-04-28 11:42:14 +08:00
Cheng Zhao
3ccd90a690
Install apm from npm, fixes #236 .
2014-04-28 11:37:46 +08:00
Cheng Zhao
4a7e392301
Fix cpplint warning.
2014-04-15 15:42:46 +08:00
Cheng Zhao
2369f6cc41
Don't build symbols in CI.
2014-04-05 11:05:51 +08:00
Cheng Zhao
b7a71b885e
Make sure tags are pushed.
2014-04-02 09:58:56 +08:00
Cheng Zhao
c814803c94
💄
2014-03-28 09:42:37 +00:00
Cheng Zhao
61d54f0558
Make bootstrap script silent.
2014-03-28 09:36:35 +00:00
Cheng Zhao
9d0a11580f
Fix calling apm for apm 0.37.0.
2014-03-28 09:30:15 +00:00
Cheng Zhao
7a6db019e8
Use lastes npm in CI.
2014-03-28 09:25:53 +00:00
Cheng Zhao
1740355855
linux: Include content_shell.pak in distribution.
2014-03-18 14:10:35 +08:00
Cheng Zhao
5402b1b432
Should set low version field to 0 in bump-version.
2014-03-16 19:06:36 +08:00
Cheng Zhao
83ff6b607f
Fix bump-version script.
2014-03-16 15:49:12 +08:00
Cheng Zhao
6285e26972
Fix coffeelint.
2014-03-16 09:43:19 +08:00
Cheng Zhao
375228f266
💄 Update bootstrap script.
2014-03-16 09:27:15 +08:00
Cheng Zhao
2d808d30a2
Bring back build/include_order cpplint.
2014-03-16 09:13:06 +08:00
Cheng Zhao
bbef33a33a
Bring back build/header_guard cpplint.
2014-03-16 08:58:59 +08:00
Cheng Zhao
834d02d65b
Upgrade libchromiumcontent: Add support for acceptsFirstMouse.
2014-03-15 19:10:24 +08:00
Cheng Zhao
7c3ac01fd3
💄 Fix pylint warning.
2014-03-12 21:25:13 +08:00
Cheng Zhao
99ee21d657
linux: Generate symbols from the symbol file.
2014-03-11 09:04:41 +00:00
Cheng Zhao
449748b044
Remove vendor/apm/node_modules in cibuild.
2014-03-11 00:01:06 +08:00
Cheng Zhao
1c057c8ea1
Update libchromiumcontent for iframe sandbox.
2014-03-10 22:47:21 +08:00
Cheng Zhao
87221f8f55
💄 Fix pylint warning.
2014-03-03 20:03:37 +08:00
Cheng Zhao
2522bc2298
Fix calling node in coffeelint.
2014-03-03 19:50:32 +08:00
Cheng Zhao
e897377879
win: Disable pylint in cibuildbuild.
2014-03-03 11:31:45 +00:00
Cheng Zhao
6833865ff3
Update libchromiumcontent: Contain linux symbols.
2014-03-03 11:12:22 +00:00
Cheng Zhao
51f0090555
Make sure symbol is dumped from unstripped binary.
2014-03-03 14:14:02 +08:00
Cheng Zhao
2d2fbaaa4a
linux: Dump symbols in create-dist.py.
2014-03-03 09:44:16 +08:00
Cheng Zhao
eca911a1b1
Update libchromiumcontent: Suppress CFAllocator warning.
2014-03-01 23:00:47 +08:00
Cheng Zhao
8404389a31
Rename no-publish-release to publish-release.
2014-03-01 09:36:48 +08:00
Cheng Zhao
f8d6fab52b
Do not publish release by default.
2014-02-28 20:45:45 +08:00
Cheng Zhao
199e975a11
Remove unused -s option of bootstrap.
2014-02-28 20:44:57 +08:00
Cheng Zhao
120094a81e
Only print when got error for some commands.
2014-02-26 22:08:01 +08:00
Cheng Zhao
637b50044d
Do not use "/" explicitly in cpplint.
2014-02-26 21:51:37 +08:00
Cheng Zhao
2ce1d3a784
Fix building on cygwin.
2014-02-25 19:06:15 +08:00
Cheng Zhao
30b3657c0e
Update libchromiumcontent to 1df8e7cdac8aa74c91c19ae0691ce512d560ab3e.
2014-02-25 08:53:17 +08:00
Cheng Zhao
06a4f83bb7
linux: Fix upload script.
2014-02-24 05:41:16 +00:00
Cheng Zhao
7a8e43c65e
linux: Fix create-dist.
2014-02-24 13:44:23 +08:00
Cheng Zhao
fbe963c7f3
💄 Fix cpplint warnings.
2014-02-21 12:57:45 +08:00
Cheng Zhao
c56480fd89
Update libchromiumcontent to use the thin version.
2014-02-20 18:20:29 +08:00
Cheng Zhao
ea8d349b1b
💄 Fix cpplinting.
2014-02-19 21:25:18 +08:00
Cheng Zhao
d89fb15daf
Merge branch 'master' into linux
2014-02-19 11:04:15 +00:00
Cheng Zhao
d698ecf017
linux: Make test.py work.
2014-02-14 15:17:24 +00:00
Cheng Zhao
4051d2ebdb
Merge branch 'master' into linux
...
Conflicts:
atom.gyp
vendor/apm
vendor/brightray
2014-02-14 13:17:00 +00:00
Cheng Zhao
a76183c188
Do not print download progress in CI.
2014-02-17 17:50:25 +08:00
Cheng Zhao
74a83e3d7c
The translate-crash-log-addresses script is abandonded.
2014-02-06 18:35:54 +08:00
Cheng Zhao
c13724b342
Fix ci.
2014-02-02 19:58:25 +08:00
Cheng Zhao
a8f172752a
💄 Fix cpplint warning.
2014-01-31 20:28:33 +08:00
Cheng Zhao
b7e120b68c
Merge branch 'master' into cj-replace-sparkle-with-squirrel
2014-01-31 19:36:26 +08:00
Cheng Zhao
a85075103f
Move resources file under resources/
2014-01-31 19:34:31 +08:00
Cheng Zhao
6478244fbf
Put common constants into one file.
2014-01-31 12:18:30 +08:00
Cheng Zhao
e0f660301c
Specify the commit of libchromiumcontent to download.
2014-01-31 12:09:43 +08:00
probablycorey
795c31918a
Merge remote-tracking branch 'origin/master' into cj-replace-sparkle-with-squirrel
2014-01-29 14:55:20 -08:00
Cheng Zhao
f05daa8bdc
Make bump-version accept major/minor/patch/build.
2014-01-27 18:37:39 +08:00
Cheng Zhao
ef8e5505c8
Merge branch 'master' into cj-replace-sparkle-with-squirrel
2014-01-21 20:40:19 +08:00
Cheng Zhao
c271d89677
Fix cpplint warnings.
2014-01-21 20:25:01 +08:00
probablycorey
400e963b8b
Download Squirrel frameworks instead of Sparkle
2014-01-20 16:25:33 -08:00
Cheng Zhao
2f798c5116
Merge branch 'master' into linux
...
Conflicts:
vendor/apm
2014-01-15 11:18:40 +00:00
Cheng Zhao
bde4a732c4
Bump node version to v0.11.10.
2014-01-10 18:37:05 +08:00
Cheng Zhao
c64a793364
Build with clang under Linux.
2013-12-31 11:27:31 +00:00
Cheng Zhao
a2522efb25
Build for x64 architecture on OS X, fixes #132 .
2013-12-27 14:17:35 +08:00
Cheng Zhao
cfca12d4a5
Use the gyp vendored by brightray.
2013-12-25 18:47:19 +08:00
Cheng Zhao
6e079d8bc4
Also search C:/Program Files (x86) for node binary.
2013-12-17 13:14:54 +08:00
Cheng Zhao
eda4249bf8
Add deps/npm and deps/mdb_v8 in node headers.
2013-12-16 22:37:17 +08:00
Cheng Zhao
2ca2d37e93
Clean out node_modules in cibuild.
2013-12-16 15:15:33 +08:00
Cheng Zhao
d3416e2873
Bump node version to v0.11.9.
2013-12-16 14:52:15 +08:00
Cheng Zhao
e9e90b481a
💄 Fix cpplint warnings.
2013-12-05 23:54:57 +08:00
Cheng Zhao
0d77ba5222
No need to ship atom.exe.pdb any more.
2013-11-28 20:14:45 +08:00
Cheng Zhao
deef68bcf9
Also search libchromiumcontent download dir for dSYMs.
2013-11-23 01:07:38 -08:00
Cheng Zhao
ffaf535d00
Add script to generate symbols from pdbs on Windows.
2013-11-26 21:23:50 +08:00
Cheng Zhao
edf7496443
Also clean up libchromiumcontent in cibuild.
2013-11-26 11:04:37 +08:00
Cheng Zhao
1fc9ef33db
Remove the build directory beforing rebuilding in cibuild.
2013-11-26 09:39:24 +08:00
Cheng Zhao
3a4835ff1c
Also download libchromiumcontent symbols on Mac.
2013-11-25 23:13:58 +08:00
Cheng Zhao
47d37cc1e3
Download libchromiumcontent symbols when creating symbols.
2013-11-25 16:02:35 +08:00
Cheng Zhao
9981fd51da
win: Fix error when bootstraping.
2013-11-19 20:43:30 +08:00
Cheng Zhao
aef6d44a01
Also upload symbols to GitHub Release.
2013-11-18 18:02:38 +08:00
Cheng Zhao
e4b4087fdb
Create symbols zip file when creating distribution.
2013-11-18 11:41:44 +08:00
Cheng Zhao
801a19504a
No more downloading QuincyKit.
2013-11-13 19:19:57 +08:00
Cheng Zhao
7324f0468b
💄 fix typo.
2013-11-07 16:59:33 +08:00
Cheng Zhao
64e3a6b437
Add x permission for bump-version.py.
2013-11-07 16:58:09 +08:00
Cheng Zhao
690ab7d4ae
Add tag and commit after version is bumped.
2013-11-07 15:41:14 +08:00
Cheng Zhao
48a0ac9a96
Update Info.plist when bumping version.
2013-11-07 15:37:21 +08:00
Cheng Zhao
7212fa1056
Also update atom_version.h and atom.rc in bump-version.py.
2013-11-07 15:19:37 +08:00
Cheng Zhao
e075a8b49e
Add tool to help bump version.
2013-11-07 12:52:26 +08:00
Cheng Zhao
198b52bf40
win: Ship the pdb file, fixes #112 .
2013-10-26 17:44:51 +08:00
Cheng Zhao
cb31140d3a
Do "compress" the archive when creating zip.
...
By default the zipfile module doesn't do the compression unless we
explictly specify the method.
2013-10-26 17:42:12 +08:00
Cheng Zhao
3ddba90d94
Fix creating zip distribution on Windows.
2013-10-26 17:23:16 +08:00
Cheng Zhao
acda56210b
Specify the version instead of using "*" for dependencies in package.json.
2013-10-17 09:58:55 +08:00
Cheng Zhao
61b2377cf2
Use stream-uploading to upload the asset to GitHub.
2013-10-15 09:04:05 +08:00
Cheng Zhao
0ad1fc842d
Do not multipart-encode the uploaded file.
2013-10-10 18:05:01 +08:00
Cheng Zhao
7f0e7f3835
Check the build version of Release build in upload script.
2013-10-10 14:39:54 +08:00
Cheng Zhao
06ae5c06b8
Make sure binary version is dumped before uploading.
2013-10-03 11:48:13 +08:00
Cheng Zhao
43a5453de5
💄 Fix target version of atom-shell's uploading.
2013-09-29 20:18:55 +08:00
Cheng Zhao
87d94ff1ae
Do not require uploading a tag before publish release.
2013-09-29 15:31:20 +08:00
Cheng Zhao
6e43074586
Still upload distribution file to S3 since Atom hasn't used Releases API yet.
2013-09-29 15:15:16 +08:00
Cheng Zhao
95e79124eb
Do not publish release when body of release note is empty.
2013-09-27 15:55:46 +08:00
Cheng Zhao
f3eef6cc2e
Do not warn about 80 columns in coffeelint, it's not required.
2013-09-27 11:01:40 +08:00
Cheng Zhao
11f387743f
Add wrapper script for coffeelint.
2013-09-27 10:49:55 +08:00
Cheng Zhao
3b3585f575
Skip the check for lib.github.
2013-09-27 10:43:10 +08:00
Cheng Zhao
6be716c6e8
Run pylint in cibuild.
2013-09-27 10:22:13 +08:00
Cheng Zhao
2b923b988c
Add wrapper script for pylint.
2013-09-27 10:21:49 +08:00
Cheng Zhao
ef8a05be38
💄 Fix violations against pylint.
2013-09-27 10:21:27 +08:00
Cheng Zhao
e376850552
💄 Fix cpplint warnings.
2013-09-27 09:26:36 +08:00
Cheng Zhao
1ce61c7845
Get the body of release with current $EDITOR.
2013-09-27 09:10:22 +08:00
Cheng Zhao
68a3fd6f05
Publish the release after the uploading is end.
2013-09-26 22:02:09 +08:00
Cheng Zhao
ce012043fa
Upload both atom-shell and node's headers.
2013-09-26 21:20:38 +08:00
Cheng Zhao
ae70d5cb64
Silence the output of upload script.
2013-09-26 20:58:51 +08:00
Cheng Zhao
db359ae75c
Upload the asset after release note is created.
2013-09-26 20:32:11 +08:00
Cheng Zhao
3586565bba
Handle the assets uploading in the GitHub API library.
2013-09-26 20:31:17 +08:00
Cheng Zhao
fe67ecd7fd
💄 Find the release even when commit isn't tagged.
2013-09-26 19:54:28 +08:00
Cheng Zhao
33c509b867
Create new release note or get the existing one when uploading.
2013-09-26 19:49:09 +08:00
Cheng Zhao
3edfb7d5c3
Correctly deal with API errors.
2013-09-26 19:48:48 +08:00
Cheng Zhao
eed2b0fd81
Accept still-preview apis.
2013-09-26 16:38:08 +08:00
Cheng Zhao
4c4b8a8486
Add a simple wrapper of GitHub API.
2013-09-26 16:32:39 +08:00
Cheng Zhao
6c098deb57
💄 Fix cpplint warnings.
2013-09-12 13:03:57 +08:00
Cheng Zhao
aad0c8e996
Update node to v0.10.18.
2013-09-05 15:15:13 +08:00
Cheng Zhao
9ba08d5e67
💄 fix reversed flag for updating latest version.
2013-09-02 18:17:06 +08:00
Cheng Zhao
3b149945bf
Upload a fake empty x64 node.lib.
...
We only allow building ia32 build of atom-shell, so the x64 node.lib is
not in use, but it's required by node-gyp.
2013-09-02 13:27:26 +08:00
Cheng Zhao
5fe9f281ac
Only generate node.lib when we need to upload node headers.
2013-08-31 17:00:13 +08:00
Cheng Zhao
e7d4b44d05
💄 for node version and upload node.lib.
2013-08-31 15:20:59 +08:00
Cheng Zhao
5787b4cd6f
Also ship ffmpegsumo.dll in the distribution.
2013-08-31 11:13:11 +08:00
Cheng Zhao
a26308d902
Use node's version for the node headers tarball.
2013-08-31 10:51:53 +08:00
Cheng Zhao
c2093946c8
Add flag for upload script to skip updating version.
...
When uploading multiple distributions in future, we need to make sure
all distributions have to ben uploaded before triggering the
update-atom-shell script of Atom.
2013-08-31 10:48:47 +08:00
Cheng Zhao
0286379706
Don't require multipart for uploading to S3.
...
The file we are uploading is not large, and multipart works really bad
on bad networking.
2013-08-31 10:36:13 +08:00
Cheng Zhao
6765ec30f1
The distribution name should contain version and platform.
2013-08-31 10:35:01 +08:00
Cheng Zhao
beba27ed1e
Create zip distribution for binaries on Windows.
2013-08-31 09:37:23 +08:00
Cheng Zhao
24f510ca03
Ship correct binaries on Windows.
2013-08-31 09:06:27 +08:00
Cheng Zhao
2cbe823773
Use Chromium V8's headers in the node headers tarball.
2013-08-31 08:22:16 +08:00
Cheng Zhao
c87956ef4f
Make sure cibuild calls all necessary scripts.
2013-08-21 21:41:34 +08:00
Cheng Zhao
7cc1589097
Abort when there is a error in cpplint.
2013-08-21 21:35:41 +08:00
Cheng Zhao
e8ecbec3a7
💄
2013-08-21 21:24:18 +08:00
Cheng Zhao
4914dd67b6
Also upload node's headers to S3.
2013-08-21 12:16:40 +08:00
Cheng Zhao
1e895bdf76
Create the tarball containing node's headers.
2013-08-21 12:09:26 +08:00
Cheng Zhao
5b74dff8f1
Generate the distribution file under 'dist' directory.
2013-08-21 11:57:35 +08:00
Cheng Zhao
5b862fdf60
Also copy gyp files when copying headers.
2013-08-21 11:52:13 +08:00
Cheng Zhao
d160da7752
Add script to run specs in CI, fixes #61 .
2013-08-21 11:41:08 +08:00
Paul Betts
22c8b55cb9
Fix invocation of npm on non-Cygwin
2013-08-20 16:37:02 +02:00
Cheng Zhao
cdbb16d8fe
💄 for cpplint.
2013-08-17 16:28:06 +08:00
Cheng Zhao
979ec05ed3
[Win] Fix running node from python.
...
There is a mysterious "WindowsError [error 5] Access is denied" error is
the "executable" is not specified under Windows.
2013-08-16 16:28:45 +08:00
Cheng Zhao
452c350798
💄 for cpplint.
2013-08-13 17:07:36 +08:00
Cheng Zhao
a27009f0a9
Upload to S3 with readable version.
2013-08-12 15:01:05 +08:00
Cheng Zhao
3da4736a2b
Collect header files from vendor/node.
2013-08-12 15:00:50 +08:00
Cheng Zhao
963b73a8aa
Use result of git describe
as version.
2013-08-08 17:49:35 +08:00
Cheng Zhao
47be87fe5f
Only zip specified files.
2013-08-08 17:13:45 +08:00
Cheng Zhao
317bd0debf
Discard the extra node binary.
...
We now use atom-shell's binary to execute scripts.
2013-08-08 16:57:07 +08:00
Cheng Zhao
296feb1a50
💄 on string comparison.
2013-08-06 20:44:18 +08:00
Cheng Zhao
c5e0ae6495
Fix calling apm under cygwin.
2013-08-06 20:14:28 +08:00
Cheng Zhao
6e90430df5
Use apm to install third party node modules.
2013-08-03 16:39:54 +08:00
Cheng Zhao
192216ea64
Update node before running npm.
2013-08-03 16:38:02 +08:00
Cheng Zhao
247f7a51eb
Fix the update-node script.
2013-07-31 12:14:58 +08:00
Cheng Zhao
e1ac21aa7a
Add script translate addresses in crash report into symbols.
2013-07-28 10:04:56 +08:00
Cheng Zhao
f8090dc010
Fix the update-node script for our new style of URLs.
2013-07-26 19:52:47 +08:00
Cheng Zhao
d7351f102f
Update node to v0.10.5.
2013-07-26 19:31:58 +08:00
Cheng Zhao
b91f29429e
Fix updating the win32 python repo.
2013-07-24 18:33:49 +08:00
Cheng Zhao
99c37fc902
[Win] Pass relative path in the test script.
...
Parameter starting with '/' could be thought as switches under Windows.
2013-07-19 10:41:24 +08:00
Cheng Zhao
2af41ae56d
Add script to run test.
2013-07-17 16:42:06 +08:00
Cheng Zhao
45285c8c9c
Should install node modules for default_app and spec when bootstrap.
2013-07-17 16:29:40 +08:00
Cheng Zhao
a3d362127e
Make sure atom-shell is build before creating distribution.
2013-07-17 10:57:25 +08:00
Cheng Zhao
598f3cdcd9
Update gyp and depot_tools.
2013-07-10 08:36:26 +08:00
Cheng Zhao
950c09f2e7
Use depot_tools to provide ninja binary and cpplint.
2013-07-07 16:25:50 +08:00
Cheng Zhao
003c5a1227
Fix uploading the version file to wrong place.
2013-07-03 17:46:14 +08:00
Cheng Zhao
7c2a4882a6
Make sure the fake config.gypi can be parsed by node.js.
2013-07-02 22:32:14 +08:00
Cheng Zhao
9c9d62c3a9
Should write a meaningful config.gypi for node.
...
Node is parsing it for 'process.config', empty file would cause
exception.
2013-07-02 22:23:13 +08:00
Cheng Zhao
e87a7c286c
Don't throw exception when gyp fails.
...
This makes output cleaner when we got a gyp error.
2013-07-02 09:33:11 +08:00
Cheng Zhao
dc1655979e
Only create config.gypi if it doesn't exist.
...
Otherwise every call of bootstrap would trigger recompilation of some
files.
2013-07-02 09:31:43 +08:00
Cheng Zhao
a749a6dc2d
Include node's config.gypi in atom-shell.
...
Removed 3 commits of our node fork.
2013-07-02 09:16:56 +08:00
Cheng Zhao
90ab2dcc7e
Fix update-frameworks.
2013-07-01 22:27:14 +08:00
Cheng Zhao
ec5fc10bd9
Fix calling compile-coffee under cygwin.
2013-07-01 18:04:15 +08:00
Cheng Zhao
5ccff31f52
Add switch to skip operations require networking.
...
I'm on a slow network :-(
2013-07-01 16:12:31 +08:00
Cheng Zhao
74fe79ce62
We don't need to force updating to latest npm.
2013-07-01 16:06:37 +08:00
Cheng Zhao
f510f77b98
Use win32 python to call gyp when running under cygwin.
2013-07-01 15:49:52 +08:00
Cheng Zhao
1edf3bd12f
Pull in precompiled python under cygwin.
2013-07-01 15:21:57 +08:00
Cheng Zhao
bafd6a5c49
Ship gyp.
2013-07-01 15:21:56 +08:00
Cheng Zhao
97a38fe55d
Only download frameworks on OS X.
2013-07-01 15:21:55 +08:00
Cheng Zhao
8034afdcdf
Update npm after node is downloaded.
...
So we can execute npm even without system node.
2013-07-01 15:21:55 +08:00
Cheng Zhao
1dff44340a
Also ship version and LICENSE file with dist.
2013-06-29 11:52:58 +08:00
Cheng Zhao
0af724205c
Make sure dist is created for the HEAD before uploading.
2013-06-29 11:36:02 +08:00
Cheng Zhao
c651e96708
Clean unused bash script.
2013-06-25 09:20:55 +08:00
Cheng Zhao
40ed17d8fd
Modify upload script to obey chromium's style.
2013-06-24 17:56:51 +08:00
Cheng Zhao
b17a6c9887
Remove the download script.
2013-06-24 17:54:56 +08:00
Cheng Zhao
5845740844
Update create-dist script for changes of building system.
2013-06-24 17:51:48 +08:00
Cheng Zhao
cce712549b
Rewrite cpplint script in python.
2013-06-24 17:03:48 +08:00
Cheng Zhao
5c48f03dfe
Rewrite compile-coffee script in python.
2013-06-24 16:24:19 +08:00
Cheng Zhao
85d7e7b034
Don't throw exception when ninja quit unnormally.
2013-06-24 16:05:22 +08:00
Cheng Zhao
5c4c86c6ef
Rewrite build script in python.
2013-06-24 15:36:38 +08:00
Cheng Zhao
3cc304cbe5
Rewrite update script in python.
2013-06-24 15:24:30 +08:00
Cheng Zhao
6bb3f1bba8
Merge branch 'master' into python
...
Conflicts:
script/update
2013-06-22 07:55:51 +08:00
Cheng Zhao
354a1c555b
Update node to v0.10.12.
2013-06-21 12:28:23 +08:00
Cheng Zhao
1eb521d32a
Use unzip command on Mac to keep symbol links in zip file work.
2013-06-21 10:32:57 +08:00
Cheng Zhao
2f50102b50
Rewrite update-frameworks script in python.
2013-06-20 23:23:22 +08:00
Cheng Zhao
9bcb677012
Simplify download function.
2013-06-20 23:10:00 +08:00
Cheng Zhao
993c7ad650
Use .py suffix for python scripts, we're following chromium.
2013-06-20 22:55:54 +08:00
Cheng Zhao
9983e7c0ba
Move helper functions into a common module.
2013-06-20 22:51:58 +08:00
Cheng Zhao
07260731ca
Rewrite update-node script in python.
2013-06-20 22:49:11 +08:00
Cheng Zhao
6d187cbb7d
Build atom-shell with ninja.
2013-06-19 21:34:43 +08:00
Cheng Zhao
467b2b154f
Add script to find existing Mac SDK (taken from chromium).
2013-06-19 21:34:24 +08:00
Cheng Zhao
9b66f357e3
Rewrite bootstrap script in python.
2013-06-19 14:32:41 +08:00
Cheng Zhao
c9e9080a35
Fix cpplint errors.
2013-06-19 13:24:13 +08:00
Cheng Zhao
09f8488893
Set base url in bootstrap script by default.
2013-06-19 10:54:05 +08:00
Cheng Zhao
6a5842d03a
Don't download frameworks if they exist.
2013-06-03 18:08:18 +08:00
Cheng Zhao
600f38c94d
Don't ship frameworks in repository, instead we download them.
2013-06-03 17:58:20 +08:00
Cheng Zhao
c6ce3b789b
Update node binary to v0.10.9.
2013-06-02 12:25:16 +08:00
Cheng Zhao
e6b4d52ee5
Rollback node to v0.10.5, there is ABI changes in V8.
2013-06-01 01:47:58 +08:00
Cheng Zhao
bdf12ddf3e
Update node to v0.10.9.
2013-06-01 01:10:39 +08:00
Cheng Zhao
de8d713630
It seems that shutil.make_archive doesn't support symbol links, invoke the zip command instead.
2013-05-13 16:22:21 +08:00
Cheng Zhao
836f29add6
When copying bundle the symbol links should be kept.
2013-05-13 15:27:49 +08:00
Cheng Zhao
fc4dd0aecb
Save the latest version when uploading distribution.
2013-05-12 17:44:03 +08:00
Cheng Zhao
e065067d6d
Add script to download atom-shell.
...
The scripts are stolen from aroben/libchromiumcontent.
2013-05-12 16:16:52 +08:00
Cheng Zhao
3290c05e75
Add script to make distribution and upload.
...
The scripts are stolen from aroben/libchromiumcontent.
2013-05-12 16:16:02 +08:00
Cheng Zhao
ebac5f9ed5
Ship the custom node binary build with atom-shell.
...
This is required by the child_process.fork, which is indeed executing
the node binary to start a script.
The node fork can be found at:
https://github.com/atom/cefode-node/tree/chromium-v8
2013-05-11 21:07:03 +08:00
Cheng Zhao
9b75019898
Add 'quit' and 'window-all-closed' events for app module.
2013-05-03 10:53:54 +08:00
Cheng Zhao
b0b72c36e4
Ignore api_messages.{cc,h} for cpplint.
2013-04-21 15:36:48 +08:00
Cheng Zhao
ee420b1590
Write js codes in coffee script.
2013-04-14 22:48:35 +08:00
Cheng Zhao
ad708fdfbd
Add script to check coding styles.
2013-04-14 17:34:51 +08:00
Cheng Zhao
939b695675
Build with node.
2013-04-12 22:52:32 +08:00
Cheng Zhao
87dbf82d83
Pass brightray.gypi via parameters.
...
We need to make sure node.gyp can get variables in brightray.gypi, this
needs minimum modifications.
2013-04-12 21:17:54 +08:00
Cheng Zhao
a915cf2e81
Initial empty browser.
2013-04-12 10:14:23 +08:00