summaryrefslogtreecommitdiffstats
path: root/client.c
AgeCommit message (Collapse)Author
2009-07-01$Id$.Nicholas Marriott
2009-06-26Status line fixes: don't truncate status-right now the length calculation isNicholas Marriott
done for UTF-8, limit to the maximum length correctly when printing, and always print a space even if the left string is longer than the width available.
2009-06-26Remove some dead assignments, found by sthen with clang.no_author
2009-06-25Restore $Id$ and add script to do so.Nicholas Marriott
2009-06-25Call setproctitle earlier in the client, and include the socket name. Makes itNicholas Marriott
easier to match client to server in ps/pgrep when using several servers.
2009-05-13Rename all feature flags to HAVE_* and move out of makefiles into a configureNicholas Marriott
script which must be run before building. Still two makefiles but they are a hell of a lot simpler. HAVE_* also will make it easier to move to $buildsystem if necessary later.
2009-05-04Space trimmage mega-diff.Nicholas Marriott
2009-03-31FD_CLOEXEC more fds. Still one I can't find...Nicholas Marriott
2009-03-27Not const.Nicholas Marriott
2009-03-27Use lstat. No change yet due to realpath call in tmux.c.Nicholas Marriott
2009-02-08Continue process if suspended.Nicholas Marriott
2009-01-21Handle SIGTERM (and kill-server which uses it), a bit more neatly - tidy upNicholas Marriott
properly and print a nicer message. Same effect though :-)
2009-01-19Start the first client with a special socketpair so it is already known to theNicholas Marriott
server rather than playing silly games to get them synchronised before doing anything. Change attach-session to start the server.
2009-01-18suspend-client command and suspend client when ^Z key binding is used.Nicholas Marriott
2009-01-15Increment retries.Nicholas Marriott
2009-01-15Retry properly when failed to connect.Nicholas Marriott
2009-01-11Server locking. set-password and lock-server commands, plus automatic locking.Nicholas Marriott
2009-01-10Pick up cwd from environment,.Nicholas Marriott
2008-09-09Initial UTF-8 support.Nicholas Marriott
2008-07-01Protocol versioning, version is checked on identify message.Nicholas Marriott
2008-06-23IRIX fixes thanks to Elias Pipping.Nicholas Marriott
2008-06-19Stupid ncurses.Nicholas Marriott
2008-06-18More Solaris stuff. Use ttyname, use ncurses,h.Nicholas Marriott
2008-06-18Start of Solaris port.Nicholas Marriott
2008-06-07Use a socketpair to synchronise server startup.Nicholas Marriott
2008-06-02Last bits of basic configuration file. By default in ~/.tmux.conf or ↵Nicholas Marriott
specified with -f. Just a list of tmux commands executed when the server is started and before and any session/window is created.
2008-06-01Prepare TERM in buffer before sending; this allows size to be part of cmd ↵Nicholas Marriott
and prevents it being split. This is the only place this happens so remove it from todo.
2008-05-31Don't hang when window closes early; also add lots more debugging.Nicholas Marriott
2007-12-06Major reorganisation of screen handling.Nicholas Marriott
2007-12-01Better error messages with no server.Nicholas Marriott
2007-11-27Big internal reorganisation to move tty control into parent.Nicholas Marriott
2007-11-26Add ^A && ^E to copy mode. Also use STDIN instead of STDOUT in a couple of ↵Nicholas Marriott
places.
2007-11-12realpath the socket path; also sprinkle some const.Nicholas Marriott
2007-11-08Check for required term capabilities on start.Nicholas Marriott
2007-10-31Make it build/run on Linux.Nicholas Marriott
2007-10-24Close memory leaks.Nicholas Marriott
2007-10-23Tweak a couple of variable names.Nicholas Marriott
2007-10-23List client command.Nicholas Marriott
2007-10-22Return 0 on lost server so pkill works okay if scripted.Nicholas Marriott
2007-10-05Clean up pause/exit mess with flags.Nicholas Marriott
2007-10-04Incomplete resize support.Nicholas Marriott
2007-10-04Window attachment, malloc debugging, fix a segfault with no sessions.Nicholas Marriott
2007-10-03Rewrite command handling to be more generic. Not finished!Nicholas Marriott
2007-10-03Move command handling into the server and tidy up some bits.Nicholas Marriott
2007-09-29Write error messages for rename. Also tweak some error outputs, and fix -i.Nicholas Marriott
2007-09-28Add client_flush to flush output when transient commands are called.Nicholas Marriott
2007-09-27Retry connection with small timeout instead of sleep(10) for server start.Nicholas Marriott
2007-09-27New session selection rules:Nicholas Marriott
- find by name if given - otherwise try current index from $TMUX - otherwise if only one session, use it - otherwise error
2007-09-26Extend op string and add potential for a single alias.Nicholas Marriott
2007-09-26Join oldest session if non specified. Fix errors.Nicholas Marriott