Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8d59b189cc 
					 
					
						
						
							
							No more lint means no more ARGSUSED.  
						
						 
						
						
						
						
					 
					
						2013-03-22 10:31:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						306a3b8d80 
					 
					
						
						
							
							In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence  
						
						 
						
						... 
						
						
						
						and handle the most common set. Pass them through if xterm-keys is on. 
						
						
					 
					
						2013-03-22 10:30:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						10682b9e7e 
					 
					
						
						
							
							Instead of loads of little screen_write_*_on and off functions which  
						
						 
						
						... 
						
						
						
						just change mode flags, just have screen_write_mode_set and
screen_write_mode_clear. 
						
						
					 
					
						2013-03-21 18:47:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c5504af4a6 
					 
					
						
						
							
							Add various checks to turn off bits that can't work in control mode  
						
						 
						
						... 
						
						
						
						(such as lock). 
						
						
					 
					
						2013-03-21 18:47:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						49ac5b5fe0 
					 
					
						
						
							
							Do not include status line in size calculations in control mode.  
						
						 
						
						
						
						
					 
					
						2013-03-21 18:46:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d4785fe798 
					 
					
						
						
							
							Don't set key KEYC_NONE on xterm_keys_find match()  
						
						 
						
						... 
						
						
						
						When calling xterm_keys_find(); if we get a complete match, don't set
the key to unknown before calling the action to complete the binding;
otherwise non-prefixed bindings will not work.
From Thomas Adam 
						
						
					 
					
						2013-03-21 18:45:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3d24c75d0f 
					 
					
						
						
							
							Include the \033 in the key tree and adjust key matching for this change.  
						
						 
						
						
						
						
					 
					
						2013-03-21 18:44:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						78543cce30 
					 
					
						
						
							
							Support capture-pane -p to send to stdout.  
						
						 
						
						
						
						
					 
					
						2013-03-21 18:43:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason McIntyre 
							
						 
					 
					
						
						
							
						
						55bf2ecc68 
					 
					
						
						
							
							tweak previous; ok nicm  
						
						 
						
						
						
						
					 
					
						2013-03-21 17:42:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						51ac2a3202 
					 
					
						
						
							
							Fix a couple of memory leaks, from Romain Francoise.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:54:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						48291f0eeb 
					 
					
						
						
							
							Make choose-tree actually work again.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:53:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d5139d1401 
					 
					
						
						
							
							Fix a comment for new key table names.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:52:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3665be7c44 
					 
					
						
						
							
							Tidy by splitting default key tables into two.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:50:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						801d64a16e 
					 
					
						
						
							
							Add -c to refresh-client to set client size in control mode, based on  
						
						 
						
						... 
						
						
						
						code from George Nachman. 
						
						
					 
					
						2013-03-21 16:49:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						dd46c95e23 
					 
					
						
						
							
							Aargh. Spaces -> tabs.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:25:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						4920306486 
					 
					
						
						
							
							Clarify choose-tree entry in man page.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:23:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						66414029a1 
					 
					
						
						
							
							Run session command before window in choose-tree.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:23:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						51d989f5df 
					 
					
						
						
							
							Do not crash when calling choose-tree with a command that changes the mode.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:22:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c982279950 
					 
					
						
						
							
							Fix constness of cmd_template_replace, window_choose_add_item and  
						
						 
						
						... 
						
						
						
						window_choose_add_window. 
						
						
					 
					
						2013-03-21 16:19:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0c0953f3bd 
					 
					
						
						
							
							Add user options, prefixed with @. May be set to any arbitrary string.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:17:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						69fe5ca567 
					 
					
						
						
							
							Add -v to set and setw to show only option value.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:15:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						63b4fd5cac 
					 
					
						
						
							
							Add a format client_prefix which is 1 if prefix key has been  
						
						 
						
						... 
						
						
						
						pressed, used for example #{?client_prefix,X,Y}. Also a few extra
server_client_status needed. 
						
						
					 
					
						2013-03-21 16:14:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						dd76497ab0 
					 
					
						
						
							
							Show alias in lscm output.  
						
						 
						
						
						
						
					 
					
						2013-03-21 16:12:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9b7e18f166 
					 
					
						
						
							
							Rework reflow code so it does not do so much allocation which should be  
						
						 
						
						... 
						
						
						
						faster with large histories. 
						
						
					 
					
						2013-03-21 16:12:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						180faf73af 
					 
					
						
						
							
							Allow choose commands to be used outside tmux, so long as at least one  
						
						 
						
						... 
						
						
						
						client is attached. 
						
						
					 
					
						2013-03-21 16:09:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8903c1f167 
					 
					
						
						
							
							Automatically reflow wrapped lines when a pane is resized, requested by  
						
						 
						
						... 
						
						
						
						many over the years and finally implemented by Richard Woodbury. 
						
						
					 
					
						2013-02-05 11:08:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a5521597b0 
					 
					
						
						
							
							Don't set some string formats if the string is NULL.  
						
						 
						
						
						
						
					 
					
						2013-02-05 11:01:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						85531fd404 
					 
					
						
						
							
							Unused variable/type nit from Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2013-01-30 17:00:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						fdbfc7e349 
					 
					
						
						
							
							Rather than having two grids for each pane, one for ASCII and one for  
						
						 
						
						... 
						
						
						
						UTF-8, collapse the two together. Simplifies the code at the expense of
more memory (which can probably be reduced again later). 
						
						
					 
					
						2013-01-18 02:16:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c2e2107063 
					 
					
						
						
							
							Style nits - return (x) not return x.  
						
						 
						
						
						
						
					 
					
						2013-01-18 02:10:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3a09e01a8e 
					 
					
						
						
							
							Do not allow cursor colours to be set beginning with ? as that will  
						
						 
						
						... 
						
						
						
						report the colour, from Hayaki Saito. 
						
						
					 
					
						2013-01-17 20:30:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d31315884c 
					 
					
						
						
							
							Fix some blank line nits.  
						
						 
						
						
						
						
					 
					
						2013-01-17 03:51:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e33ba57c13 
					 
					
						
						
							
							Remove the layout undo/redo code which never really worked.  
						
						 
						
						
						
						
					 
					
						2013-01-17 00:11:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						44f8e1caff 
					 
					
						
						
							
							Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.  
						
						 
						
						
						
						
					 
					
						2013-01-15 23:18:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bc2e4a36df 
					 
					
						
						
							
							If timing between keys is less than (by default) 1 millisecond, assume  
						
						 
						
						... 
						
						
						
						the text is being pasted. assume-paste-time option changes the value (0
disables). Based on a diff from Marcin Kulik. 
						
						
					 
					
						2013-01-15 22:55:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						854e8ae04d 
					 
					
						
						
							
							Add ^ and $ special command targets to select lowest and highest  
						
						 
						
						... 
						
						
						
						numbered windows, from Raghavendra D Prabhu. 
						
						
					 
					
						2012-12-24 12:38:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3e6d45acf6 
					 
					
						
						
							
							Add -T option to select-window to toggle to last window if already  
						
						 
						
						... 
						
						
						
						current, from Raghavendra D Prabhu. 
						
						
					 
					
						2012-12-24 12:34:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a2c8af97e9 
					 
					
						
						
							
							Add missing function prototype.  
						
						 
						
						
						
						
					 
					
						2012-12-24 12:33:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b18ff67646 
					 
					
						
						
							
							Add a -u flag to choose-tree to start uncollapsed, from Raghavendra D  
						
						 
						
						... 
						
						
						
						Prabhu. 
						
						
					 
					
						2012-12-24 12:25:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								millert 
							
						 
					 
					
						
						
							
						
						6a5adfc0ba 
					 
					
						
						
							
							We no longer use struct eproc for kinfo_proc in sysctl.h so there  
						
						 
						
						... 
						
						
						
						is no direct need for sys/proc.h or sys/resource.h.  Some consumers
of kinfo_proc need these for the proc flags and rlimit defines like
RLIM_INF so add the appropriate includes to them.
OK deraadt@ sthen@ 
						
						
					 
					
						2012-12-18 21:28:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9714880283 
					 
					
						
						
							
							Change load_cfg to fix a crash reported by jasper.  
						
						 
						
						
						
						
					 
					
						2012-12-13 15:36:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3a0016a78a 
					 
					
						
						
							
							Use the CMD_*_USAGE defines consistently, from Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2012-12-09 23:17:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3fa4f691e3 
					 
					
						
						
							
							Handle resetting 256-colours properly when parsing #[default],  
						
						 
						
						... 
						
						
						
						#[fg=default] and #[bg=default] styles. 
						
						
					 
					
						2012-12-08 17:05:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8600fe054b 
					 
					
						
						
							
							Use strlcat not strncat in load_cfg and some other trivial tidying from  
						
						 
						
						... 
						
						
						
						Tiago Cunha. 
						
						
					 
					
						2012-12-06 13:06:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8378be03d1 
					 
					
						
						
							
							Fix argument order in a log statement.  
						
						 
						
						
						
						
					 
					
						2012-12-06 12:49:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						51a1dbfe09 
					 
					
						
						
							
							Simplify command string parsing with a helper function from Tiago Cunha.  
						
						 
						
						
						
						
					 
					
						2012-12-06 12:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8264e92b37 
					 
					
						
						
							
							Fix return value of load_cfg, from Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2012-11-27 22:59:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						47c097cb51 
					 
					
						
						
							
							Support middle-click paste, based on a diff from Ailin Nemui.  
						
						 
						
						
						
						
					 
					
						2012-11-27 20:22:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						24d7d073ff 
					 
					
						
						
							
							Support the 47 and 1047 SM and RM sequences (alternate screen without  
						
						 
						
						... 
						
						
						
						cursor), requested by I forget who ages ago. 
						
						
					 
					
						2012-11-27 20:08:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9b8998aeec 
					 
					
						
						
							
							Correctly aggregate together errors from nested config files (with  
						
						 
						
						... 
						
						
						
						source-file). Fix by Thomas Adam, reported by Sam Livingstone-Gray 
						
						
					 
					
						2012-11-27 16:12:29 +00:00