Kevin Sawicki
efe44fd78c
Upgrade to git-utils 0.7.0
2013-03-20 16:52:17 -07:00
Kevin Sawicki
912b9292c4
Upgrade to ctags 0.2.0
2013-03-20 16:12:09 -07:00
Kevin Sawicki
1051ad83c8
Use async queue in fs-utils traverseTree()
...
This removes the need for tracking when the traversal is done.
2013-03-20 15:54:23 -07:00
Kevin Sawicki
61cc592605
Use absolute paths in Editor.reloadGrammar() specs
2013-03-20 15:04:20 -07:00
Kevin Sawicki
529b3ac583
💄
2013-03-20 14:56:27 -07:00
Kevin Sawicki
a55fdc7551
Return absolute paths from resolve methods
...
This mirrors the behavior of require.resolve for
all the resolve methods provided by fs-utils.
2013-03-20 14:52:48 -07:00
probablycorey
d2b2c6fc8d
Remove unused code
2013-03-20 14:33:52 -07:00
Kevin Sawicki
5f771978ac
Update path when move events occur
2013-03-20 14:18:40 -07:00
Corey Johnson & Kevin Sawicki
6c357aaca7
Make paths absolute before calling $native.watchPath
...
Also return a subscription that can be unwatched instead
of returning an id that is later passed to $native.unwatchPath
along with the watched path.
This allows specs to pass when run from a symlink'ed folder.
2013-03-20 13:27:49 -07:00
Kevin Sawicki
ae96a48572
Call populateProjectPaths when callback completes
...
This removes duplicate code for the cases when a callback
is used and when the view already has populated paths.
2013-03-20 11:59:38 -07:00
Kevin Sawicki & Nathan Sobo
2f190025a9
Use new parseFileSync method of plist npm
2013-03-20 10:59:54 -06:00
Kevin Sawicki & Nathan Sobo
46f0bfb991
Kill dead code
2013-03-20 10:55:00 -06:00
Kevin Sawicki & Nathan Sobo
38e8f0494d
Merge branch 'cefode' of https://github.com/github/atom into cefode
2013-03-20 10:50:37 -06:00
Kevin Sawicki & Nathan Sobo
501dc9b76c
Merge remote-tracking branch 'origin/master' into cefode
...
Conflicts:
native/v8_extensions/native.mm
spec/app/config-spec.coffee
spec/app/window-spec.coffee
spec/spec-helper.coffee
spec/stdlib/fs-utils-spec.coffee
src/app/atom-package.coffee
src/app/config.coffee
src/app/window.coffee
src/packages/fuzzy-finder/lib/load-paths-handler.coffee
src/packages/markdown-preview/lib/markdown-preview-view.coffee
src/packages/tree-view/spec/tree-view-spec.coffee
src/stdlib/require.coffee
2013-03-20 10:46:50 -06:00
Cheng Zhao
977941655f
Updae cefode: make sure exceptions thrown in node context can show in devtools.
2013-03-21 00:37:25 +08:00
probablycorey
9c6978e913
Operation creates a marker immediately when given a buffer
v0.1.0
2013-03-19 14:32:25 -07:00
Corey Johnson & Nathan Sobo
aae705e82c
Run rake clean before running tests
2013-03-19 12:33:16 -07:00
Corey Johnson & Nathan Sobo
dfa91f0f3c
Use explicit path for node-gyp
2013-03-19 12:32:50 -07:00
probablycorey
35ab49eff0
SelectAllMatchesInProject Operations create buffers on demand
2013-03-19 11:30:49 -07:00
Corey
1f23fa8cfc
💄
2013-03-19 11:30:49 -07:00
Corey Johnson
4702f3775d
Calling collapseAllPaths creates elements for every Dom node
2013-03-19 11:30:48 -07:00
Corey Johnson & Nathan Sobo
10f405f61f
Create preview list Dom elements only when needed
2013-03-19 11:30:48 -07:00
Corey Johnson
6b3d527dda
Add one operations at a time to PathViews
2013-03-19 11:30:48 -07:00
Corey Johnson
014d5e7bb3
Remove setLineNumberWidth
2013-03-19 11:30:48 -07:00
Corey Johnson
7798f04cc4
Index variable from operations is not longer used
2013-03-19 11:30:48 -07:00
Corey Johnson
919cee3e4a
Allow operations to be added to a PathView
2013-03-19 11:30:48 -07:00
Nathan Sobo
e7f371ac62
Nuke node_modules before 'rake test'
2013-03-19 12:17:29 -06:00
Nathan Sobo
4a203a9eb6
Use plist NPM instead of vendor/plist.js. Use new synch parsing api.
...
This also adds a `readObject` method to `fs-utils`, which loads the
file as cson if it ends with json/cson, and otherwise tries to load
it as a plist.
For now, we're using my fork which is tolerant to a node environment
with a `window` global and suppresses some logging of non-fatal
errors. If the upstream author accepts my pull requests we can switch
back.
2013-03-19 11:32:23 -06:00
Nathan Sobo
5270a99f7b
Use eachSeries to load snippets so we don't exhaust file descriptors
2013-03-19 11:32:23 -06:00
Nathan Sobo
91587cbb99
Guard loadAtomSnippets against non-existent snippet directories
2013-03-19 11:32:23 -06:00
Corey Johnson & Nathan Sobo
dfecef24e9
Only load necessary packages in snippets spec
2013-03-19 11:32:15 -06:00
Nathan Sobo
e5436974eb
Replace snippet loader task w/ async loading
2013-03-18 14:57:09 -07:00
Kevin Sawicki
b01a3ff9cc
Release repo when destroy is called
2013-03-17 21:46:26 -05:00
Kevin Sawicki
cdb7f14c03
Release repository when worker is done
...
Closes #414
2013-03-17 17:22:34 -05:00
Cheng Zhao
a9b9e5651f
Update cefode: speed up node's requrie by removing exceptions.
2013-03-16 00:43:43 +08:00
Nathan Sobo
875fbba024
Measure spec suite require time
2013-03-15 09:09:56 -06:00
Nathan Sobo
44f53e5ed0
Merge remote-tracking branch 'origin/dev'
2013-03-14 19:08:06 -06:00
John Barnette
09259a579d
Let's not accidentally publish this ❤️
2013-03-14 18:06:55 -07:00
Nathan Sobo
fc7eaf57fc
Add window.profile, which is like measure but also records a profile
2013-03-14 17:47:07 -06:00
Nathan Sobo
836ff53ef3
Load index.html based on the resource path
...
Node uses the location of index as a starting point when looking for
node_modules. Previously, we always loaded index.html out of the app
bundle, which caused us to always load node_modules from the app
bundle as well, which is not what we want in dev mode. Since we no
longer depend on a compiled require.js, it's just as easy to load
index.html from the repository path when in dev mode.
2013-03-14 17:46:25 -06:00
Nathan Sobo
a1882ffd1f
Move "GitHub" special-case to _.capitalize. Add specs.
2013-03-14 11:35:06 -06:00
Nathan Sobo
634117ed66
Make $.fn.document always take event name / doc string args
...
It's simpler and we don't use the other syntax right now.
2013-03-14 11:34:28 -06:00
Nathan Sobo
25839c5cf5
Add spec coverage for $.fn.command
2013-03-14 11:25:33 -06:00
Cheng Zhao
12d3686cb6
Update cefode: fix crash when throw error from node module's callback.
2013-03-14 19:24:30 +08:00
John Barnette
eb5d0fe3f5
Actually make doc: work
2013-03-13 21:30:00 -07:00
John Barnette
460577d9ae
Spike optional doc: key for command
...
This isn't working yet.
2013-03-13 19:40:35 -07:00
Nathan Sobo
aba0f8e362
Change condition for installing a local node-gyp
2013-03-13 18:58:33 -06:00
Kevin Sawicki
8dbcb44d06
Rename traverseTree to traverseTreeSync
...
Also rename traverseTreeAsync to traverseTree
2013-03-13 14:40:31 -07:00
Kevin Sawicki
8fe9e31c08
Don't use a web worker for loading all paths
...
Instead use fs.realpath() and fs.stat() to walk the project
tree asynchronously.
2013-03-13 11:29:40 -07:00
Cheng Zhao
20e2f2bb7c
Update cefode.
...
This fixed two crashes:
1. (message loop) Crash occurred from micro webkit supression.
2. (cef) Random startup crash caused by proxy service initialization.
2013-03-14 01:15:18 +08:00