Corey Johnson
f624d2277e
Compiling coffeescript is slow, so only compile the .coffee files if they are newer than the .js files
...
If a coffeescript file is deleted, this will not remove that file from the bundle. This is the source of a future bug that I'm hoping to avoid.
2012-09-19 16:08:26 -07:00
Corey Johnson
4d56fb8998
always call script/bootstrap before building
2012-09-19 12:09:16 -07:00
Corey Johnson
e9532ff01a
rake test, rake run and rake benchmark work again
2012-09-18 16:49:49 -07:00
Corey Johnson
96e2a66065
Merge branch 'master' into making-things-easy
...
Conflicts:
.gitignore
Rakefile
2012-09-18 15:43:17 -07:00
Corey Johnson
8088bda8b1
Remove vendor/coffee
2012-09-17 15:32:51 -07:00
Corey Johnson & Nathan Sobo
6e2ac94a8b
use vendor/coffee
2012-09-14 10:20:58 -07:00
Corey Johnson & Nathan Sobo
09b0b22d43
Remove 'verify perquisites'
...
Assume gh-setup handles the prerequisites.
2012-09-14 10:20:44 -07:00
John Barnette
2697b5e402
Make npm and rake play nicely
...
npm was noticing the atom.gyp file and trying to do stuff with it
automatically, and moving it out of the way ruins gyp's day. This fixes
both problems.
2012-09-13 11:41:35 -07:00
John Barnette
15a3f58f66
Move atom.gyp to stop confusing npm
2012-09-13 11:30:08 -07:00
Corey Johnson & Nathan Sobo
2de35d4098
cli arguments need to use =
2012-09-12 16:11:43 -07:00
Corey Johnson & Nathan Sobo
b34f26da9b
atom cli uses open and adds --executed-from argument
2012-09-12 15:28:34 -07:00
Corey Johnson & Nathan Sobo
bda3bcac4e
Merge branch 'making-things-easy' of github.com:github/atom into making-things-easy
2012-09-12 10:25:11 -07:00
Corey Johnson
28bd8ea459
wip
2012-09-11 17:38:27 -07:00
Corey Johnson
852b5e3ceb
Cleanup Rakefile
2012-09-11 11:08:49 -07:00
Corey Johnson
d92564673a
Kill Xcode hard.
...
This is a bad idea, but for now we need to make sure Xcode is REALLY killed.
2012-09-11 11:08:38 -07:00
Corey Johnson & Nathan Sobo
753fc04622
Fixes problem where xcodebuild creates broken binaries unless it is given the -scheme option (I can only reproduce this on my Air)
2012-09-10 17:24:10 -07:00
Corey Johnson & Nathan Sobo
6570aedbb0
Making rake install almost work
2012-09-10 17:23:05 -07:00
Corey Johnson
31d56b31ea
rake install creates a symlink to Atom in /Applications and a cli usr/local/bin/atom
2012-09-10 17:22:21 -07:00
Corey Johnson & Nathan Sobo
27335661dc
WIP: Getting specs and benchmarks running from the command line
2012-08-30 18:10:05 -06:00
Corey Johnson & Nathan Sobo
fa4306b0b8
Fix rake run
2012-08-30 17:46:57 -06:00
Nathan Sobo
a19b81f69b
Avoid Rakefile's spurious creation of 'Helper.app' in a better way
...
A way that doesn't break the copying of v8 extension javascript
2012-08-28 16:41:45 -05:00
Nathan Sobo
7f0eaeeeb5
Escape space in 'Atom Helper.app' so coffee doesn't create stray Helper.app dir
2012-08-28 15:51:02 -05:00
Corey Johnson & Nathan Sobo
12b06ddf0c
Get spec suite running (lots of failures)
2012-08-27 17:36:36 -05:00
Corey Johnson & Nathan Sobo
38ff542b9f
Move build-project.sh into rakefile
2012-08-27 14:06:25 -07:00
Corey Johnson & Nathan Sobo
5141aba658
Move all extension C and JavaScript code into native/v8_extensions
2012-08-27 14:02:05 -07:00
Nathan Sobo
65e245d6f5
Specify the project directory as RESOURCE_PATH in Debug configuration
2012-08-27 12:22:43 -05:00
Nathan Sobo
c3e748a17c
WIP: Use rake to start compiling resources (like require.coffee)
2012-08-26 16:29:46 -05:00
Nathan Sobo
c2c8724ad0
Initial commit
2012-08-10 13:32:19 -06:00
Corey Johnson & Nathan Sobo
37afee7499
Copy src/stdlib/native-handler.js into bundle if ENV['LOAD_RESOURCES_FROM_DIR']
2012-08-23 11:09:54 -07:00
Corey Johnson & Nathan Sobo
2945576cb7
Include themes directory in bundle
2012-08-08 14:14:20 -07:00
Nathan Sobo
33b1c47844
Copy bundles directory in Rakefile copy task
2012-08-07 14:45:25 -06:00
Corey Johnson & Nathan Sobo
7067c35dc0
Add CocoaOniguruma
2012-08-01 09:48:36 -07:00
Corey Johnson & Nathan Sobo
15d27dca44
Start on OnigRegexp javascript extension
2012-08-01 09:48:36 -07:00
Nathan Sobo
454557b502
Merge branch 'master' into global-find
...
Conflicts:
spec/extensions/command-panel-spec.coffee
src/app/buffer.coffee
src/extensions/command-panel/command-panel.coffee
src/extensions/command-panel/keymap.coffee
2012-07-24 17:59:49 -06:00
Corey Johnson
b4613a6651
remove unused rake task
2012-06-11 11:24:34 -07:00
Corey Johnson
049f589de0
always clean project before :test is called from Rakefile
2012-06-11 09:27:34 -07:00
Corey Johnson
5d67b63253
always copy static folder to app bundle
2012-06-07 10:51:37 -07:00
Corey Johnson
79ce3da4da
Copy minimum necessary files to the bundle when LOAD_RESOURCES_FROM_DIR is set.
2012-06-01 15:23:40 -07:00
Nathan Sobo
87d0c1d189
Can use ffdescribe, ffit, fffdescribe, fffit to raise the focus priority.
2012-05-21 18:35:03 -07:00
Corey Johnson
734c461110
make sure require.coffee is always compiled
2012-05-16 16:32:06 -07:00
Corey Johnson
9c8722768a
LOAD_RESOURCES_FROM_DIR is a build env set in ResourceConfig.xcconfig
2012-05-16 14:05:06 -07:00
atom-bot
1c5dff2155
test for atom-bot checkin
2012-05-03 09:19:43 -07:00
Corey Johnson
ea92a957cf
Add sparkle support to Atom
2012-04-02 12:21:25 -07:00
Corey Johnson
3c193a2328
Force removal of pkg dir
2012-04-02 09:08:04 -07:00
Corey Johnson
be2901ed51
Include benchmark directory in coffee compile rake task
2012-03-30 10:28:30 -07:00
Corey Johnson
8352c5cda3
Rakefile runs tests correctly
2012-03-30 10:17:37 -07:00
Corey Johnson
ed2a102c85
Use -configuration instead of -scheme for building release code.
...
pro tip: Xcode schemes are stored as userdata by default.
2012-03-30 09:23:50 -07:00
Corey Johnson
0e8d6ecd3f
Zip up Atom.app when rake package is called
2012-03-29 15:34:25 -07:00
Corey Johnson
d289034049
Rakefile runs specs again
2012-03-29 15:24:24 -07:00
Corey Johnson
35a020df20
Add rake package
...
Places Atom.app in pkg directory.
2012-03-29 11:36:52 -07:00