Граф коммитов

104 Коммитов

Автор SHA1 Сообщение Дата
Kevin Sawicki 36ee417d3b Update more download URLs from atom-shell to electron 2016-11-04 16:21:30 -07:00
Thiago de Arruda 72154b64ed Embed setup bundle for preload scripts in sandboxed renderers.
Add a gyp target that creates a browserify bundle starting with
`lib/sandboxed_renderer/init.js`, which is embedded into the executable using
the `atom_js2c` target.

The goal of this bundle is to provide a very basic environment for preload
scripts where a `require` function is available.
2016-09-27 06:01:47 -03:00
Kevin Sawicki d07e40b415 Support build variable setting during bootstrap 2016-08-11 09:50:40 -07:00
Cheng Zhao 7d11912a03 No more need to overwrite env when running update.py 2016-07-26 19:24:58 +09:00
Cheng Zhao 9bf3150237 Add --msvs parameter to bootstrap.py 2016-07-26 17:38:31 +09:00
Kevin Sawicki 45a9b0e0a5 Include sys.executable in build libchromiumcontent args 2016-06-14 11:49:54 -07:00
Kevin Sawicki 94c8b0e1b1 atom_shell -> electron 2016-05-25 09:08:09 -07:00
Nicola Squartini 18b2094198 Update Clang only if needed 2016-05-19 10:14:57 +09:00
Cheng Zhao ba7a32b16e Sync submodule recursively 2016-05-15 10:33:23 +09:00
Cheng Zhao 3214fdd73f Fix failing CI on OS X 2016-05-14 23:11:13 +09:00
Cheng Zhao 67a768fc77 Do not download clang on Windows 2016-05-03 09:38:15 +09:00
Cheng Zhao 49eed1ebb9 Ignore CC and CXX if user didn't change build configuration 2016-05-03 09:31:39 +09:00
Cheng Zhao ac3a704abc Avoid overriding environment variables 2016-05-02 12:38:17 +00:00
Cheng Zhao 34b4ebd9f3 Fix logic errors 2016-05-02 12:15:10 +00:00
Cheng Zhao 098d72b741 Convert --clang_dir and --disable_clang to --defines 2016-05-02 21:19:16 +09:00
Cheng Zhao 26e4ce30bb Pass --disable_clang and --clang_dir to libchromiumcontent 2016-05-02 20:06:21 +09:00
Cheng Zhao bd70d9008f Update modules before calling build_libchromiumcontent 2016-05-02 07:45:48 +00:00
Cheng Zhao cc24bea813 Fix pylint warnings 2016-05-02 16:38:58 +09:00
Cheng Zhao 26c0ad1c2f Add --build_libchromiumcontent option 2016-05-02 16:17:38 +09:00
Cheng Zhao 71b67534a8 Fix coding styles 2016-04-07 15:45:20 +09:00
Paul Betts 3ee366257c Allow bootstrap to be invoked via python2
This means that on most Linux distributions where python3 is the default, we
can invoke `python2 script/bootstrap.py` and have it all work
2016-04-07 15:43:57 +09:00
Robo ed2103a49f update sysroot image revisions 2016-03-10 17:34:42 +05:30
Robo 91951472bf use sysroot by default on linux 2016-03-10 17:34:42 +05:30
Robo e27e3d641c linux: optionaly allow building x64 targets with sysroot 2016-03-10 17:34:42 +05:30
Cheng Zhao 4af2190890 Upgrade to Node v5.1.1 2015-12-08 11:14:30 +08:00
Cheng Zhao a23ffd7a1b Rely on "download" script for argument verification 2015-11-09 18:24:32 +08:00
tejaspathak ae2b004db7 Fix pylint errors 2015-11-08 17:41:16 +09:00
tejaspathak 09169ed402 Add option to build local libchromiumcontent
- Currently libchromiumcontent is downloaded by default.
- Now developer can choose to provide local libchromiumcontent src, shared and static path
2015-11-08 16:18:22 +09:00
Eran Tiktin db3e27ceaa Fix `create_chrome_version_h` in bootstrap.py
The code was supposed to compare the content of the existing file with
the new content and only replace the file if the content was different,
but it had a fatal flow. It opened the existing file with 'w+' or 'wb+'
and they both truncate the file, so the compare was always false and we
always overwrote the file.
The updated code compares the file content ignoring line endings and
writes the file only if its different or if it didn't exist.
2015-09-07 21:55:02 +03: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 26525d6b0f Set openssl_fips in config.gypi 2015-07-03 20:56:49 +08:00
Cheng Zhao 89b22db618 Build the python requests library 2015-07-03 14:23:42 +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 558a612d37 Install latest npm in CI 2015-07-02 22:34:05 +08:00
Cheng Zhao f2daeb9d70 Build ia32 target with sysroot 2015-07-02 05:07:56 +00:00
Cheng Zhao 3a094e9802 Use prebuild clang to build node modules 2015-07-02 02:56:56 +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 bceac2ab7f Download prebuilt clang 2015-07-01 14:27:15 +08:00
Cheng Zhao af37af3e1c Rename some functions in bootstrap.py 2015-04-12 22:04:48 +08:00
Cheng Zhao d19a1063d5 Fix pylint warnings 2015-04-12 13:15:11 +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 6175380bc0 Explicit set default arch 2015-04-11 18:30:01 +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 1a36770286 Only build static_library version of libchromiumcontent in CI 2015-04-07 23:41:42 +08:00
Cheng Zhao 2f5090d667 Fix minor typo 2015-04-07 12:36:16 +08:00