Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0a2b3492c3 
					 
					
						
						
							
							|PatchSet 874  
						
						 
						
						... 
						
						
						
						|Date: 2011/03/28 21:17:39
|Author: nicm
|Branch: HEAD
|Tag: (none)
|Log:
|Allow a start and end line to be specified for capture-pane which may be
|negative to capture part of the history. Prompted by request from Victor
|J Orlikowski. 
						
						
					 
					
						2011-04-06 22:19:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8ab7fcf7eb 
					 
					
						
						
							
							|PatchSet 873  
						
						 
						
						... 
						
						
						
						|Date: 2011/03/28 20:44:31
|Author: nicm
|Branch: HEAD
|Tag: (none)
|Log:
|Style: uint -> u_int and a missing else. 
						
						
					 
					
						2011-04-06 22:18:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						129f0dc893 
					 
					
						
						
							
							|PatchSet 872  
						
						 
						
						... 
						
						
						
						|Date: 2011/03/27 21:36:19
|Author: nicm
|Branch: HEAD
|Tag: (none)
|Log:
|Set the terminal blocking again earlier, before sending the reset
|sequences. 
						
						
					 
					
						2011-04-06 22:18:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2b508f7f6b 
					 
					
						
						
							
							|PatchSet 871  
						
						 
						
						... 
						
						
						
						|Date: 2011/03/27 21:31:25
|Author: nicm
|Branch: HEAD
|Tag: (none)
|Log:
|Don't include meta twice when working out the flags to output for
|xterm-style keys - bit 3 is accepted on input but not on output. Also a
|style nit in the header. 
						
						
					 
					
						2011-04-06 22:17:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						536fc24653 
					 
					
						
						
							
							PatchSet 870  
						
						 
						
						... 
						
						
						
						Date: 2011/03/27 21:27:26
Author: nicm
Branch: HEAD
Tag: (none)
Log:
Give each pane created in a tmux server a unique id (starting from 0),
put it in the TMUX_PANE environment variable and accept it as a
target. Suggested by and with testing and tweaks from Ben Boeckel. 
						
						
					 
					
						2011-04-06 22:16:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						95832241aa 
					 
					
						
						
							
							Add a couple of items.  
						
						 
						
						
						
						
					 
					
						2011-04-06 20:52:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8091dcdd97 
					 
					
						
						
							
							Add.  
						
						 
						
						
						
						
					 
					
						2011-03-28 20:14:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f8dbfb0aa7 
					 
					
						
						
							
							Add.  
						
						 
						
						
						
						
					 
					
						2011-03-28 18:59:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b9216d9566 
					 
					
						
						
							
							Done.  
						
						 
						
						
						
						
					 
					
						2011-03-27 21:02:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Micah Cowan 
							
						 
					 
					
						
						
							
						
						a9eb5e12ec 
					 
					
						
						
							
							Fix to properly wrap wide characters.  
						
						 
						
						
						
						
					 
					
						2011-03-24 17:03:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						164c2cbcb0 
					 
					
						
						
							
							Sync OpenBSD patchset 868:  
						
						 
						
						... 
						
						
						
						Fix an incorrect test which was always true (oupper is always < olower),
from Yusuke ENDOH. 
						
						
					 
					
						2011-03-19 23:32:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						20e17604b5 
					 
					
						
						
							
							Sync OpenBSD patchset 867:  
						
						 
						
						... 
						
						
						
						Prevent tiled producing a corrupt layout when only one column is needed,
from Karl Ferdinand Ebert. 
						
						
					 
					
						2011-03-19 23:31:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						a0295b4c2f 
					 
					
						
						
							
							Sync OpenBSD patchset 866:  
						
						 
						
						... 
						
						
						
						Support passing through escape sequences to the underlying terminal by
using DCS with a "tmux;" prefix. Escape characters in the sequences must
be doubled. For example:
$ printf '\033Ptmux;\033\033]12;red\007\033\\'
Will pass \033]12;red\007 to the terminal (and change the cursor colour
in xterm). From Kevin Goodsell. 
						
						
					 
					
						2011-03-19 23:30:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						9bc44043a4 
					 
					
						
						
							
							Sync OpenBSD patchset 864:  
						
						 
						
						... 
						
						
						
						Fix a typo that meant we did not reset the background colour when it was
omitted in a 256-colour SGR ([48;5m). From Yusuke ENDOH. 
						
						
					 
					
						2011-03-19 23:28:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d0cca3924e 
					 
					
						
						
							
							Sync OpenBSD patchset 863:  
						
						 
						
						... 
						
						
						
						Add a -P option to detach to HUP the client's parent process (usually
causing it to exit as well). 
						
						
					 
					
						2011-03-19 23:27:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						34bb013b92 
					 
					
						
						
							
							Use the right asprintf since we don't support truly broken platforms right now.  
						
						 
						
						
						
						
					 
					
						2011-03-04 23:39:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Micah Cowan 
							
						 
					 
					
						
						
							
						
						4cb976b408 
					 
					
						
						
							
							Fix sscanf that was guaranteed to always fail.  
						
						 
						
						
						
						
					 
					
						2011-03-04 23:13:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Micah Cowan 
							
						 
					 
					
						
						
							
						
						c0888f3fd1 
					 
					
						
						
							
							Make sure non-UTF8 mouse coordinates are kept to 8-bit values.  
						
						 
						
						
						
						
					 
					
						2011-03-04 20:36:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9def6baaba 
					 
					
						
						
							
							+.  
						
						 
						
						
						
						
					 
					
						2011-02-28 21:10:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						c7624fd25d 
					 
					
						
						
							
							Sync OpenBSD patchset 862:  
						
						 
						
						... 
						
						
						
						Size on split-window is -l not -s. Doh. 
						
						
					 
					
						2011-02-15 15:26:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						32de1d52ea 
					 
					
						
						
							
							Sync OpenBSD patchset 861:  
						
						 
						
						... 
						
						
						
						Don't require -d with -x or -y since it could be in the config file. 
						
						
					 
					
						2011-02-15 15:25:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						677286bc0e 
					 
					
						
						
							
							Sync OpenBSD patchset 860:  
						
						 
						
						... 
						
						
						
						Redraw pane borders when switching to last pane. 
						
						
					 
					
						2011-02-15 15:25:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						19e81ffda5 
					 
					
						
						
							
							Sync OpenBSD patchset 859:  
						
						 
						
						... 
						
						
						
						Free old argument even if setting to NULL. 
						
						
					 
					
						2011-02-15 15:24:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d718a14bd0 
					 
					
						
						
							
							Sync OpenBSD patchset 858:  
						
						 
						
						... 
						
						
						
						Accept tcgetattr/tcsetattr failure, fixes problems with fatal() if the
terminal disappears while locked. 
						
						
					 
					
						2011-02-15 15:24:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						04ce5cc2d1 
					 
					
						
						
							
							Sync OpenBSD patchset 857:  
						
						 
						
						... 
						
						
						
						Use input_clear to reset the APC, DCS, OSC state or it could be reused
improperly by a later state. From Kevin Goodsell. 
						
						
					 
					
						2011-02-15 15:21:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						065384056b 
					 
					
						
						
							
							Sync OpenBSD patchset 856:  
						
						 
						
						... 
						
						
						
						Unused declaration. 
						
						
					 
					
						2011-02-15 15:20:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						3d7b8105e1 
					 
					
						
						
							
							Sync OpenBSD patchset 855:  
						
						 
						
						... 
						
						
						
						Simplify the way jobs work and drop the persist type, so all jobs are
fire-and-forget.
Status jobs now managed with two trees of output (new and old), rather
than storing the output in the jobs themselves. When the status line is
processed any jobs which don't appear in the new tree are started and
the output from the old tree displayed. When a job finishes it updates
the new tree with its output and that is used for any subsequent
redraws. When the status interval expires, the new tree is moved to the
old so that all jobs are run again.
This fixes the "#(echo %H:%M:%S)" problem which would lead to thousands
of identical persistent jobs and high memory use (this can still be
achieved by adding "sleep 30" but that is much less likely to happen by
accident). 
						
						
					 
					
						2011-02-15 15:20:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						3b56ebce6d 
					 
					
						
						
							
							Sync OpenBSD patchset 854:  
						
						 
						
						... 
						
						
						
						Use LIST_* not SLIST_*. 
						
						
					 
					
						2011-02-15 15:12:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						2ab568fa88 
					 
					
						
						
							
							Sync OpenBSD patchset 853:  
						
						 
						
						... 
						
						
						
						When clearing the entire screen, clear lines that are used into the
history like xterm does. Requested ages ago by someone I've forgotten. 
						
						
					 
					
						2011-02-15 15:10:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						4e4568cade 
					 
					
						
						
							
							Sync OpenBSD patchset 852:  
						
						 
						
						... 
						
						
						
						Check if the index is in use and fail before creating the child process,
rather than leaving a stray child on failure. 
						
						
					 
					
						2011-02-15 15:09:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d0d1c0e486 
					 
					
						
						
							
							Sync OpenBSD patchset 848:  
						
						 
						
						... 
						
						
						
						Set $TMUX without the session when background jobs are run. 
						
						
					 
					
						2011-02-14 23:11:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d37650dc4f 
					 
					
						
						
							
							Spacing.  
						
						 
						
						
						
						
					 
					
						2011-02-14 20:39:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						cf3b73167d 
					 
					
						
						
							
							Expand an entry.  
						
						 
						
						
						
						
					 
					
						2011-02-12 15:51:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5532615bc0 
					 
					
						
						
							
							Solaris is SunOS.  
						
						 
						
						
						
						
					 
					
						2011-02-11 23:31:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0fa8d18775 
					 
					
						
						
							
							Remove some that are done and some that are duplicates or no longer needed.  
						
						 
						
						
						
						
					 
					
						2011-01-26 02:05:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5cbdd84686 
					 
					
						
						
							
							While here, maximum percentage is 100 not INT_MAX. Oops.  
						
						 
						
						
						
						
					 
					
						2011-01-23 15:49:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2be75a0129 
					 
					
						
						
							
							Size is -l not -s.  
						
						 
						
						
						
						
					 
					
						2011-01-23 15:47:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						ec3a764c76 
					 
					
						
						
							
							Make bind-key accept characters with the top-bit-set and print them as octal.  
						
						 
						
						
						
						
					 
					
						2011-01-22 22:31:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						e3defd9b25 
					 
					
						
						
							
							Sync OpenBSD patchset 847:  
						
						 
						
						... 
						
						
						
						Fix bind-key -t. 
						
						
					 
					
						2011-01-22 00:00:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						1930181b18 
					 
					
						
						
							
							Sync OpenBSD patchset 846:  
						
						 
						
						... 
						
						
						
						Only set a mouse mode for mouse-select-pane if none already set by the
mode (any will do). 
						
						
					 
					
						2011-01-21 23:56:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						332bfbf273 
					 
					
						
						
							
							Sync OpenBSD patchset 845:  
						
						 
						
						... 
						
						
						
						Mouse highlight mode (1001) requires a program to cooperate so
supporting it through tmux is not as easy as this, remove it for now. 
						
						
					 
					
						2011-01-21 23:56:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						7a68cff1db 
					 
					
						
						
							
							Sync OpenBSD patchset 844:  
						
						 
						
						... 
						
						
						
						Support -x and -y for new-session to specify the initial size of the
window if created detached with -d. 
						
						
					 
					
						2011-01-21 23:55:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						6d9fe6c3aa 
					 
					
						
						
							
							Sync OpenBSD patchset 843:  
						
						 
						
						... 
						
						
						
						The maximum history-limit was accidentally reduced, fix it back to INT_MAX. 
						
						
					 
					
						2011-01-21 23:54:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						c2ed0186de 
					 
					
						
						
							
							Sync OpenBSD patchset 842:  
						
						 
						
						... 
						
						
						
						Clarify alternate-screen description a little. 
						
						
					 
					
						2011-01-21 23:53:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						3866988f87 
					 
					
						
						
							
							Sync OpenBSD patchset 841:  
						
						 
						
						... 
						
						
						
						Er, fix next and previous session functions to actually work, part 2. 
						
						
					 
					
						2011-01-21 23:53:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						43f8d62f6a 
					 
					
						
						
							
							Sync OpenBSD patchset 840:  
						
						 
						
						... 
						
						
						
						Fix next and previous session functions to actually work. 
						
						
					 
					
						2011-01-21 23:52:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						a880639f48 
					 
					
						
						
							
							Sync OpenBSD patchset 839:  
						
						 
						
						... 
						
						
						
						Log termios backspace for each client since it is used to recognise
backspace input. 
						
						
					 
					
						2011-01-21 23:51:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						57eb948c48 
					 
					
						
						
							
							Sync OpenBSD patchset 838:  
						
						 
						
						... 
						
						
						
						Use TMPDIR if set, from Han Boetes. 
						
						
					 
					
						2011-01-21 23:46:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						6c3186a19a 
					 
					
						
						
							
							Sync OpenBSD patchset 837:  
						
						 
						
						... 
						
						
						
						unbind-key -a is allowed no arguments. 
						
						
					 
					
						2011-01-21 23:46:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						10a5a2175e 
					 
					
						
						
							
							Sync OpenBSD patchset 836:  
						
						 
						
						... 
						
						
						
						Remove a bit of text that makes exit-unattached description unclear. 
						
						
					 
					
						2011-01-21 23:45:34 +00:00