| History log of /src/external/bsd/tmux/dist/compat/imsg.c |
| Revision | | Date | Author | Comments |
| 1.12 |
| 09-Feb-2026 |
wiz | merge tmux 3.6a
|
| 1.11 |
| 16-Jan-2026 |
joe | Fix: avoid double free of hdrbuf pointer in tmux if imsg_add fails imsg_add already frees the hdrbuf pointer before returning -1.
reviewed by christos@, to be sent upstream
|
| 1.10 |
| 22-Jun-2024 |
wiz | branches: 1.10.4; Merge tmux-3.4, adding some build fixes.
|
| 1.9 |
| 05-Jan-2019 |
christos | branches: 1.9.10; resolve conflicts
|
| 1.8 |
| 23-Apr-2017 |
christos | branches: 1.8.4; 1.8.10; 1.8.12; merge conflicts XXX: Does not work; core-dumps!
|
| 1.7 |
| 10-Jan-2016 |
christos | branches: 1.7.2; merge conflicts.
|
| 1.6 |
| 24-Jul-2014 |
christos | merge conflicts, fix build.
|
| 1.5 |
| 20-Jan-2012 |
joerg | branches: 1.5.6; 1.5.16; Change CMSG_SPACE and CMSG_LEN to provide Integer Constant Expressions again. This was changed in sys/socket.h r1.51 to work around fallout from the IPv6 aux data migration. It broke the historic ABI on some platforms. This commit restores compatibility for netbsd32 code on such platforms and provides a template for future changes to the CMSG_* alignment. Revert PCC/Clang workarounds in postfix and tmux.
|
| 1.4 |
| 31-Aug-2011 |
plunky | branches: 1.4.2; extend __clang__ hack for __PCC__ also (CMSG_SPACE() is not a constant)
|
| 1.3 |
| 17-Aug-2011 |
jmmv | Fix merge conflicts after tmux 1.5 import.
|
| 1.2 |
| 30-May-2011 |
joerg | Hacks for CMSG_SPACE() not being an ICE
|
| 1.1 |
| 10-Mar-2011 |
jmmv | branches: 1.1.1; Initial revision
|
| 1.1.1.9 |
| 09-Feb-2026 |
wiz | Import tmux 3.6a
|
| 1.1.1.8 |
| 22-Jun-2024 |
wiz | Import tmux-3.4.
|
| 1.1.1.7 |
| 05-Jan-2019 |
christos | CHANGES FROM 2.7 to 2.8
* Make display-panes block the client until a pane is chosen or it times out.
* Clear history on RIS like most other terminals do.
* Add an "Any" key to run a command if a key is pressed that is not bound in the current key table.
* Expand formats in load-buffer and save-buffer.
* Add a rectangle_toggle format.
* Add set-hook -R to run a hook immediately.
* Add README.ja.
* Add pane focus hooks.
* Allow any punctuation as separator for s/x/y not only /.
* Improve resizing with the mouse (fix resizing the wrong pane in some layouts, and allow resizing multiple panes at the same time).
* Allow , and } to be escaped in formats as #, and #}.
* Add KRB5CCNAME to update-environment.
* Change meaning of -c to display-message so the client is used if it matches the session given to -t.
* Fixes to : form of SGR.
* Add x and X to choose-tree to kill sessions, windows or panes.
CHANGES FROM 2.6 TO 2.7
* Remove EVENT_* variables from environment on platforms where tmux uses them so they do not pass on to panes.
* Fixes for hooks at server exit.
* Remove SGR 10 (was equivalent to SGR 0 but no other terminal seems to do this).
* Expand formats in window and session names.
* Add -Z flag to choose-tree, choose-client, choose-buffer to automatically zoom the pane when the mode is entered and unzoom when it exits, assuming the pane is not already zoomed. This is now part of the default key bindings.
* Add C-g to exit modes with emacs keys.
* Add exit-empty option to exit server if no sessions (defaults to on).
* Show if a filter is present in choose modes.
* Add pipe-pane -I to to connect stdin of the child process.
* Performance improvements for reflow.
* Use RGB terminfo(5) capability to detect RGB colour terminals (the existing Tc extension remains unchanged).
* Support for ISO colon-separated SGR sequences.
* Add select-layout -E to spread panes out evenly (bound to E key).
* Support wide characters properly when reflowing.
* Pass PWD to new panes as a hint to shells, as well as calling chdir().
* Performance improvements for the various choose modes.
* Only show first member of session groups in tree mode (-G flag to choose-tree to show all).
* Support %else in config files to match %if; from Brad Town in GitHub issue 1071.
* Fix "kind" terminfo(5) capability to be S-Down not S-Up.
* Add a box around the preview label in tree mode.
* Show exit status and time in the remain-on-exit pane text; from Timo Boettcher in GitHub issue 1103.
* Correctly use pane-base-index in tree mode.
* Change the allow-rename option default to off.
* Support for xterm(1) title stack escape sequences (GitHub issue 1075 from Brad Town).
* Correctly remove padding cells to fix a UTF-8 display problem (GitHub issue 1090).
|
| 1.1.1.6 |
| 23-Apr-2017 |
christos | CHANGES FROM 2.3 to 2.4 20 April 2017
Incompatible Changes
|
| 1.1.1.5 |
| 10-Jan-2016 |
christos | import new tmux
|
| 1.1.1.4 |
| 24-Jul-2014 |
christos | CHANGES FROM 1.9 to 1.9a 22 February 2014
NOTE: This is a bug-fix release to address some important bugs which just missed the 1.9 deadline, but were found afterwards.
Normal Changes
|
| 1.1.1.3 |
| 24-Jul-2014 |
christos | CHANGES FROM 1.9 to 1.9a 22 February 2014
NOTE: This is a bug-fix release to address some important bugs which just missed the 1.9 deadline, but were found afterwards.
Normal Changes
|
| 1.1.1.2 |
| 17-Aug-2011 |
jmmv | Import tmux 1.5:
CHANGES FROM 1.4 TO 1.5, 09 July 2011
* Support xterm mouse modes 1002 and 1003. * Change from a per-session stack of buffers to one global stack. This renders copy-buffer useless and makes buffer-limit now a server option. * Fix most-recently-used choice by avoiding reset the activity timer for unattached sessions every second. * Add a -P option to new-window and split-window to print the new window or pane index in target form (useful to pass it into other commands). * Handle a # at the end of a replacement string (such as status-left) correctly. * Support for UTF-8 mouse input (\033[1005h) which was added in xterm 262. If the new mouse-utf8 option is on, UTF-8 mouse input is enabled for all UTF-8 terminals. The option defaults to on if LANG etc are set in the same manner as the utf8 option. * Support for HP-UX. * Accept colours of the hex form #ffffff and translate to the nearest from the xterm(1) 256-colour set. * Clear the non-blocking IO flag (O_NONBLOCK) on the stdio file descriptors before closing them (fixes things like "tmux ls && cat"). * Use TMPDIR if set. * Fix next and previous session functions to actually work. * Support -x and -y for new-session to specify the initial size of the window if created detached with -d. * Make bind-key accept characters with the top-bit-set and print them as octal. * Set $TMUX without the session when background jobs are run. * Simplify the way jobs work and drop the persist type, so all jobs are fire-and-forget. * Accept tcgetattr/tcsetattr(3) failure, fixes problems with fatal() if the terminal disappears while locked. * Add a -P option to detach to HUP the client's parent process (usually causing it to exit as well). * Support passing through escape sequences to the underlying terminal by using DCS with a "tmux;" prefix. * Prevent tiled producing a corrupt layout when only one column is needed. * Give each pane created in a tmux server a unique id (starting from 0), put it in the TMUX_PANE environment variable and accept it as a target. * Allow a start and end line to be specified for capture-pane which may be negative to capture part of the history. * Add -a and -s options to lsp to list all panes in the server or session respectively. Likewise add -s to lsw. * Change -t on display-message to be target-pane for the #[A-Z] replacements and add -c as target-client. * The attach-session command now prefers the most recently used unattached session. * Add -s option to detach-client to detach all clients attached to a session. * Add -t to list-clients. * Change window with mouse wheel over status line if mouse-select-window is on. * When mode-mouse is on, automatically enter copy mode when the mouse is dragged or the mouse wheel is used. Also exit copy mode when the mouse wheel is scrolled off the bottom. * Provide #h character pair for short hostname (no domain). * Don't use strnvis(3) for the title as it breaks UTF-8. * Use the tsl and fsl terminfo(5) capabilities to update terminal title and automatically fill them in on terminals with the XT capability (which means their title setting is xterm-compatible). * Add a new option, mouse-resize-pane. When on, panes may be resized by dragging their borders. * Fix crash by resetting last pane on {break,swap}-pane across windows. * Add three new copy-mode commands - select-line, copy-line, copy-end-of-line. * Support setting the xterm clipboard when copying from copy mode using the xterm escape sequence for the purpose (if xterm is configured to allow it). * Support xterm(1) cursor colour change sequences through terminfo(5) Cc (set) and Cr (reset) extensions. * Support DECSCUSR sequence to set the cursor style with two new terminfo(5) extensions, Cs and Csr. * Make the command-prompt custom prompts recognize the status-left option character pairs. * Add a respawn-pane command. * Add a couple of extra xterm-style keys that gnome terminal provides. * Allow the initial context on prompts to be set with the new -I option to command-prompt. Include the current window and session name in the prompt when renaming and add a new key binding ($) for rename session. * Option bell-on-alert added to trigger the terminal bell when there is an alert. * Change the list-keys format so that it shows the keys using actual tmux commands which should be able to be directly copied into the config file. * Show full targets for lsp/lsw -a. * Make confirm-before prompt customizable with -p option like command-prompt and add the character pairs #W and #P to the default kill-{pane,window} prompts. * Avoid sending data to suspended/locked clients. * Small memory leaks in error paths plugged. * Vi mode improvements.
|
| 1.1.1.1 |
| 10-Mar-2011 |
jmmv | Initial import of tmux-1.4:
tmux is a "terminal multiplexer". It enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.
The import of tmux is intended to replace window(1) in the not-too-distant future. For reference, tmux is also present in the base system of FreeBSD and OpenBSD.
Approved by core@.
|
| 1.4.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.5.16.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.5.6.1 |
| 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.7.2.1 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.8.12.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.8.10.1 |
| 18-Jan-2019 |
pgoyette | Synch with HEAD
|
| 1.8.4.1 |
| 01-Nov-2020 |
martin | Pull up the following, requested by christos in ticket #1619:
external/bsd/tmux/dist/compat/daemon-darwin.c up to 1.1.1.1 external/bsd/tmux/dist/compat/fdforkpty.c up to 1.1.1.1 external/bsd/tmux/dist/compat/memmem.c up to 1.1.1.1 external/bsd/tmux/dist/menu.c up to 1.2 external/bsd/tmux/dist/window-tree.c up to 1.7 external/bsd/tmux/dist/mode-tree.c up to 1.6 external/bsd/tmux/dist/etc/ylwrap up to 1.1.1.1 external/bsd/tmux/dist/cmd-resize-window.c up to 1.2 external/bsd/tmux/dist/regsub.c up to 1.3 external/bsd/tmux/dist/cmd-parse.y up to 1.3 external/bsd/tmux/dist/window-buffer.c up to 1.6 external/bsd/tmux/dist/spawn.c up to 1.3 external/bsd/tmux/dist/README.ja up to 1.1.1.1 external/bsd/tmux/dist/window-client.c up to 1.6 external/bsd/tmux/dist/file.c up to 1.1.1.1 external/bsd/tmux/dist/format-draw.c up to 1.1.1.3 external/bsd/tmux/dist/cmd-display-menu.c up to 1.1.1.1 external/bsd/tmux/dist/compat/fparseln.c delete external/bsd/tmux/dist/FAQ delete external/bsd/tmux/dist/TODO delete external/bsd/tmux/dist/cmd-choose-buffer.c delete external/bsd/tmux/dist/cmd-choose-client.c delete external/bsd/tmux/dist/cmd-list.c delete external/bsd/tmux/dist/cmd-set-hook.c delete external/bsd/tmux/dist/cmd-string.c delete external/bsd/tmux/dist/hooks.c delete external/bsd/tmux/dist/pty.c delete external/bsd/tmux/dist/signal.c delete external/bsd/tmux/dist/window-choose.c delete external/bsd/tmux/dist/CHANGES up to 1.1.1.6 external/bsd/tmux/dist/COPYING up to 1.1.1.2 external/bsd/tmux/dist/Makefile.am up to 1.1.1.6 external/bsd/tmux/dist/Makefile.in up to 1.1.1.6 external/bsd/tmux/dist/README up to 1.1.1.4 external/bsd/tmux/dist/aclocal.m4 up to 1.1.1.4 external/bsd/tmux/dist/alerts.c up to 1.1.1.5 external/bsd/tmux/dist/arguments.c up to 1.1.1.9 external/bsd/tmux/dist/attributes.c up to 1.1.1.9 external/bsd/tmux/dist/cfg.c up to 1.1.1.12 external/bsd/tmux/dist/client.c up to 1.10 external/bsd/tmux/dist/cmd-attach-session.c up to 1.8 external/bsd/tmux/dist/cmd-bind-key.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-break-pane.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-capture-pane.c up to 1.8 external/bsd/tmux/dist/cmd-choose-tree.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-command-prompt.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-confirm-before.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-copy-mode.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-detach-client.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-display-message.c up to 1.10 external/bsd/tmux/dist/cmd-display-panes.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-find-window.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-find.c up to 1.1.1.7 external/bsd/tmux/dist/cmd-if-shell.c up to 1.10 external/bsd/tmux/dist/cmd-join-pane.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-kill-pane.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-kill-session.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-kill-window.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-buffers.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-clients.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-keys.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-list-panes.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-sessions.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-list-windows.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-load-buffer.c up to 1.9 external/bsd/tmux/dist/cmd-lock-server.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-move-window.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-new-session.c up to 1.8 external/bsd/tmux/dist/cmd-new-window.c up to 1.8 external/bsd/tmux/dist/cmd-paste-buffer.c up to 1.8 external/bsd/tmux/dist/cmd-pipe-pane.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-queue.c up to 1.6 external/bsd/tmux/dist/cmd-refresh-client.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-rename-session.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-rename-window.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-resize-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-respawn-pane.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-respawn-window.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-rotate-window.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-run-shell.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-save-buffer.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-select-layout.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-select-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-select-window.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-send-keys.c up to 1.10 external/bsd/tmux/dist/cmd-set-environment.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-set-option.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-show-environment.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-show-messages.c up to 1.7 external/bsd/tmux/dist/cmd-show-options.c up to 1.3 external/bsd/tmux/dist/cmd-source-file.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-split-window.c up to 1.9 external/bsd/tmux/dist/cmd-swap-pane.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-swap-window.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-switch-client.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-wait-for.c up to 1.7 external/bsd/tmux/dist/cmd.c up to 1.1.1.12 external/bsd/tmux/dist/colour.c up to 1.9 external/bsd/tmux/dist/compat.h up to 1.2 external/bsd/tmux/dist/configure up to 1.1.1.6 external/bsd/tmux/dist/configure.ac up to 1.1.1.6 external/bsd/tmux/dist/control-notify.c up to 1.1.1.8 external/bsd/tmux/dist/control.c up to 1.1.1.7 external/bsd/tmux/dist/environ.c up to 1.10 external/bsd/tmux/dist/example_tmux.conf up to 1.1.1.4 external/bsd/tmux/dist/format.c up to 1.11 external/bsd/tmux/dist/grid-view.c up to 1.1.1.9 external/bsd/tmux/dist/grid.c up to 1.10 external/bsd/tmux/dist/input-keys.c up to 1.10 external/bsd/tmux/dist/input.c up to 1.14 external/bsd/tmux/dist/job.c up to 1.11 external/bsd/tmux/dist/key-bindings.c up to 1.9 external/bsd/tmux/dist/key-string.c up to 1.1.1.12 external/bsd/tmux/dist/layout-custom.c up to 1.1.1.10 external/bsd/tmux/dist/layout-set.c up to 1.1.1.12 external/bsd/tmux/dist/layout.c up to 1.1.1.10 external/bsd/tmux/dist/log.c up to 1.14 external/bsd/tmux/dist/mdoc2man.awk up to 1.1.1.3 external/bsd/tmux/dist/names.c up to 1.1.1.8 external/bsd/tmux/dist/notify.c up to 1.6 external/bsd/tmux/dist/options-table.c up to 1.1.1.11 external/bsd/tmux/dist/options.c up to 1.11 external/bsd/tmux/dist/osdep-darwin.c up to 1.1.1.9 external/bsd/tmux/dist/osdep-freebsd.c up to 1.1.1.8 external/bsd/tmux/dist/osdep-linux.c up to 1.1.1.7 external/bsd/tmux/dist/osdep-netbsd.c up to 1.1.1.9 external/bsd/tmux/dist/paste.c up to 1.5 external/bsd/tmux/dist/proc.c up to 1.5 external/bsd/tmux/dist/resize.c up to 1.2 external/bsd/tmux/dist/screen-redraw.c up to 1.1.1.11 external/bsd/tmux/dist/screen-write.c up to 1.12 external/bsd/tmux/dist/screen.c up to 1.11 external/bsd/tmux/dist/server-client.c up to 1.8 external/bsd/tmux/dist/server-fn.c up to 1.12 external/bsd/tmux/dist/server.c up to 1.1.1.11 external/bsd/tmux/dist/session.c up to 1.12 external/bsd/tmux/dist/status.c up to 1.10 external/bsd/tmux/dist/style.c up to 1.4 external/bsd/tmux/dist/tmux.1 up to 1.13 external/bsd/tmux/dist/tmux.c up to 1.11 external/bsd/tmux/dist/tmux.h up to 1.16 external/bsd/tmux/dist/tty-acs.c up to 1.9 external/bsd/tmux/dist/tty-keys.c up to 1.14 external/bsd/tmux/dist/tty-term.c up to 1.13 external/bsd/tmux/dist/tty.c up to 1.7 external/bsd/tmux/dist/utf8.c up to 1.7 external/bsd/tmux/dist/window-clock.c up to 1.1.1.9 external/bsd/tmux/dist/window-copy.c up to 1.12 external/bsd/tmux/dist/window.c up to 1.13 external/bsd/tmux/dist/xmalloc.c up to 1.1.1.9 external/bsd/tmux/dist/xmalloc.h up to 1.5 external/bsd/tmux/dist/xterm-keys.c up to 1.1.1.8 external/bsd/tmux/dist/compat/getdtablecount.c up to 1.1.1.2 external/bsd/tmux/dist/compat/imsg-buffer.c up to 1.9 external/bsd/tmux/dist/compat/imsg.c up to 1.9 external/bsd/tmux/dist/etc/compile up to 1.1.1.2 external/bsd/tmux/dist/etc/config.guess up to 1.1.1.3 external/bsd/tmux/dist/etc/config.sub up to 1.1.1.3 external/bsd/tmux/dist/etc/depcomp up to 1.1.1.2 external/bsd/tmux/dist/etc/install-sh up to 1.1.1.3 external/bsd/tmux/dist/etc/missing up to 1.1.1.2 external/bsd/tmux/usr.bin/tmux/Makefile up to 1.25 doc/3RDPARTY (manually modified)
Update tmux to 3.1c
|
| 1.9.10.1 |
| 05-Mar-2026 |
martin | Pull up the following, requested by kim in ticket #1243:
external/bsd/tmux/dist/compat/getpeereid.c up to 1.1.1.2 external/bsd/tmux/dist/compat/systemd.c up to 1.1.1.4 external/bsd/tmux/dist/compat/htonll.c up to 1.1.1.2 external/bsd/tmux/dist/compat/ntohll.c up to 1.1.1.2 external/bsd/tmux/dist/cmd-server-access.c up to 1.1.1.1 external/bsd/tmux/dist/cmd-show-prompt-history.c up to 1.1.1.2 external/bsd/tmux/dist/server-acl.c up to 1.1.1.1 external/bsd/tmux/dist/tmux-protocol.h up to 1.1.1.2 external/bsd/tmux/dist/hyperlinks.c up to 1.3 external/bsd/tmux/dist/image-sixel.c up to 1.4 external/bsd/tmux/dist/image.c up to 1.1.1.1 external/bsd/tmux/dist/utf8-combined.c up to 1.1.1.2 external/bsd/tmux/dist/utmp.c delete external/bsd/tmux/prepare-import.sh up to 1.7 external/bsd/tmux/dist/CHANGES up to 1.1.1.12 external/bsd/tmux/dist/Makefile.am up to 1.1.1.10 external/bsd/tmux/dist/Makefile.in up to 1.1.1.11 external/bsd/tmux/dist/README up to 1.1.1.7 external/bsd/tmux/dist/README.ja up to 1.1.1.3 external/bsd/tmux/dist/alerts.c up to 1.3 external/bsd/tmux/dist/arguments.c up to 1.3 external/bsd/tmux/dist/attributes.c up to 1.1.1.11 external/bsd/tmux/dist/cfg.c up to 1.1.1.16 external/bsd/tmux/dist/client.c up to 1.14 external/bsd/tmux/dist/cmd-attach-session.c up to 1.11 external/bsd/tmux/dist/cmd-bind-key.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-break-pane.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-capture-pane.c up to 1.12 external/bsd/tmux/dist/cmd-choose-tree.c up to 1.1.1.13 external/bsd/tmux/dist/cmd-command-prompt.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-confirm-before.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-copy-mode.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-detach-client.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-display-menu.c up to 1.10 external/bsd/tmux/dist/cmd-display-message.c up to 1.14 external/bsd/tmux/dist/cmd-display-panes.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-find-window.c up to 1.1.1.13 external/bsd/tmux/dist/cmd-find.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-if-shell.c up to 1.13 external/bsd/tmux/dist/cmd-join-pane.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-kill-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-kill-server.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-kill-session.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-kill-window.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-list-buffers.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-list-clients.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-list-keys.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-list-panes.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-list-sessions.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-list-windows.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-load-buffer.c up to 1.13 external/bsd/tmux/dist/cmd-lock-server.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-move-window.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-new-session.c up to 1.13 external/bsd/tmux/dist/cmd-new-window.c up to 1.12 external/bsd/tmux/dist/cmd-parse.y up to 1.8 external/bsd/tmux/dist/cmd-paste-buffer.c up to 1.11 external/bsd/tmux/dist/cmd-pipe-pane.c up to 1.1.1.13 external/bsd/tmux/dist/cmd-queue.c up to 1.11 external/bsd/tmux/dist/cmd-refresh-client.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-rename-session.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-rename-window.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-resize-pane.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-resize-window.c up to 1.5 external/bsd/tmux/dist/cmd-respawn-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-respawn-window.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-rotate-window.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-run-shell.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-save-buffer.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-select-layout.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-select-pane.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-select-window.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-send-keys.c up to 1.14 external/bsd/tmux/dist/cmd-set-buffer.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-set-environment.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-set-option.c up to 1.1.1.13 external/bsd/tmux/dist/cmd-show-environment.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-show-messages.c up to 1.10 external/bsd/tmux/dist/cmd-show-options.c up to 1.6 external/bsd/tmux/dist/cmd-source-file.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-split-window.c up to 1.14 external/bsd/tmux/dist/cmd-swap-pane.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-swap-window.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-switch-client.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-unbind-key.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-wait-for.c up to 1.9 external/bsd/tmux/dist/cmd.c up to 1.1.1.17 external/bsd/tmux/dist/colour.c up to 1.14 external/bsd/tmux/dist/compat.h up to 1.7 external/bsd/tmux/dist/configure up to 1.1.1.12 external/bsd/tmux/dist/configure.ac up to 1.1.1.12 external/bsd/tmux/dist/control-notify.c up to 1.1.1.10 external/bsd/tmux/dist/control.c up to 1.5 external/bsd/tmux/dist/environ.c up to 1.14 external/bsd/tmux/dist/example_tmux.conf up to 1.1.1.6 external/bsd/tmux/dist/file.c up to 1.1.1.6 external/bsd/tmux/dist/format-draw.c up to 1.1.1.7 external/bsd/tmux/dist/format.c up to 1.17 external/bsd/tmux/dist/grid-reader.c up to 1.1.1.4 external/bsd/tmux/dist/grid-view.c up to 1.1.1.12 external/bsd/tmux/dist/grid.c up to 1.15 external/bsd/tmux/dist/input-keys.c up to 1.17 external/bsd/tmux/dist/input.c up to 1.21 external/bsd/tmux/dist/job.c up to 1.15 external/bsd/tmux/dist/key-bindings.c up to 1.15 external/bsd/tmux/dist/key-string.c up to 1.1.1.17 external/bsd/tmux/dist/layout-custom.c up to 1.1.1.14 external/bsd/tmux/dist/layout-set.c up to 1.1.1.15 external/bsd/tmux/dist/layout.c up to 1.1.1.12 external/bsd/tmux/dist/log.c up to 1.16 external/bsd/tmux/dist/menu.c up to 1.7 external/bsd/tmux/dist/mode-tree.c up to 1.12 external/bsd/tmux/dist/names.c up to 1.1.1.10 external/bsd/tmux/dist/notify.c up to 1.9 external/bsd/tmux/dist/options-table.c up to 1.1.1.17 external/bsd/tmux/dist/options.c up to 1.16 external/bsd/tmux/dist/osdep-aix.c up to 1.1.1.6 external/bsd/tmux/dist/osdep-darwin.c up to 1.1.1.11 external/bsd/tmux/dist/osdep-haiku.c up to 1.1.1.2 external/bsd/tmux/dist/osdep-netbsd.c up to 1.1.1.11 external/bsd/tmux/dist/osdep-openbsd.c up to 1.1.1.9 external/bsd/tmux/dist/paste.c up to 1.8 external/bsd/tmux/dist/popup.c up to 1.1.1.5 external/bsd/tmux/dist/proc.c up to 1.9 external/bsd/tmux/dist/resize.c up to 1.7 external/bsd/tmux/dist/screen-redraw.c up to 1.2 external/bsd/tmux/dist/screen-write.c up to 1.17 external/bsd/tmux/dist/screen.c up to 1.17 external/bsd/tmux/dist/server-client.c up to 1.14 external/bsd/tmux/dist/server-fn.c up to 1.17 external/bsd/tmux/dist/server.c up to 1.6 external/bsd/tmux/dist/session.c up to 1.16 external/bsd/tmux/dist/spawn.c up to 1.7 external/bsd/tmux/dist/status.c up to 1.18 external/bsd/tmux/dist/style.c up to 1.10 external/bsd/tmux/dist/tmux.1 up to 1.20 external/bsd/tmux/dist/tmux.c up to 1.17 external/bsd/tmux/dist/tmux.h up to 1.24 external/bsd/tmux/dist/tty-acs.c up to 1.12 external/bsd/tmux/dist/tty-features.c up to 1.1.1.6 external/bsd/tmux/dist/tty-keys.c up to 1.20 external/bsd/tmux/dist/tty-term.c up to 1.20 external/bsd/tmux/dist/tty.c up to 1.13 external/bsd/tmux/dist/utf8.c up to 1.13 external/bsd/tmux/dist/window-buffer.c up to 1.12 external/bsd/tmux/dist/window-client.c up to 1.10 external/bsd/tmux/dist/window-clock.c up to 1.2 external/bsd/tmux/dist/window-copy.c up to 1.18 external/bsd/tmux/dist/window-customize.c up to 1.5 external/bsd/tmux/dist/window-tree.c up to 1.12 external/bsd/tmux/dist/window.c up to 1.19 external/bsd/tmux/dist/xmalloc.h up to 1.7 external/bsd/tmux/dist/compat/clock_gettime.c up to 1.1.1.2 external/bsd/tmux/dist/compat/daemon-darwin.c up to 1.1.1.2 external/bsd/tmux/dist/compat/getdtablecount.c up to 1.1.1.3 external/bsd/tmux/dist/compat/imsg-buffer.c up to 1.13 external/bsd/tmux/dist/compat/imsg.c up to 1.12 external/bsd/tmux/dist/compat/imsg.h up to 1.1.1.9 external/bsd/tmux/dist/compat/setproctitle.c up to 1.1.1.2 external/bsd/tmux/dist/compat/utf8proc.c up to 1.1.1.2 external/bsd/tmux/dist/fuzz/input-fuzzer.c up to 1.1.1.3 external/bsd/tmux/usr.bin/tmux/Makefile up to 1.44 (+ patch) doc/3RDPARTY (edited)
import tmux 3.6a.
|
| 1.10.4.1 |
| 04-Mar-2026 |
martin | Pullup the following revisions, requested by kim in ticket #197:
external/bsd/tmux/prepare-import.sh up to 1.7 external/bsd/tmux/dist/CHANGES up to 1.1.1.12 external/bsd/tmux/dist/Makefile.am up to 1.1.1.10 external/bsd/tmux/dist/Makefile.in up to 1.1.1.11 external/bsd/tmux/dist/README up to 1.1.1.7 external/bsd/tmux/dist/README.ja up to 1.1.1.3 external/bsd/tmux/dist/alerts.c up to 1.3 external/bsd/tmux/dist/attributes.c up to 1.1.1.11 external/bsd/tmux/dist/cfg.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-bind-key.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-break-pane.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-capture-pane.c up to 1.12 external/bsd/tmux/dist/cmd-choose-tree.c up to 1.1.1.13 external/bsd/tmux/dist/cmd-command-prompt.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-confirm-before.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-copy-mode.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-display-menu.c up to 1.10 external/bsd/tmux/dist/cmd-display-message.c up to 1.14 external/bsd/tmux/dist/cmd-if-shell.c up to 1.13 external/bsd/tmux/dist/cmd-join-pane.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-list-keys.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-load-buffer.c up to 1.13 external/bsd/tmux/dist/cmd-new-session.c up to 1.13 external/bsd/tmux/dist/cmd-new-window.c up to 1.12 external/bsd/tmux/dist/cmd-parse.y up to 1.8 external/bsd/tmux/dist/cmd-queue.c up to 1.11 external/bsd/tmux/dist/cmd-refresh-client.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-respawn-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-respawn-window.c up to 1.1.1.14 external/bsd/tmux/dist/cmd-run-shell.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-save-buffer.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-select-pane.c up to 1.1.1.16 external/bsd/tmux/dist/cmd-send-keys.c up to 1.14 external/bsd/tmux/dist/cmd-set-buffer.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-set-environment.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-show-environment.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-show-messages.c up to 1.10 external/bsd/tmux/dist/cmd-show-options.c up to 1.6 external/bsd/tmux/dist/cmd-show-prompt-history.c up to 1.1.1.2 external/bsd/tmux/dist/cmd-source-file.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-split-window.c up to 1.14 external/bsd/tmux/dist/cmd-swap-pane.c up to 1.1.1.15 external/bsd/tmux/dist/cmd-swap-window.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-switch-client.c up to 1.1.1.14 external/bsd/tmux/dist/cmd.c up to 1.1.1.17 external/bsd/tmux/dist/colour.c up to 1.14 external/bsd/tmux/dist/compat.h up to 1.7 external/bsd/tmux/dist/configure up to 1.1.1.12 external/bsd/tmux/dist/configure.ac up to 1.1.1.12 external/bsd/tmux/dist/environ.c up to 1.14 external/bsd/tmux/dist/file.c up to 1.1.1.6 external/bsd/tmux/dist/format-draw.c up to 1.1.1.7 external/bsd/tmux/dist/format.c up to 1.17 external/bsd/tmux/dist/grid-reader.c up to 1.1.1.4 external/bsd/tmux/dist/grid-view.c up to 1.1.1.12 external/bsd/tmux/dist/grid.c up to 1.15 external/bsd/tmux/dist/image-sixel.c up to 1.4 external/bsd/tmux/dist/input-keys.c up to 1.17 external/bsd/tmux/dist/input.c up to 1.21 external/bsd/tmux/dist/job.c up to 1.15 external/bsd/tmux/dist/key-bindings.c up to 1.15 external/bsd/tmux/dist/layout-set.c up to 1.1.1.15 external/bsd/tmux/dist/layout.c up to 1.1.1.12 external/bsd/tmux/dist/menu.c up to 1.7 external/bsd/tmux/dist/mode-tree.c up to 1.12 external/bsd/tmux/dist/options-table.c up to 1.1.1.17 external/bsd/tmux/dist/options.c up to 1.16 external/bsd/tmux/dist/osdep-aix.c up to 1.1.1.6 external/bsd/tmux/dist/osdep-darwin.c up to 1.1.1.11 external/bsd/tmux/dist/osdep-haiku.c up to 1.1.1.2 external/bsd/tmux/dist/paste.c up to 1.8 external/bsd/tmux/dist/popup.c up to 1.1.1.5 external/bsd/tmux/dist/proc.c up to 1.9 external/bsd/tmux/dist/resize.c up to 1.7 external/bsd/tmux/dist/screen-redraw.c up to 1.2 external/bsd/tmux/dist/screen-write.c up to 1.17 external/bsd/tmux/dist/screen.c up to 1.17 external/bsd/tmux/dist/server-client.c up to 1.14 external/bsd/tmux/dist/server-fn.c up to 1.17 external/bsd/tmux/dist/server.c up to 1.6 external/bsd/tmux/dist/session.c up to 1.16 external/bsd/tmux/dist/spawn.c up to 1.7 external/bsd/tmux/dist/status.c up to 1.18 external/bsd/tmux/dist/style.c up to 1.10 external/bsd/tmux/dist/tmux.1 up to 1.20 external/bsd/tmux/dist/tmux.c up to 1.17 external/bsd/tmux/dist/tmux.h up to 1.24 external/bsd/tmux/dist/tty-features.c up to 1.1.1.6 external/bsd/tmux/dist/tty-keys.c up to 1.20 external/bsd/tmux/dist/tty-term.c up to 1.20 external/bsd/tmux/dist/tty.c up to 1.13 external/bsd/tmux/dist/utf8-combined.c up to 1.1.1.2 external/bsd/tmux/dist/utf8.c up to 1.13 external/bsd/tmux/dist/window-buffer.c up to 1.12 external/bsd/tmux/dist/window-client.c up to 1.10 external/bsd/tmux/dist/window-clock.c up to 1.2 external/bsd/tmux/dist/window-copy.c up to 1.18 external/bsd/tmux/dist/window-customize.c up to 1.5 external/bsd/tmux/dist/window-tree.c up to 1.12 external/bsd/tmux/dist/window.c up to 1.19 external/bsd/tmux/dist/compat/clock_gettime.c up to 1.1.1.2 external/bsd/tmux/dist/compat/daemon-darwin.c up to 1.1.1.2 external/bsd/tmux/dist/compat/getdtablecount.c up to 1.1.1.3 external/bsd/tmux/dist/compat/imsg-buffer.c up to 1.13 external/bsd/tmux/dist/compat/imsg.c up to 1.12 external/bsd/tmux/dist/compat/imsg.h up to 1.1.1.9 external/bsd/tmux/dist/compat/systemd.c up to 1.1.1.4 external/bsd/tmux/dist/compat/utf8proc.c up to 1.1.1.2 external/bsd/tmux/usr.bin/tmux/Makefile up to 1.44 doc/3RDPARTY (edited)
Import tmux 3.6a.
|