aboutsummaryrefslogtreecommitdiff
path: root/session.c
Commit message (Collapse)AuthorAge
* Change server-info format.Nicholas Marriott2009-01-10
|
* Make window options work the same was as session options, add ↵Nicholas Marriott2008-12-08
| | | | mode-fg/mode-bg options, force -g for global on set/show/setw/showw/
* Disable UTF-8 by default and add options to enable it.Nicholas Marriott2008-11-16
|
* Keep stack of previous windows.Nicholas Marriott2008-11-16
| | | | | Check for op (orig_pair) for default colours.
* TAILQ -> SLIST.Nicholas Marriott2008-11-05
|
* Trim.Nicholas Marriott2008-09-26
|
* Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH.Nicholas Marriott2008-08-28
|
* Set up environ properly.Nicholas Marriott2008-06-30
|
* Zombie windows, requested by Will Maier.Nicholas Marriott2008-06-29
|
* Start of improved buffer code. Only set-buffer/show-buffer commands so far.Nicholas Marriott2008-06-20
|
* Trimify.Nicholas Marriott2008-06-18
|
* Use a socketpair to synchronise server startup.Nicholas Marriott2008-06-07
|
* Make server exit when last session dies. Also fix window check for status ↵Nicholas Marriott2008-06-06
| | | | activity redraw.
* Some Linux fixes; some code tidying. Don't redraw status bar so often.Nicholas Marriott2008-06-06
|
* Add activity monitoring, also invert items on taskbar which have activity.Nicholas Marriott2008-06-04
|
* Per-session configuration options.Nicholas Marriott2008-06-03
|
* It is too easy to create things in the same second; use a timespec instead.Nicholas Marriott2008-06-03
|
* Last bits of basic configuration file. By default in ~/.tmux.conf or ↵Nicholas Marriott2008-06-02
| | | | specified with -f. Just a list of tmux commands executed when the server is started and before and any session/window is created.
* Major reorganisation of screen handling.Nicholas Marriott2007-12-06
|
* Double-free on session destroy.Nicholas Marriott2007-11-12
|
* Make it build/run on Linux.Nicholas Marriott2007-10-31
|
* unlink-window command. Also fix some u_int -> int problems.Nicholas Marriott2007-10-26
|
* Redraw status bar on link.Nicholas Marriott2007-10-26
|
* Reorg window data structures. Add an intermediate data type (struct winlink) ↵Nicholas Marriott2007-10-26
| | | | to hold index and make sessions hold a RB tree of them rather than a fixed array.
* Free/close windows properly.Nicholas Marriott2007-10-24
|
* Missing time.h.Nicholas Marriott2007-10-19
|
* Mark windows in yellow on status line when bell.Nicholas Marriott2007-10-12
|
* New window command.Nicholas Marriott2007-10-03
|
* Rewrite command handling to be more generic. Not finished!Nicholas Marriott2007-10-03
|
* Ooops, missed this one. Doh.Nicholas Marriott2007-09-29
|
* Don't nuke last window on reselect of same window.Nicholas Marriott2007-09-29
|
* New session selection rules:Nicholas Marriott2007-09-27
| | | | | | | | - find by name if given - otherwise try current index from $TMUX - otherwise if only one session, use it - otherwise error
* Adjust $TMUX environ var to include session index, and don't compact session ↵Nicholas Marriott2007-09-27
| | | | list on release. Also fix some argument types.
* Stop crashing when exiting windows.Nicholas Marriott2007-09-21
|
* Comment.Nicholas Marriott2007-09-21
|
* Reset s->window to NULL so it doesn't end up in s->last.Nicholas Marriott2007-09-21
|
* Tweak ordering.Nicholas Marriott2007-09-21
|
* Remove window before working out new current window; clear last window if ↵Nicholas Marriott2007-09-21
| | | | necessary.
* session_last == -1 could still leave us with the window we are about to remove.Nicholas Marriott2007-09-21
|
* Last window option.Nicholas Marriott2007-09-20
|
* Wrap next/prev.Nicholas Marriott2007-09-20
|
* session_flush can go bye-bye again.Nicholas Marriott2007-08-27
|
* Flush even detached sessions.Nicholas Marriott2007-08-27
|
* Change command format.Nicholas Marriott2007-08-27
|
* If a session is destroyed, safely kill all other clients attached to it.Nicholas Marriott2007-08-27
|
* Update to be more readable and hopefully lose memory problems.Nicholas Marriott2007-08-27
|
* Sync with fdm.Nicholas Marriott2007-07-25
|
* Initial import to CVS. Basic functions are working, albeit with a couple of ↵Nicholas Marriott2007-07-09
showstopper memory bugs and many missing features. Detaching, reattaching, creating new sessions, listing sessions work acceptably for using with shells. Simple curses programs (top, systat, tetris) and more complicated ones (mutt, emacs) that don't require scrolling regions (ESC[r) mostly work fine (including mutt, emacs). No status bar yet and no key remapping or other customisation.