nicm 
							
						 
					 
					
						
						
							
						
						9f02feb9d0 
					 
					
						
						
							
							Break up and simplify screen_redraw_screen.  
						
						 
						
						
						
						
					 
					
						2014-01-31 14:19:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						72d1be5ddd 
					 
					
						
						
							
							Fix partial matches with xterm-keys on, from m0viefreak dot cm at  
						
						 
						
						... 
						
						
						
						googlemail dot com. 
						
						
					 
					
						2014-01-31 11:20:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1935eb5c1e 
					 
					
						
						
							
							Add \033[18t window operations from J Raynor.  
						
						 
						
						
						
						
					 
					
						2014-01-31 11:17:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						62e0ed5d7e 
					 
					
						
						
							
							Fix missing argument, stupid last minute changes...  
						
						 
						
						
						
						
					 
					
						2014-01-28 23:11:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						945339b443 
					 
					
						
						
							
							Allow replacing each of the many sets of separate foo-{fg,bg,attr}  
						
						 
						
						... 
						
						
						
						options with a single foo-style option. For example:
    set -g status-fg yellow
    set -g status-bg red
    set -g status-attr blink
Becomes:
    set -g status-style fg=yellow,bg=red,blink
The -a flag to set can be used to add to rather than replace a style. So:
    set -g status-bg red
Becomes:
    set -ag status-style bg=red
Currently this is fully backwards compatible (all *-{fg,bg,attr} options
remain) but the plan is to deprecate them over time.
From Tiago Cunha. 
						
						
					 
					
						2014-01-28 23:07:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c930fd5ff6 
					 
					
						
						
							
							Remember the last active pane in the top-bottom or left-right cell so  
						
						 
						
						... 
						
						
						
						that it can be restored when moving back to that cell with selectp
-L/-R/etc. From Suraj N Kurapati. 
						
						
					 
					
						2014-01-28 22:19:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						dda70d4ef1 
					 
					
						
						
							
							Merge start-server into kill-server.  
						
						 
						
						
						
						
					 
					
						2014-01-27 23:57:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7d3d996383 
					 
					
						
						
							
							Support paste key in copy mode input (for search etc). Also clamp length  
						
						 
						
						... 
						
						
						
						to screen width. 
						
						
					 
					
						2014-01-22 22:32:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d23561f381 
					 
					
						
						
							
							Merge server-info into show-messages and remove some not useful output.  
						
						 
						
						
						
						
					 
					
						2014-01-22 14:43:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9ee93b3ea3 
					 
					
						
						
							
							Do not permit periods in session names (colons are already banned). From  
						
						 
						
						... 
						
						
						
						J Raynor. 
						
						
					 
					
						2014-01-22 14:00:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						df680d7257 
					 
					
						
						
							
							Only exit copy mode at the bottom if no selection in progress, from  
						
						 
						
						... 
						
						
						
						Benoit Pierre. 
						
						
					 
					
						2014-01-22 13:57:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						938768ed3d 
					 
					
						
						
							
							Do not attempt to read .tmux.conf if we can't figure out a home  
						
						 
						
						... 
						
						
						
						directory, from Tiago Cunha. 
						
						
					 
					
						2014-01-15 11:46:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3368b602a8 
					 
					
						
						
							
							Couple of fixes from cppcheck via Tiago Cunha.  
						
						 
						
						
						
						
					 
					
						2014-01-15 11:44:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b185449d07 
					 
					
						
						
							
							Fix a memory/fd leak reported by Tiago Cunha.  
						
						 
						
						
						
						
					 
					
						2014-01-09 21:20:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c2cac69a22 
					 
					
						
						
							
							Similar to attach-session, make switch-client -t accept a window and  
						
						 
						
						... 
						
						
						
						pane. From Johannes Jakobsson. 
						
						
					 
					
						2014-01-09 14:28:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1a0d3cd5d3 
					 
					
						
						
							
							Allow attach-session -t to accept a window and pane to select them on  
						
						 
						
						... 
						
						
						
						attach. Based on a diff from J Raynor. 
						
						
					 
					
						2014-01-09 14:20:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						adc1f21eae 
					 
					
						
						
							
							Three small changes from Tiago Cunha:  
						
						 
						
						... 
						
						
						
						- Check for truncation when copying path.
- Don't need to use a temporary buffer in screen_set_title.
- Include strerror in output when connecting to server fails. 
						
						
					 
					
						2014-01-09 14:05:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						994cb872cf 
					 
					
						
						
							
							Style and comment fixes from Tiago Cunha.  
						
						 
						
						
						
						
					 
					
						2014-01-09 13:58:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						66829ee12e 
					 
					
						
						
							
							Simplify args_set, from Tiago Cunha.  
						
						 
						
						
						
						
					 
					
						2014-01-09 13:51:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1751da76d5 
					 
					
						
						
							
							Remove unnecessary calls to va_start/va_end, from Tiago Cunha.  
						
						 
						
						
						
						
					 
					
						2014-01-09 13:46:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d459314517 
					 
					
						
						
							
							Add comments to ACS table matching terminfo(5).  
						
						 
						
						
						
						
					 
					
						2013-11-24 19:38:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1286c56188 
					 
					
						
						
							
							Replace ## by # in format.  
						
						 
						
						
						
						
					 
					
						2013-11-24 11:29:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						40982a01fb 
					 
					
						
						
							
							With -k, kill window after using it to work out -c path. Reported by  
						
						 
						
						... 
						
						
						
						jmacristovao at gmail dot com. 
						
						
					 
					
						2013-11-23 09:18:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7aeb4473ad 
					 
					
						
						
							
							Handle empty current directory more gracefully.  
						
						 
						
						
						
						
					 
					
						2013-11-22 20:58:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deraadt 
							
						 
					 
					
						
						
							
						
						72a4602b88 
					 
					
						
						
							
							missing unsigned char casts areound tolower()  
						
						 
						
						... 
						
						
						
						ok nicm 
						
						
					 
					
						2013-11-20 17:01:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								okan 
							
						 
					 
					
						
						
							
						
						30275bc610 
					 
					
						
						
							
							Include unistd.h as it is the standard location for getopt().  
						
						 
						
						... 
						
						
						
						OK millert@ 
						
						
					 
					
						2013-11-17 20:19:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								benno 
							
						 
					 
					
						
						
							
						
						7624800ddc 
					 
					
						
						
							
							from nicm: : handle msgbuf_write() returning EAGAIN  
						
						 
						
						
						
						
					 
					
						2013-11-13 20:43:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f0ed61f53c 
					 
					
						
						
							
							Support case insensitive searching in the same manner as emacs - all  
						
						 
						
						... 
						
						
						
						lowercase means case insensitive, any uppercase means case
sensitive. From J Raynor. 
						
						
					 
					
						2013-11-09 00:48:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a6cd84869e 
					 
					
						
						
							
							Correctly redraw the top two lines in copy mode when they are selected -  
						
						 
						
						... 
						
						
						
						the selection was being updated before the redraw so the markings were
lost. Based on a fix from J Raynor. 
						
						
					 
					
						2013-11-08 12:39:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7fa55b0419 
					 
					
						
						
							
							Key to swap to other end of selection (bound to o with vi keys), from J  
						
						 
						
						... 
						
						
						
						Raynor. 
						
						
					 
					
						2013-10-23 11:31:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						bf35441608 
					 
					
						
						
							
							Do not run any command line command from the client which starts the  
						
						 
						
						... 
						
						
						
						server until after the configuration file completes. This prevents it
racing against run-shell or if-shell in .tmux.conf that run in the
background. 
						
						
					 
					
						2013-10-20 17:28:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f52eac6225 
					 
					
						
						
							
							Don't turn on modifyOtherKeys by default, it is annoying if tmux is  
						
						 
						
						... 
						
						
						
						killed and it's left on and we can't turn it on and off like we do for
attributes. It's not hard to enable in .Xresources or .Xdefaults anyway. 
						
						
					 
					
						2013-10-20 09:37:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2eb6d6e31b 
					 
					
						
						
							
							Fix detach -a by skipping clients where the session is NULL.  
						
						 
						
						
						
						
					 
					
						2013-10-15 00:15:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4901d9ddc8 
					 
					
						
						
							
							Don't leak file descriptors in the rare MSG_VERSION case. From Chris  
						
						 
						
						... 
						
						
						
						Johnsen. 
						
						
					 
					
						2013-10-11 08:07:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ffba21a60c 
					 
					
						
						
							
							Remove stray return, from Chris Johnsen.  
						
						 
						
						
						
						
					 
					
						2013-10-11 08:06:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						98b81e9834 
					 
					
						
						
							
							And get it right this time... don't leak if it is an empty string either.  
						
						 
						
						
						
						
					 
					
						2013-10-11 08:03:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						17ec688ced 
					 
					
						
						
							
							Bracket in the wrong place in description of c0-change-trigger.  
						
						 
						
						
						
						
					 
					
						2013-10-10 23:31:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						0b77d17b35 
					 
					
						
						
							
							Fix leak in format_get_command.  
						
						 
						
						
						
						
					 
					
						2013-10-10 23:31:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d0566a474a 
					 
					
						
						
							
							Remove the KERN_PROC_CWD the proc_current_path format (which is the only  
						
						 
						
						... 
						
						
						
						thing that uses it now). 
						
						
					 
					
						2013-10-10 12:39:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						99e3cbc526 
					 
					
						
						
							
							Use format_get_command() and some spacing tweaks.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:35:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b85de1ddb3 
					 
					
						
						
							
							Pass -1 for cwd now not NULL.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:29:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c1ccefc62d 
					 
					
						
						
							
							We accidentally haven't been using $TMUX to work out the session for a  
						
						 
						
						... 
						
						
						
						while and in fact it is less useful that using the client ttyname. So
don't bother and don't pass it from the client. If we need it in future
it is in c->environ. 
						
						
					 
					
						2013-10-10 12:29:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6ac7abe8f0 
					 
					
						
						
							
							Remove now unused cmd_get_default_path.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:28:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						909e1c1a86 
					 
					
						
						
							
							Don't boke when figuring out working directory from configuration file.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:28:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7936ce3874 
					 
					
						
						
							
							Show session name in detached message. Requested by somebody a few  
						
						 
						
						... 
						
						
						
						months ago who didn't bother testing it. But it works for me anyway. 
						
						
					 
					
						2013-10-10 12:28:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b8b85fbb0c 
					 
					
						
						
							
							Don't look at string[length - 1] if length == 0.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:27:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						282c5f9644 
					 
					
						
						
							
							Alter how tmux handles the working directory to internally use file  
						
						 
						
						... 
						
						
						
						descriptors rather than strings.
- Each session still has a current working directory.
- New sessions still get their working directory from the client that
  created them or its attached session if any.
- New windows are created by default in the session working directory.
- The -c flag to new, neww, splitw allows the working directory to be
  overridden.
- The -c flag to attach let's the session working directory be changed.
- The default-path option has been removed.
To get the equivalent to default-path '.', do:
        bind c neww -c $PWD
To get the equivalent of default-path '~', do:
        bind c neww -c ~
This also changes the client identify protocol to be a set of messages rather
than one as well as some other changes that should make it easier to make
backwards-compatible protocol changes in future. 
						
						
					 
					
						2013-10-10 12:26:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						165aa59760 
					 
					
						
						
							
							Make tilde expansion in command strings work even if it isn't terminated by /.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:14:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						10c38436aa 
					 
					
						
						
							
							Similarly for MSG_COMMAND - allow full imsg limit not arbitrary 2048.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:13:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a0404b6902 
					 
					
						
						
							
							retcode -> retval for exit message.  
						
						 
						
						
						
						
					 
					
						2013-10-10 12:12:54 +00:00