Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Add an option (history-file) for a file to save/restore command prompt | nicm | 2015-07-20 | |
| | | | | | | | | history, from Olof-Joachim Frahm. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 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. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 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. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-06-17 | |
|\| | ||||
| * | 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. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-06-15 | |
|\| | ||||
| * | Add window_activity format, from Thomas Adam based on a diff originally | nicm | 2015-06-15 | |
| | | | | | | | | from propos6 at gmail dot com. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-06-14 | |
|\| | ||||
| * | Add a format for client PID (client_pid) and server PID (pid). Diff for | nicm | 2015-06-14 | |
| | | | | | | | | client_pid from Thomas Adam. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-06-07 | |
|\| | | | | | | | | | | | | | Conflicts: client.c tmux.1 tmux.c | |||
| * | Add -E flag when attaching or switching client to bypass | nicm | 2015-06-07 | |
| | | | | | | | | update-environment, from Steven Lu. | |||
| * | 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. | |||
| * | 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. | |||
| * | 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. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-06-04 | |
|\| | ||||
| * | 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). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-05-27 | |
|\| | ||||
| * | Move the jobs output cache into the formats code so that #() work more | nicm | 2015-05-27 | |
| | | | | | | | | generally (for example, again working in set-titles-string). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-05-13 | |
|\| | ||||
| * | To replace c0-*, add a high watermark to the pty event, and also backoff | nicm | 2015-05-12 | |
| | | | | | | | | | | when the any of the ttys the pane is going to write to has buffered enough data. | |||
| * | Add bell-action "other" to pass through bells in all windows except the | nicm | 2015-05-12 | |
| | | | | | | | | current, suggested by Jan ONDREJ. | |||
| * | Remove the c0-* options which never really worked satisfactorily. Going | nicm | 2015-05-11 | |
| | | | | | | | | to try something else... | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-05-09 | |
|\| | | | | | | | | | Conflicts: tmux.h | |||
| * | Put the tty structs together, and tabify. | nicm | 2015-05-08 | |
| | | ||||
| * | grid_marker_cell is no longer used. | nicm | 2015-05-08 | |
| | | ||||
| * | mode_key_entry can go into mode-key.c; also a few spaces->tabs. | nicm | 2015-05-08 | |
| | | ||||
| * | window_choose_mode_item can move into window-choose.c. | nicm | 2015-05-08 | |
| | | ||||
| * | Move input parser structs into input.c (removing fairly useless | nicm | 2015-05-08 | |
| | | | | | | | | saved_cursor_[xy] formats as a side-effect). | |||
| * | array.h can be local to window-choose.c now. | nicm | 2015-05-07 | |
| | | ||||
| * | Remove ARRAY_* from history and expand completion to complete a) layout | nicm | 2015-05-06 | |
| | | | | | | | | names and b) targets beginning with -t or -s. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-05-06 | |
|\| | ||||
| * | Add a format window_linked which is 1 if a window has been linked | nicm | 2015-05-06 | |
| | | | | | | | | | | | | | | multiple times, also remove the default space in window_flags and use a conditional to add it in window-status-format (this means additional flags can be added in the option without extra spaces). From Thomas Adam with tweaks by me. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-28 | |
|\| | ||||
| * | Add select-layout -o to undo the last layout change (apply the previously | nicm | 2015-04-28 | |
| | | | | | | | | set layout). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-27 | |
|\| | | | | | | | | | | | Conflicts: Makefile tmux.1 | |||
| * | Rewrite of the target resolution internals to be simpler and more | nicm | 2015-04-27 | |
| | | | | | | | | | | | | | | consistent but with much less duplication, but keeping the same internal API. Also adds more readable aliases for some of the special tokens used in targets (eg "{start}" instead of "^"). Some behaviours may have changed, for example prefix matches now happen before fnmatch. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-25 | |
|\| | ||||
| * | Make message log a TAILQ. | nicm | 2015-04-25 | |
| | | ||||
| * | Move the functions to convert ids from strings into session.c and window.c. | nicm | 2015-04-25 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-25 | |
|\| | ||||
| * | Convert clients list into a TAILQ. | nicm | 2015-04-24 | |
| | | ||||
| * | Set working directory for run-shell and if-shell. | nicm | 2015-04-24 | |
| | | ||||
| * | Make session_has return a flag, returning the first winlink found is a | nicm | 2015-04-22 | |
| | | | | | | | | recipe for errors. | |||
| * | Change the windows array into an RB tree and fix some places where we | nicm | 2015-04-22 | |
| | | | | | | | | were only looking at the first winlink for a window in a session. | |||
| * | window_index is only used in one place (window_destroy) so inline it there. | nicm | 2015-04-22 | |
| | |