Thomas Adam 
							
						 
					 
					
						
						
							
						
						95a374d7d2 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-08-23 16:06:46 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						4a753dbefc 
					 
					
						
						
							
							Fix a few memory leaks.  
						
						
						
						
					 
					
						2021-08-23 11:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						ed575182e3 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-07-06 10:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						32f2d9d089 
					 
					
						
						
							
							Improve error reporting when the tmux /tmp directory cannot be created  
						
						... 
						
						
						
						or used, GitHub issue 2765 from Uwe Kleine-Koenig. 
						
						
					 
					
						2021-07-06 08:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						73bf358f6d 
					 
					
						
						
							
							Do not expand the file given with -f so it can contain :s.  
						
						
						
						
					 
					
						2021-06-10 07:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bde3829131 
					 
					
						
						
							
							Do not expand the file given with -f so it can contain :s.  
						
						
						
						
					 
					
						2021-05-10 07:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						0982a1a975 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-02-22 12:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						6d8efe9319 
					 
					
						
						
							
							expand_paths needs the global environment to be set up, do that first.  
						
						
						
						
					 
					
						2021-02-22 11:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						0cd5ed9e9b 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-02-22 10:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						6876381276 
					 
					
						
						
							
							Move config file path expansion much earlier, keep the list of paths  
						
						... 
						
						
						
						around rather than freeing later, and add a config_files format variable
containing it. Suggested by kn@ a while back. 
						
						
					 
					
						2021-02-22 08:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						24c15eda79 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-01-17 18:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a3011be0d2 
					 
					
						
						
							
							Look for libevent2 differently from libevent for platforms with both.  
						
						
						
						
					 
					
						2021-01-17 17:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						71c590a37f 
					 
					
						
						
							
							Add -N flag to never start server even if command would normally do so,  
						
						... 
						
						
						
						GitHub issue 2523. 
						
						
					 
					
						2021-01-17 16:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						a34ceb1074 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-09-22 08:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						86d6ac2f06 
					 
					
						
						
							
							Fix warnings on some platforms with %llx and add a new message to handle  
						
						... 
						
						
						
						64-bit client flags. 
						
						
					 
					
						2020-09-22 05:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						31a51cae1d 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-06-02 11:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						f3931497f8 
					 
					
						
						
							
							Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control  
						
						... 
						
						
						
						mode %output blocks. 
						
						
					 
					
						2020-06-02 08:17:27 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						dceb6a15d0 
					 
					
						
						
							
							Add a -D flag to ask tmux not to daemonize, useful both for running a  
						
						... 
						
						
						
						debugger (lldb does not have follow-fork-mode) and for running with a
managed supervisor init system. GitHub issue 2190. 
						
						
					 
					
						2020-05-16 16:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						78595457f9 
					 
					
						
						
							
							Add 'e' key in buffer mode to open the buffer in an editor.  
						
						
						
						
					 
					
						2020-05-16 15:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						a29196ca6a 
					 
					
						
						
							
							Build list of paths and weed out duplicates before loading configs, and  
						
						... 
						
						
						
						add TMUX_SOCK like TMUX_PATH for the socket directory. 
						
						
					 
					
						2020-05-16 14:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d01e7aac89 
					 
					
						
						
							
							Add a -D flag to ask tmux not to daemonize, useful both for running a debugger  
						
						... 
						
						
						
						(lldb does not have follow-fork-mode) and for running with a managed supervisor
init system. GitHub issue 2190. 
						
						
					 
					
						2020-05-10 16:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						cc19203be2 
					 
					
						
						
							
							Add 'e' key in buffer mode to open the buffer in an editor.  
						
						
						
						
					 
					
						2020-05-01 09:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d53e1fedd5 
					 
					
						
						
							
							Add TMUX_SOCK like TMUX_PATH for the socket directory.  
						
						
						
						
					 
					
						2020-04-23 18:15:02 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0d3fdae7b6 
					 
					
						
						
							
							Build list of paths and weed out duplicates before loading configs.  
						
						
						
						
					 
					
						2020-04-23 17:56:45 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						df1bce40f0 
					 
					
						
						
							
							Call the event_init wrapper again.  
						
						
						
						
					 
					
						2020-04-22 12:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						c706aadf52 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-04-20 17:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						c91b4b2e14 
					 
					
						
						
							
							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.
tmux already did much of this already, this makes it tidier and simpler
to configure. 
						
						
					 
					
						2020-04-20 13:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1aa2845026 
					 
					
						
						
							
							Check for sys_signame.  
						
						
						
						
					 
					
						2020-04-16 10:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						dd66ede38b 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-04-16 10:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						a2e47b5279 
					 
					
						
						
							
							Show signal name when process exits rather than number.  
						
						
						
						
					 
					
						2020-04-16 07:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						a1fc8f8b23 
					 
					
						
						
							
							More style nits.  
						
						
						
						
					 
					
						2020-04-09 15:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						dfd29977e0 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-03-31 20:01:34 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						cc8b41f294 
					 
					
						
						
							
							Add a way to mark environment variables as "hidden" so they can be used  
						
						... 
						
						
						
						by tmux but are not passed into the environment of new panes. 
						
						
					 
					
						2020-03-31 17:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						0610f66fa9 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-03-17 12:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						115bb33257 
					 
					
						
						
							
							Ignore default-shell (and use /bin/sh) if it invalid not just if it is  
						
						... 
						
						
						
						tmux itself, also refuse to set the option to something invalid in the
first place. GitHub issue 2120. 
						
						
					 
					
						2020-03-17 11:10:12 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						1a2e66f345 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-03-12 10:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						2a5702a936 
					 
					
						
						
							
							When the server socket is given by the user with -S, create it with  
						
						... 
						
						
						
						umask 177 instead of 117 because it may not be in a safe directory like
the default directory in /tmp. The user can chmod it more open after it
is created if they want. 
						
						
					 
					
						2020-03-12 09:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						84995ae172 
					 
					
						
						
							
							-V also needs to go in usage.  
						
						
						
						
					 
					
						2020-01-28 11:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						685eb381de 
					 
					
						
						
							
							Fix for version changes.  
						
						
						
						
					 
					
						2020-01-28 11:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						ee3d3db364 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-01-28 11:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						f165221dc4 
					 
					
						
						
							
							Reduce a difference with portable tmux by adding the -V flag and  
						
						... 
						
						
						
						#{version} format; on OpenBSD these just report the OpenBSD version. 
						
						
					 
					
						2020-01-28 10:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						eb57cbcc29 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2019-10-14 12:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						68d59a16ce 
					 
					
						
						
							
							Memory leaks, from Igor Wong in GitHub issue 1934.  
						
						
						
						
					 
					
						2019-10-14 08:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						f8ad72b2ee 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2019-06-20 15:02:26 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						5f92f92908 
					 
					
						
						
							
							Add a per-pane option set. Pane options inherit from window options (so  
						
						... 
						
						
						
						there should be no change to existing behaviour) and are set and shown
with set-option -p and show-options -p.
Change remain-on-exit and window-style/window-active-style to be pane
options (some others will be changed later).
This makes select-pane -P and -g unnecessary so no longer document them
(they still work) and no longer document set-window-option and
show-window-options in favour of set-option -w and show-options -w. 
						
						
					 
					
						2019-06-20 11:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						5489796737 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2019-04-27 20:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						dfb7bb6830 
					 
					
						
						
							
							Merge hooks into options and make each one an array option. This allows  
						
						... 
						
						
						
						multiple commands to be easily bound to one hook. set-hook and
show-hooks remain but they are now variants of set-option and
show-options. show-options now has a -H flag to show hooks (by default
they are not shown). 
						
						
					 
					
						2019-04-26 11:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						2977317243 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-11-22 12:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						3a7b9d5735 
					 
					
						
						
							
							Do not use PWD unless it actually matches the real working directory.  
						
						
						
						
					 
					
						2018-11-22 10:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						84ddc72744 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-01-17 11:26:10 +00:00