History log of /openbsd/usr.bin/tmux/cmd-new-session.c (Results 1 – 25 of 146)
Revision Date Author Comments
# 8e309d18 06-Jul-2022 nicm <nicm@openbsd.org>

Show config errors on attach if they were not shown when the session
was created.


# 40e79f18 20-Jun-2022 nicm <nicm@openbsd.org>

Do not display configuration file errors in a pane when in control mode,
instead report them with a %config-error notification. GitHub issue 3193.


# d8b32369 27-Aug-2021 nicm <nicm@openbsd.org>

Replace %% in command lists (by copying them) for template arguments ,
this means they can be used with {} as well. Also make argument
processing from an existing vector preserve commands. GitHub iss

Replace %% in command lists (by copying them) for template arguments ,
this means they can be used with {} as well. Also make argument
processing from an existing vector preserve commands. GitHub issue 2858.

show more ...


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

Rename a member to match what it will be in future.


# 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.


# 05b80794 20-Aug-2021 nicm <nicm@openbsd.org>

Expose args_value struct (will be needed soon) and add some missing frees.


# 1a773291 13-Aug-2021 nicm <nicm@openbsd.org>

Change focus to be driven by events rather than walking all panes at end
of event loop, this way the ordering of in and out can be enforced.
GitHub issue 2808.


# 6f732176 13-Jul-2021 nicm <nicm@openbsd.org>

Only use client for sizing when not detached, GitHub issue 2772.


# 998b9ee1 06-Jul-2021 nicm <nicm@openbsd.org>

Forbid empty session names, GitHub issue 2758.


# 2077c06b 10-Jun-2021 nicm <nicm@openbsd.org>

Include current client in size calculation for new sessions, GitHub
issue 2662.


# a34cf9c8 01-Jun-2020 nicm <nicm@openbsd.org>

Instead of sending all data to control mode clients as fast as possible,
add a limit of how much data will be sent to the client and try to use
it for panes with some degree of fairness. GitHub issue

Instead of sending all data to control mode clients as fast as possible,
add a limit of how much data will be sent to the client and try to use
it for panes with some degree of fairness. GitHub issue 2217, with
George Nachman.

show more ...


# a4da624b 24-May-2020 nicm <nicm@openbsd.org>

Now the tty has a pointer back to the client there is no point (and a
bit confusing) in it keeping a copy of the fd as well. Remove it.


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

Change the existing client flags for control mode to apply for any
client, use the same mechanism for the read-only flag and add an
ignore-size flag.

refresh-client -F has become -f (-F stays for ba

Change the existing client flags for control mode to apply for any
client, use the same mechanism for the read-only flag and add an
ignore-size flag.

refresh-client -F has become -f (-F stays for backwards compatibility)
and attach-session and switch-client now have -f flags also. A new
format "client_flags" lists the flags and is shown by list-clients by
default.

This separates the read-only flag from "ignore size" behaviour (new
ignore-size) flag - both behaviours are useful in different
circumstances.

attach -r and switchc -r remain and set or toggle both flags together.

show more ...


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

Add -e for new-session to set environment variables.


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

Instead of forbidding invalid session names, sanitize them like window
names.


# 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.


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

When adding a list of commands to the queue, instead of automatically
creating a new state for each group of commands, require the caller to
create one and use it for all the commands in the list. Th

When adding a list of commands to the queue, instead of automatically
creating a new state for each group of commands, require the caller to
create one and use it for all the commands in the list. This means the
current target works even with list with multiple groups (which can
happen if they are defined with newlines).

show more ...


# 823b6d6d 13-Apr-2020 nicm <nicm@openbsd.org>

Move cmdq_state into cmd-queue.c.


# 054f42ac 13-Apr-2020 nicm <nicm@openbsd.org>

Rename cmdq_shared to cmdq_state which will better reflect what it is
(going to be) used for.


# 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.


# 8f26b93f 09-Apr-2020 nicm <nicm@openbsd.org>

Tweak how the default size is worked out so it is more obvious.


# c8713798 03-Apr-2020 nicm <nicm@openbsd.org>

Use new window and new pane as well for -P to new-session or new-window.


# 53fa2326 14-Nov-2019 nicm <nicm@openbsd.org>

Change new-session -A without a session name (that is, no -s option
also) to attach to the best existing session like attach-session rather
than creating a new one.


123456