aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
Commit message (Expand)AuthorAge
...
* Destroy panes immediately rather than checking them all every loop.Nicholas Marriott2009-11-13
* Zap unused functions, prompted by deraadt.Nicholas Marriott2009-11-13
* Only need to chmod +x or -x the socket when a client is created, lost orNicholas Marriott2009-11-11
* Whoops, this is needed for last commit as well.Nicholas Marriott2009-11-10
* Switch the tty key tree over to an (unbalanced) ternary tree which allowsNicholas Marriott2009-11-05
* Key flags are only used for initialisation so they are not needed in the mainNicholas Marriott2009-11-05
* Now all timers are events, there is no longer any need to wake up every 50 ms -Nicholas Marriott2009-11-05
* Switch tty key input over to happen on a read event. This is a bit moreNicholas Marriott2009-11-05
* Convert the key repeat timer to an event.Nicholas Marriott2009-11-05
* Change window name change to use a timer event rather than a gettimeofday()Nicholas Marriott2009-11-04
* Move status timer check into the global once-per-second timer, this could maybeNicholas Marriott2009-11-04
* Use timeout events for the identify and message timers.Nicholas Marriott2009-11-04
* Don't reenlist the client imsg event every loop, instead have a small functionNicholas Marriott2009-11-04
* Bye-bye buffer*.c.Nicholas Marriott2009-11-04
* Convert the window pane (pty master side) fd over to use a bufferevent.Nicholas Marriott2009-11-04
* Switch window pane pipe redirect fd over to a bufferevent.Nicholas Marriott2009-11-04
* Switch tty fds over to a bufferevent.Nicholas Marriott2009-11-04
* Switch jobs over to use a bufferevent.Nicholas Marriott2009-11-04
* Initial changes to move tmux to libevent.Nicholas Marriott2009-11-04
* Add an activity time for clients, like for sessions, and change session andNicholas Marriott2009-11-03
* If it isn't available explicitly, work out the current client in a similar wayNicholas Marriott2009-11-03
* Change session and client activity and creation time members to have moreNicholas Marriott2009-11-03
* tv member of struct paste_buffer is updated but not otherwise used, so removeNicholas Marriott2009-11-03
* Double the escape timer (the time after a \033 is received before tmux gives upNicholas Marriott2009-11-02
* Add a flag for jobs that shouldn't be freed after they've died and use it forNicholas Marriott2009-11-01
* If any client currently displaying a window pane has more than 1 KB of outputNicholas Marriott2009-10-28
* Move the poll registration functions into the server-*.c files.Nicholas Marriott2009-10-27
* Rewrite xterm-keys code (both input and output) so that works (doesn't alwaysNicholas Marriott2009-10-26
* Support the (mostly new) function key+modifier caps (kIC-kIC7). Most of theseNicholas Marriott2009-10-26
* Rename keypad keys to something more useful.Nicholas Marriott2009-10-26
* Remove the -d flag to tmux and just use op/AX to detect default colours.Nicholas Marriott2009-10-25
* Split the server code handling clients, jobs and windows off into separateNicholas Marriott2009-10-22
* Client tidying: get rid of client_ctx struct in favour of two variables inNicholas Marriott2009-10-21
* Remove unused function.Nicholas Marriott2009-10-21
* Try to reduce the UTF-8 mess.Nicholas Marriott2009-10-20
* UTF-8 combined character fixes.Nicholas Marriott2009-10-20
* Nuke stray blank line.Nicholas Marriott2009-10-20
* Instead of having a complicated check to see if the cursor is in the lastNicholas Marriott2009-10-17
* Move lines into the history when scrolling even if the scroll region is notNicholas Marriott2009-10-13
* Add mode keys to move the cursor to the top, middle and bottom of the screen.Nicholas Marriott2009-10-13
* When drawing lines that have wrapped naturally, don't force a newline butNicholas Marriott2009-10-12
* When backspace is received at the beginning of a line and the previous line wasNicholas Marriott2009-10-12
* Use relative cursor movement instead of absolute when possible and whenNicholas Marriott2009-10-12
* Similarly add a tty_cursor_pane function to tidy up most of the calls.Nicholas Marriott2009-10-12
* _absolute is redundant, just use tty_region.Nicholas Marriott2009-10-12
* Cleanup: use two functions for region setting, one for absolute and one insideNicholas Marriott2009-10-12
* Add a pipe-pane command to allow a pane to be piped to a shell command, forNicholas Marriott2009-10-11
* Collect status from dead jobs and don't invoke the callback until bothNicholas Marriott2009-10-11
* Clean up by introducing a wrapper struct for mouse clicks rather than passingNicholas Marriott2009-10-11
* Put all jobs on a global all_jobs list and use that in server.c instead ofNicholas Marriott2009-10-10