Kevin Sawicki & Nathan Sobo
fe010eccc7
Update telepath for SharedString::lineForRow speedup
2013-08-19 13:51:59 -07:00
Kevin Sawicki
2959b51afb
Upgrade telepath for assumePrimitiveElements optimization
2013-08-19 13:43:43 -07:00
Nathan Sobo
cfe5bb1b02
Get benchmark-suite running again
2013-08-18 10:20:20 -06:00
Nathan Sobo
f23f23d032
Upgrade telepath for assumePrimitive optimization
2013-08-18 10:19:36 -06:00
Kevin Sawicki
65330a00e3
Special case last row in TextBuffer::suggestedLineEndingForRow
...
This fixes the TextBuffer specs for changes in the underlying
behavior of SharedString::lineEndingForRow in telepath.
2013-08-16 21:22:06 -07:00
Kevin Sawicki
7f9b057c52
💄
2013-08-16 21:20:47 -07:00
Kevin Sawicki
647b5881a8
Remove TextBuffer::lineEndingForRow spec covered in telepath
2013-08-16 21:16:34 -07:00
Kevin Sawicki
9c76214fe9
Expect undefined instead of null for invalid buffer rows
2013-08-16 21:03:04 -07:00
Kevin Sawicki
3d5516fad9
Default to empty arrays for user and bundled package paths
2013-08-16 20:52:20 -07:00
Kevin Sawicki
338b59dc5f
Upgrade telepath for line performance improvements
2013-08-16 20:45:30 -07:00
Kevin Sawicki & Nathan Sobo
1ca7663be4
Upgrade packages for collaboration branch releases
2013-08-16 12:35:05 -07:00
Kevin Sawicki & Nathan Sobo
0e2d6caf94
Upgrade telepath for stack overflow fix
2013-08-16 12:05:15 -07:00
Kevin Sawicki & Nathan Sobo
fe2baa18ca
Use atom.getAvailablePackageNames() to load package specs
2013-08-16 11:35:43 -07:00
Kevin Sawicki & Nathan Sobo
a147dc01d7
Clear undo stack after setting initial buffer text
2013-08-16 11:30:37 -07:00
Kevin Sawicki & Nathan Sobo
2f4555a16f
Add config.userPackageDirPaths which includes dev packages in dev mode
2013-08-16 11:18:08 -07:00
Kevin Sawicki & Nathan Sobo
4c121bb084
Upgrade telepath for timestamp fix
2013-08-16 11:18:00 -07:00
Kevin Sawicki
13a622a853
Upgrade telepath for SharedString transaction fixes
2013-08-16 09:08:58 -07:00
Kevin Sawicki & Nathan Sobo
27928a7145
Upgrade telepath for Document::begin/commit/abortTransaction()
2013-08-15 17:17:32 -07:00
Kevin Sawicki
67755ccdc3
Upgrade apm for new link in dev mode command
2013-08-15 08:15:15 -07:00
Kevin Sawicki & Nathan Sobo
6178c64c68
Add ~/.atom/dev/packages to package load path in dev mode
2013-08-14 17:41:32 -07:00
Kevin Sawicki & Nathan Sobo
b305a09be3
Add devMode flag to atom.getLoadSettings()
2013-08-14 17:33:58 -07:00
Kevin Sawicki & Nathan Sobo
5313f6cf66
Upgrade telepath for Range.fromPointWithDelta() fix
2013-08-14 16:35:30 -07:00
Kevin Sawicki & Nathan Sobo
f00bb58932
TokenizedBuffer constructor now takes an object
2013-08-14 16:35:10 -07:00
Kevin Sawicki & Nathan Sobo
ad36b2c6a6
Allow user package specs to override bundled package specs
2013-08-14 15:36:45 -07:00
Kevin Sawicki & Nathan Sobo
b3fe63b1b4
Don't return duplicates from atom.getAvailalblePackageNames()
2013-08-14 15:34:47 -07:00
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