History log of /openbsd/usr.bin/tmux/cmd-display-message.c (Results 1 – 25 of 63)
Revision Date Author Comments
# 1dd5a954 05-Feb-2023 nicm <nicm@openbsd.org>

Extend display-message to work for control clients. GitHub issue 3449.


# a04d395b 03-Nov-2022 nicm <nicm@openbsd.org>

Add a -l flag to display-message to disable format expansion, from Aaron
Jensen. GitHub issue 3372.


# d110efb0 07-Oct-2021 nicm <nicm@openbsd.org>

Handle splitw -I correctly when used from an attached client, GitHub
issue 2917.


# a51dead1 21-Aug-2021 nicm <nicm@openbsd.org>

Add args parsing callback for some future work, currently unused.


# 1693b10b 20-Aug-2021 nicm <nicm@openbsd.org>

Hide struct args behind a couple of accessor functions.


# f949020f 14-Aug-2021 nicm <nicm@openbsd.org>

Missing argument specifier for -c.


# e7e79d0a 12-Apr-2021 nicm <nicm@openbsd.org>

Add a flag to disable keys to close a message, GitHub issue 2625.


# 3d231979 07-Apr-2021 nicm <nicm@openbsd.org>

When display-message used in config file, show the message after the
config file finishes. GitHub issue 2637.


# 247fdabf 27-Jul-2020 nicm <nicm@openbsd.org>

Add a -d option to display-message to set delay, from theonekeyg at
gmail dot com in GitHub issue 2322.


# 4f4307f9 16-May-2020 nicm <nicm@openbsd.org>

Support embedded styles in the display-message message, GitHub issue
2206.


# 035dc73d 13-Apr-2020 nicm <nicm@openbsd.org>

Make client -c and -t handling common in cmd-queue.c and try to be
clearer about whether the client is the target client (must have a
session) or not.


# 040343ae 13-Apr-2020 nicm <nicm@openbsd.org>

Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its
use more clearly defined and preparation for some future work).


# 90d7ba38 13-Apr-2020 nicm <nicm@openbsd.org>

Make struct cmd local to cmd.c and move it out of tmux.h.


# 10b50ca4 30-May-2019 nicm <nicm@openbsd.org>

Remove a leftover abort and some fixes from cppcheck.


# aab3c1a6 03-May-2019 nicm <nicm@openbsd.org>

Allow panes to be empty (no command), output can be piped to them with
split-window or display-message -I.


# 71431f24 18-Mar-2019 nicm <nicm@openbsd.org>

Add format variables for the default formats for the various modes
(tree_mode_format and so on) and add a -a flag to display-message to
list variables with values.


# e1e244cd 15-Mar-2019 nicm <nicm@openbsd.org>

Add a -v flag to display-message to show verbose messages as the format
is parsed, this gives the user a way to debug problems with formats
rather than just being confronted with (for example) a blan

Add a -v flag to display-message to show verbose messages as the format
is parsed, this gives the user a way to debug problems with formats
rather than just being confronted with (for example) a blank status
line.

show more ...


# a7d9196c 14-Mar-2019 nicm <nicm@openbsd.org>

Store the time in the format tree rather than passing it around.


# 555dc265 14-Mar-2019 nicm <nicm@openbsd.org>

Accept 0 time as a shorthand for now to format_expand_time.


# 3cddec6b 23-Apr-2018 nicm <nicm@openbsd.org>

Remove unnecessary brackets.


# b6908644 18-Apr-2018 nicm <nicm@openbsd.org>

Change how display-message uses the client. Originally it was only
intended as the target client where the message should be displayed but
at some point (perhaps when -p was added), it was used for f

Change how display-message uses the client. Originally it was only
intended as the target client where the message should be displayed but
at some point (perhaps when -p was added), it was used for format
expansion too. This means it can get a bit weird where you have client
formats expanding for a client with a different current session than the
target session.

However, it is nice that display-message can be used to show information
about a specific client. So change so that the -c client will be used if
the session matches the target session (-t or default), otherwise the
best client will be chosen.

show more ...


# d559dd45 01-May-2017 nicm <nicm@openbsd.org>

In order that people can use formats like #D in #() in the status line
and not have to wait for an update when they change pane, we allow
commands to run more than once a second if the expanded form

In order that people can use formats like #D in #() in the status line
and not have to wait for an update when they change pane, we allow
commands to run more than once a second if the expanded form
changes. Unfortunately this can mean them being run far too often
(pretty much continually) when multiple clients exist, because some
formats (including #D) will always differ between clients.

To avoid this, give each client its own tree of jobs which means that
the same command will be different instances for each client - similar
to how we have the tag to separate commands for different panes.

GitHub issue 889; test case reported by Paul Johnson.

show more ...


# bf0d297e 22-Apr-2017 nicm <nicm@openbsd.org>

Get rid of the extra layer of flags and cmd_prepare() and just store the
CMD_FIND_* flags in the cmd_entry and call it for the command. Commands
with special requirements call it themselves and updat

Get rid of the extra layer of flags and cmd_prepare() and just store the
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.

show more ...


# 134e9c11 03-Feb-2017 nicm <nicm@openbsd.org>

Add a window or pane id "tag" to each format tree and use it to separate
jobs, this means that if the same job is used for different windows or
panes (for example in pane-border-format), it will be r

Add a window or pane id "tag" to each format tree and use it to separate
jobs, this means that if the same job is used for different windows or
panes (for example in pane-border-format), it will be run separately for
each pane.

show more ...


# 68e0a7f2 16-Oct-2016 nicm <nicm@openbsd.org>

Mass rename struct cmd_q to struct cmdq_item and related.


123