"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CHANGES" between
tmux-3.2.tar.gz and tmux-3.2a.tar.gz

About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.

CHANGES  (tmux-3.2):CHANGES  (tmux-3.2a)
CHANGES FROM 3.2 TO 3.2a
* Add an "always" value for the "extended-keys" option; if set then tmux will
forward extended keys to applications even if they do not request them.
* Add a "mouse" terminal feature so tmux can enable the mouse on terminals
where it is known to be supported even if terminfo(5) says otherwise.
* Do not expand the filename given to -f so it can contain colons.
* Fixes for problems with extended keys and modifiers, scroll region,
source-file, crosscompiling, format modifiers and other minor issues.
CHANGES FROM 3.1c TO 3.2 CHANGES FROM 3.1c TO 3.2
* Add a flag to disable keys to close a message. * Add a flag to disable keys to close a message.
* Permit shortcut keys in buffer, client, tree modes to be configured with a * Permit shortcut keys in buffer, client, tree modes to be configured with a
format (-K flag to choose-buffer, choose-client, choose-tree). format (-K flag to choose-buffer, choose-client, choose-tree).
* Add a current_file format for the config file being parsed. * Add a current_file format for the config file being parsed.
* When display-message used in config file, show the message after the config * When display-message used in config file, show the message after the config
skipping to change at line 32 skipping to change at line 45
* Include "focused" in client flags. * Include "focused" in client flags.
* Send Unicode directional isolate characters around horizontal pane borders if * Send Unicode directional isolate characters around horizontal pane borders if
the terminal supports UTF-8 and an extension terminfo(5) capability "Bidi" is the terminal supports UTF-8 and an extension terminfo(5) capability "Bidi" is
present. present.
* Add a -S flag to new-window to make it select the existing window if one * Add a -S flag to new-window to make it select the existing window if one
with the given name already exists rather than failing with an error. with the given name already exists rather than failing with an error.
* Addd a format modifier to check if a window or session name exists (N/w or * Add a format modifier to check if a window or session name exists (N/w or
N/s). N/s).
* Add compat clock_gettime for older macOS. * Add compat clock_gettime for older macOS.
* Add a no-detached choice to detach-on-destroy which detaches only if there * Add a no-detached choice to detach-on-destroy which detaches only if there
are no other detached sessions to switch to. are no other detached sessions to switch to.
* Add rectangle-on and rectangle-off copy mode commands. * Add rectangle-on and rectangle-off copy mode commands.
* Change so that window_flags escapes # automatically. A new format * Change so that window_flags escapes # automatically. A new format
skipping to change at line 64 skipping to change at line 77
* Do not list user options with show-hooks. * Do not list user options with show-hooks.
* Remove current match indicator in copy mode which can't work anymore since we * Remove current match indicator in copy mode which can't work anymore since we
only search the visible region. only search the visible region.
* Make synchronize-panes a pane option and add -U flag to set-option to unset * Make synchronize-panes a pane option and add -U flag to set-option to unset
an option on all panes. an option on all panes.
* Make replacement of ##s consistent when drawing formats, whether followed by * Make replacement of ##s consistent when drawing formats, whether followed by
[ or not. Add a flag (e) to the q: format modifier to double up #s [ or not. Add a flag (e) to the q: format modifier to double up #s.
* Add -N flag to display-panes to ignore keys. * Add -N flag to display-panes to ignore keys.
* Change how escaping is processed for formats so that ## and # can be used in * Change how escaping is processed for formats so that ## and # can be used in
styles. styles.
* Add a 'w' format modifier for string width. * Add a 'w' format modifier for string width.
* Add support for Haiku. * Add support for Haiku.
skipping to change at line 268 skipping to change at line 281
* Add an argument to list-commands to show only a single command. * Add an argument to list-commands to show only a single command.
* Change copy mode to make copy of the pane history so it does not need to * Change copy mode to make copy of the pane history so it does not need to
freeze the pane. freeze the pane.
* Restore pane_current_path format from portable tmux on OpenBSD. * Restore pane_current_path format from portable tmux on OpenBSD.
* Wait until the initial command sequence is done before sending a device * Wait until the initial command sequence is done before sending a device
attributes request and other bits that prompt a reply from the terminal. This attributes request and other bits that prompt a reply from the terminal. This
means that stray relies are not left on the terminal if the command has means that stray replies are not left on the terminal if the command has
attached and then immediately detached and tmux will not be around to receive attached and then immediately detached and tmux will not be around to receive
them. them.
* Add a -f filter argument to the list commands like choose-tree. * Add a -f filter argument to the list commands like choose-tree.
* Move specific hooks for panes to pane options and windows for window options * Move specific hooks for panes to pane options and windows for window options
rather than all hooks being session options. These hooks are now window option s: rather than all hooks being session options. These hooks are now window option s:
window-layout-changed window-layout-changed
window-linked window-linked
window-pane-changed window-pane-changed
window-renamed window-renamed
window-unlinked window-unlinked
And these now pane options: And these are now pane options:
pane-died pane-died
pane-exited pane-exited
pane-focus-in pane-focus-in
pane-focus-out pane-focus-out
pane-mode-changed pane-mode-changed
pane-set-clipboard pane-set-clipboard
Any existing configurations using these hooks on a session rather than Any existing configurations using these hooks on a session rather than
globally (that is, set-hook or set-option without -g) may need to be changed. globally (that is, set-hook or set-option without -g) may need to be changed.
skipping to change at line 358 skipping to change at line 371
command display-popup. command display-popup.
* Change double and triple click bindings so that only one is fired (previously * Change double and triple click bindings so that only one is fired (previously
double click was fired on the way to triple click). Also add default double double click was fired on the way to triple click). Also add default double
and triple click bindings to copy the word or line under the cursor and and triple click bindings to copy the word or line under the cursor and
change the existing bindings in copy mode to do the same. change the existing bindings in copy mode to do the same.
* Add a default binding for button 2 to paste. * Add a default binding for button 2 to paste.
* Add -d flag to run-shell to delay before running the command and allow it to * Add -d flag to run-shell to delay before running the command and allow it to
run without a command so it just delays. be used without a command so it just delays.
* Add C-g to cancel command prompt with vi keys as well as emacs, and q in * Add C-g to cancel command prompt with vi keys as well as emacs, and q in
command mode. command mode.
* When the server socket is given with -S, create it with umask 177 instead of * When the server socket is given with -S, create it with umask 177 instead of
117 (because it may not be in a safe directory like the default directory in 117 (because it may not be in a safe directory like the default directory in
/tmp). /tmp).
* Add a copy-mode -H flag to hide the position marker in the top right. * Add a copy-mode -H flag to hide the position marker in the top right.
 End of changes. 6 change blocks. 
5 lines changed or deleted 18 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)