Cheng Zhao
feab9862ac
Update apm for node v0.10.9.
2013-06-06 09:57:03 +08:00
Cheng Zhao
94e7011413
Update node version to v0.10.9.
...
Should make this default settings after atom-shell branch is merged.
2013-06-02 10:25:35 +08:00
Cheng Zhao
92f071de93
Add script to clean up "open with" menu.
...
By compiling and running Atom again and again, the "open with" menu
would be polluted with various Atoms... This script cleans them.
2013-05-30 22:11:24 +08:00
Kevin Sawicki
5a691a1b1e
Merge branch 'master' into atom-shell
2013-05-29 13:23:23 -07:00
Corey Johnson & Kevin Sawicki
17a83933d4
Use two -f flags to clean all git dirs
2013-05-29 10:01:33 -07:00
Cheng Zhao
c6d4942295
Generate Info.plist for App and Helper.
2013-05-29 19:33:48 +08:00
Cheng Zhao
9a08ea10cc
Copy icon files and speakeasy.pem to bundle.
2013-05-29 18:57:02 +08:00
probablycorey
0eaec66ba6
Remove all native code
2013-05-28 11:46:19 -07:00
Kevin Sawicki
2bd95a2b57
Merge branch 'master' into atom-shell
...
Conflicts:
.gitmodules
2013-05-28 10:47:46 -07:00
Kevin Sawicki
6690598024
Use TextMate packages instead of vendoring bundles
2013-05-28 09:25:22 -07:00
Cheng Zhao
0fa5ca3782
Generate version after all files are copied.
...
And also note that <(PRODUCT_DIR) cannot work in postbuilds.
2013-05-24 23:58:01 +08:00
Cheng Zhao
a00fe91fca
Show Atom's version.
2013-05-24 23:24:46 +08:00
Cheng Zhao
61f8878e05
Merge branch 'master' into atom-shell
...
Conflicts:
package.json
script/bootstrap
spec/app/window-spec.coffee
src/app/window.coffee
2013-05-22 20:52:42 +08:00
Cheng Zhao
1254561724
There is no need to call node-gyp externally any more.
...
From npm v1.2.19, the npm_config_disturl is supported to set dist-url
for node-gyp, so we don't need to interactive with node-gyp ourselves
any more.
2013-05-20 15:27:12 +08:00
Kevin Sawicki
276c6c1725
Add --silent flag to apm/npm commands
2013-05-17 15:37:26 -07:00
Kevin Sawicki
851febd495
Use apm to install modules
2013-05-14 12:30:35 -07:00
Kevin Sawicki
81f7354fb5
Use season for compiling cson to json
2013-05-14 11:08:32 -07:00
Cheng Zhao
77963aaf88
Keep symbol links when copying atom-shell bundle.
2013-05-13 16:46:48 +08:00
Cheng Zhao
02d5ca78d5
Clean unused native build scripts.
2013-05-13 15:16:42 +08:00
Cheng Zhao
e99fe93029
Don't build native code and use atom-shell's binary instead.
2013-05-13 13:49:31 +08:00
Cheng Zhao
548021dd40
Download atom-shell and remove cefode.
2013-05-12 19:51:31 +08:00
Kevin Sawicki
8172618bec
Remove unused libgit2 script
2013-05-10 11:19:40 -07:00
Kevin Sawicki
f16c7247a9
Clean cefode cache during prebuild
2013-05-08 11:17:30 -07:00
probablycorey
915d2e42b7
Store cefode versions in /tmp/atom-cached-cefodes
...
This will make rake cleaning go faster
2013-04-24 15:19:11 -07:00
Kevin Sawicki
7e9c39fd55
Remove less hack
...
less is no longer vendored and so the previous
window hack is no longer needed.
2013-04-24 11:36:18 -07:00
Kevin Sawicki
8fb61168b0
doc: mention cson and less files
2013-04-24 10:12:30 -07:00
Kevin Sawicki
36e725d5d5
Precompile theme metadata to JSON
2013-04-24 10:12:29 -07:00
Kevin Sawicki
df9c30d174
Precompile .less theme files
2013-04-24 10:12:29 -07:00
Kevin Sawicki
865b70e16d
Don't exclude node_modules/less
...
Less is no longer vendored and so it should now be
copied over.
2013-04-16 08:46:13 -07:00
Nathan Sobo
1ce9cdff0c
Make precompilation of less stylesheets work with @import directives
2013-04-15 20:45:56 -06:00
Kevin Sawicki
78dc676f0f
Exclude .less/.cson/.coffee files at root of src
...
Previously the rsync exclude rules required files to be two-levels
deep to be excluded which would keep the window-bootstrap.coffee in
the bundle since it was at the root of the src folder.
Now if cson, less, or coffee files end up in src/ they will be
correctly excluded from the bundle when synced.
2013-04-11 12:36:40 -07:00
Nathan Sobo
7967dada4b
Make script/bootstrap exit on subprocess errors
2013-04-11 13:07:16 -06:00
Nathan Sobo
b1e79b4634
Run rake clean
on prebuild to clear out node_modules
2013-04-11 12:53:32 -06:00
Nathan Sobo
d56946fa6e
Export VERSION to rake task in prebuild script
2013-04-10 15:57:17 -06:00
Cheng Zhao
1fcc0adf6c
Update cefode2 to cefode3.
2013-04-05 23:00:58 +08:00
probablycorey
a048d2994e
Use [ -t 1 ] to check if we should output progress bar.
2013-04-04 12:22:37 -07:00
probablycorey
44d78ed30d
move files int tools/mac to scripts dir
2013-04-04 10:04:45 -07:00
Cheng Zhao
20083b97c6
Update node to v0.10.3
2013-04-04 21:18:21 +08:00
Kevin Sawicki
52d47f555f
Don't run clean before test
...
Clean should be optional
2013-04-03 12:11:45 -07:00
Kevin Sawicki
326910eeed
Don't output curl progress bar during ci build
2013-04-02 17:28:26 -07:00
Kevin Sawicki
4971a73c01
Merge branch 'master' into tweak-coffee
2013-04-02 08:27:35 -07:00
Cheng Zhao
371fdde4f9
Use atom/cefode.
2013-03-27 12:25:54 +08:00
Cheng Zhao
67c2a1473c
Cefode is using node v0.8.22.
2013-03-27 12:25:54 +08:00
Cheng Zhao
215cd64c9a
Use the node binary compiled with V8 used by Chromium.
...
The official node is using a different V8 version with the one used by
cefode, which causes incompatibility with cefode on native modules, this
special node binary fixes it.
The source code of this node binary can be found at:
https://github.com/atom/cefode-node/tree/chromium-v8
2013-03-27 12:25:54 +08:00
probablycorey
75fbab94b1
Make npm install quieter
2013-03-26 14:32:40 -07:00
Kevin Sawicki
858f58da97
Precompile less files to css during build
...
This mirrors the CSON to JSONS compilation step.
Closes #440
2013-03-26 12:05:12 -04:00
Kevin Sawicki
43dc7fcf9e
Correct typo in error message
2013-03-26 11:45:47 -04:00
Cheng Zhao
c9cb5016b7
Script to translate addresses in crash log into function lines.
2013-03-26 15:47:30 +08:00
Cheng Zhao
f969927c69
💄
2013-03-24 19:53:51 +08:00
Cheng Zhao
e4995091d3
Always check and download newest cefode.
2013-03-24 13:43:19 +08:00