mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Update CHANGES.
This commit is contained in:
		
							
								
								
									
										83
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						
									
										83
									
								
								CHANGES
									
									
									
									
									
								
							@@ -1,5 +1,83 @@
 | 
				
			|||||||
CHANGES FROM 3.1 TO 3.2
 | 
					CHANGES FROM 3.1 TO 3.2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Add a -s flag to copy-mode to specify a different pane for the source
 | 
				
			||||||
 | 
					  content. This means it is possible to view two places in a pane's history at
 | 
				
			||||||
 | 
					  the same time in different panes, or view the history while still using the
 | 
				
			||||||
 | 
					  pane. Pressing r refreshes the content from the source pane.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* 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
 | 
				
			||||||
 | 
					  freeze the pane.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Restore pane_current_path format from portable tmux on OpenBSD.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* 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
 | 
				
			||||||
 | 
					  means that stray relies are not left on the terminal if the command has
 | 
				
			||||||
 | 
					  attached and then immediately detached and tmux will not be around to receive
 | 
				
			||||||
 | 
					  them.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* 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
 | 
				
			||||||
 | 
					  rather than all hooks being session options. These hooks are now window options:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  window-layout-changed
 | 
				
			||||||
 | 
					  window-linked
 | 
				
			||||||
 | 
					  window-pane-changed
 | 
				
			||||||
 | 
					  window-renamed
 | 
				
			||||||
 | 
					  window-unlinked
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  And these now pane options:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  pane-died
 | 
				
			||||||
 | 
					  pane-exited
 | 
				
			||||||
 | 
					  pane-focus-in
 | 
				
			||||||
 | 
					  pane-focus-out
 | 
				
			||||||
 | 
					  pane-mode-changed
 | 
				
			||||||
 | 
					  pane-set-clipboard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  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.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Show signal names when a process exits with remain-on-exit on platforms which
 | 
				
			||||||
 | 
					  have a way to get them.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Start menu with top item selected if no mouse and use mode-style for the
 | 
				
			||||||
 | 
					  selected item.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Add a copy-command option and change copy-pipe and friends to pipe to it if
 | 
				
			||||||
 | 
					  used without arguments, allows all the default copy key bindings to be
 | 
				
			||||||
 | 
					  changed to pipe with one option rather than needing to change each key
 | 
				
			||||||
 | 
					  binding individually.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Tidy up the terminal detection and feature code and add named sets of
 | 
				
			||||||
 | 
					  terminal features, each of which are defined in one place and map to a
 | 
				
			||||||
 | 
					  builtin set of terminfo(5) capabilities. Features can be specified based on
 | 
				
			||||||
 | 
					  TERM with a new terminal-features option or with the -T flag when running
 | 
				
			||||||
 | 
					  tmux. tmux will also detect a few common terminals from the DA and DSR
 | 
				
			||||||
 | 
					  responses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  This is intended to make it easier to configure tmux's use of terminfo(5)
 | 
				
			||||||
 | 
					  even in the presence of outdated ncurses(3) or terminfo(5) databases or for
 | 
				
			||||||
 | 
					  features which do not yet have a terminfo(5) entry. Instead of having to grok
 | 
				
			||||||
 | 
					  terminfo(5) capability names and what they should be set to in the
 | 
				
			||||||
 | 
					  terminal-overrides option, the user can hopefully just give tmux a feature
 | 
				
			||||||
 | 
					  name and let it do the right thing.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  The terminal-overrides option remains both for backwards compatibility and to
 | 
				
			||||||
 | 
					  allow tweaks of individual capabilities.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Support mintty's application escape sequence (means tmux doesn't have to
 | 
				
			||||||
 | 
					  delay to wait for Escape, so no need to reduce escape-time when using
 | 
				
			||||||
 | 
					  mintty).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Change so main-pane-width and height can be given as a percentage.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Support for the iTerm2 synchronized updates feature (allows the terminal to
 | 
				
			||||||
 | 
					  avoid unnecessary drawing while output is still in progress).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Make the mouse_word and mouse_line formats work in copy mode and enable the
 | 
					* Make the mouse_word and mouse_line formats work in copy mode and enable the
 | 
				
			||||||
  default pane menu in copy mode.
 | 
					  default pane menu in copy mode.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -41,6 +119,11 @@ CHANGES FROM 3.1 TO 3.2
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
CHANGES FROM 3.0a TO 3.1
 | 
					CHANGES FROM 3.0a TO 3.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Only search the visible part of the history when marking (highlighting)
 | 
				
			||||||
 | 
					  search terms. This is much faster than searching the whole history and solves
 | 
				
			||||||
 | 
					  problems with large histories. The count of matches shown is now the visible
 | 
				
			||||||
 | 
					  matches rather than all matches.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Search using regular expressions in copy mode. search-forward and
 | 
					* Search using regular expressions in copy mode. search-forward and
 | 
				
			||||||
  search-backward use regular expressions by default; the incremental versions
 | 
					  search-backward use regular expressions by default; the incremental versions
 | 
				
			||||||
  do not.
 | 
					  do not.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user