Rivoreo Source Code Repositories
src.rivoreo.one
/
tmux
/
c7ffee6b8c2c499523d4b00a0e017511fe8bfa1c
/
client.c
392e135
Handle SIGTERM (and kill-server which uses it), a bit more neatly - tidy up
by Nicholas Marriott
· 16 years ago
5f6a351
Start the first client with a special socketpair so it is already known to the
by Nicholas Marriott
· 16 years ago
8ea4971
suspend-client command and suspend client when ^Z key binding is used.
by Nicholas Marriott
· 16 years ago
8542a97
Increment retries.
by Nicholas Marriott
· 16 years ago
668dac5
Retry properly when failed to connect.
by Nicholas Marriott
· 16 years ago
e3feb06
Server locking. set-password and lock-server commands, plus automatic locking.
by Nicholas Marriott
· 16 years ago
4d71164
Pick up cwd from environment,.
by Nicholas Marriott
· 16 years ago
19a2c87
Initial UTF-8 support.
by Nicholas Marriott
· 16 years ago
dd41035
Protocol versioning, version is checked on identify message.
by Nicholas Marriott
· 16 years ago
91f3165
IRIX fixes thanks to Elias Pipping.
by Nicholas Marriott
· 16 years ago
36e3f31
Stupid ncurses.
by Nicholas Marriott
· 16 years ago
9b0ff4c
More Solaris stuff. Use ttyname, use ncurses,h.
by Nicholas Marriott
· 16 years ago
19b7946
Start of Solaris port.
by Nicholas Marriott
· 16 years ago
d51f075
Use a socketpair to synchronise server startup.
by Nicholas Marriott
· 16 years ago
a26f58c
Last bits of basic configuration file. By default in ~/.tmux.conf or specified with -f. Just a list of tmux commands executed when the server is started and before and any session/window is created.
by Nicholas Marriott
· 16 years ago
11ee55e
Prepare TERM in buffer before sending; this allows size to be part of cmd and prevents it being split. This is the only place this happens so remove it from todo.
by Nicholas Marriott
· 16 years ago
5569ff9
Don't hang when window closes early; also add lots more debugging.
by Nicholas Marriott
· 16 years ago
103748d
Major reorganisation of screen handling.
by Nicholas Marriott
· 17 years ago
e0383f5
Better error messages with no server.
by Nicholas Marriott
· 17 years ago
76c8a59
Big internal reorganisation to move tty control into parent.
by Nicholas Marriott
· 17 years ago
818df92
Add ^A && ^E to copy mode. Also use STDIN instead of STDOUT in a couple of places.
by Nicholas Marriott
· 17 years ago
4309d65
realpath the socket path; also sprinkle some const.
by Nicholas Marriott
· 17 years ago
f92243c
Check for required term capabilities on start.
by Nicholas Marriott
· 17 years ago
08d9f46
Make it build/run on Linux.
by Nicholas Marriott
· 17 years ago
1f10f6e
Close memory leaks.
by Nicholas Marriott
· 17 years ago
64713e0
Tweak a couple of variable names.
by Nicholas Marriott
· 17 years ago
25e94a0
List client command.
by Nicholas Marriott
· 17 years ago
0b0a3c0
Return 0 on lost server so pkill works okay if scripted.
by Nicholas Marriott
· 17 years ago
91e24af
Clean up pause/exit mess with flags.
by Nicholas Marriott
· 17 years ago
1f9a8e7
Incomplete resize support.
by Nicholas Marriott
· 17 years ago
68a5d5c
Window attachment, malloc debugging, fix a segfault with no sessions.
by Nicholas Marriott
· 17 years ago
df716ec
Rewrite command handling to be more generic. Not finished!
by Nicholas Marriott
· 17 years ago
9bb907f
Move command handling into the server and tidy up some bits.
by Nicholas Marriott
· 17 years ago
653ee72
Write error messages for rename. Also tweak some error outputs, and fix -i.
by Nicholas Marriott
· 17 years ago
5990461
Add client_flush to flush output when transient commands are called.
by Nicholas Marriott
· 17 years ago
db293c1
Retry connection with small timeout instead of sleep(10) for server start.
by Nicholas Marriott
· 17 years ago
22990a6
New session selection rules:
by Nicholas Marriott
· 17 years ago
2a3e209
Extend op string and add potential for a single alias.
by Nicholas Marriott
· 17 years ago
5ef6d07
Join oldest session if non specified. Fix errors.
by Nicholas Marriott
· 17 years ago
8d01984
Restore list command.
by Nicholas Marriott
· 17 years ago
b1822f6
Unlink and retry if server socket connect fails.
by Nicholas Marriott
· 17 years ago
fb39b22
Cleanup part II: split up client stuff and ops. More to come.
by Nicholas Marriott
· 17 years ago