Kevin Sawicki
42a8a1ff61
Use skinny arrow for onPath callback
2013-06-13 08:51:13 -07:00
Kevin Sawicki
29c0f0c115
Clean up function comments
2013-06-13 08:49:48 -07:00
Kevin Sawicki
dc33168ecc
💄
2013-06-13 08:44:12 -07:00
Kevin Sawicki
1e26bb533a
Remove unneeded relativePath parameter
2013-06-13 08:41:04 -07:00
Kevin Sawicki
021fbc533f
Specify utf8 encoding to fs.readFileSync()
2013-06-13 08:34:26 -07:00
Kevin Sawicki
bc6daaeac2
Make function comment accurate
2013-06-13 08:32:58 -07:00
Kevin Sawicki
9cdc6122b3
Add mdown to readme extensions array
2013-06-12 20:56:52 -07:00
Kevin Sawicki
3374074940
Use path instead of Path
2013-06-12 20:55:27 -07:00
Kevin Sawicki
4f65cb099a
Remove unused fsUtils.split()
2013-06-12 20:44:15 -07:00
Kevin Sawicki
0e52a3bcee
Remove fsUtils.makeDirectory()
...
fsUtils.makeTree() was sufficient for all current uses.
2013-06-12 20:39:40 -07:00
Kevin Sawicki
ed3a4a33e2
Rename .write() to writeSync()
2013-06-12 20:38:26 -07:00
Kevin Sawicki
3e0658fe30
Use mkdirp from fsUtils.makeTree()
2013-06-12 20:31:38 -07:00
Kevin Sawicki
58fd786fda
Rename readPlist() to readPlistSync()
2013-06-12 18:32:36 -07:00
Kevin Sawicki
d8de321074
Rename readObject() to readObjectSync()
2013-06-12 18:28:25 -07:00
Kevin Sawicki
d77705a039
Rename listTree() to listTreeSync()
2013-06-12 18:26:44 -07:00
Kevin Sawicki
27d9da15dc
Rename list() to listSync()
2013-06-12 18:25:42 -07:00
Kevin Sawicki
a192842dc0
Rename isExecutable() to isExecutableSync()
2013-06-12 18:22:43 -07:00
Kevin Sawicki
400aa93bf3
Rename isFile() to isFileSync()
2013-06-12 18:21:57 -07:00
Kevin Sawicki
86952ff85e
Rename isDirectory() to isDirectorySync()
2013-06-12 18:16:31 -07:00
Kevin Sawicki
835cd70ded
Use Path.dirname() internally
2013-06-12 16:33:36 -07:00
Kevin Sawicki
82013b1970
Use path.join() instead of fsUtils.join()
2013-06-12 16:20:40 -07:00
Kevin Sawicki
7cf4063d9e
Use path.dirname() instead of fsUtils.directory()
2013-06-12 15:54:34 -07:00
Kevin Sawicki
bdb641ec94
Use path.extname() instead of fsUtils.extension()
2013-06-12 15:43:58 -07:00
Kevin Sawicki
3d53a6ecf8
Remove internal references to .base()
2013-06-12 15:32:25 -07:00
Kevin Sawicki
eede4a386f
Use path.basename() instead of fsUtils.base()
2013-06-12 15:26:09 -07:00
Kevin Sawicki
437137783c
Use rimraf for removing files/folders
2013-06-12 15:09:54 -07:00
Kevin Sawicki
769834e1a6
Add more common binary exetnsions
2013-06-05 17:00:30 -07:00
Kevin Sawicki
69f7af7c63
Ignore errors unlinking non-existent path
2013-06-05 11:54:27 -07:00
Kevin Sawicki
abbada47da
Put node directory in PATH when spawning
...
This ensures the node used by the spawned process is the one bundled
with Atom.
This should prevent any "env: node: No such file or directory"
errors when spawning a node bin script such as nak.
Refs #514
2013-06-05 10:58:52 -07:00
Kevin Sawicki
0ed88c474a
💄
2013-06-04 13:43:19 -07:00
Kevin Sawicki
3d1ca5abb1
Add specs for partial surrogate pairs
2013-06-04 13:43:19 -07:00
Kevin Sawicki
f63866b2a2
Rename hasSurrogatePairs() to hasSurrogatePair()
2013-06-04 13:43:19 -07:00
Kevin Sawicki
06a5234d10
Doc text-utils.coffee
2013-06-04 13:43:19 -07:00
Kevin Sawicki
a109a3317e
Add support for surrogate pairs
...
Surrogate pairs, meaning characters outside the Basic
Multilingual Plane, are now broken out as atomic tokens.
Closes #567
2013-06-04 13:43:19 -07:00
Corey Johnson & Kevin Sawicki
4db152b2d7
Killing comment that made kevin angry
2013-05-30 12:07:48 -07:00
Kevin Sawicki
a731e4a9b5
Remove semicolons
2013-05-28 13:26:34 -07: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
02e3f4cd9c
Enable harmony collections, also revert previous WeakMap hack.
...
Fixed atom/atom-shell#7 .
2013-05-17 16:21:01 +08:00
Kevin Sawicki
84753e55a7
Add enable/disable helpers to jquery extensions
2013-05-16 17:29:48 -07:00
probablycorey
1e0b734734
Add hacked interface for WeakMap
...
We need to add the `--harmony_collections` flag to atom-shell.
Related to issue https://github.com/atom/atom-shell/issues/7
2013-05-16 13:46:17 -07:00
Kevin Sawicki & Nathan Sobo
848ce7936f
DRY up subscribe and subscribeToCommand
...
subscribeToCommand now supports unsubscribing by object.
2013-05-16 13:43:18 -07:00
Kevin Sawicki & Nathan Sobo
d76d0a030f
Forward all subscribe arguments from Subscriber to EventEmitter
2013-05-16 13:36:51 -07:00
Kevin Sawicki & Nathan Sobo
3b0748fe44
Add config.pushAtKeyPath/removeAtKeyPath
2013-05-16 10:51:23 -07:00
Kevin Sawicki & Nathan Sobo
2b49a04227
Return a cloned object from config.get()
...
This prevents mutations to the values of the default settings.
2013-05-16 10:29:08 -07:00
Kevin Sawicki
61675c2e77
Install apm command when Atom starts
...
This changes the command installation to use symlinks instead
of copying over the contents of the file.
2013-05-15 10:29:27 -07:00
Kevin Sawicki
a12abd7377
💄
2013-05-14 12:01:21 -07:00
Kevin Sawicki
2f54cb4c22
Use season module internally
2013-05-14 11:58:34 -07:00
Kevin Sawicki
ef2ece3600
Treat .tgz extension as compressed
2013-05-08 10:27:26 -07:00
Kevin Sawicki
a96c354f4f
Fork with harmony collections enabled
2013-05-06 18:04:01 -07:00
Kevin Sawicki
42301210c4
Log uncaught exceptions to parent process
2013-05-06 16:34:39 -07:00