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
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
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
96b91ef36b
Add collaboration stylesheet for light theme
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
Kevin Sawicki
b1ca43ac0f
Upgrade telepath
2013-07-16 09:49:45 -07:00
Kevin Sawicki
5ce0cf65c4
Unvendor pusher.js
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
460a09f9eb
Show participants in the session
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
40d500949b
Remove presence from collaboration package.
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
be078b2b41
Add share button to buddy list
2013-07-16 09:49:45 -07:00
Kevin Sawicki
0fd44994ee
Trigger status changed for self
2013-07-16 09:49:44 -07:00
Kevin Sawicki
09e73b16fe
Show all open windows in buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
b55e62f2ab
Use fat arrow for callbacks
2013-07-16 09:49:44 -07:00
Kevin Sawicki
aab4d7a78b
Add avatar to buddy view
2013-07-16 09:49:44 -07:00
Kevin Sawicki
533f91e7ac
Remove unused class
2013-07-16 09:49:44 -07:00
Kevin Sawicki
aed7d3ed70
Make buddy list a permanent view on the right
2013-07-16 09:49:44 -07:00
Kevin Sawicki
0fdb15f9a6
Move peer.js to vendor directory
2013-07-16 09:49:44 -07:00
Kevin Sawicki
05748cd7dc
Display repo and branch in buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
b127492c9f
Add initial buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
4fde8f0753
Export Pusher class
2013-07-16 09:49:44 -07:00
Kevin Sawicki
e7ba9e1c9d
Add Git.getConfigValue()
2013-07-16 09:49:44 -07:00
Kevin Sawicki
d1812d74d6
Vendor pusher.js
2013-07-16 09:49:44 -07:00
Kevin Sawicki & Nathan Sobo
abc20b3a05
Update text buffer to use telepath markers
2013-07-15 17:07:06 -07:00
Kevin Sawicki
1a76e3dc9d
Add missing '..' to node directory path
...
The path has changed and one more parent directory needs to be
traversed to find the bundled path to node for spawning child
processes.
2013-07-15 12:20:09 -07:00