Cheng Zhao
ee0443e40c
Revert "Use atom-shell 23dd5b4da8"
...
Since the async function issue is fixed in atom-shell, we can go back to
use the latest release.
2013-07-18 18:57:13 +08:00
Ben Ogle
d02e9172da
💄
2013-07-17 21:04:50 -07:00
Nathan Sobo
804df73e8d
Get edit session specs passing with selection based markers
2013-07-17 19:16:42 -07:00
Ben Ogle
bc55ee6bd2
Add change string to changelog.md
...
Added a newline; assumed I am the first on this deploy
2013-07-17 18:30:43 -07:00
Ben Ogle
76be95bd6c
update comment
2013-07-17 18:25:41 -07:00
Ben Ogle
e43e8d156e
Combat against empty range; fixes tests
2013-07-17 18:22:41 -07:00
Ben Ogle
2aca31988f
Fix tests in EditSession
2013-07-17 17:56:52 -07:00
Ben Ogle
c937827582
Use editSession.lineForBufferRow()
...
Rather than the buffer directly.
2013-07-17 17:51:40 -07:00
Ben Ogle
c52cf836cd
remove the f on the describe
2013-07-17 17:42:33 -07:00
Ben Ogle
0924ad586f
spaces around the +
2013-07-17 17:39:39 -07:00
Ben Ogle
abdce2df04
replace new Range(...) with [[..], [..]] syntax
2013-07-17 17:38:51 -07:00
Ben Ogle
3f8c120ad0
update tests to be more clear
2013-07-17 17:37:45 -07:00
Ben Ogle
365e5e8413
calcMinIndent -> minIndentLevelForRowRange
2013-07-17 17:35:05 -07:00
Ben Ogle
90e53ad3e2
Add proper indents on auto comments
2013-07-17 16:04:53 -07:00
Nathan Sobo
a724ef3b40
Tag selection markers with a disambiguating EditSession id
...
This prevents selection markers created by different edit sessions
from being shared. Otherwise every edit session for a buffer would be
forced to have the same selection/cursor state.
2013-07-17 15:29:21 -07:00
Nathan Sobo
ab8c0bbf04
Make DisplayBuffer.getMarkers call down into TextBuffer.getMarkers
2013-07-17 15:00:15 -07:00
Ben Ogle & Nathan Sobo
96f434f276
Set languageMode and softTabs in constructor, not setBuffer
...
The softTabs option is only in scope in the constructor, and it can
sometimes be needed if we're unable to auto-determine the softTabs
setting from the buffer.
2013-07-17 14:59:46 -07:00
Ben Ogle & Nathan Sobo
ba3fa50c6e
Add DisplayBufferMarker.getAttributes
2013-07-17 14:58:21 -07:00
Ben Ogle & Nathan Sobo
e8d4bbe5e7
💄 Extract setBuffer/buildDisplayBuffer methods
2013-07-17 12:05:18 -07:00
Ben Ogle & Nathan Sobo
bb695ec53f
Replicate the destruction of selections
2013-07-17 11:53:39 -07:00
Ben Ogle & Nathan Sobo
6079dd4ba3
💄
2013-07-17 11:33:56 -07:00
Ben Ogle & Nathan Sobo
47bfac22c2
Replicate the addition of new selections
2013-07-17 11:12:42 -07:00
Ben Ogle & Nathan Sobo
461e331f58
🙊
2013-07-17 11:12:18 -07:00
Ben Ogle & Nathan Sobo
f32e1fc643
Replicate initial EditSession selection state
2013-07-17 10:25:28 -07:00
Ben Ogle & Nathan Sobo
baeae2d8d5
Upgrade telepath so we can query 'invalidation' key in findMarkers
2013-07-17 10:25:02 -07:00
Corey Johnson & Matt Colyer
4a67bfcf15
Remove editor.autoIndentOnPaste config option
...
Normalize paste on indent covers most use cases of autoindent when pasting.
Closes #584
2013-07-16 17:08:12 -07:00
Corey Johnson & Matt Colyer
2410ea0d5b
Add Matt to pairs file
2013-07-16 17:07:59 -07:00
Kevin Sawicki
6482e26526
Copy session url to clipboard instead of just id
2013-07-16 09:49:47 -07:00
Kevin Sawicki
0a4e3cec94
Add missing connection prefix to event name
2013-07-16 09:49:47 -07:00
Kevin Sawicki
c8accea5dc
Synchronize instead of Synchronize
2013-07-16 09:49:47 -07:00
Kevin Sawicki
438b8f6a14
Support launching the app directly with a URL
...
In this case there will be no paths to open and so editor windows
should be created.
This will allow sessions to be joined when Atom isn't currently running
but a session link is clicked from within another application.
2013-07-16 09:49:47 -07:00
Kevin Sawicki
522768e6c0
Handle opening session urls
2013-07-16 09:49:47 -07:00
Kevin Sawicki
5bb45d4684
Add serialization version to image and archive edit sessions
2013-07-16 09:49:46 -07:00
Kevin Sawicki
3d6fb85152
Upgrade to patrick 2.0
2013-07-16 09:49:46 -07:00
Kevin Sawicki
9ccf9365c3
Make all edit session uri's relative
...
This allows them to be collaborated without having absolute paths
in the shared document.
2013-07-16 09:49:46 -07:00
Kevin Sawicki
a9710e7a63
Ignore session id if empty
2013-07-16 09:49:46 -07:00
Kevin Sawicki
f3bb826e8d
Remove unused color from dark collaboration theme
2013-07-16 09:49:46 -07:00
Kevin Sawicki
96b91ef36b
Add collaboration stylesheet for light theme
2013-07-16 09:49:46 -07:00
Kevin Sawicki
ae9ffbb526
Rename buddy-list.less to collaboration.less
2013-07-16 09:49:46 -07:00
Kevin Sawicki
89dba4603c
Add progress bar to loading sesion view
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
8812b6c31d
Use patrick to mirror repository state
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
33f538ebf4
Create new branch if guest has unpushed changes
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
56b333e7fb
💄
...
Kevin found this offensive
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
72d76e511e
Begin replication of host repo state
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
601efa53e6
Only create single host view instance
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
af80327995
Set guest session project path from repo name
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
3ce520d9de
Store participants and repository under collaborationState doc
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
1836257f0b
Show avatars in host and guest views
2013-07-16 09:49:45 -07:00
Kevin Sawicki
98765c7d5c
Only display participants that aren't the host
2013-07-16 09:49:45 -07:00
Kevin Sawicki
f3ca26e2c9
Trigger participants-changed in guest session
2013-07-16 09:49:45 -07:00