Commit Graph

45 Commits

Author SHA1 Message Date
Kevin Sawicki
ccd631a934 Write control/desktop files to temp folder 2014-07-21 16:45:59 -07:00
Ash Wilson
72d5a4cdae Ignore generated files in resources/linux. 2014-06-29 09:34:24 -04:00
Evin Ugur
cb0ba55871 ignore Thumbs.db in workspace-view and in actual atom gitignore 2014-05-06 21:24:11 -04:00
Kevin Sawicki
e8090b16f3 Move apm version to apm/package.json 2014-04-24 15:43:35 -07:00
Kevin Sawicki
91433cfe90 git ignore *~ files 2014-04-02 08:57:55 -07:00
Kevin Sawicki
1603fab984 Download includes when building docs
This makes it so you no longer have to have the included cloned repos
locally when building.
2014-01-20 16:00:02 -08:00
Kevin Sawicki
aec32b65a0 Remove constructicon files 2014-01-14 13:29:34 -08:00
Kevin Sawicki
332b918c01 Ignore build/atom.build 2014-01-14 10:03:05 -08:00
Kevin Sawicki
bc94dc63e6 Ignore atom.xcodeproj 2014-01-14 10:03:05 -08:00
Kevin Sawicki
ed8800d182 Install apm to apm/ from vendor/apm 2013-12-17 16:53:31 -08:00
Kevin Sawicki
a03a89d359 Ignore debug.log 2013-11-01 13:56:47 -07:00
Matt Colyer
4d415d3ca9 Generate evil file fixtures depending on platform 2013-10-11 14:09:17 -07:00
Matt Colyer
72cedf9027 Synchronize directory structure 2013-08-20 15:02:01 -07:00
Matt Colyer
588efa2e11 Add grunt 'docs' task to build both guides and API docs 2013-08-20 15:02:01 -07:00
probablycorey
e46af10631 Remove unused files from gitignore 2013-06-20 17:15:52 -07:00
Kevin Sawicki
2d9ba937fb Only ignore tags file at root
This allows the tags file inside spec/fixtures to be modified.
2013-06-12 20:57:38 -07:00
Cheng Zhao
548021dd40 Download atom-shell and remove cefode. 2013-05-12 19:51:31 +08:00
Kevin Sawicki
8cd7adceb5 Remove ignore of doc/assets
Biscotto upgrade removes the need to ignore this
folder which was previously when generating the
doc stats.
2013-04-20 09:53:50 -07:00
Kevin Sawicki
ca1177efea Ignore doc/assets 2013-04-18 20:40:48 -07:00
Garen Torikian
99333d4444 Don't commit output 2013-04-12 22:37:07 -05:00
Garen Torikian
b2637aae57 Don't add stats 2013-04-12 14:38:59 -05:00
Kevin Sawicki
9843147c3d Ignore tag files in any directory 2013-04-05 08:52:17 -07:00
Cheng Zhao
5015ca94bc Ignore vim swap file. 2013-03-24 19:54:14 +08:00
Cheng Zhao
20e2f2bb7c Update cefode.
This fixed two crashes:
1. (message loop) Crash occurred from micro webkit supression.
2. (cef) Random startup crash caused by proxy service initialization.
2013-03-14 01:15:18 +08:00
Cheng Zhao
347ba6c7ee Bundle offical node binary with Atom.
This is required for using child_process.fork.
2013-03-13 20:15:41 +08:00
Adam Roben
83ee2d23b3 Use gyp's rules functionality to compile .coffee/.cson files
Instead of finding and compiling all .coffee/.cson files in
script/copy-files-to-bundle, we now tell gyp how to do this for us. It
works like this:

1. Rakefile invokes the new script/generate-sources-gypi script to
   generate sources.gypi. This file lists all the .coffee/.cson files in
   the src, static, and vendor directories, as well as a new
   compiled_sources_dir variable that specifies where the compiled
   versions of the files should be placed.
2. atom.gyp includes sources.gypi.
3. atom.gyp has a new target, generated_sources, which contains all the
   .coffee/.cson files, and uses two rules to tell gyp how to compile
   them. The rules invoke the new script/compile-coffee and
   script/compile-cson files once for each file.
4. gyp generates one Makefile for each rule to actually perform the
   compilation.
5. script/copy-files-to-bundle now takes the compiled_sources_dir
   variable as an argument, and copies files both from there and from
   the repository into the Resources directory.

By putting the compilation into a different target, we can do it in
parallel with compiling/linking our binaries. And gyp automatically runs
make using -j$(sysctl -n hw.ncpu), so compilation of .coffee/.cson files
happens in parallel, too.

These changes reduce clean build time on my MacBook Pro from 55 seconds
to 46 seconds.
2013-03-04 11:32:06 -05:00
probablycorey
4e971b085e Now that specs can handle symlinks, put atom-build in /tmp 2013-03-01 13:54:19 -08:00
Adam Roben
668921d336 Remove CEF from the repo and download it as needed
We now use github/prebuilt-cef to download CEF from S3, then build
against that. This means we no longer need to have CEF committed to the
repo.

Fixes #280.
2013-02-17 11:59:06 -05:00
Kevin Sawicki
9c5214edec Remove/ignore tags file and add rake task to generate 2012-12-14 09:14:22 -08:00
Kevin Sawicki
b0a4578e5e Remove duplicate atom-build line 2012-10-12 09:48:18 -07:00
Corey Johnson
e9cefaac5e Ignore .nvm-version 2012-09-19 16:09:15 -07:00
Corey Johnson
96e2a66065 Merge branch 'master' into making-things-easy
Conflicts:
	.gitignore
	Rakefile
2012-09-18 15:43:17 -07:00
John Barnette
6a55bc4a01 Stub a package.json 2012-09-13 11:25:37 -07:00
Kevin Sawicki
fe8b547a34 Add back .project 2012-09-11 15:13:17 -07:00
Corey Johnson & Nathan Sobo
043fb83855 Ignore .xcodebuild-info 2012-09-10 17:24:10 -07:00
Corey Johnson & Nathan Sobo
f023df546a Add 'atom-build' to .gitignore 2012-08-31 10:15:52 -06:00
Nathan Sobo
fcc3c9a2f8 No more atom.xcodeproj 2012-08-10 16:05:38 -06:00
Nathan Sobo
c32eef5e92 Stripped-down standalone build that runs w/ normal GYP 2012-08-10 15:54:28 -06:00
Nathan Sobo
c2c8724ad0 Initial commit 2012-08-10 13:32:19 -06:00
Kevin Sawicki
dc45578a71 Add .project 2012-08-01 09:56:38 -07:00
Corey Johnson
35a020df20 Add rake package
Places Atom.app in pkg directory.
2012-03-29 11:36:52 -07:00
Corey Johnson
d8227ac36d Add atom-build to gitignore 2012-03-12 11:51:15 -07:00
Corey Johnson & Nathan Sobo
42f837a991 Ignore tags directory. 2011-12-15 14:14:12 -08:00
Corey Johnson & Nathan Sobo
212c10cd79 Add DS_Store to .gitignore 2011-12-12 13:05:37 -08:00
Chris Wanstrath
3a09528a62 try it out 2011-08-18 21:11:59 -07:00