Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8bfbc8c61d 
					 
					
						
						
							
							The man page says that kill-window removes the window entirely, unlinking it  
						
						 
						
						... 
						
						
						
						from any sessions. In fact the implementation only affected the current
session, making it the same as unlink-window but destroying the window if it
was linked into only one session (unlinkw gives an error). Change the behaviour
to match what it documented and was originally intended. 
						
						
					 
					
						2009-07-15 17:45:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						097b96ea44 
					 
					
						
						
							
							Having fixed flags for single-character getopt options is a bit hard to  
						
						 
						
						... 
						
						
						
						maintain and is only going to get worse as more are used. So instead, add a new
uint64_t member to cmd_entry which is a bitmask of upper and lowercase options
accepted by the command.
This means new single character options can be used without the need to add it
explicitly to the list. 
						
						
					 
					
						2009-07-14 06:43:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						93230a64bc 
					 
					
						
						
							
							Pass return code from _exec; allow command sequences to work from the command line.  
						
						 
						
						
						
						
					 
					
						2009-01-19 18:23:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						367e002bc2 
					 
					
						
						
							
							New flag: aggressize resize. Resize window when to size of smallest session for which it is _current_ window.  
						
						 
						
						
						
						
					 
					
						2008-06-06 20:02:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0b9b873a55 
					 
					
						
						
							
							Big reorganisation of command-line syntax.  
						
						 
						
						
						
						
					 
					
						2008-06-05 21:25:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						642c0b00ab 
					 
					
						
						
							
							Easy bits of arg printing for list-keys.  
						
						 
						
						
						
						
					 
					
						2008-06-05 16:35:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f91e7bfd38 
					 
					
						
						
							
							If no command is specified, assume new-session.  
						
						 
						
						
						
						
					 
					
						2008-06-03 05:35:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8731755ab4 
					 
					
						
						
							
							Add a windowonly generic command and use it where appropriate. Also trim includes and unused.  
						
						 
						
						
						
						
					 
					
						2008-06-02 22:09:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a26f58c7c3 
					 
					
						
						
							
							Last bits of basic configuration file. By default in ~/.tmux.conf or specified with -f. Just a list of tmux commands executed when the server is started and before and any session/window is created.  
						
						 
						
						
						
						
					 
					
						2008-06-02 21:08:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c7243b73cb 
					 
					
						
						
							
							Move -s and -c down a level so handling them is the responsibility of the command (with some helper functions), rather than the top-level. This changes the action command syntax so that -s and -c must be after the command rather than before.  
						
						 
						
						
						
						
					 
					
						2008-06-02 18:08:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						103748d6ad 
					 
					
						
						
							
							Major reorganisation of screen handling.  
						
						 
						
						
						
						
					 
					
						2007-12-06 09:46:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b359f9b594 
					 
					
						
						
							
							Add -c option to specify client, and move detach/refresh to client rather than session.  
						
						 
						
						
						
						
					 
					
						2007-11-16 21:12:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						7e3cc5fd12 
					 
					
						
						
							
							Use ctx->client/ctx->session inline instead of temporary variables which were  
						
						 
						
						... 
						
						
						
						being reused and causing confusion and problems. 
						
						
					 
					
						2007-11-13 09:53:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						941eab33e9 
					 
					
						
						
							
							%u -> %d for indexes. Some lint fixes.  
						
						 
						
						
						
						
					 
					
						2007-10-30 10:59:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						4a325c8f93 
					 
					
						
						
							
							unlink-window command. Also fix some u_int -> int problems.  
						
						 
						
						
						
						
					 
					
						2007-10-26 16:57:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						4ba3cf60be 
					 
					
						
						
							
							Reorg window data structures. Add an intermediate data type (struct winlink) to hold index and make sessions hold a RB tree of them rather than a fixed array.  
						
						 
						
						
						
						
					 
					
						2007-10-26 12:29:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1b9647669a 
					 
					
						
						
							
							Kill window command. Nuke some backspace stuff.  
						
						 
						
						
						
						
					 
					
						2007-10-19 11:10:35 +00:00