Commit Graph

64 Commits

Author SHA1 Message Date
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
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
Corey Johnson
1a4ae397ad rake benchmark uses --headless arg 2012-03-15 10:37:19 -07:00
Corey Johnson
300f030895 rake commands use /tmp/atom-build as the build directory 2012-03-15 10:25:41 -07:00
Corey Johnson
6b4f3b0386 Use --headless arg to enable console reporter and exit on finish. 2012-03-15 10:24:57 -07:00
Corey Johnson
a09c76e3b5 Terminate rake tasks when build fails 2012-03-14 12:57:03 -07:00
Corey Johnson
8e55df162c rake test exits with same exitstatus as the atom app 2012-03-14 11:28:08 -07:00
Corey Johnson
c6e530e82f Ignore std err for now. Xcode pipes out too much noise. 2012-03-14 11:27:33 -07:00
Corey Johnson
ae298cf409 Update rake tasks to use arguments 2012-03-14 09:59:36 -07:00
Corey Johnson
b1ba8b051e Fix broken import 2012-03-12 14:35:34 -07:00
Corey Johnson
f0c2746f54 Add ability to run benchmarks from rake 2012-03-12 14:25:17 -07:00
Corey Johnson
338d4e7ad5 Add ability to build and run atom via rake 2012-03-12 14:23:33 -07:00
Corey Johnson
4a726646c1 Rename rake tasks to match their behavior 2012-03-12 11:17:32 -07:00
Corey Johnson & Nathan Sobo
7e6132f5b7 Redo Xcode project FROM SCRATCH 2012-02-29 15:23:17 -08:00
Corey Johnson
82dac0e554 Building Atom with Chrome 2012-02-21 14:36:59 -08:00