Kevin Sawicki
0fee962faa
Mention j/k support
v0.13.0
2013-07-09 09:22:35 -07:00
Kevin Sawicki
ed1f51b987
Map k/j to up/down in archive-view
2013-07-08 18:57:58 -07:00
Kevin Sawicki
f1bdcaedc1
Support moving up/down in tree view with k/j keys
2013-07-08 17:06:16 -07:00
Kevin Sawicki
2efbe9ce4e
Run partial-clean during deploy task
v0.12.0
2013-07-08 11:29:46 -07:00
Kevin Sawicki
3366c4d6a5
Remove node_modules before bootstrapping
2013-07-08 11:29:28 -07:00
Kevin Sawicki
acb69a4221
Format stack traces in console reporter
...
This generates valid CoffeeScript line/column numbers and
also removes noisy lines from jasmine.js and from the grunt
stack portion for the initial test process spawn.
2013-07-06 15:39:32 -07:00
Kevin Sawicki
b3b501ef07
Set stack trace overflow to auto
...
This keeps the stack trace text inside the spec box when the window
in narrower than the stack trace lines.
2013-07-06 14:27:23 -07:00
Kevin Sawicki
e34d8e4c42
Display CoffeeScript line numbers in stack traces
...
Use coffeestack to convert stack traces to have CoffeeScript
line and column numbers in the output instead of JavaScript line
and column numbers.
2013-07-06 14:27:16 -07:00
Kevin Sawicki
adebae6c47
Remove jasmine.js lines from displayed stack trace
...
This removes the noise from the setup and compare lines that occur in
jasmine.js and only displays the lines that are generated from within
the failing spec.
2013-07-06 14:03:13 -07:00
Kevin Sawicki
4ae0d8af9f
Use tantamount for _.isEqual() implementation
...
This code was needed in telepath so it was pulled out as a
standalone module with the exact same behavior as was previously
in Atom.
2013-07-06 13:54:46 -07:00
Kevin Sawicki
010fa219aa
Move Point and Range specs to telepath
2013-07-05 12:53:51 -07:00
Kevin Sawicki
cdbbb114f6
Use PeerServer ☁️ instead of EC2
2013-07-05 12:53:51 -07:00
Kevin Sawicki
b8bd9b6ec6
Compare site id using site from original event
...
Previously the site was being looked for in a copy of the event where
only the range and text keys were picked and so it was always missing.
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
5a26fa838f
Emit markers-updated event for remote buffer changes
...
This is temporary until markers are a part of telepath.
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
bffe361151
Upgrade telepath
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
bf45beedbe
Swap parameter order for Document.deserialize()
2013-07-05 12:53:51 -07:00
Kevin Sawicki & Nathan Sobo
e82170efcb
Serialize EditSession's buffer's id instead of its path
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
9b22ca4825
Serialize window state in telepath format
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
85cc81851f
Replicate insertion and removal of project buffers
...
Buffers are now destroyed when removed from the project if they
haven't been destroyed already.
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
30273c6a66
Add serialization version to TextBuffer
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
e01ac96b66
Guard against a null pending changed event
...
Previously TextBuffer would emit change events even when the change
was empty. SharedString does not emit empty change events and so a
pending event may no longer be present when a marker-updated event
fires.
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
2ff282011b
💄
2013-07-05 12:53:50 -07:00
Kevin Sawicki
f766bbbb38
Remove Point and Range classes now provided by telepath
2013-07-05 12:53:50 -07:00
Kevin Sawicki
e5ef23dc5a
Expect null instead of undefined for invalid line rows
2013-07-05 12:53:50 -07:00
Kevin Sawicki
fddcbae4eb
Clip range specified to change()
2013-07-05 12:53:50 -07:00
Kevin Sawicki
2d313e07ff
Clip position in characterIndexForPosition()
2013-07-05 12:53:50 -07:00
Kevin Sawicki
1efa480b4e
Upgrade telepath
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
05a3f35512
Normalize line endings in TextBuffer.change()
2013-07-05 12:53:50 -07:00
Kevin Sawicki & Nathan Sobo
72f9af4d00
Replicate buffer changes
...
Still some failures due to line endings
2013-07-05 12:53:49 -07:00
Kevin Sawicki & Nathan Sobo
dd0f7a032f
Start basing Buffer's text on a replicable string
2013-07-05 12:53:49 -07:00
Kevin Sawicki & Nathan Sobo
010c3435da
Add Project serialization version
2013-07-05 12:53:49 -07:00
Kevin Sawicki & Nathan Sobo
da3a89fc27
Don't show pane items that can't be deserialized
2013-07-05 12:53:49 -07:00
Nathan Sobo
30e4531a8f
Store buffer paths instead of serialized buffers in EditSession state
...
Since there can be multiple edit sessions per buffer, it doesn't make
sense to serialize the buffer multiple times. Previously, we were
de-duplicating buffers in the deserialize method itself, but this won't
work now that we want to replicate buffers.
2013-07-05 12:53:49 -07:00
Kevin Sawicki
651bbaa3ce
Create an empty ~/.atom/config.cson when missing
...
Closes #614
2013-07-05 09:17:44 -07:00
Kevin Sawicki & Nathan Sobo
0448ba5ceb
Remove atom-shell during partial-clean task instead of clean task
2013-07-03 17:53:43 -07:00
Kevin Sawicki & Nathan Sobo
6d70bf9106
Remove node_modules during script/cibuild so they recompile during bootstrap
2013-07-03 17:53:43 -07:00
Cheng Zhao
857629e07e
Revert "Revert "Upgrade apm: update node to v0.10.12.""
...
This reverts commit 18c5c788d7 .
2013-07-04 08:52:13 +08:00
Cheng Zhao
18c5c788d7
Revert "Upgrade apm: update node to v0.10.12."
...
This reverts commit 433beac9aa .
2013-07-04 08:37:59 +08:00
Cheng Zhao
a8e7a9a091
Should also clean atom-shell.
2013-07-04 07:22:15 +08:00
Kevin Sawicki
59097ddf96
Remove ~/.atom/.node-gyp during clean
2013-07-03 09:26:04 -07:00
Cheng Zhao
433beac9aa
Upgrade apm: update node to v0.10.12.
2013-07-03 18:23:41 +08:00
Kevin Sawicki
c7f6e87132
Only use event.which when key identifier is non-ASCII
...
Previously event.which was used when it was less than the key identifier
which broke fn-delete since that generates a valid key identifier but a
lower event.which value that does not translate to 'delete' using the char
code converter.
Close #611
2013-07-02 13:13:45 -07:00
Garen Torikian
64e2fee975
Merge pull request #610 from github/add-nooutput-to-biscotto
...
Bump the biscotto version
2013-07-02 11:13:20 -07:00
Garen Torikian
df35cb0756
Bump the biscotto version
...
This prevents doc builds from occuring when you're only interested in stats/missing
2013-07-02 11:07:58 -07:00
Kevin Sawicki & Nathan Sobo
0e6a3c52ad
Add comments to view cache ivars
2013-07-02 10:13:59 -07:00
Kevin Sawicki
b786bcc774
Store views that don't implement setModel() by their item
...
Previously viewForItem() would create a new view each time it was called
with an item whose view did not implement setModel() even if a view for that
item already existed in the pane.
Now a WeakMap is used to map items to their view so they can be reused
and cleaned up even when the view does not implement setModel().
2013-07-02 09:41:46 -07:00
Kevin Sawicki
6cb13e843c
Mention more fixed and added items
2013-07-02 09:08:57 -07:00
Kevin Sawicki
7e76721712
Don't call realpathSync for non-existent directory
2013-07-01 13:23:47 -07:00
Nathan Sobo
23df564189
Release any leftover buffers in Project.destroy
2013-07-01 14:21:42 -06:00
Nathan Sobo
0c17ed9c33
Return a clone of @buffers from Project.getBuffers
...
Previously, we traversed the EditSessions. Not necessary.
2013-07-01 14:21:42 -06:00