Update CHANGES.

This commit is contained in:
Nicholas Marriott 2021-08-25 15:56:25 +01:00
parent 609baea95e
commit 388f0fe973

64
CHANGES
View File

@ -1,5 +1,67 @@
CHANGES FROM 3.2a TO 3.3 CHANGES FROM 3.2a TO 3.3
* Disable evports on SunOS since they are broken.
* Do not expand the file given with tmux -f so it can contain :s.
* Bump FORMAT_LOOOP_LIMIT and add a log message when hit.
* Add a terminal feature for the mouse (since FreeBSD termcap does not have kmous).
* Forbid empty session names.
* Improve error reporting when the tmux /tmp directory cannot be created or
used.
* Give #() commands a one second grace period where the output is empty before
telling the user they aren't doing anything ("not ready").
* When building, pick default-terminal from the first of tmux-256color, tmux,
screen-256color, screen that is available on the build system.
* Do not close popups on resize, instead adjust them to fit.
* Add a client-active hook.
* Make window-linked and window-unlinked window options.
* Do not configure on macOS without the user making a choice about utf8proc
(either --enable-utf8proc or --disable-utf8proc).
* Do not freeze output in panes when a popup is open, let them continue to
redraw.
* Add pipe variants of the line copy commands.
* Change copy-line and copy-end-of-line not to cancel and add -and-cancel
variants, like the other copy commands.
* Support the OSC palette-setting sequences in popups.
* Add a pane-colours array option to specify the defaults palette.
* Add support for Unicode zero-width joiner.
* Make newline a style delimiter as well so they can cross multiple lines for
readability in configuration files.
* Change focus to be driven by events rather than scanning panes so the
ordering of in and out is consistent.
* Add display-popup -B to open a popup without a border.
* Add a menu for popups that can be opened with button 3 outside the popup or
on the left or top border. Resizing now only works on the right and bottom
borders or when using Meta. The menu allows a popup to be closed, expanded to
the full size of the client, centered in the client or changed into a pane.
* Make command-prompt and confirm-before block by default (like run-shell). A
new -b flags runs them in the background as before. Also set return code for
confirm-before.
* Parse {} as actual commands immediately, this means the contents of {} has to
be valid tmux commands as well as matching the syntax.
* Change cursor style handling so tmux understands which sequences contain * Change cursor style handling so tmux understands which sequences contain
blinking and sets the flag appropriately, means that it works whether cnorm blinking and sets the flag appropriately, means that it works whether cnorm
disables blinking or not. This now matches xterm's behaviour. disables blinking or not. This now matches xterm's behaviour.
@ -11,7 +73,7 @@ CHANGES FROM 3.2a TO 3.3
* Add -F for command-prompt and use it to fix "Rename" on the window menu. * Add -F for command-prompt and use it to fix "Rename" on the window menu.
* Add different command histories for different types of prompts ("command", * Add different command histories for different types of prompts ("command",
"search" etc). From Anindya Mukherjee. "search" etc).
CHANGES FROM 3.2 TO 3.2a CHANGES FROM 3.2 TO 3.2a