Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-21 |
|\ | |||
| * | Add args parsing callback for some future work, currently unused. | nicm | 2021-08-21 |
| | | |||
| * | Move lazy resize from the pane to the window, there is no point in | nicm | 2020-05-16 |
| | | | | | | | | | | | | resizing the window unless it is the current window, and if we do and don't resize the pane until later there are problems if the size changes from A to B then back to A. | ||
| * | Add a customize mode where keys and options may be browsed and changed, | nicm | 2020-05-16 |
| | | | | | | | | | | includes adding a brief description of each option. Bound to "C" by default. | ||
| * | Change message log to be per server rather than per client and include | nicm | 2020-05-16 |
| | | | | | | | | every command that is run. | ||
* | | Change message log to be per server rather than per client and include every | Nicholas Marriott | 2020-05-06 |
| | | | | | | | | command that is run. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-20 |
|\| | |||
| * | Tidy up the terminal detection and feature code and add named sets of | nicm | 2020-04-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | terminal features, each of which are defined in one place and map to a builtin set of terminfo(5) capabilities. Features can be specified based on TERM with a new terminal-features option or with the -T flag when running tmux. tmux will also detect a few common terminals from the DA and DSR responses. This is intended to make it easier to configure tmux's use of terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5) databases or for features which do not yet have a terminfo(5) entry. Instead of having to grok terminfo(5) capability names and what they should be set to in the terminal-overrides option, the user can hopefully just give tmux a feature name and let it do the right thing. The terminal-overrides option remains both for backwards compatibility and to allow tweaks of individual capabilities. tmux already did much of this already, this makes it tidier and simpler to configure. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-14 |
|\| | |||
| * | Missed a few warnings in previous. | nicm | 2020-04-13 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-13 |
|\| | |||
| * | Make struct cmd local to cmd.c and move it out of tmux.h. | nicm | 2020-04-13 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-08-23 |
|\| | |||
| * | Move job struct into job.c. | nicm | 2018-08-23 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 |
|\| | |||
| * | Get rid of the extra layer of flags and cmd_prepare() and just store the | nicm | 2017-04-22 |
| | | | | | | | | | | | | CMD_FIND_* flags in the cmd_entry and call it for the command. Commands with special requirements call it themselves and update the target for hooks to use. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-20 |
|\| | |||
| * | If a #() command doesn't exit, use its most recent line of output (it | nicm | 2017-04-20 |
| | | | | | | | | | | | | | | must be a full line). Don't let it redraw the status line more than once a second. Requested by someone about 10 years ago... | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-03-20 |
|\| | | | | | | | | | Conflicts: utf8.c | ||
| * | Fix a couple of argument types. | nicm | 2017-03-17 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-24 |
|\| | |||
| * | server-info can become an alias rather than a command. | nicm | 2017-01-24 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-16 |
|\| | |||
| * | Mass rename struct cmd_q to struct cmdq_item and related. | nicm | 2016-10-16 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 |
|\| | |||
| * | Add CMD_AFTERHOOK flag to the easy commands that don't need any special ↵ | nicm | 2016-10-14 |
| | | | | | | | | handling. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-12 |
|\| | | | | | | | | | | | Conflicts: format.c osdep-openbsd.c | ||
| * | Add static in cmd-* and fix a few other nits. | nicm | 2016-10-10 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-01-19 |
|\| | |||
| * | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-14 |
|\| | |||
| * | Instead of combined flags for -c, -s, -t, split into different sets | nicm | 2015-12-14 |
| | | | | | | | | using an enum and simplify the parsing code. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-13 |
|\| | |||
| * | Use member names in cmd_entry definitions so I stop getting confused | nicm | 2015-12-13 |
| | | | | | | | | about the order. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-13 |
|\| | |||
| * | Instead of every command resolving the target (-t or -s) itself, prepare | nicm | 2015-12-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the state (client, session, winlink, pane) for it it before entering the command. Each command provides some flags that tell the prepare step what it is expecting. This is a requirement for having hooks on commands (for example, if you hook "select-window -t1:2", the hook command should to operate on window 1:2 not whatever it thinks is the current window), and should allow some other target improvements. The old cmd_find_* functions remain for the moment but that layer will be dropped later. Joint work with Thomas Adam. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-25 |
|\| | | | | | | | | | | | | | Conflicts: log.c proc.c tmux.c | ||
| * | Remove the -I part of show-messages which isn't really that useful; the | nicm | 2015-11-24 |
| | | | | | | | | | | server start time can now be accessed with a new start_time format (use: tmux display -p '#{t:start_time}') | ||
| * | Show libevent version in showmsgs -I. | nicm | 2015-11-24 |
| | | |||
| * | Make the log stuff a bit tidier with some helper functions. | nicm | 2015-11-24 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-07-28 |
|\| | |||
| * | Tidy up the way terminals are described and move some structs out of tmux.h. | nicm | 2015-07-28 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-05-13 |
|\| | |||
| * | Tidy blank lines when outputting server info. | nicm | 2015-05-12 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-25 |
|\| | |||
| * | Make message log a TAILQ. | nicm | 2015-04-25 |
| | | |||
* | | No need for $Id$ now. | Nicholas Marriott | 2014-11-08 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-10-21 |
|\| | | | | | | | | | | | | | | | | | | | Conflicts: Makefile cmd-list-commands.c cmd-suspend-client.c job.c tmux.h xmalloc.c | ||
| * | Instead of setting up the default keys by building the key struct | nicm | 2014-10-20 |
| | | | | | | | | | | | | | | | | | | directly with a helper function in the cmd_entry, include a table of bind-key commands and pass them through the command parser and a temporary cmd_q. As well as being smaller, this will allow default bindings to be command sequences which will probably be needed soon. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-02-16 |
|\| | | | | | | | | | | | Conflicts: tmux.1 tmux.c |