Maxime Coste
|
e2d64b01d5
|
ClientAccepter triggers window redrawing after executing a command
|
2013-04-02 14:00:37 +02:00 |
|
Maxime Coste
|
dfa5318765
|
fix some style problems detected by cppcheck
|
2013-03-25 18:44:52 +01:00 |
|
Maxime Coste
|
0b45a725e4
|
move remoting code to remote.cc
ClientAccepter is now Server's implementation detail and all socket logic
are isolated in remote.cc
|
2013-03-14 10:23:35 +01:00 |
|
Maxime Coste
|
e428a9757f
|
Modify network protocol to allow commands through the socket
|
2013-03-12 18:53:18 +01:00 |
|
Maxime Coste
|
f677d4ba32
|
Use a ColorPair in DisplayAtoms instead of separate fg/bg colors
|
2013-03-06 20:28:02 +01:00 |
|
Maxime Coste
|
310ec1f791
|
move input watching responsibility into UserInterface implementations
|
2013-01-14 18:50:17 +01:00 |
|
Maxime Coste
|
d2f0e2de66
|
RemoteClient owns the FDWatcher of it's socket
|
2013-01-11 18:44:02 +01:00 |
|
Maxime Coste
|
79d28e68dc
|
Refactor EventManager
Watching a file descriptor is now done using a FDWatcher object
|
2013-01-10 19:10:42 +01:00 |
|
Maxime Coste
|
4b649d386c
|
various code style fixes
|
2013-01-04 18:39:13 +01:00 |
|
Maxime Coste
|
d4f155cae7
|
new clients always takes last used buffer, support multiple file on command line
|
2012-12-28 13:51:14 +01:00 |
|
Maxime Coste
|
26632726ad
|
Support initial command passing when a client is connecting
|
2012-12-18 21:20:36 +01:00 |
|
Maxime Coste
|
9236c87842
|
UserInterface: add info box support
using the info command, you can display an arbitrary string
in a tooltip box.
|
2012-12-14 19:04:34 +01:00 |
|
Maxime Coste
|
b63c658da5
|
remote.cc: move write function as member of Message
|
2012-12-13 18:49:29 +01:00 |
|
Maxime Coste
|
db3a953961
|
code cleanup in remote.cc
|
2012-12-13 18:49:29 +01:00 |
|
Maxime Coste
|
e8df81a39d
|
RemoteClient: call get_key soon so that it may process a resize before size change checks are done
|
2012-12-03 18:51:28 +01:00 |
|
Maxime Coste
|
1602fcf012
|
Remote: read now retry when it did not get all the expected data
|
2012-11-19 19:07:32 +01:00 |
|
Maxime Coste
|
fe98ba7494
|
add some debug output to RemoteUI
|
2012-11-19 19:06:32 +01:00 |
|
Maxime Coste
|
1ea4b3998a
|
Add a ClientManager for managing client lifetimes
|
2012-10-30 14:00:44 +01:00 |
|
Maxime Coste
|
254d43856d
|
NCurses: refactor status line handling, and disambiguate status line from mode line
|
2012-10-29 19:01:57 +01:00 |
|
Maxime Coste
|
d9729cc29e
|
Handle all available input before redrawing
|
2012-10-28 09:26:54 +01:00 |
|
Maxime Coste
|
13a081ed4a
|
Remote: fix resize handling
|
2012-10-27 15:49:10 +02:00 |
|
Maxime Coste
|
61c8ef6ce4
|
remote: send resize message when needed
|
2012-10-26 16:14:51 +02:00 |
|
Maxime Coste
|
73aa11ac16
|
remote: check read/write results, detect disconnections
|
2012-10-26 13:45:32 +02:00 |
|
Maxime Coste
|
1c3f6c314f
|
send actual dimensions of remote client at connection
|
2012-10-25 12:51:01 +02:00 |
|
Maxime Coste
|
b9eb939e05
|
Add some remote client support protocol code
|
2012-10-23 22:55:44 +02:00 |
|