Commit Graph

109 Commits

Author SHA1 Message Date
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
Corey Johnson
c87f37997b Use install_name_tool to make webkit embedable 2012-01-31 10:56:48 -08:00
Nathan Sobo
a993f978e9 Add 'rake nof' task to remove focused describes and its 2011-12-23 15:56:53 -06:00
Corey Johnson
c679df770b CoffeeScript compiler is slow. Take steps to avoid it. 2011-12-19 14:56:11 -08:00
Corey Johnson
33f125a8e6 Removed unused code. 2011-12-19 13:25:46 -08:00
Nathan Sobo
fdcce93124 Remove spec-suite.html 2011-12-15 19:16:24 -08:00