Thomas Adam 
							
						 
					 
					
						
						
							
						
						d24993aeab 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-06-24 14:01:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d858ad1179 
					 
					
						
						
							
							Detect support for OSC 52 using the device attributes report. Some  
						
						 
						
						... 
						
						
						
						terminals are using this to indicate that they support copying to the
clipboard with XTerm's OSC 52 sequence. From James Holderness in GitHub
issue 4539. 
						
						
					 
					
						2025-06-24 10:57:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						96244dd727 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-06-20 18:01:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b38b5d3df2 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-06-20 16:01:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ad3e6ff054 
					 
					
						
						
							
							Add noattr and use in mode-style to allow whether attributes are ignored  
						
						 
						
						... 
						
						
						
						or used to be configured. GitHub issue 4498. 
						
						
					 
					
						2025-06-20 14:54:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						522652913f 
					 
					
						
						
							
							Add S: to list sessions with modifiers for sorting, from Michael Grant.  
						
						 
						
						
						
						
					 
					
						2025-06-20 13:31:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						43e88c892d 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-06-16 02:01:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d82d9468b4 
					 
					
						
						
							
							Expand mode-style with E: so # is correctly processed, GitHub issue  
						
						 
						
						... 
						
						
						
						4533. 
						
						
					 
					
						2025-06-15 22:24:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d7f75ac985 
					 
					
						
						
							
							Do not replace SHELL when using /bin/sh. From someone in GitHub issue 4528.  
						
						 
						
						
						
						
					 
					
						2025-06-15 21:57:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						1dbceaa790 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-05-28 14:01:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						77ca59acac 
					 
					
						
						
							
							Add missing theme hooks, from Eric NICOLAS in GitHub issue 4519.  
						
						 
						
						
						
						
					 
					
						2025-05-28 09:53:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						7be0613657 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-05-22 12:01:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b9ad9186fe 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-05-22 10:01:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3f4b154b70 
					 
					
						
						
							
							Bump UTF8_SIZE to the maximum 32 because there are some crazy long UTF-8  
						
						 
						
						... 
						
						
						
						sequences out there (GitHub issue 4506). This should not significantly
increase typical memory consumption because we only store each Unicode
character once in the shared cache. 
						
						
					 
					
						2025-05-22 08:01:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ff73c95547 
					 
					
						
						
							
							New bash completion URL, from David Mandelberg.  
						
						 
						
						
						
						
					 
					
						2025-05-22 08:52:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						aa0d05f676 
					 
					
						
						
							
							Typos, from someone in GitHub issue 4511.  
						
						 
						
						
						
						
					 
					
						2025-05-22 08:51:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						545832e9fa 
					 
					
						
						
							
							Typo, from someone in GitHub issue 4511.  
						
						 
						
						
						
						
					 
					
						2025-05-22 07:49:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a0ac2a5d63 
					 
					
						
						
							
							When there are more than two horizontal windows and the active window is  
						
						 
						
						... 
						
						
						
						in not on an edge, correctly highlight both its left and right borders.
GitHub issue 4513 from Michael Grant. 
						
						
					 
					
						2025-05-22 07:46:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						833c7fbf6d 
					 
					
						
						
							
							Add a set-default style attribute which replaces the current default  
						
						 
						
						... 
						
						
						
						colours and attributes completely, useful at the start of compound
format strings (like status-format) to set the default colours for all
the following options. 
						
						
					 
					
						2025-05-22 07:43:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						faf2a44890 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-05-12 14:01:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						d194ceb604 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						 
						
						
						
						
					 
					
						2025-05-12 12:01:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						37a2c98d3d 
					 
					
						
						
							
							Expand prompts when they are used rather than ahead of time, so the  
						
						 
						
						... 
						
						
						
						input can be used as part of the format. 
						
						
					 
					
						2025-05-12 10:34:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						79b02998a6 
					 
					
						
						
							
							Add R format modifier to repeat an argument.  
						
						 
						
						
						
						
					 
					
						2025-05-12 10:26:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1ce1e7ef27 
					 
					
						
						
							
							Add -E to run-shell to forward stderr as well as stdout, from github at  
						
						 
						
						... 
						
						
						
						jyn dot dev in GitHub issue 4246. 
						
						
					 
					
						2025-05-12 10:16:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7499d925da 
					 
					
						
						
							
							Do not downgrade styled underscores to standard underscore if the  
						
						 
						
						... 
						
						
						
						terminal does not support them, this matches what would happen if the
application tried to use them on a terminal without support. 
						
						
					 
					
						2025-05-12 09:50:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						367f17a4ff 
					 
					
						
						
							
							Preserve colours in selection if the option style is default, GitHub  
						
						 
						
						... 
						
						
						
						issue 4498. 
						
						
					 
					
						2025-05-12 09:17:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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