Samuel Attard
2e5cb930de
Provide an easy way to use a local build of Electron ( #12426 )
...
* Provide an easy way to use a local build of Electron
For instance from ~/projects/electron/out/D
* document ELECTRON_OVERRIDE_DIST_PATH
* Make the linter happy
* Tweak ELECTRON_OVERRIDE_DIST_PATH docs
2018-03-25 00:03:17 -04:00
Cheng Zhao
da7fc54e37
Update sysroot to Debian Stretch
2018-02-23 10:21:24 +09:00
John Kleinschmidt
1989075d54
Ignore all npmrc and package-lock
2017-12-04 11:05:04 -05:00
John Kleinschmidt
d182bacd00
Ignore/remove package-lock files
2017-12-01 12:55:55 -05:00
John Kleinschmidt
0ef8f58090
Remove Travis references
2017-11-30 15:39:32 -05:00
Cheng Zhao
a83b8e751b
Download mips64el toolchain
2017-11-21 19:38:21 +09:00
John Kleinschmidt
cb7f8e256e
Change GitHub upload to use JS GitHub lib
...
Needed for Appveyor when running releases
2017-09-24 06:26:04 +09:00
Thiago de Arruda
d6fbf5f1bb
Improve development workflow with built libchromiumcontent
...
- Add `--debug_libchromiumcontent` to build libchromiumcontent for debugging
(shared library build).
- By default, only invoke `gclient sync` the first time to checkout chromium
source tree. Add `--force_update_libchromiumcontent` switch to force updating.
- Document new options.
The goal is to allow faster edit/compile cycles when debugging/making changes
to libchromiumcontent.
2017-08-15 05:40:22 -03:00
Cheng Zhao
bd697275c2
Ignore all node_modules/ dirs
2017-08-02 10:31:27 +09:00
Zeke Sikelianos
f0a12af707
ignore node-inspect's npmrc
2017-07-25 16:59:35 -07:00
Zeke Sikelianos
98d27d5abb
gitignore .env and .npmrc
2017-07-25 16:58:12 -07:00
Zeke Sikelianos
3f53524b90
sort gitignore alphabetically
2017-07-25 16:57:35 -07:00
Cheng Zhao
ff08c36478
Only build against Jessie for arm64 arch
2017-05-23 16:10:54 +09:00
Cheng Zhao
28f11516fe
Build with jessie sysroot image
2017-05-22 16:53:45 +09:00
Kevin Sawicki
7ff6036420
Consolidate ignores
2017-05-10 13:28:12 -07:00
Kevin Sawicki
5ea20b5b54
Wire up build for new brightray location
2017-05-10 13:27:49 -07:00
Kane Montreuil
a584acef46
Consolidate log files
2016-11-01 00:47:34 -04:00
Felix Rieseberg
96632370b2
Gitignore Visual Studio Files
...
Adds Visual Studio and Visual Studio Code configuration files (auto-generated) to .gitignore.
2016-08-10 08:54:50 -07:00
Robo
e27e3d641c
linux: optionaly allow building x64 targets with sysroot
2016-03-10 17:34:42 +05:30
Eran Tiktin
4d4bb0a73e
Added ctags cache files to .gitignore
2015-11-21 02:32:53 +02:00
Omri Litov
2ac40cc28e
Added .idea to .gitignore
2015-10-28 21:30:52 +02:00
Cheng Zhao
1db843244d
Upgrade to Chrome 45
2015-09-03 17:50:23 +09:00
Eran Tiktin
5337d8c23f
Ignore native module tests on Windows debug build
...
This resolves #2558 . There are no more errors when running test.py on
the debug build in Windows. When running the release build the tests
will be executed as usual.
2015-08-27 23:05:06 +03:00
Cheng Zhao
f2daeb9d70
Build ia32 target with sysroot
2015-07-02 05:07:56 +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
Haojian Wu
16fb847009
Add script to setup crashpad repository.
...
Crashpad use `gclient` to maintain its third_party libraries.
This patch switches `gclient` instead of `git submodule` to align crashpad way.
2015-05-30 09:42:40 +08:00
Cheng Zhao
ca50cbb5ff
Allow specifying the arch of libchromiumcontent to download
2015-04-11 17:29:21 +08:00
deepak1556
0b780def24
avoid overriding type value of showMessageBox
2015-03-06 17:56:26 +05:30
Cheng Zhao
c1e2348695
Check for version when downloading external binaries.
2014-05-18 23:42:47 +08:00
Cheng Zhao
9aefb9c2d3
Add /vendor/npm to gitignore.
2014-04-02 09:58:38 +08:00
Cheng Zhao
5b74dff8f1
Generate the distribution file under 'dist' directory.
2013-08-21 11:57:35 +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
5f443ebbb0
Fix .gitignore.
2013-07-17 17:07:14 +08:00
Cheng Zhao
9b828ce39a
Start the specified app if there is one in command line parameters.
2013-07-17 16:21:33 +08:00
Cheng Zhao
09a4ea718d
Ignore vendor/python_26 in git.
2013-07-01 15:37:22 +08:00
Cheng Zhao
b56009c1d2
Do not ignore vendor/.
2013-07-01 15:21:56 +08:00
Cheng Zhao
9983e7c0ba
Move helper functions into a common module.
2013-06-20 22:51:58 +08:00
Cheng Zhao
6d187cbb7d
Build atom-shell with ninja.
2013-06-19 21:34:43 +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
fc4dd0aecb
Save the latest version when uploading distribution.
2013-05-12 17:44:03 +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
ae0e7ade78
Add vendor/ to .gitignore, so ag won't search it.
2013-04-29 19:39:05 +08:00
Cheng Zhao
ee420b1590
Write js codes in coffee script.
2013-04-14 22:48:35 +08:00
Cheng Zhao
3391370857
Steal ChromeEventProcessingWindow from chrome.
...
Chromium has done quite a lot of low level works for us, steal them to
ease our lives.
2013-04-12 15:24:36 +08:00
Cheng Zhao
a915cf2e81
Initial empty browser.
2013-04-12 10:14:23 +08:00