nicm 
							
						 
					 
					
						
						
							
						
						31e3f2d530 
					 
					
						
						
							
							Support code for control mode flow control: allow clients to have  
						
						 
						
						... 
						
						
						
						separate offsets (used and acknowleged) into the pane buffers; turn off
reading from panes when no clients can accept the data; and add a -A
flag to refresh-client to let clients turn receiving a pane on and off. 
						
						
					 
					
						2020-05-21 07:24:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7815b30c7d 
					 
					
						
						
							
							Terminate the output buffer for control mode output - it is now used as  
						
						 
						
						... 
						
						
						
						a string. GitHub issue 2114. 
						
						
					 
					
						2020-03-16 09:12:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c284ebe0ad 
					 
					
						
						
							
							Rewrite the code for reading and writing files. Now, if the client is  
						
						 
						
						... 
						
						
						
						not attached, the server process asks it to open the file, similar to
how works for stdin, stdout, stderr. This makes special files like
/dev/fd/X work (used by some shells). stdin, stdout and stderr and
control mode are now just special cases of the same mechanism. This will
also make it easier to use for other commands that read files such as
source-file. 
						
						
					 
					
						2019-12-12 11:39:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f4d858e7a0 
					 
					
						
						
							
							Add -F to refresh-client to specify flags for control clients - one flag  
						
						 
						
						... 
						
						
						
						at the moment, no-output which turns off forwarding pane output. From
Thomas Adam. GitHub issue 1834. 
						
						
					 
					
						2019-07-10 11:20:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						69440d19b7 
					 
					
						
						
							
							Do not use evbuffer_add_buffer because it is destructive and doesn't  
						
						 
						
						... 
						
						
						
						work in newer libevent. 
						
						
					 
					
						2019-05-07 10:25:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						749f67b7d8 
					 
					
						
						
							
							evbuffer_new and bufferevent_new can both fail (when malloc fails) and  
						
						 
						
						... 
						
						
						
						return NULL. GitHub issue 1547. 
						
						
					 
					
						2018-11-19 13:35:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d98d316903 
					 
					
						
						
							
							Some new notifications, mainly for active pane and current window and  
						
						 
						
						... 
						
						
						
						session:
    pane-mode-changed
    window-pane-changed
    client-session-changed
    session-window-changed
From Joshua Brot. 
						
						
					 
					
						2017-05-04 07:16:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6b2009ad72 
					 
					
						
						
							
							Add a helper function for the most common format_create/defaults/expand  
						
						 
						
						... 
						
						
						
						pattern. 
						
						
					 
					
						2017-03-08 13:36:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7d23d019c0 
					 
					
						
						
							
							Add a window or pane id "tag" to each format tree and use it to separate  
						
						 
						
						... 
						
						
						
						jobs, this means that if the same job is used for different windows or
panes (for example in pane-border-format), it will be run separately for
each pane. 
						
						
					 
					
						2017-02-03 11:57:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						41e633acf5 
					 
					
						
						
							
							Use the notify name string instead of going via an enum and change  
						
						 
						
						... 
						
						
						
						existing hooks to use notifys instead. 
						
						
					 
					
						2016-10-16 22:06:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3f138dc40c 
					 
					
						
						
							
							Rename a function for consistency and some spacing nits.  
						
						 
						
						
						
						
					 
					
						2016-10-15 00:12:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						995af0e2b7 
					 
					
						
						
							
							I no longer use my SourceForge address so replace it.  
						
						 
						
						
						
						
					 
					
						2016-01-19 15:59:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						01831da5f5 
					 
					
						
						
							
							Add cmdq as an argument to format_create and add a format for the  
						
						 
						
						... 
						
						
						
						command name (will also be used for more later). 
						
						
					 
					
						2015-12-11 12:27:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e0f26dcda3 
					 
					
						
						
							
							Remove format_create_flags and just pass flags to format_create.  
						
						 
						
						
						
						
					 
					
						2015-12-08 08:34:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						577c0e3e5a 
					 
					
						
						
							
							Use __unused rather than rolling our own.  
						
						 
						
						
						
						
					 
					
						2015-11-18 14:27:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						531869bd92 
					 
					
						
						
							
							Add window_visible_layout which ignores zoomed panes and use it for  
						
						 
						
						... 
						
						
						
						control mode (which needs to know all panes), from George Nachman. 
						
						
					 
					
						2015-11-13 10:00:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						aeedb464a6 
					 
					
						
						
							
							Convert clients list into a TAILQ.  
						
						 
						
						
						
						
					 
					
						2015-04-24 23:17:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4946f74253 
					 
					
						
						
							
							Wrap all the individual format_* calls in a single format_defaults  
						
						 
						
						... 
						
						
						
						functions. 
						
						
					 
					
						2015-02-05 10:29:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7ab2690be8 
					 
					
						
						
							
							Differentiate between linked and unlinked window closes and renames,  
						
						 
						
						... 
						
						
						
						like we already do for adds. From Andre Masella. 
						
						
					 
					
						2014-04-23 10:14:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						771d7db3a6 
					 
					
						
						
							
							Fix compiler warnings, missing #include. From Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2013-03-26 10:54:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						87fe1c0b0e 
					 
					
						
						
							
							Include prefix on ids, from George Nachman.  
						
						 
						
						
						
						
					 
					
						2013-03-25 11:40:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6fee3e9e4b 
					 
					
						
						
							
							Rename session idx to session id throughout and add $ prefix to targets  
						
						 
						
						... 
						
						
						
						to use it, extended from a diff from George Nachman. 
						
						
					 
					
						2013-03-25 10:11:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2c14a771a8 
					 
					
						
						
							
							Remove some unused/unnecessary control notifications, from George Nachman.  
						
						 
						
						
						
						
					 
					
						2013-03-25 10:04:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						17bbf90393 
					 
					
						
						
							
							Add notification for input from a pane, from George Nachman.  
						
						 
						
						
						
						
					 
					
						2012-09-25 07:41:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9247c90d69 
					 
					
						
						
							
							Send notifications to control clients. Also don't redraw client when  
						
						 
						
						... 
						
						
						
						suspended. 
						
						
					 
					
						2012-09-03 09:32:38 +00:00