Thomas Adam 
							
						 
					 
					
						
						
							
						
						3d2b26dcfe 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-05-01 10:01:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6106a0f2c4 
					 
					
						
						
							
							Add an option variation-selector-always-wide to instruct tmux not to  
						
						 
						
						... 
						
						
						
						always interpret VS16 as a wide character and assume the terminal does
likewise. This is behaviour seen in a number of newer terminals' Unicode
14 support but not in older terminals; it seems to be a little
contentious and is currently difficult to detect.
Probably in the long run tmux should pick a behaviour, look at a (new)
terminfo(5) capability to tell it what the terminal will do, and emulate
as required, but at this point I'm not sure that is worth it for
something where support is mixed, seems to be in flux, and that mostly
only matters for emojis.
GitHub issues 3923 and 4475 and others before that. 
						
						
					 
					
						2025-05-01 07:12:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1926c1b683 
					 
					
						
						
							
							Don't map 256 to white-on-white either, and tidy code a bit.  
						
						 
						
						
						
						
					 
					
						2025-05-01 06:59:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6cc1a607fc 
					 
					
						
						
							
							optarg should be "extern char *" not "extern const char *".  
						
						 
						
						
						
						
					 
					
						2025-05-01 07:53:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1905afb3d8 
					 
					
						
						
							
							tmux has its own warnx so there is no need for logit (and this gets rid of a  
						
						 
						
						... 
						
						
						
						warning). 
						
						
					 
					
						2025-04-29 17:39:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						345a45083d 
					 
					
						
						
							
							Run the regress/style-trim.sh test in a plain Bash session, from Koichi Murase.  
						
						 
						
						
						
						
					 
					
						2025-04-29 17:29:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3a3babf597 
					 
					
						
						
							
							Use printf not echo, from Koichi Murase.  
						
						 
						
						
						
						
					 
					
						2025-04-28 14:51:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f367e3a6c8 
					 
					
						
						
							
							Switch to getopt_long from OpenSSH, from Koichi Murase in GitHub issue 4492.  
						
						 
						
						
						
						
					 
					
						2025-04-28 09:02:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f2283b0cb5 
					 
					
						
						
							
							Fix some regress tests.  
						
						 
						
						
						
						
					 
					
						2025-04-28 08:57:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						26081ac125 
					 
					
						
						
							
							Create config.yml  
						
						 
						
						
						
						
					 
					
						2025-04-28 07:27:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						36fba4cc54 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-25 16:01:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						58b4286edb 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-25 14:01:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b0b6a6f665 
					 
					
						
						
							
							Revert change to handle command parsing failures in the client because  
						
						 
						
						... 
						
						
						
						it breaks aliases. 
						
						
					 
					
						2025-04-25 12:25:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						63e5989f53 
					 
					
						
						
							
							Remove a stray period, reported by David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-04-25 11:39:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9da5707d3e 
					 
					
						
						
							
							Add a run-shell output test.  
						
						 
						
						
						
						
					 
					
						2025-04-25 12:06:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						55292b72d1 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-25 12:01:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						06b1ad6241 
					 
					
						
						
							
							Tests for boolean expressions from David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-04-25 09:28:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1efe41b9b9 
					 
					
						
						
							
							Add more features for boolean expressions in formats: 1) extend && and  
						
						 
						
						... 
						
						
						
						|| to support arbitrarily many arguments and 2) add ! and !! for not and
not-not. 
						
						
					 
					
						2025-04-25 08:28:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1198eed632 
					 
					
						
						
							
							Currently the DCS dispatcher detects Sixel sequences based entirely on the  
						
						 
						
						... 
						
						
						
						final character of the sequence, ignoring any intermediates. This means that
other DCS sequences with a q final (like DECRQSS), can be mistakenly
interpreted as Sixel. Add a check to make sure there are no intermediates
before dispatching potential Sixel sequences. From James Holderness in GitHub
issue 4488. 
						
						
					 
					
						2025-04-25 08:26:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						0772fe822a 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-24 12:01:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f53fac1b56 
					 
					
						
						
							
							Do not add a trailing / if there is nothing to follow it, Johannes  
						
						 
						
						... 
						
						
						
						Altmanninger in GitHub issue 4472. 
						
						
					 
					
						2025-04-24 08:55:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						68f2ac9296 
					 
					
						
						
							
							Fix examples with too many backslashes, pointed out by David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-04-24 08:54:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b4f8340f16 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-22 16:01:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d2f73c17d5 
					 
					
						
						
							
							Add calls to layout_fix_panes after a pane swap to fix case if one of  
						
						 
						
						... 
						
						
						
						the panes is in alternate screen mode and had a scrollbar. From Michael
Grant in GitHub issue 4481. 
						
						
					 
					
						2025-04-22 12:36:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5db914b745 
					 
					
						
						
							
							Add notes to menu keys, from someone in GitHub issue 4478.  
						
						 
						
						
						
						
					 
					
						2025-04-22 12:34:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						cd3d2910ee 
					 
					
						
						
							
							Fix description of pane_in_mode, from Julian Prein in GitHub issue 4469.  
						
						 
						
						
						
						
					 
					
						2025-04-22 12:33:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						de7653f5a4 
					 
					
						
						
							
							Update format tests for #? changes, from David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-04-22 13:23:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b905039ed2 
					 
					
						
						
							
							Improve #? conditional expression in formats:  
						
						 
						
						... 
						
						
						
						1) add support for else if, so
   #{?cond1,value1,#{?cond2,value2,else-value}} can be changed to
   #{?cond1,value1,cond2,value2,else-value};
2) add default empty string if there's no else value, so
   #{?cond1,value1,} can be changed to #{?cond1,value1}.
From David Mandelberg in GitHub issue 4451. 
						
						
					 
					
						2025-04-22 12:23:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f0a85d0469 
					 
					
						
						
							
							Move cgroup dbus requests to the child to avoid a race where a spawned child  
						
						 
						
						... 
						
						
						
						that quickly forks will have only the parent process moved to the newly created
cgroup. From Daniel De Graaf, GitHub issue 4435. 
						
						
					 
					
						2025-04-14 07:27:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						ac2779f4d8 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-09 10:01:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						68ffe65499 
					 
					
						
						
							
							Fix documentation around optional arguments. This includes:  
						
						 
						
						... 
						
						
						
						- Syncing between the usage string in code and in the man page.
- Adding optional arguments that were not mentioned (such as
  shell-command arguments).
- Adding square brackets around arguments that are actually optional.
From Julian Prein (julian at druck dot dev) in GitHub issue 4419. 
						
						
					 
					
						2025-04-09 07:03:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3e14e7c48b 
					 
					
						
						
							
							Formats can use environment variables, from David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-04-09 06:51:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b526e678b5 
					 
					
						
						
							
							Make some usages more consistent and add -h to show usage, GitHub issue  
						
						 
						
						... 
						
						
						
						4455 from David Mandelberg. 
						
						
					 
					
						2025-04-09 06:27:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						d3c39375d5 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-03 14:01:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a7991dcbad 
					 
					
						
						
							
							Fix padding for word function as well, GitHub issue 4425.  
						
						 
						
						
						
						
					 
					
						2025-04-03 11:52:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						47dff97834 
					 
					
						
						
							
							Use backing grid for word in copy mode for wrapped flags, from someone  
						
						 
						
						... 
						
						
						
						in GitHub issue 4447. 
						
						
					 
					
						2025-04-03 11:51:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						2905395695 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-04-02 12:01:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4bf38da4d4 
					 
					
						
						
							
							Only align panes and windows, not sessions, from David Mandelberg in  
						
						 
						
						... 
						
						
						
						GitHub issue 4444. 
						
						
					 
					
						2025-04-02 09:31:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9b37b9285e 
					 
					
						
						
							
							Popup window should not be draggable while mouse still pressed, and do  
						
						 
						
						... 
						
						
						
						not try to work out theme if no pane. From Michael Grant in GitHub issue
4330. 
						
						
					 
					
						2025-04-02 09:12:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						dfdced2ab1 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-03-31 00:01:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c2a95a372f 
					 
					
						
						
							
							Add a note about closed issues, from David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-03-30 23:04:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ef923d28ff 
					 
					
						
						
							
							Do not try to trigger theme changed if session is NULL.  
						
						 
						
						
						
						
					 
					
						2025-03-30 22:01:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						53b0e0bc02 
					 
					
						
						
							
							Missing space, from David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-03-30 21:47:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						096c4b3e63 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-03-28 20:01:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b8189d6ee3 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-03-28 18:01:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f41dc91357 
					 
					
						
						
							
							Only copy the key string not two bytes extra, found by David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-03-28 17:15:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ef0c12ad9e 
					 
					
						
						
							
							Fix read of uninitialized memory for jobs with JOB_PTY flag. From David  
						
						 
						
						... 
						
						
						
						Mandelberg. 
						
						
					 
					
						2025-03-28 17:03:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						9e1f110db0 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-03-24 22:01:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						483b2b3edb 
					 
					
						
						
							
							Correctly skip wide characters in hyperlinks, from someone in GitHub  
						
						 
						
						... 
						
						
						
						issue 4425. 
						
						
					 
					
						2025-03-24 20:17:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						34a35b0f09 
					 
					
						
						
							
							Expand formats with the pane modifier in tree mode so that #() doesn't  
						
						 
						
						... 
						
						
						
						always use the same value. From Michael Grant in GitHub issues 4412 and
4420. 
						
						
					 
					
						2025-03-24 20:13:03 +00:00