CVS Repository/ src/ usr.bin/ tmux


Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
File Revision Date Author Last log entry
Attic/  
Makefile 1.114 2026.02.24.08.20.52 nicm Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane
alerts.c 1.34 2025.02.10.08.14.32 nicm Add display-message -C flag to update pane while message is displayed,
arguments.c 1.64 2024.05.13.11.45.05 nicm Fix memory leak, from Fadi Afani.
attributes.c 1.12 2025.12.01.08.14.29 nicm Change noattr to be an explicit attribute in the style so that it works
cfg.c 1.88 2025.09.08.07.30.15 nicm Change so that source-file errors are reported correctly in control
client.c 1.165 2025.04.25.12.25.32 nicm Revert change to handle command parsing failures in the client because
cmd-attach-session.c 1.90 2026.05.22.15.22.43 nicm Tighten up read-only checks on attach-session, detach-client and
cmd-bind-key.c 1.47 2025.04.09.07.03.04 nicm Fix documentation around optional arguments. This includes:
cmd-break-pane.c 1.66 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
cmd-capture-pane.c 1.62 2025.08.22.07.48.23 nicm A couple of memory leaks from someone in GitHub issue 4590.
cmd-choose-tree.c 1.53 2026.02.27.08.25.12 nicm Validate -O flags, from Dane Jensen in GitHub issue 4889.
cmd-command-prompt.c 1.71 2026.04.13.09.33.09 nicm Add -C flag to command-prompt to match display-message -C (do not freeze
cmd-confirm-before.c 1.58 2026.03.04.08.15.24 nicm Another memory leak, from Huihui Huang.
cmd-copy-mode.c 1.51 2026.05.01.09.44.42 nicm Add support for line numbers in copy mode. A new copy-mode-line-numbers
cmd-detach-client.c 1.39 2026.05.22.15.22.43 nicm Tighten up read-only checks on attach-session, detach-client and
cmd-display-menu.c 1.50 2026.03.06.08.19.22 tb tmux: don't leak menu if the tty is too small to display it
cmd-display-message.c 1.65 2026.02.23.08.46.57 nicm Free format on -a, reported by Huihui Huang.
cmd-display-panes.c 1.48 2026.05.31.21.29.41 nicm Only draw visible parts of numbers for display-panes.
cmd-find-window.c 1.56 2023.12.27.20.42.01 nicm Only wrap pattern in *s if using a regular expression.
cmd-find.c 1.84 2025.12.22.08.35.04 nicm Add {current}/{active} for -t for current window or active pane, from
cmd-if-shell.c 1.86 2025.08.01.09.05.51 nicm Do not leak on failure, GitHub 4565.
cmd-join-pane.c 1.56 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
cmd-kill-pane.c 1.32 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
cmd-kill-server.c 1.20 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-kill-session.c 1.28 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-kill-window.c 1.28 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-list-buffers.c 1.41 2026.02.27.08.25.12 nicm Validate -O flags, from Dane Jensen in GitHub issue 4889.
cmd-list-clients.c 1.42 2026.02.27.08.25.12 nicm Validate -O flags, from Dane Jensen in GitHub issue 4889.
cmd-list-commands.c 1.15 2026.02.24.08.22.13 nicm Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane
cmd-list-keys.c 1.74 2026.04.02.09.58.14 nicm Do not leak command in list-keys, reported by tb@@. Also tidy up some
cmd-list-panes.c 1.39 2026.02.27.08.25.12 nicm Validate -O flags, from Dane Jensen in GitHub issue 4889.
cmd-list-sessions.c 1.36 2026.02.27.08.25.12 nicm Validate -O flags, from Dane Jensen in GitHub issue 4889.
cmd-list-windows.c 1.50 2026.02.27.08.25.12 nicm Validate -O flags, from Dane Jensen in GitHub issue 4889.
cmd-load-buffer.c 1.66 2025.10.28.07.32.26 nicm Tweak error messages so that file name isn't modified when we capitalize
cmd-lock-server.c 1.31 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-move-window.c 1.34 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-new-session.c 1.149 2026.04.22.07.10.16 nicm Sanitize pane titles and window and session names more consistently and
cmd-new-window.c 1.98 2025.04.09.07.03.04 nicm Fix documentation around optional arguments. This includes:
cmd-parse.y 1.58 2026.04.27.12.31.11 nicm Add a limit on maximum length of environment variable assignment in
cmd-paste-buffer.c 1.44 2026.03.04.07.19.32 tb tmux: use VIS_NOSLASH to avoid annoying double escaping on paste
cmd-pipe-pane.c 1.63 2026.04.28.08.47.55 nicm Do not leak socketpair fds in pipe-pane when fork fails. From Barrett
cmd-queue.c 1.119 2025.02.10.08.14.32 nicm Add display-message -C flag to update pane while message is displayed,
cmd-refresh-client.c 1.51 2025.12.02.08.20.32 nicm Add a get-clipboard option which when enabled (the default is off) uses
cmd-rename-session.c 1.36 2026.04.22.07.10.16 nicm Sanitize pane titles and window and session names more consistently and
cmd-rename-window.c 1.28 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-resize-pane.c 1.54 2026.05.21.07.28.51 nicm Pane resizing code for floating panes, mostly by Michael Grant.
cmd-resize-window.c 1.10 2023.06.30.13.19.32 nicm Get rid of some warnings with GCC 10, from Thomas Klausner.
cmd-respawn-pane.c 1.39 2025.04.09.07.03.04 nicm Fix documentation around optional arguments. This includes:
cmd-respawn-window.c 1.50 2025.04.09.07.03.04 nicm Fix documentation around optional arguments. This includes:
cmd-rotate-window.c 1.33 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-run-shell.c 1.90 2026.04.28.08.34.15 nicm Do not hang run-shell when job_run fails, from Barrett Ruth in GitHub
cmd-save-buffer.c 1.57 2025.10.28.07.32.26 nicm Tweak error messages so that file name isn't modified when we capitalize
cmd-select-layout.c 1.42 2026.04.04.16.40.27 nicm Bring some new formats from the floating panes work: pane_zoomed_flag,
cmd-select-pane.c 1.72 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
cmd-select-window.c 1.30 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-send-keys.c 1.80 2026.03.04.07.17.01 tb tmux: tc can be NULL, so check before deref to avoid crashing the server
cmd-server-access.c 1.4 2026.02.23.08.54.56 nicm Another memory leak from Huihui Huang.
cmd-set-buffer.c 1.37 2026.02.15.17.43.26 nicm Initialize bufname, reported by Mark Kelly.
cmd-set-environment.c 1.29 2025.04.09.06.27.43 nicm Make some usages more consistent and add -h to show usage, GitHub issue
cmd-set-option.c 1.141 2021.08.25.08.51.55 nicm Validate command argument types (string or command list) and give more
cmd-show-environment.c 1.29 2025.04.09.06.27.43 nicm Make some usages more consistent and add -h to show usage, GitHub issue
cmd-show-messages.c 1.37 2025.11.18.08.37.54 nicm Allow show-messages to work without a client.
cmd-show-options.c 1.70 2025.04.09.07.03.04 nicm Fix documentation around optional arguments. This includes:
cmd-show-prompt-history.c 1.4 2026.02.23.09.12.57 nicm Free history entries properly, from Huihui Huang in GitHub issue 4870.
cmd-source-file.c 1.62 2025.11.18.08.42.09 nicm Make -v to source-file pass through to subsequent source-file commands,
cmd-split-window.c 1.119 2026.05.20.08.54.40 nicm Some more trivial floating panes bits.
cmd-swap-pane.c 1.47 2026.05.28.11.17.35 nicm Swap panes on z-index list as well.
cmd-swap-window.c 1.29 2025.10.30.13.52.08 nicm Preserve marked pane with swap-window and move-window, GitHub issue 3443.
cmd-switch-client.c 1.74 2026.05.22.15.22.43 nicm Tighten up read-only checks on attach-session, detach-client and
cmd-unbind-key.c 1.34 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd-wait-for.c 1.22 2021.08.21.10.22.39 nicm Add args parsing callback for some future work, currently unused.
cmd.c 1.184 2026.05.17.10.44.53 nicm Add new-pane command, currently this is equivalent to split-window but
colour.c 1.31 2025.12.03.07.41.38 nicm Improve code readability in colour_palette_get and colour_palette_set.
control-notify.c 1.34 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
control.c 1.57 2026.05.12.09.27.28 nicm Fix control mode teardown ordering for queued pane output, GitHub issue
environ.c 1.30 2026.02.23.08.45.27 nicm Fix memory leaks, reported by Huihui Huang in GitHub issue 4872.
file.c 1.20 2026.05.17.10.54.01 nicm Report file open errors more sensibly, reported by Meriel Luna
format-draw.c 1.32 2026.04.03.10.13.20 nicm Add some new mouse ranges called "control0" to "control9", will be used
format.c 1.367 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
grid-reader.c 1.10 2026.05.17.13.12.21 nicm When mode-keys is set to vi, do not allow the cursor to go into the
grid-view.c 1.38 2026.01.22.08.55.01 nicm When history-limit is changed, apply to existing panes, not just new
grid.c 1.146 2026.04.05.15.43.17 nicm When a cell is cleared after having been moved, we cannot reuse its
hyperlinks.c 1.4 2024.08.27.07.49.07 nicm Display hyperlinks in copy mode and add copy_cursor_hyperlink format to
input-keys.c 1.112 2026.03.31.11.46.43 nicm Reorganize structure of key_code so that it can be built directly by
input.c 1.258 2026.04.22.07.10.16 nicm Sanitize pane titles and window and session names more consistently and
job.c 1.74 2025.09.08.11.21.56 nicm Don't try to change directory if it is NULL.
key-bindings.c 1.170 2026.05.28.10.34.38 nicm Hide menu options that do not work for floating panes.
key-string.c 1.77 2026.03.31.11.46.43 nicm Reorganize structure of key_code so that it can be built directly by
layout-custom.c 1.31 2026.05.25.07.55.46 nicm Preserve flags when creating new cells, from Brian Youngs.
layout-set.c 1.35 2026.05.19.12.16.25 nicm Some more easy floating panes bits.
layout.c 1.58 2026.05.24.08.40.43 nicm Do not crash when freeing layout cell, reported by Jere Viikari.
log.c 1.33 2026.05.17.16.02.33 nicm Remove some leftover debug code.
menu.c 1.63 2026.04.28.10.01.07 nicm Make C-[ have the same bindings as Escape for terminals with extended
mode-tree.c 1.82 2026.05.01.11.56.41 nicm Add some checks on line size to avoid underflow, from san65384 at gmail
names.c 1.46 2026.04.22.07.10.16 nicm Sanitize pane titles and window and session names more consistently and
notify.c 1.45 2026.04.14.07.26.45 nicm Include window bits for pane notifications, GitHub issue 5007 from Saul
options-table.c 1.212 2026.05.27.18.57.10 nicm Add window-pane-status-format options and adjust the default second
options.c 1.79 2026.01.22.08.55.01 nicm When history-limit is changed, apply to existing panes, not just new
paste.c 1.50 2026.04.28.08.52.37 nicm Sanitize paste buffer names in paste_set and paste_rename, GitHub issue
popup.c 1.68 2026.05.22.09.05.16 nicm Tidy up a load of different flags and special values in the tty_ctx into
proc.c 1.30 2024.11.21.13.35.20 claudio Convert sbin and usr.bin to check for imsgbuf_init failure and add
procname.c 1.20 2022.02.22.17.35.01 deraadt MAXCOMLEN is no longer needed in these programs, so remove the annotation
regsub.c 1.8 2026.04.04.11.32.05 nicm Do not read off end of buffer if it ends in \ when expanding \c, found
resize.c 1.54 2026.02.10.10.02.11 nicm Fix clients_calculate_size for manual type when window is NULL. From
screen-redraw.c 1.128 2026.05.31.21.08.23 nicm When pane-border-indicators is set to "both" or "arrows", only draw
screen-write.c 1.261 2026.05.30.11.19.39 nicm Handle ranges for panes which are outside the window to the left.
screen.c 1.101 2026.05.05.13.18.46 nicm Do not sanitize title when popping it from stack, also add a limit to
server-acl.c 1.2 2022.05.30.12.55.25 nicm Spacing/style nits.
server-client.c 1.460 2026.05.28.10.45.17 nicm Do not try to use last pane if there isn't one.
server-fn.c 1.145 2026.05.17.16.01.42 nicm Bring over some of layout and positioning code for floating panes, by
server.c 1.209 2025.08.14.06.49.53 nicm Add some NULL checks, GitHub issue 4586.
session.c 1.103 2026.04.22.07.10.16 nicm Sanitize pane titles and window and session names more consistently and
sort.c 1.6 2026.05.27.07.05.20 jsg fix sort_get_clients() indentation; ok nicm@@
spawn.c 1.37 2026.05.19.10.26.03 nicm More (currently disabled) bits for creating floating panes, from Michael
status.c 1.263 2026.05.08.06.57.38 nicm Do not cache format for status line because it stores various pointers
style.c 1.41 2026.04.03.10.13.20 nicm Add some new mouse ranges called "control0" to "control9", will be used
tmux-protocol.h 1.2 2023.01.06.07.09.27 nicm If a pane is killed, cancel reading from the file. GitHub issue 3422.
tmux.1 1.1058 2026.05.27.18.57.10 nicm Add window-pane-status-format options and adjust the default second
tmux.c 1.217 2026.04.22.07.10.16 nicm Sanitize pane titles and window and session names more consistently and
tmux.h 1.1329 2026.05.30.11.19.39 nicm Handle ranges for panes which are outside the window to the left.
tty-acs.c 1.13 2023.08.08.07.19.48 nicm Fix a couple of rounded border characters, from Alexis Hildebrandt.
tty-draw.c 1.10 2026.05.27.20.47.23 nicm Do not adjust end position when removing partial padding, it does not
tty-features.c 1.36 2026.05.13.10.24.57 nicm Update supported features for Foot, from Meriel Luna Mittelbach in
tty-keys.c 1.206 2026.05.20.10.56.46 nicm Increase escape delay if the buffer contains a partial paste end, fixes
tty-term.c 1.105 2026.04.22.07.25.17 nicm Add feature for progress bar and pass to outside terminal, GitHu issue
tty.c 1.468 2026.05.30.11.19.39 nicm Handle ranges for panes which are outside the window to the left.
utf8-combined.c 1.9 2026.05.12.09.37.25 nicm Check FIONREAD for all panes not just piped panes, fixes issues with
utf8.c 1.71 2026.05.12.09.37.25 nicm Check FIONREAD for all panes not just piped panes, fixes issues with
window-buffer.c 1.46 2026.03.12.12.40.41 nicm Add a short builtin help text for each mode accessible with C-h,
window-client.c 1.38 2026.03.12.12.40.41 nicm Add a short builtin help text for each mode accessible with C-h,
window-clock.c 1.32 2026.04.22.07.05.59 nicm Make clock visible on terminals without colours, from Manuel Einfalt in
window-copy.c 1.400 2026.05.17.13.12.21 nicm When mode-keys is set to vi, do not allow the cursor to go into the
window-customize.c 1.19 2026.03.12.12.40.41 nicm Add a short builtin help text for each mode accessible with C-h,
window-tree.c 1.75 2026.05.17.16.01.42 nicm Bring over some of layout and positioning code for floating panes, by
window.c 1.325 2026.05.31.20.41.07 nicm Move back to starting position when pane is outside the window at all.
xmalloc.c 1.13 2019.11.28.09.51.58 nicm Add xrecallocarray.
xmalloc.h 1.4 2021.08.25.07.09.30 nicm Fix up some printflike attributes.