aboutsummaryrefslogtreecommitdiff
path: root/tmux.c
Commit message (Collapse)AuthorAge
* Merge branch 'obsd-master'Thomas Adam2022-11-11
|\
| * - sort options; from josiah frentsosjmc2022-11-10
| | | | | | | | | | | | | | | | ok nicm - add -N to SYNOPSIS - sort usage()
* | Some style nits.Nicholas Marriott2022-04-06
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-23
|\|
| * Fix a few memory leaks.nicm2021-08-23
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-07-06
|\|
| * Improve error reporting when the tmux /tmp directory cannot be creatednicm2021-07-06
| | | | | | | | or used, GitHub issue 2765 from Uwe Kleine-Koenig.
| * Do not expand the file given with -f so it can contain :s.nicm2021-06-10
| |
* | Do not expand the file given with -f so it can contain :s.Nicholas Marriott2021-05-10
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-22
|\|
| * expand_paths needs the global environment to be set up, do that first.nicm2021-02-22
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-22
|\|
| * Move config file path expansion much earlier, keep the list of pathsnicm2021-02-22
| | | | | | | | | | around rather than freeing later, and add a config_files format variable containing it. Suggested by kn@ a while back.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-17
|\|
| * Add -N flag to never start server even if command would normally do so,nicm2021-01-17
| | | | | | | | GitHub issue 2523.
* | Look for libevent2 differently from libevent for platforms with both.Nicholas Marriott2021-01-17
| |
* | Merge branch 'obsd-master'Thomas Adam2020-09-22
|\|
| * Fix warnings on some platforms with %llx and add a new message to handlenicm2020-09-22
| | | | | | | | 64-bit client flags.
* | Merge branch 'obsd-master'Thomas Adam2020-06-02
|\|
| * Use CLOCK_MONOTONIC for timer measurement and add a timestamp to controlnicm2020-06-02
| | | | | | | | mode %output blocks.
| * Add a -D flag to ask tmux not to daemonize, useful both for running anicm2020-05-16
| | | | | | | | | | debugger (lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190.
| * Add 'e' key in buffer mode to open the buffer in an editor.nicm2020-05-16
| |
| * Build list of paths and weed out duplicates before loading configs, andnicm2020-05-16
| | | | | | | | add TMUX_SOCK like TMUX_PATH for the socket directory.
* | Add a -D flag to ask tmux not to daemonize, useful both for running a debuggerNicholas Marriott2020-05-10
| | | | | | | | | | (lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190.
* | Add 'e' key in buffer mode to open the buffer in an editor.Nicholas Marriott2020-05-01
| |
* | Add TMUX_SOCK like TMUX_PATH for the socket directory.Nicholas Marriott2020-04-23
| |
* | Build list of paths and weed out duplicates before loading configs.Nicholas Marriott2020-04-23
| |
* | Call the event_init wrapper again.Nicholas Marriott2020-04-22
| |
* | Merge branch 'obsd-master'Thomas Adam2020-04-20
|\|
| * Tidy up the terminal detection and feature code and add named sets ofnicm2020-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.
* | Check for sys_signame.Nicholas Marriott2020-04-16
| |
* | Merge branch 'obsd-master'Thomas Adam2020-04-16
|\|
| * Show signal name when process exits rather than number.nicm2020-04-16
| |
| * More style nits.nicm2020-04-09
| |
* | Merge branch 'obsd-master'Thomas Adam2020-03-31
|\|
| * Add a way to mark environment variables as "hidden" so they can be usednicm2020-03-31
| | | | | | | | by tmux but are not passed into the environment of new panes.
* | Merge branch 'obsd-master'Thomas Adam2020-03-17
|\|
| * Ignore default-shell (and use /bin/sh) if it invalid not just if it isnicm2020-03-17
| | | | | | | | | | tmux itself, also refuse to set the option to something invalid in the first place. GitHub issue 2120.
* | Merge branch 'obsd-master'Thomas Adam2020-03-12
|\|
| * When the server socket is given by the user with -S, create it withnicm2020-03-12
| | | | | | | | | | | | umask 177 instead of 117 because it may not be in a safe directory like the default directory in /tmp. The user can chmod it more open after it is created if they want.
| * -V also needs to go in usage.nicm2020-01-28
| |
* | Fix for version changes.Nicholas Marriott2020-01-28
| |
* | Merge branch 'obsd-master'Thomas Adam2020-01-28
|\|
| * Reduce a difference with portable tmux by adding the -V flag andnicm2020-01-28
| | | | | | | | #{version} format; on OpenBSD these just report the OpenBSD version.
* | Merge branch 'obsd-master'Thomas Adam2019-10-14
|\|
| * Memory leaks, from Igor Wong in GitHub issue 1934.nicm2019-10-14
| |
* | Merge branch 'obsd-master'Thomas Adam2019-06-20
|\|
| * Add a per-pane option set. Pane options inherit from window options (sonicm2019-06-20
| | | | | | | | | | | | | | | | | | | | | | | | there should be no change to existing behaviour) and are set and shown with set-option -p and show-options -p. Change remain-on-exit and window-style/window-active-style to be pane options (some others will be changed later). This makes select-pane -P and -g unnecessary so no longer document them (they still work) and no longer document set-window-option and show-window-options in favour of set-option -w and show-options -w.
* | Merge branch 'obsd-master'Thomas Adam2019-04-27
|\|
| * Merge hooks into options and make each one an array option. This allowsnicm2019-04-26
| | | | | | | | | | | | | | multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown).