Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'obsd-master' | Thomas Adam | 2014-05-13 |
|\ | | | | | | | | | | | Conflicts: format.c window.c | ||
| * | If multiple arguments are given to new-session, new-window, | nicm | 2014-05-13 |
| | | | | | | | | | | | | split-window, respawn-window or respawn-pane, pass them directly to execvp() to help avoid quoting problems. One argument still goes to "sh -c" like before. Requested by many over the years. Patch from J Raynor. | ||
| * | Add a copy mode key binding to copy to a named buffer. From J Raynor. | nicm | 2014-05-13 |
| | | |||
| * | Add support for named buffers. If you don't name a buffer, things work | nicm | 2014-05-13 |
| | | | | | | | | | | | | | | | | much as before - buffers are automatically named "buffer0000", "buffer0001" and so on and ordered as a stack. Buffers can be named explicitly when creating ("loadb -b foo" etc) or renamed ("setb -b buffer0000 -n foo"). If buffers are named explicitly, they are not deleted when buffer-limit is reached. Diff from J Raynor. | ||
| * | Just use char ** for argv like normal people, not char *const *. | nicm | 2014-05-09 |
| | | |||
| * | Instead of forcing mouse scroll to 1 in choose mode, scale it down | nicm | 2014-05-08 |
| | | | | | | | | | | instead. Means modifier keys still increase the line count, just not as much. Based on a diff from Marcel Partap. | ||
| * | Both the two previous ways of navigating panes by direction have | nicm | 2014-05-08 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | irritating flaws: a) The old way of always using the top or left if the choice is ambiguous is annoying when the layout is unbalanced. b) The new way of remembering the last used pane is annoying if the layout is balanced and the leftmost is obvious to the user (because clearly if we go right from the top-left in a tiled set of four we want to end up in top-right, even if we were last using the bottom-right). So instead, use a combination of both: if there is only one possible pane alongside the current pane, move to it, otherwise choose the most recently used of the choice. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-04-24 |
|\| | |||
| * | There is no longer a need for a paste_stack struct or for global_buffers | nicm | 2014-04-24 |
| | | | | | | | | to be global. Move to paste.c. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-04-23 |
|\| | | | | | | | | | | | | | Conflicts: Makefile tmux.1 window.c | ||
| * | Add some UTF-8 utility functions and use them to prevent the width limit | nicm | 2014-04-17 |
| | | | | | | | | on formats from splitting UTF-8 characters improperly. | ||
| * | Set PATH explicitly, either from client or session | nicm | 2014-04-17 |
| | | | | | | | | | | environment. Previously it came from the session environment. From J Raynor. | ||
| * | Don't limit the DCS buffer to 256 bytes, expand it as needed. Requested | nicm | 2014-04-17 |
| | | | | | | | | by Suraj Kurapati. | ||
| * | Correct the dance to fix the active pane in join-pane by pulling the | nicm | 2014-04-17 |
| | | | | | | | | | | (right) code from break-pane and window_remove_pane into a helper function. | ||
| * | Remove the "info" message mechanism, this was only used for about five | nicm | 2014-04-17 |
| | | | | | | | | | | | | mostly useless and annoying messages. Change those commands to silence on success like all the others. Still accept the -q command line flag and "quiet" server option for now. | ||
| * | Remove the monitor-content option and associated bits and bobs. It's | nicm | 2014-04-17 |
| | | | | | | | | | | never worked very well. If there is a big demand for it to return, will consider better ways to do it. | ||
| * | Remove a leftover prototype and fix some spacing. | nicm | 2014-04-16 |
| | | |||
| * | Remove the choose-list command to prepare for some later choose-* work. | nicm | 2014-04-16 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-04-05 |
|\| | | | | | | | | | | | Conflicts: Makefile tty-keys.c | ||
| * | Work out mouse scroll wheel effect when the mouse is first detected and | nicm | 2014-04-03 |
| | | | | | | | | | | | | | | store it in struct mouse_event, reduce the scroll size the 3 but allow shift to reduce it to 1 and meta and ctrl to multiply by 3 if the terminal supports them, also support wheel in choose mode. From Marcel Partap. | ||
| * | Support UTF-8 with choose-buffer, from Kosuke ASAMI. Also make | nicm | 2014-04-02 |
| | | | | | | | | buffer_sample bigger to let it trim at window right edge. | ||
| * | missed commit matching log.c | deraadt | 2014-04-01 |
| | | |||
| * | GRID_DEBUG is no longer needed. | nicm | 2014-03-31 |
| | | |||
| * | Remove unused log functions. | nicm | 2014-03-31 |
| | | |||
| * | Add names for mouse button bits rather than using magic numbers, from | nicm | 2014-03-31 |
| | | | | | | | | Marcel Partap. | ||
| * | Use hex constants rather than shifts for mouse events and flags, pointed | nicm | 2014-03-31 |
| | | | | | | | | out by Marcel Partap. | ||
| * | Add setb -a to append and a copy mode append command, from J Raynor with | nicm | 2014-03-31 |
| | | | | | | | | minor changes. | ||
| * | Make session_attached a count and add session_many_attached flag. | nicm | 2014-03-31 |
| | | |||
| * | Add start-of-list, end-of-list, top-line and bottom-line in choice mode, | nicm | 2014-03-31 |
| | | | | | | | | | | from madmaverick9 at roxxmail dot eu, similar diff a few days later from Marcel Partap. | ||
| * | Having three *clock* files is ridiculous, remove clock.c. | nicm | 2014-03-31 |
| | | |||
| * | Change terminal-overrides to a server option (now that we have them), it | nicm | 2014-02-23 |
| | | | | | | | | doesn't make much sense as a session option. | ||
* | | Remove log_debug2 as well and simplify log.c. | Nicholas Marriott | 2014-03-07 |
| | | |||
* | | GRID_DEBUG is no longer needed. | Nicholas Marriott | 2014-03-07 |
| | | |||
* | | Remove unused log functions. | Nicholas Marriott | 2014-03-07 |
| | | |||
* | | Add names for mouse button bits rather than using magic numbers, from Marcel | Nicholas Marriott | 2014-03-06 |
| | | | | | | | | Partap. | ||
* | | Use hex constants rather than shifts for mouse events and flags, pointed out by | Nicholas Marriott | 2014-03-06 |
| | | | | | | | | Marcel Partap. | ||
* | | Add setb -a to append and a copy mode append command, from J Raynor with minor | Nicholas Marriott | 2014-03-06 |
| | | | | | | | | changes. | ||
* | | Make session_attached a count and add session_many_attached flag. | Nicholas Marriott | 2014-03-06 |
| | | |||
* | | Add start-of-list, end-of-list, top-line and bottom-line in choice mode, from | Nicholas Marriott | 2014-02-26 |
| | | | | | | | | | | madmaverick9 at roxxmail dot eu, similar diff a few days earlier from Marcel Partap. | ||
* | | Having three *clock* files is ridiculous, remove clock.c. | Nicholas Marriott | 2014-02-26 |
| | | |||
* | | Use utempter to update utmp if it's around for configure, from madmaverick9 at | Nicholas Marriott | 2014-02-24 |
| | | | | | | | | roxxmail dot eu. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-01-31 |
|\| | | | | | | | | | | | | | Conflicts: Makefile cmd-server-info.c cmd-start-server.c | ||
| * | Break up and simplify screen_redraw_screen. | nicm | 2014-01-31 |
| | | |||
| * | Allow replacing each of the many sets of separate foo-{fg,bg,attr} | nicm | 2014-01-28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | options with a single foo-style option. For example: set -g status-fg yellow set -g status-bg red set -g status-attr blink Becomes: set -g status-style fg=yellow,bg=red,blink The -a flag to set can be used to add to rather than replace a style. So: set -g status-bg red Becomes: set -ag status-style bg=red Currently this is fully backwards compatible (all *-{fg,bg,attr} options remain) but the plan is to deprecate them over time. From Tiago Cunha. | ||
| * | Remember the last active pane in the top-bottom or left-right cell so | nicm | 2014-01-28 |
| | | | | | | | | | | that it can be restored when moving back to that cell with selectp -L/-R/etc. From Suraj N Kurapati. | ||
| * | Allow attach-session -t to accept a window and pane to select them on | nicm | 2014-01-09 |
| | | | | | | | | attach. Based on a diff from J Raynor. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2013-11-14 |
|\| | |||
| * | Key to swap to other end of selection (bound to o with vi keys), from J | nicm | 2013-10-23 |
| | | | | | | | | Raynor. | ||
| * | Do not run any command line command from the client which starts the | nicm | 2013-10-20 |
| | | | | | | | | | | | | server until after the configuration file completes. This prevents it racing against run-shell or if-shell in .tmux.conf that run in the background. | ||
| * | Remove the KERN_PROC_CWD the proc_current_path format (which is the only | nicm | 2013-10-10 |
| | | | | | | | | thing that uses it now). |