Kevin Sawicki
c6d1409151
Merge branch 'master' into summit
...
Conflicts:
.pairs
package.json
spec/app/tokenized-buffer-spec.coffee
src/app/edit-session.coffee
src/app/project.coffee
src/app/window.coffee
src/atom-application.coffee
static/root-view.less
2013-08-14 14:05:35 -07:00
Kevin Sawicki
5235114eed
Use fs.readdirSync() for listing package directories
...
Previously fsUtils.listTreeSync() was used which returns every path
in the tree, not just paths directly underneath the root path.
This speeds up the spec suite require time by not stat'ing the entire
node_modules directory.
2013-08-14 11:29:48 -07:00
Ted Nyman
c61d45805d
Formatting
2013-08-14 11:01:50 -07:00
Ted Nyman
c294c94c02
Update documentation location
2013-08-14 11:01:50 -07:00
Kevin Sawicki
b7a8e22d82
Set spec type after all specs in the category are required
2013-08-14 10:58:56 -07:00
Nathan Sobo
bd6dda6f0f
Don't load buffer contents from disk without an isModified key in state
...
When we deserialize a replicated buffer, we always want to honor the
current contents of state. If the state was produced by a call to
`getState` instead of `serialize`, it won't have an `isModified` key,
so we should not load from disk.
2013-08-14 11:55:37 -06:00
Nathan Sobo
468034f261
🙊
2013-08-14 11:46:10 -06:00
Nathan Sobo
c6a0e385f7
Always include text in serialized buffer state; also include isModified
...
Previously, we were not including the text when serializing an
unmodified buffer. We would use the absence of the text field to
determine that the buffer was previously unmodified when deserializing.
The problem is that text now stores the markers associated with the
buffer, and we want to retain those across serialization regardless of
the modified status. So now I include the text always, along with an
isModified flag which if true, will tell to reload the buffer if it
has changed since we last serialized it. Reloading a buffer should
probably do a diff-and-patch in the future rather than replacing the
contents outright, so that we always preserve markers as best as we can.
2013-08-14 11:31:17 -06:00
Kevin Sawicki
4781636889
💄 Group dependencies by type
2013-08-14 10:27:12 -07:00
Nathan Sobo
fa6ea01bfc
Restore assignment of @project ivar in TextBuffer
...
Because TextBuffers need a reference to `project` during deserialization,
and because the project global deserializes text buffers while it itself
is being deserialized (which happens before the global is actually
assigned), we have to pass a project reference into TextBuffer. This is
really annoying and makes me want to store the references to open buffers
elsewhere. But for now it's the only way to break the circularity.
2013-08-14 10:49:48 -06:00
Kevin Sawicki
f021ce3657
Compile bundled package files in compile task
...
Any .coffee, .cson, and .less files found in bundled Atom packages
in node_modules are now compiled during the compile task
2013-08-14 09:28:17 -07:00
Kevin Sawicki
71b238fafc
Upgrade to command-logger@0.2.0
2013-08-14 08:48:13 -07:00
Kevin Sawicki
63df6c8dcd
Upgrade to settings-view@0.3.0
2013-08-14 08:48:13 -07:00
Kevin Sawicki
7fc8cea167
Upgrade to settings-view@0.2.0
2013-08-14 08:48:12 -07:00
Kevin Sawicki
726a60b348
Upgrade to archive-view 0.2
2013-08-14 08:48:12 -07:00
Kevin Sawicki
0429ed09ff
Remove humanize-plus dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
14df854ea8
Remove keytar dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
c8727873c7
Remove jqueryui-browser dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
3b7e1400c0
Remove roaster dependency
2013-08-14 08:48:12 -07:00
Kevin Sawicki
2ddd77122e
Remove config.bundledPackagesDirPath that was src/packages
2013-08-14 08:48:12 -07:00
Kevin Sawicki
41268c67d7
Remove internal packages section from spec reporter
2013-08-14 08:48:12 -07:00
Kevin Sawicki
4777c4c42c
Remove mention of src/packages
2013-08-14 08:48:12 -07:00
Kevin Sawicki
ced95e7ad9
Remove src/packages from NODE_PATH
2013-08-14 08:48:12 -07:00
Kevin Sawicki
68ddeeef01
Pull out collaboration package into a separate repo
2013-08-14 08:48:12 -07:00
Kevin Sawicki
184e6a14c7
Pull out settings-view package into a separate repo
2013-08-14 08:48:12 -07:00
Kevin Sawicki
25378e9905
Pull out command-panel package into a separate repo
2013-08-14 08:48:12 -07:00
Kevin Sawicki
80a6999af4
Pull out fuzzy-finder package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
257722f82e
Pull out command-palette package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
58a938b3f1
Pull out snippets package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
875f187915
Pull out status-bar package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
229e380e28
Pull out tree-view package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
52e8e3aaf3
Pull out autocomplete package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
dc775f93ff
Pull out tabs package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
63b1546212
Pull out bookmarks package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
b9585d1cf2
Pull out package-generator package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
189b9051a9
Pull out whitespace package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
f3ef0b77a8
Pull out bracket-matcher package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
bdefff6abe
Pull out editor-stats package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
235078be8e
Pull out github-sign-in package into a separate repo
2013-08-14 08:48:11 -07:00
Kevin Sawicki
02d7668c73
Pull out link package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
7bb41f57b0
Pull out markdown-preview package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
c1c50a0b4c
Pull out symbols-view package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
7bc135d82e
Pull out grammar-selector package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
a1847b5355
Pull out go-to-line package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
3686a5b0ba
Pull out git-diff package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
db82f6bb8b
Pull out gists package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
d5b5c76485
Pull out gfm package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
6430aefaa8
Pull out toml package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
f41ffd6cbf
Pull out wrap-guide package into a separate repo
2013-08-14 08:48:10 -07:00
Kevin Sawicki
8a44da49d1
Remove tilde from humanize-plus dependency
2013-08-14 08:48:10 -07:00