Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						914f8584ef 
					 
					
						
						
							
							Style tweaks.  
						
						 
						
						
						
						
					 
					
						2010-10-27 21:33:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2287ec7b3e 
					 
					
						
						
							
							Compat for closefrom().  
						
						 
						
						
						
						
					 
					
						2010-10-27 20:21:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8f84217023 
					 
					
						
						
							
							Put setproctitle back under HAVE_SETPROCTITLE.  
						
						 
						
						
						
						
					 
					
						2010-10-24 19:54:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						83447580b1 
					 
					
						
						
							
							Remove redundant preprocessor check (it's already taken care of by tmux.h).  
						
						 
						
						
						
						
					 
					
						2010-10-24 01:55:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						1cd9ff4460 
					 
					
						
						
							
							Ugh. Don't know how this happened, but make it compile by removing duplicate  
						
						 
						
						... 
						
						
						
						code. 
						
						
					 
					
						2010-10-24 01:51:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						cd079e8fbf 
					 
					
						
						
							
							Sync OpenBSD patchset 780:  
						
						 
						
						... 
						
						
						
						Add a last-pane command (bound to ; by default). Requested ages ago by
somebody whose name I have forgotten. 
						
						
					 
					
						2010-10-24 01:34:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						8703e9f2f9 
					 
					
						
						
							
							Sync OpenBSD patchset 779:  
						
						 
						
						... 
						
						
						
						When removing a pane, don't change the active pane unless the active
pane is actually the one being removed. 
						
						
					 
					
						2010-10-24 01:32:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						2da0730f78 
					 
					
						
						
							
							Sync OpenBSD patchset 778:  
						
						 
						
						... 
						
						
						
						Mark repeating keys with "(repeat)" in the key list. 
						
						
					 
					
						2010-10-24 01:31:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						bdbd4e28c2 
					 
					
						
						
							
							Sync OpenBSD patchset 777:  
						
						 
						
						... 
						
						
						
						Merge the before and after attach client code into one in client.c
(instead of two in tmux.c and client.c). 
						
						
					 
					
						2010-10-24 01:31:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						1276ea3653 
					 
					
						
						
							
							Zap paths.h compat include.  
						
						 
						
						
						
						
					 
					
						2010-10-24 00:50:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						f79b467dce 
					 
					
						
						
							
							Sync OpenBSD patchset 776:  
						
						 
						
						... 
						
						
						
						Make stdio blocking again before calling shell command with -c. 
						
						
					 
					
						2010-10-24 00:47:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d4b58c71a2 
					 
					
						
						
							
							Sync OpenBSD patchset 775:  
						
						 
						
						... 
						
						
						
						Trying to set FD_CLOEXEC on every fd is a lost cause, just use
closefrom() before exec. 
						
						
					 
					
						2010-10-24 00:45:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						5fb4f8c1fa 
					 
					
						
						
							
							Helper script which greps for compat includes that shouldn't be present in all files but compat.h.  
						
						 
						
						
						
						
					 
					
						2010-10-24 00:42:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						5a0ecc5931 
					 
					
						
						
							
							Sync OpenBSD patchset 774:  
						
						 
						
						... 
						
						
						
						Fall back on normal session choice method if $TMUX exists but is invalid
rather than rejecting. 
						
						
					 
					
						2010-10-24 00:32:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						e7a4b68f73 
					 
					
						
						
							
							Sync OpenBSD patchset 773:  
						
						 
						
						... 
						
						
						
						Use an explicit event rather than event_once for the main event so it
can be removed when the client becomes ready. 
						
						
					 
					
						2010-10-24 00:31:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						a7e5092bd4 
					 
					
						
						
							
							Sync OpenBSD patchset 772:  
						
						 
						
						... 
						
						
						
						Treat the meta bit in the xterm extended modifier key set as the same as
escape (tmux's meta). From Emanuele Giaquinta. 
						
						
					 
					
						2010-10-24 00:30:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						b73ac822fb 
					 
					
						
						
							
							Sync OpenBSD patchset 771:  
						
						 
						
						... 
						
						
						
						Put "or" on new line from command with .Ic. 
						
						
					 
					
						2010-10-24 00:29:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0ad532d9c2 
					 
					
						
						
							
							Rewrite the screen vs tmux bit to be more accurate and complete and less  
						
						 
						
						... 
						
						
						
						subjective. 
						
						
					 
					
						2010-10-23 14:09:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b0ad6e94bb 
					 
					
						
						
							
							+ttyfast.  
						
						 
						
						
						
						
					 
					
						2010-10-18 19:01:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						b2ae7c6261 
					 
					
						
						
							
							Sync OpenBSD patchset 770:  
						
						 
						
						... 
						
						
						
						Set cause when failing due to linking a window to itself, from Martin
Pieuchot. 
						
						
					 
					
						2010-10-09 14:31:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						6c9269baa7 
					 
					
						
						
							
							Sync OpenBSD patchset 769:  
						
						 
						
						... 
						
						
						
						Skip NULL entries in the sessions list when choosing the next session,
from Simon Olofsson. 
						
						
					 
					
						2010-10-09 14:31:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						45784bd5d6 
					 
					
						
						
							
							Sync OpenBSD patchset 767:  
						
						 
						
						... 
						
						
						
						Nuke a leftover RB tree declaration spotted by blambert. 
						
						
					 
					
						2010-10-09 14:30:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						b5349ab5d9 
					 
					
						
						
							
							Sync OpenBSD patchset 766:  
						
						 
						
						... 
						
						
						
						Two new options:
- server option "exit-unattached" makes the server exit when no clients
  are attached, even if sessions are present;
- session option "destroy-unattached" destroys a session once no clients
  are attached to it.
These are useful for preventing tmux remaining in the background where
it is undesirable and when using tmux as a login shell to keep a limit
on new sessions. 
						
						
					 
					
						2010-10-09 14:29:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						7874b00d4c 
					 
					
						
						
							
							Sync OpenBSD patchset 765:  
						
						 
						
						... 
						
						
						
						Modify the permissions on the socket when adding or removing +x to show
attached sessions, rather than replacing them. 
						
						
					 
					
						2010-10-09 14:26:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						6139fac10d 
					 
					
						
						
							
							Sync OpenBSD patchset 764:  
						
						 
						
						... 
						
						
						
						detach-on-destroy is a session option, not server. 
						
						
					 
					
						2010-10-09 14:25:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d0d98d4ec0 
					 
					
						
						
							
							done  
						
						 
						
						
						
						
					 
					
						2010-09-25 20:21:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						29f04400b5 
					 
					
						
						
							
							Sync OpenBSD patchset 763:  
						
						 
						
						... 
						
						
						
						Ugh. Pass the right type into tty_term_has. Teaches me to make last
minute changes :-/. 
						
						
					 
					
						2010-09-18 15:45:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						5126037ea0 
					 
					
						
						
							
							Sync OpenBSD patchset 762:  
						
						 
						
						... 
						
						
						
						Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid
terminals (I'm looking at you, putty) which disable the vt100 ACS mode
switching sequences in UTF-8 mode.
Also on terminals without ACS at all, use ASCII equivalents where
obvious. 
						
						
					 
					
						2010-09-18 15:43:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d7a3fc3df4 
					 
					
						
						
							
							Sync OpenBSD patchset 761:  
						
						 
						
						... 
						
						
						
						Ignore terminal overrides settings without a value. 
						
						
					 
					
						2010-09-18 15:41:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						59dc08a7a0 
					 
					
						
						
							
							Sync OpenBSD patchset 760:  
						
						 
						
						... 
						
						
						
						When resizing the copy mode screen, don't allow it to end up with the
viewable position beyond the size of the history. 
						
						
					 
					
						2010-09-18 15:41:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						fe3621cbc5 
					 
					
						
						
							
							Update, from Daniel Thau.  
						
						 
						
						
						
						
					 
					
						2010-09-18 09:36:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						89c07dedd9 
					 
					
						
						
							
							Sync OpenBSD patchset 759:  
						
						 
						
						... 
						
						
						
						Add -n and -p flags to switch-client to move to the next and previous
session (yes, it doesn't match window/pane, but so what, nor does
switch-client).
Based on a diff long ago from "edsouza". 
						
						
					 
					
						2010-09-10 13:36:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						28a0b6fd20 
					 
					
						
						
							
							Sync OpenBSD patchset 758:  
						
						 
						
						... 
						
						
						
						Do not crash if the screen size is too small for the indicator in copy mode. 
						
						
					 
					
						2010-09-10 13:34:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f54482a461 
					 
					
						
						
							
							Solaris 9 has no stdint.h, ugh. Reported by a couple of people most  
						
						 
						
						... 
						
						
						
						recently Timothy Larson. 
						
						
					 
					
						2010-09-07 19:32:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						afcc29a51d 
					 
					
						
						
							
							Sync OpenBSD patchset 757:  
						
						 
						
						... 
						
						
						
						Simplify xterm modifier detection by treating as a bitmask + 1. Spotted
by and diff from Emanuele Giaquinta. 
						
						
					 
					
						2010-09-07 13:21:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						33df467d40 
					 
					
						
						
							
							Sync OpenBSD patchset 756:  
						
						 
						
						... 
						
						
						
						Reset running jobs when the status line is enabled or disabled as well,
some people have it bound to a key. 
						
						
					 
					
						2010-09-07 13:20:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						510b43569f 
					 
					
						
						
							
							Sync OpenBSD patchset 755:  
						
						 
						
						... 
						
						
						
						Add missing prototype. 
						
						
					 
					
						2010-09-07 13:19:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a8b22d3673 
					 
					
						
						
							
							+.  
						
						 
						
						
						
						
					 
					
						2010-09-01 20:39:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						19923625d4 
					 
					
						
						
							
							+.  
						
						 
						
						
						
						
					 
					
						2010-09-01 20:37:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3b4d26d16b 
					 
					
						
						
							
							+.  
						
						 
						
						
						
						
					 
					
						2010-08-31 22:44:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						01052ca38e 
					 
					
						
						
							
							Sync OpenBSD patchset 754:  
						
						 
						
						... 
						
						
						
						When destroying a pane, reset any mode (which reenables pane
bufferevent) before freeing the bufferevent. 
						
						
					 
					
						2010-08-29 14:46:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						ee44a8dca9 
					 
					
						
						
							
							Sync OpenBSD patchset 753:  
						
						 
						
						... 
						
						
						
						Can't call event_del() without event_set() first - so call event_set()
when setting up the client. 
						
						
					 
					
						2010-08-29 14:44:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						89acd757d0 
					 
					
						
						
							
							Sync OpenBSD patchset 752:  
						
						 
						
						... 
						
						
						
						MSG_EXIT can now have a return code in the message, so check for that
size as well. Stops the client fatal()ing on exit. 
						
						
					 
					
						2010-08-29 14:43:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						56040be346 
					 
					
						
						
							
							Sync OpenBSD patchset 751:  
						
						 
						
						... 
						
						
						
						Do not call event_del() for signals after fork(), just use sigaction()
directly instead - calling libevent functions after fork() w/o
event_reinit() is a bad idea, even if in this case it was harmless. 
						
						
					 
					
						2010-08-29 14:42:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						e6bb3d6942 
					 
					
						
						
							
							Sync OpenBSD patchset 750:  
						
						 
						
						... 
						
						
						
						Do not need to dup() the tty fd sent from the client because it is
already dup()d again later. Fixes a leak seen by espie@. 
						
						
					 
					
						2010-08-29 14:39:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						aba555509e 
					 
					
						
						
							
							+-.  
						
						 
						
						
						
						
					 
					
						2010-08-19 18:04:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						c50c4ec834 
					 
					
						
						
							
							Sync OpenBSD patchset 749:  
						
						 
						
						... 
						
						
						
						Do not allow duplicate session names to be created, reported by Dominik
Honnef, patch from Thomas Adam. 
						
						
					 
					
						2010-08-11 22:19:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						9858071dd0 
					 
					
						
						
							
							Sync OpenBSD patchset 748:  
						
						 
						
						... 
						
						
						
						Handle failure to change mode, to avoid dying when switching into copy
mode when already in a different mode. Reported by "Florian". 
						
						
					 
					
						2010-08-11 22:18:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						b0169d9b84 
					 
					
						
						
							
							Sync OpenBSD patchset 747:  
						
						 
						
						... 
						
						
						
						Usage string fixes from Ben Boeckel. 
						
						
					 
					
						2010-08-11 22:17:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						e34c6e2305 
					 
					
						
						
							
							Sync OpenBSD patchset 746:  
						
						 
						
						... 
						
						
						
						Treat trying to link or move to the same window as an error to avoid
removing it accidentally. 
						
						
					 
					
						2010-08-11 22:16:43 +00:00