Kevin Sawicki & Nathan Sobo
1bfb10bf2b
Distribute events with pusher
2013-07-24 15:05:39 -07:00
Kevin Sawicki
71cbcf9c4a
Enable peer.js debug flag
...
This will log messages from the reliable library to try
and debug the packet loss issue.
2013-07-24 08:29:07 -07:00
Kevin Sawicki
40d76d2db9
Replace git global with project.getRepo()
2013-07-23 19:31:32 -07:00
Kevin Sawicki & Nathan Sobo
79fab6602f
Don't replicate spell check markers
2013-07-23 18:31:30 -07:00
Kevin Sawicki & Nathan Sobo
672d0051cc
Upgrade to peer.js 0.2.8
2013-07-23 18:04:52 -07:00
Kevin Sawicki & Nathan Sobo
865ab16fdf
Uncomment essential logging lines
2013-07-23 17:52:05 -07:00
Corey Johnson & Matt Colyer
ce2a613858
Remove sharing ivar from Host Session
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
087c4c60a1
Don't turn on the web cam until sharing is begun
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
77acaf0a1a
Refactor Host Session
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
12ffff9dde
Refactor guest session
2013-07-23 17:49:20 -07:00
Corey Johnson & Matt Colyer
81147c4bc6
Add TURN server support for all WebRTC connections
2013-07-23 17:49:19 -07:00
Matt Colyer
0e3940373d
Add user to turn server configuration
2013-07-23 17:49:19 -07:00
Corey Johnson & Matt Colyer
07dea75562
Configure TURN and STUN servers
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
1bd9a6bef3
Display cursors from all replicas
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
1bf6307480
Display selections from all replicas
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
b8b9653fc0
💄
2013-07-23 17:49:19 -07:00
Kevin Sawicki & Nathan Sobo
636f81703c
Distinguish remote and local selections in EditSession
...
Also: Add an Environment spec helper class that swaps out global
variables to simulate running code in different environments for the
replication specs.
2013-07-23 17:49:14 -07:00
Kevin Sawicki
5161a71bae
Remove unused telepath key from initial data hash
2013-07-23 12:02:59 -07:00
Kevin Sawicki & Nathan Sobo
9c67aa105b
Replace createSite with new Site
2013-07-23 11:58:41 -07:00
Kevin Sawicki
adbdb1492f
DRY up repo URL to project path mapping
2013-07-23 11:56:42 -07:00
Kevin Sawicki
4fff0b9792
Remove project path from state so it doesn't replicate
2013-07-23 11:40:21 -07:00
Kevin Sawicki
4c912f4538
Pretty print window state JSON when serializing to disk
2013-07-23 11:34:03 -07:00
Kevin Sawicki
a305e15746
Shrink avatar image/video to 32px
2013-07-23 08:31:32 -07:00
Kevin Sawicki
202492cc4b
Trigger started/stopped events based on peer.js open/close events
2013-07-23 08:28:02 -07:00
Kevin Sawicki & Nathan Sobo
f3a932bbde
Remove unused initialPath load setting
...
This is now handled inside Project@deserialize
2013-07-22 20:00:15 -07:00
Kevin Sawicki & Nathan Sobo
7aa2084147
💄
2013-07-22 19:59:18 -07:00
Kevin Sawicki & Nathan Sobo
019a0f2b84
Don't deserialize null pane container root
2013-07-22 19:58:59 -07:00
Kevin Sawicki & Nathan Sobo
501a6b7d11
Add site global used to create all telepath documents
2013-07-22 19:58:27 -07:00
Kevin Sawicki & Nathan Sobo
0370eb9236
Default soft wrap to millionth column
...
This is because peer.js cannot encode Infinity
but it should be ideally controlled via a boolean
flag instead of column number.
2013-07-22 18:40:57 -07:00
Kevin Sawicki & Nathan Sobo
4cba8ab48f
Serialize project when editor window is unloaded
2013-07-22 18:39:32 -07:00
Kevin Sawicki & Nathan Sobo
f4e7693e70
💩 Put apm back to version we clobbered during merge
2013-07-22 18:47:16 -06:00
Kevin Sawicki & Nathan Sobo
73adc40c4e
💄 use array-shorthand instead of new Range
2013-07-22 18:39:46 -06:00
Kevin Sawicki & Nathan Sobo
844469a9a7
Resolve filePath in Project.buildBuffer
2013-07-22 18:39:22 -06:00
Kevin Sawicki & Nathan Sobo
faa8a8d9fc
Use absolute path instead of uri when opening save-as dialog
2013-07-22 18:18:42 -06:00
Kevin Sawicki & Nathan Sobo
fa59aafffb
Relativize buffer paths for replication
...
TextBuffers now maintain a reference to their containing project to
make it easier to test replication of buffers between environments
without worrying about the value of the `project` global.
We're also starting the process of moving the `git` global into Project
as the `Project.repository` property.
2013-07-22 18:13:01 -06:00
Corey Johnson & Matt Colyer
d051cbe0f6
Add video and audio streams to host view
2013-07-22 14:13:58 -07:00
Corey Johnson & Matt Colyer
1f18c0ba02
Stream audio and video feed of host to guest view
...
Conflicts:
src/packages/collaboration/lib/session-utils.coffee
2013-07-22 13:58:55 -07:00
Corey Johnson & Matt Colyer
034aaa2927
Assume first message sent by host is a telepath document
2013-07-22 13:57:46 -07:00
probablycorey
7b57c12f59
💄
2013-07-22 13:57:36 -07:00
Kevin Sawicki & Nathan Sobo
642df0924d
Merge branch 'master' into shared-buffers
...
Conflicts:
vendor/apm
2013-07-22 11:54:51 -07:00
Kevin Sawicki & Nathan Sobo
1685d62cae
Don't allow caching of coffee requires to be overridden in tasks
...
This is a follow-on to the previous commit which handled the index.html
case.
2013-07-22 11:50:14 -07:00
Kevin Sawicki & Nathan Sobo
e705e3e045
Don't allow caching of coffee requires to be overridden
...
Previously coffeestack was requiring a different version of coffeescript
than atom was, which had a side effect of re-registering the extension
handler for .coffee requires. This disabled coffee-cache, which made
require really slow again.
2013-07-22 11:44:39 -07:00
Kevin Sawicki
56a2c79fe1
Merge branch 'collaboration-presence' into shared-buffers
...
Conflicts:
src/app/edit-session.coffee
src/app/project.coffee
src/app/text-buffer.coffee
src/app/window.coffee
src/packages/collaboration/lib/bootstrap.coffee
src/packages/collaboration/lib/session-utils.coffee
vendor/telepath
2013-07-22 10:12:45 -07:00
Kevin Sawicki
0bb7d3ba09
Default save as dialog to directory of active item
2013-07-22 09:11:57 -07:00
Ben Ogle
8e92499ebb
Fix comments so they match up with actual behavior
2013-07-22 09:02:05 -07:00
Ben Ogle
62e0274ff6
hook selectToFirstCharacterOfLine up to a command in editor.
2013-07-22 09:02:05 -07:00
Ben Ogle
fe4c4e9751
Add selectToFirstCharacterOfLine to editSession
2013-07-22 09:02:05 -07:00
Kevin Sawicki
baa03f5587
Upgrade apm
...
Closes #638
2013-07-22 08:35:10 -07:00
Nathan Sobo
d85560e886
💄
2013-07-21 18:38:51 -06:00
Nathan Sobo
25d594e717
Update spell-check package for new telepath-based marker API
2013-07-21 18:00:55 -06:00