semarie 
							
						 
					 
					
						
						
							
						
						fc118e13a9 
					 
					
						
						
							
							tmux: only consider ACCESSPERMS for setting mode on socket_path.  
						
						 
						
						... 
						
						
						
						it explicitly removes any S_ISUID|S_ISGID|S_ISTXT bits, instead of letting
pledge(2) silenciously remove them.
ok nicm@ beck@ deraadt@ 
						
						
					 
					
						2016-07-07 09:24:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						325cbe90d9 
					 
					
						
						
							
							Allow a command to be specified to display-panes, similar to  
						
						 
						
						... 
						
						
						
						command-prompt, rather than always just selecting the pane. 
						
						
					 
					
						2016-06-16 10:55:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0c7ddae2ab 
					 
					
						
						
							
							Add missing buffer_name format, from Awal Garg.  
						
						 
						
						
						
						
					 
					
						2016-06-15 14:43:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						bee3e3e28d 
					 
					
						
						
							
							Copy mode needs to keep the original grid intact so it can copy from it  
						
						 
						
						... 
						
						
						
						if needed, so it disables reading from the pane. This can be problem
with some programs. So make tmux automatically exit all modes after 180
seconds of inactivity and if there is pending output. 
						
						
					 
					
						2016-06-15 09:13:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						068b8b03ad 
					 
					
						
						
							
							Add -F to list-commands.  
						
						 
						
						
						
						
					 
					
						2016-06-15 08:54:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						17e4744459 
					 
					
						
						
							
							Spelling error (incrased -> increased), from Josh Soref.  
						
						 
						
						
						
						
					 
					
						2016-06-10 11:46:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d9450bfccd 
					 
					
						
						
							
							Much faster (and smaller) method of mapping RGB colour to an xterm(1)  
						
						 
						
						... 
						
						
						
						colour, from Avi Halachmi. 
						
						
					 
					
						2016-06-06 10:12:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						aba4438013 
					 
					
						
						
							
							Cache selected state so that cells going from selected to unselected are not  
						
						 
						
						... 
						
						
						
						skipped, reported by Omar Sandoval. 
						
						
					 
					
						2016-06-06 07:28:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						00cf5fbde6 
					 
					
						
						
							
							Insert new panes after the pane being split in the list rather than  
						
						 
						
						... 
						
						
						
						always after the active pane. This is more sensible when doing it with
commands rather than keys. 
						
						
					 
					
						2016-06-06 07:24:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3c10df4f87 
					 
					
						
						
							
							Allow #[] in window-status-separator.  
						
						 
						
						
						
						
					 
					
						2016-06-06 07:23:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1921fac814 
					 
					
						
						
							
							Cache the window styles and do not look up the window-style options  
						
						 
						
						... 
						
						
						
						unless they have changed. 
						
						
					 
					
						2016-05-30 09:50:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						36ab4c7c49 
					 
					
						
						
							
							Do not draw character to screen if it has not changed, and do not save  
						
						 
						
						... 
						
						
						
						last character if it won't be used. This (and last few commits) prompted
by a report from Hubert depesz Lubaczewski. 
						
						
					 
					
						2016-05-30 09:32:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7d105738b6 
					 
					
						
						
							
							Send two cub1 instead of using cub for moving the cursor two left. This  
						
						 
						
						... 
						
						
						
						is normally better because using cub1 will be ^H^H (so two bytes) but
cub would be ^[[2D (four). 
						
						
					 
					
						2016-05-30 09:26:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						344a6a6202 
					 
					
						
						
							
							Padding cell is always the same so use a static.  
						
						 
						
						
						
						
					 
					
						2016-05-27 23:06:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						382222af8e 
					 
					
						
						
							
							Break the save-last-cell code into a separate function (so it can be  
						
						 
						
						... 
						
						
						
						called conditionally later). 
						
						
					 
					
						2016-05-27 23:02:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9892d80d6f 
					 
					
						
						
							
							Most of the utf8_data is fixed so simplify utf8_set to use a memcpy.  
						
						 
						
						
						
						
					 
					
						2016-05-27 22:57:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fcb00a4161 
					 
					
						
						
							
							Use getprogname() instead of __progname to make portability easier.  
						
						 
						
						
						
						
					 
					
						2016-05-27 17:05:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ec7f5305b1 
					 
					
						
						
							
							Extend 0x1234 keys form to more bits so that Unicode keys work.  
						
						 
						
						
						
						
					 
					
						2016-05-26 14:49:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						cd14ac0486 
					 
					
						
						
							
							Just nuke environ instead of trying to unsetenv everything because that  
						
						 
						
						... 
						
						
						
						doesn't necessarily work if there is an entry with an empty name. 
						
						
					 
					
						2016-05-26 12:15:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						95a4cc3bce 
					 
					
						
						
							
							Use a fixed buffer for strftime() because there is no portable way to  
						
						 
						
						... 
						
						
						
						tell if the buffer is too small, and an expanding buffer is overkill
anyway. 
						
						
					 
					
						2016-05-23 20:39:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e81a92449e 
					 
					
						
						
							
							Remove unused variable, from Ben Boeckel.  
						
						 
						
						
						
						
					 
					
						2016-05-23 20:03:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tim 
							
						 
					 
					
						
						
							
						
						fdd368a294 
					 
					
						
						
							
							- Rework load_cfg() error handling a little.  
						
						 
						
						... 
						
						
						
						- Add -q to source-file to suppress errors about nonexistent files.
Input and OK nicm@ 
						
						
					 
					
						2016-05-12 16:05:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9715c61de0 
					 
					
						
						
							
							set-hook needs CANFAIL like the other set commands.  
						
						 
						
						
						
						
					 
					
						2016-05-12 13:21:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						373b13b240 
					 
					
						
						
							
							Add on alerts rather than ignoring them if the event has already been  
						
						 
						
						... 
						
						
						
						queued, for example bell and activity together. From Marcel Lippmann via
Romain Francoise. 
						
						
					 
					
						2016-05-11 20:56:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9f045787a5 
					 
					
						
						
							
							Fix up a couple of long lines.  
						
						 
						
						
						
						
					 
					
						2016-05-04 21:29:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						28e0658fa9 
					 
					
						
						
							
							Some tidying of copy mode search functions, based on a diff from Lukasz  
						
						 
						
						... 
						
						
						
						Piatkowski (initial changes to help some more to come). 
						
						
					 
					
						2016-05-03 13:40:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4a6eca5bd7 
					 
					
						
						
							
							Use the same code for half page scrolling as full, from Michal Mazurek.  
						
						 
						
						
						
						
					 
					
						2016-05-01 13:39:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						87be2da4e1 
					 
					
						
						
							
							Missing format (window_activity_flag) and a missing Ta.  
						
						 
						
						
						
						
					 
					
						2016-05-01 11:46:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						88bd5b15ff 
					 
					
						
						
							
							tty_client_ready can not be internal to tty.c again.  
						
						 
						
						
						
						
					 
					
						2016-04-30 18:59:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmc 
							
						 
					 
					
						
						
							
						
						0c7895076e 
					 
					
						
						
							
							tweak previous;  
						
						 
						
						
						
						
					 
					
						2016-04-29 20:57:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						975aa3ccd6 
					 
					
						
						
							
							Expand client formats (like run-shell), from Stephen M Coakley.  
						
						 
						
						
						
						
					 
					
						2016-04-29 17:12:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						eb8e76d433 
					 
					
						
						
							
							Compact a small table into text.  
						
						 
						
						
						
						
					 
					
						2016-04-29 15:58:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0509be0740 
					 
					
						
						
							
							Add option to include status text in the pane borders. If  
						
						 
						
						... 
						
						
						
						pane-border-status is set to "top" or "bottom" (rather than "off"),
every pane has a permanent top or bottom border containing the text from
pane-border-format.
Based on a diff sent long ago by Jonathan Slenders, mostly rewritten and
simplified by me. 
						
						
					 
					
						2016-04-29 15:00:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0d84fdd953 
					 
					
						
						
							
							Final parts of command hooks, add before- and after- hooks to each command.  
						
						 
						
						
						
						
					 
					
						2016-04-29 14:05:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c5443da2d3 
					 
					
						
						
							
							The backoff timer is causing no end of trouble with disconnected clients  
						
						 
						
						... 
						
						
						
						stopping data in attached ones. So get rid of it and see how we get on
with just a high watermark on each pane. 
						
						
					 
					
						2016-04-29 13:36:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5f2bfd9807 
					 
					
						
						
							
							Make the grid_cell passed into screen_write_* const.  
						
						 
						
						
						
						
					 
					
						2016-04-29 13:21:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						97417a1813 
					 
					
						
						
							
							Fix keys parsing again to correctly accept Unicode when not prefixed  
						
						 
						
						... 
						
						
						
						with Escape. 
						
						
					 
					
						2016-04-29 10:42:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7abdfbe20e 
					 
					
						
						
							
							OpenBSD wcwidth() is sensible and complete so if it returns -1 it means  
						
						 
						
						... 
						
						
						
						that a character is not printable, so return to ignoring such
characters. 
						
						
					 
					
						2016-04-29 09:11:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						dd8ba0b5a8 
					 
					
						
						
							
							memmove() the right size when expanding tree.  
						
						 
						
						
						
						
					 
					
						2016-04-28 07:20:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						36976ce5e6 
					 
					
						
						
							
							After unlock, Update activity time after recalculate_sizes() so that the  
						
						 
						
						... 
						
						
						
						session attached flag is correct. 
						
						
					 
					
						2016-04-28 06:51:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fc70ac4d59 
					 
					
						
						
							
							Apply backspace check after working out the actual key, so that M-BSpace  
						
						 
						
						... 
						
						
						
						can work. 
						
						
					 
					
						2016-04-27 16:46:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1cedf78284 
					 
					
						
						
							
							Add next/previous paragraph, from J Raynor.  
						
						 
						
						
						
						
					 
					
						2016-04-27 09:39:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						23fdbc9ea6 
					 
					
						
						
							
							Loads of platforms appear to have old or broken Unicode character type  
						
						 
						
						... 
						
						
						
						information and are missing widths for relatively common Unicode
characters (so mbtowc() works, but wcwidth() fails). So if wcwidth()
returns -1, assume a width of 1 instead of ignoring the character. 
						
						
					 
					
						2016-04-27 09:36:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d3546cc85c 
					 
					
						
						
							
							Simplify next key matching and fix problems with meta and Unicode keys.  
						
						 
						
						
						
						
					 
					
						2016-04-26 22:19:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fb1c929dc6 
					 
					
						
						
							
							Remove last uses of array.h.  
						
						 
						
						
						
						
					 
					
						2016-04-26 10:18:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d303e55258 
					 
					
						
						
							
							Log wcwidth() and mbtowc() failure to make it easier to debug a Unicode  
						
						 
						
						... 
						
						
						
						codepoint not appearing. 
						
						
					 
					
						2016-04-26 07:33:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6bf2a43e67 
					 
					
						
						
							
							Don't overwrite modifiers in the buffer when making UTF-8 strings,  
						
						 
						
						... 
						
						
						
						append instead. 
						
						
					 
					
						2016-04-25 17:05:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						075c086d29 
					 
					
						
						
							
							fatalx() not fatal().  
						
						 
						
						
						
						
					 
					
						2016-04-04 16:19:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ec82fcdfea 
					 
					
						
						
							
							Bump the listen() backlog up, some people have scripts that run up a lot  
						
						 
						
						... 
						
						
						
						of clients quickly. 
						
						
					 
					
						2016-03-30 13:20:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						312a7a1e62 
					 
					
						
						
							
							Make scrolling behaviour more sensible and maintain cursor position, as  
						
						 
						
						... 
						
						
						
						if the same had been done line-by-line. From Michal Mazurek. 
						
						
					 
					
						2016-03-18 14:27:24 +00:00