Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d89b35e682
					 | 
					
						
						
							
							Use lockf which is more portable than flock, from Dagobert Michelsen.
						
						
						
						
						
						
					 | 
					
						2013-04-22 08:42:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5dda1abc32
					 | 
					
						
						
							
							Don't let server_client_check_focus use a dead bufferevent, from Romain
						
						
						
						
						
						
						
						Francoise. 
						
						
					 | 
					
						2013-04-21 21:32:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Theo Deraadt
							
						 
					 | 
					
						
						
							
						
						55640a31b3
					 | 
					
						
						
							
							(long long) and %lld for time_t output
						
						
						
						
						
						
						
						ok nicm 
						
						
					 | 
					
						2013-04-17 14:52:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						88428cff3a
					 | 
					
						
						
							
							%zu format for size_t.
						
						
						
						
						
						
					 | 
					
						2013-04-17 08:41:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						27dcf470dc
					 | 
					
						
						
							
							Remove some Korean characters from the zero-width list that apparently
						
						
						
						
						
						
						
						shouldn't be there, from Jeong Mok Cho. 
						
						
					 | 
					
						2013-04-12 12:50:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						caa8290510
					 | 
					
						
						
							
							Copy the client into the new cmdq in source-file so commands that work
						
						
						
						
						
						
						
						on it (such as new-session) can work. Fixes issue reported by oss-adv at
users dot sf dot net. 
						
						
					 | 
					
						2013-04-12 12:44:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7f9b225cc2
					 | 
					
						
						
							
							Call setlocale(LC_TIME) at startup.
						
						
						
						
						
						
					 | 
					
						2013-04-11 21:52:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						cbee283c26
					 | 
					
						
						
							
							Send an SGR0 after turning on modifyOtherKeys to fix Terminal.app which
						
						
						
						
						
						
						
						treats \033[>4;1m and \033[4;1m (bold+underline). Reported & tested by
otto@. 
						
						
					 | 
					
						2013-04-11 07:27:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9fcda95a6f
					 | 
					
						
						
							
							Set EV_WRITE for jobs or run/if-shell jobs can hang. From Chris Johnsen.
						
						
						
						
						
						
					 | 
					
						2013-04-10 12:20:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7ada64d5f8
					 | 
					
						
						
							
							Fix bug where end guard in control mode was not printed after session
						
						
						
						
						
						
						
						destroyed, from George Nachman. 
						
						
					 | 
					
						2013-04-10 12:15:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						20f0d917be
					 | 
					
						
						
							
							Missed -o from set-window-option, from Ben Boeckel.
						
						
						
						
						
						
					 | 
					
						2013-04-10 12:07:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						69c86379e3
					 | 
					
						
						
							
							Remove some code not needed on OpenBSD.
						
						
						
						
						
						
					 | 
					
						2013-04-10 11:51:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						738e789dbd
					 | 
					
						
						
							
							If -s to swap-pane is not given, use the current pane.
						
						
						
						
						
						
					 | 
					
						2013-03-28 15:08:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						66afcf5be0
					 | 
					
						
						
							
							Make copy-mode -u still scroll up if already in copy mode, handy for
						
						
						
						
						
						
						
						people who bind it with -n. 
						
						
					 | 
					
						2013-03-28 15:07:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7f63658709
					 | 
					
						
						
							
							Add TMUX_TMPDIR variable to put the socket directory outside
						
						
						
						
						
						
						
						TMPDIR. From Ben Boeckel. 
						
						
					 | 
					
						2013-03-27 11:24:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5e4d9a3197
					 | 
					
						
						
							
							Move the cursor back into the last column on CUU/CUD to match xterm
						
						
						
						
						
						
						
						behaviour. From George Nachman. 
						
						
					 | 
					
						2013-03-27 11:19:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						982354765b
					 | 
					
						
						
							
							Remove tmux's (already minimal) 88 colour support. Such terminals are
						
						
						
						
						
						
						
						few and unnecessary. 
						
						
					 | 
					
						2013-03-27 11:17:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						dfac36b6c3
					 | 
					
						
						
							
							Only accept partial keys if the timer has not expired, fixes infinite
						
						
						
						
						
						
						
						loop when Escape is pressed the wrong number of times. 
						
						
					 | 
					
						2013-03-26 14:14:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						771d7db3a6
					 | 
					
						
						
							
							Fix compiler warnings, missing #include. From Thomas Adam.
						
						
						
						
						
						
					 | 
					
						2013-03-26 10:54:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						972da2d498
					 | 
					
						
						
							
							Try to establish client for run-shell and if-shell if no -t.
						
						
						
						
						
						
					 | 
					
						2013-03-25 16:04:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e44bd9f750
					 | 
					
						
						
							
							Revert the command-prefix change which breaks sequences of commands.
						
						
						
						
						
						
					 | 
					
						2013-03-25 15:59:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						58bb6f8c56
					 | 
					
						
						
							
							Set pane resize flag when needed.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:55:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						673eb160d4
					 | 
					
						
						
							
							Sort includes and fix spaces.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:53:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4119c476aa
					 | 
					
						
						
							
							b comes before t.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:46:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e2295014d9
					 | 
					
						
						
							
							Process ^[ as meta when a partial key is found.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:44:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						43fb9835fa
					 | 
					
						
						
							
							Add -P and -F to new-session.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:44:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						599dd2a560
					 | 
					
						
						
							
							Create a new context when copying instead of using the input
						
						
						
						
						
						
						
						context. The input context may not exist yet. Fixes crash when copying
from config file errors. 
						
						
					 | 
					
						2013-03-25 11:43:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d28a39d01d
					 | 
					
						
						
							
							Extend jobs to support writing and use that for copy-pipe instead of
						
						
						
						
						
						
						
						popen, from Chris Johnsen. 
						
						
					 | 
					
						2013-03-25 11:43:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						270d90ce1e
					 | 
					
						
						
							
							Handle empty pending output (not a failure) and add \n. From George
						
						
						
						
						
						
						
						Nachman. 
						
						
					 | 
					
						2013-03-25 11:42:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						0c969a7dfd
					 | 
					
						
						
							
							Handle no client better in display-message.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:42:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						111d993e75
					 | 
					
						
						
							
							When only two panes in a window, only draw half the separating line as
						
						
						
						
						
						
						
						active. 
						
						
					 | 
					
						2013-03-25 11:41:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						0ef24f9912
					 | 
					
						
						
							
							Only send end guard if begin was sent, from George Nachman.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:41:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						87fe1c0b0e
					 | 
					
						
						
							
							Include prefix on ids, from George Nachman.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:40:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						114d822d27
					 | 
					
						
						
							
							Don't zoom windows with one pane, from Romain Francoise.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:39:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						88b92df849
					 | 
					
						
						
							
							We ignore SIGWINCH until ready, so send a MSG_RESIZE immediately when
						
						
						
						
						
						
						
						becoming ready. 
						
						
					 | 
					
						2013-03-25 11:38:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e4c0730bf1
					 | 
					
						
						
							
							Use single stdout and stderr for control clients.
						
						
						
						
						
						
					 | 
					
						2013-03-25 11:36:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						8a40e10d55
					 | 
					
						
						
							
							Add time and a command count to control mode guards, based on code from
						
						
						
						
						
						
						
						George Nachman. 
						
						
					 | 
					
						2013-03-25 11:35:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e0961dfdf4
					 | 
					
						
						
							
							Fix handling of short (< 4 character) checksums and a bug with parsing
						
						
						
						
						
						
						
						old-style custom layouts. Based on fix from Chris Johnsen. 
						
						
					 | 
					
						2013-03-25 11:35:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						446fb0cb9c
					 | 
					
						
						
							
							Do not redraw panes if invisible.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:12:01 +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
							
						 
					 | 
					
						
						
							
						
						748acdc77c
					 | 
					
						
						
							
							Add wait-for -L and -U for lock and unlock, from Thiago Padilha.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:09:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						410a3abbef
					 | 
					
						
						
							
							Add a wait-for command which blocks a client on a named channel until it
						
						
						
						
						
						
						
						is woken up again (with wait-for -S). From Thiago Padilha. 
						
						
					 | 
					
						2013-03-25 10:09:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						304336a591
					 | 
					
						
						
							
							Allow lastgc to be NULL in grid_string_cells so find-window doesn't
						
						
						
						
						
						
						
						crash, problem reported by eugene everson. 
						
						
					 | 
					
						2013-03-25 10:07:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						35452b3e55
					 | 
					
						
						
							
							Do not leak command in formats, from Romain Francoise.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:07:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ebd9c615c8
					 | 
					
						
						
							
							Add some additional debug logging.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:06:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e9cef8bf30
					 | 
					
						
						
							
							Continue the parent cmdq after sourcing a file.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:05:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e85f764f23
					 | 
					
						
						
							
							Preserve trailing spaces with capture-pane -J, from George Nachman.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:05:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e2e85650ac
					 | 
					
						
						
							
							tty.path can be NULL, don't dereference it. From George Nachman.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:04:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						2c14a771a8
					 | 
					
						
						
							
							Remove some unused/unnecessary control notifications, from George Nachman.
						
						
						
						
						
						
					 | 
					
						2013-03-25 10:04:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d39b1a87a5
					 | 
					
						
						
							
							Add -q flags to shut up errors to capture-pane and show-options, from
						
						
						
						
						
						
						
						George Nachman. 
						
						
					 | 
					
						2013-03-25 10:04:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |