Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Come out of copy mode when history is cleared. | nicm | 2015-08-16 | |
| | ||||
* | right-up should be right-of, also rename the values too. | nicm | 2015-08-13 | |
| | ||||
* | Rename left/right/up/down relative to active pane to add -of suffix | nicm | 2015-08-12 | |
| | | | | | (left-of/right-of/etc) to remove conflict with left/right meaning leftmost or rightmost pane. From Ben Boeckel. | |||
* | status_out and associated data structures are no longer used. | nicm | 2015-07-29 | |
| | ||||
* | Tidy up the way terminals are described and move some structs out of tmux.h. | nicm | 2015-07-28 | |
| | ||||
* | Make -q suppress ambiguous option warnings too, from Cam Hutchison. | nicm | 2015-07-27 | |
| | ||||
* | Add an option (history-file) for a file to save/restore command prompt | nicm | 2015-07-20 | |
| | | | | history, from Olof-Joachim Frahm. | |||
* | Correct the tsl/fsl sequence to ]0 not ]2 (from Marcel Korpel). While | nicm | 2015-07-20 | |
| | | | | | here, Xr xterm and remove some advice about elinks that is better elsewhere. | |||
* | Do not call window_unzoom from window_destroy because it will try to add | nicm | 2015-07-17 | |
| | | | | | | | a notification which will get confused because the reference count is already zero and end up back in window_destroy and a double free. Instead, just destroy the layouts directly. Noticed by Thomas Adam. | |||
* | Initialize client fd to -1 as well, from Bobby Powers. | nicm | 2015-07-17 | |
| | ||||
* | Reset G0/G1 state when resetting everything else with send-keys -R. | nicm | 2015-07-13 | |
| | ||||
* | Ignore environment variables that are too long to send to the server. | nicm | 2015-07-13 | |
| | ||||
* | Fix line endings. | nicm | 2015-07-13 | |
| | ||||
* | Initialize cwd fd to -1 so that we don't close fd 0 if the client is | nicm | 2015-07-13 | |
| | | | | | destroyed before it is changed. Also allow ttyname() to fail. Fixes problems when running out of file descriptors reported by Bruno Sutic. | |||
* | Add a format to show if client is a control client. From Bruno Sutic. | nicm | 2015-07-13 | |
| | ||||
* | Add a -s flag to show-environment to output Bourne shell commands a la | nicm | 2015-07-13 | |
| | | | | ssh-agent. Mostly from Cam Hutchison with some changes by me. | |||
* | Revert to marking lines as wrapped on newlines, fixes problems with | nicm | 2015-07-13 | |
| | | | | capturep -J. | |||
* | Update environment with -E when attach-session used on an already | nicm | 2015-07-06 | |
| | | | | | attached session or switch-client used on the current session. From Cam Hutchison. | |||
* | Use the SRCDST define for usage. | nicm | 2015-06-18 | |
| | ||||
* | Use xsnprintf. | nicm | 2015-06-18 | |
| | ||||
* | Remove a stray : and tweak paragraph. | nicm | 2015-06-18 | |
| | ||||
* | Change break-pane to take target and source panes (-t and -s) in line | nicm | 2015-06-17 | |
| | | | | with other commands, from Thomas Adam. | |||
* | Break cmdq_continue inner loop into a helper function. | nicm | 2015-06-17 | |
| | ||||
* | Move the shuffle code from new-window -a into a function and add a -a | nicm | 2015-06-17 | |
| | | | | flag for move-window too. From Thomas Adam. | |||
* | Use an explicit job state instead of avoid closing our side of the | nicm | 2015-06-17 | |
| | | | | | | | socketpair and setting it to -1 to mark when the other side is closed. This avoids closing it while the libevent bufferevent still has it (it could try to add it to the polled set which some mechanisms don't like). Fixes part a problem reported by Bruno Sutic. | |||
* | Add window_activity format, from Thomas Adam based on a diff originally | nicm | 2015-06-15 | |
| | | | | from propos6 at gmail dot com. | |||
* | Add a format for client PID (client_pid) and server PID (pid). Diff for | nicm | 2015-06-14 | |
| | | | | client_pid from Thomas Adam. | |||
* | wp->tty is a char [] not a char * so it can't be NULL. From Thomas Adam. | nicm | 2015-06-10 | |
| | ||||
* | Fix loop comparison broken in last commit, from Thomas Adam. | nicm | 2015-06-09 | |
| | ||||
* | Add -E flag when attaching or switching client to bypass | nicm | 2015-06-07 | |
| | | | | update-environment, from Steven Lu. | |||
* | Use ints for the calculations rather than u_char, they could end up | nicm | 2015-06-05 | |
| | | | | signed. | |||
* | Handle the RGB colour escape sequence (\033[38;2;<r>;<g>;<b>m and 48;2) | nicm | 2015-06-05 | |
| | | | | like xterm(1) does, by mapping to the nearest in the 256 colour palette. | |||
* | Use fixed colour tables rather than generated and do a quick search for | nicm | 2015-06-05 | |
| | | | | exact match before doing the distance comparison. | |||
* | Similarly, for sessions use a callback to free rather than checking | nicm | 2015-06-05 | |
| | | | | every loop. | |||
* | Change deref to the more sensible unref, and add a couple I missed before. | nicm | 2015-06-05 | |
| | ||||
* | Instead of putting dead clients on a list and checking it every loop, | nicm | 2015-06-05 | |
| | | | | | | | use event_once to queue a callback to deal with them. Also dead clients with references would never actually be freed because the wrap-up functions (the callback for stdin, or status_prompt_clear) would never be called. So call them in server_client_lost. | |||
* | Do not use the key variable uninitialized (in a debug log statement), | nicm | 2015-06-05 | |
| | | | | reported by jungleboogie0 at gmail dot com. | |||
* | Fix a warning. | nicm | 2015-06-05 | |
| | ||||
* | Make it so that if a window or session target is prefixed with an =, | nicm | 2015-06-05 | |
| | | | | | only an exact name or index match is accepted, no special character, prefix match, or fnmatch. | |||
* | Move the nested check from client to server and compare the client tty | nicm | 2015-06-04 | |
| | | | | | name to all the pane pty names instead of comparing socket paths. This means that "new -d" will work without unsetting $TMUX. | |||
* | tweak SYNOPSIS and usage(); | jmc | 2015-06-04 | |
| | ||||
* | Make unsetting a global option restore it to the default. Diff lying | nicm | 2015-06-04 | |
| | | | | around for a while, I have forgotten who suggested it :-/. | |||
* | Add support for a single "marked pane". There is one marked pane in the | nicm | 2015-06-04 | |
| | | | | | | | | | server at a time; it may be toggled or cleared with select-pane -m and -M (the border is highlighted). A new target '~' or '{marked}' specifies the marked pane to commands and it is the default target for the swap-pane and join-pane -s flag (this makes them much simpler to use - mark the source pane and then change to the target pane to run swapp or joinp). | |||
* | teminal -> terminal, from Corey Farwell. | nicm | 2015-06-04 | |
| | ||||
* | Missing t at end of response, from Vincent Bernat. | nicm | 2015-06-01 | |
| | ||||
* | Clear signal handlers before event_reinit as apparently it can otherwise | nicm | 2015-06-01 | |
| | | | | cause libevent to go strange. | |||
* | does not need syslog.h | deraadt | 2015-05-31 | |
| | ||||
* | Don't use special strings if #() commands fail, just remove the format | nicm | 2015-05-29 | |
| | | | | | (as if the command produced nothing). Makes constructions that can fail like '#(test whatever && echo foo)' work as they did before. | |||
* | Expand formats again inside #(), and free the temporaries. | nicm | 2015-05-29 | |
| | ||||
* | Use RB_MIN to get the lowest index for the current window when creating | nicm | 2015-05-29 | |
| | | | | grouped sessions, rather than using RB_ROOT. |