Tiago Cunha 
							
						 
					 
					
						
						
							
						
						200b0e5821 
					 
					
						
						
							
							Sync OpenBSD patchset 1156:  
						
						... 
						
						
						
						Instead of numbering choose mode items 0-9a-z and then nothing, number
them all and if there are more than 10 use a prompt when 0-9 is
pressed. From Thomas Adam. 
						
						
					 
					
						2012-08-12 19:28:20 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						c8849ac990 
					 
					
						
						
							
							Sync OpenBSD patchset 1153:  
						
						... 
						
						
						
						Add a queue of notifys and a way to turn them off and on (we do not want
notifys to happen during some commands). Based on code from George
Nachman. 
						
						
					 
					
						2012-08-12 19:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a3dec6bece 
					 
					
						
						
							
							Instead of numbering choose mode items 0-9a-z and then nothing, number  
						
						... 
						
						
						
						them all and if there are more than 10 use a prompt when 0-9 is
pressed. From Thomas Adam. 
						
						
					 
					
						2012-08-11 06:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5385a9bb34 
					 
					
						
						
							
							Add a queue of notifys and a way to turn them off and on (we do not want  
						
						... 
						
						
						
						notifys to happen during some commands). Based on code from George
Nachman. 
						
						
					 
					
						2012-07-13 06:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						1f5e6e35d5 
					 
					
						
						
							
							Sync OpenBSD patchset 1151:  
						
						... 
						
						
						
						Make command exec functions return an enum rather than -1/0/1 values and
add a new value to mean "leave client running but don't attach" to fix
problems with using some commands in a command sequence. Most of the
work by Thomas Adam, problem reported by "jspenguin" on SF bug 3535531. 
						
						
					 
					
						2012-07-11 19:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						a432fcd306 
					 
					
						
						
							
							Sync OpenBSD patchset 1150:  
						
						... 
						
						
						
						xfree is not particularly helpful, remove it. From Thomas Adam. 
						
						
					 
					
						2012-07-11 19:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						a10143a2d1 
					 
					
						
						
							
							Sync OpenBSD patchset 1146:  
						
						... 
						
						
						
						Add choose-tree command to show windows and sessions in the same
list. Change choose-window and -session to use the same code. From
Thomas Adam. 
						
						
					 
					
						2012-07-11 17:13:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						38530de622 
					 
					
						
						
							
							Sync OpenBSD patchset 1144:  
						
						... 
						
						
						
						Clear flags across all sessions, from Thomas Adam. 
						
						
					 
					
						2012-07-11 17:06:11 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ede8312d59 
					 
					
						
						
							
							Make command exec functions return an enum rather than -1/0/1 values and  
						
						... 
						
						
						
						add a new value to mean "leave client running but don't attach" to fix
problems with using some commands in a command sequence. Most of the
work by Thomas Adam, problem reported by "jspenguin" on SF bug 3535531. 
						
						
					 
					
						2012-07-11 07:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						df912e3540 
					 
					
						
						
							
							xfree is not particularly helpful, remove it. From Thomas Adam.  
						
						
						
						
					 
					
						2012-07-10 11:53:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f20c6fe009 
					 
					
						
						
							
							Add choose-tree command to show windows and sessions in the same  
						
						... 
						
						
						
						list. Change choose-window and -session to use the same code. From
Thomas Adam. 
						
						
					 
					
						2012-07-08 16:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						63f5c38023 
					 
					
						
						
							
							Clear flags across all sessions, from Thomas Adam.  
						
						
						
						
					 
					
						2012-07-08 07:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						7e02d2f459 
					 
					
						
						
							
							Sync OpenBSD patchset 1143:  
						
						... 
						
						
						
						Provide common helper function for adding windows and sessions to choose
lists and expand %% in command before using it rather than at callback
time. From Thomas Adam. 
						
						
					 
					
						2012-07-04 11:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						5761712799 
					 
					
						
						
							
							Sync OpenBSD patchset 1142:  
						
						... 
						
						
						
						Clean up and simplify the choose mode code, from Thomas Adam. 
						
						
					 
					
						2012-07-04 11:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						67b926cf3c 
					 
					
						
						
							
							Provide common helper function for adding windows and sessions to choose  
						
						... 
						
						
						
						lists and expand %% in command before using it rather than at callback
time. From Thomas Adam. 
						
						
					 
					
						2012-06-25 14:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5b6f78186c 
					 
					
						
						
							
							Clean up and simplify the choose mode code, from Thomas Adam.  
						
						
						
						
					 
					
						2012-06-25 14:08:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						0159c74a32 
					 
					
						
						
							
							Sync OpenBSD patchset 1138:  
						
						... 
						
						
						
						Add a skeleton mode to tmux (called "control mode") that let's tmux
commands be sent and output received on stdout. This can be used to
integrate with other terminal emulators and should allow some other
things to be made simpler later. More to come so doesn't do much yet and
deliberately not documented. 
						
						
					 
					
						2012-06-18 15:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2942eca895 
					 
					
						
						
							
							Add a skeleton mode to tmux (called "control mode") that let's tmux  
						
						... 
						
						
						
						commands be sent and output received on stdout. This can be used to
integrate with other terminal emulators and should allow some other
things to be made simpler later. More to come so doesn't do much yet and
deliberately not documented. 
						
						
					 
					
						2012-06-18 13:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						7c7bd14c61 
					 
					
						
						
							
							Sync OpenBSD patchset 1125:  
						
						... 
						
						
						
						Strip layout from choose-windows again (leave in list-windows),
suggested by Romain Francoise, diff from Thomas Adam. 
						
						
					 
					
						2012-05-30 13:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						30b23baaf5 
					 
					
						
						
							
							Sync OpenBSD patchset 1124:  
						
						... 
						
						
						
						Fix client templates, from Romain Francoise. 
						
						
					 
					
						2012-05-30 13:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						169d362945 
					 
					
						
						
							
							Sync OpenBSD patchset 1123:  
						
						... 
						
						
						
						Simplify logging and just fprintf(stderr, ...) for early errors. 
						
						
					 
					
						2012-05-30 13:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						c6fc8771a9 
					 
					
						
						
							
							Sync OpenBSD patchset 1122:  
						
						... 
						
						
						
						Use a predefined structure for not-space cells used to set attributes. 
						
						
					 
					
						2012-05-30 13:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1845800651 
					 
					
						
						
							
							Strip layout from choose-windows again (leave in list-windows),  
						
						... 
						
						
						
						suggested by Romain Francoise, diff from Thomas Adam. 
						
						
					 
					
						2012-05-28 07:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						993f1b96a3 
					 
					
						
						
							
							Fix client templates, from Romain Francoise.  
						
						
						
						
					 
					
						2012-05-27 21:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						196710e2d3 
					 
					
						
						
							
							Simplify logging and just fprintf(stderr, ...) for early errors.  
						
						
						
						
					 
					
						2012-05-25 08:28:10 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1f23f6d686 
					 
					
						
						
							
							Use a predefined structure for not-space cells used to set attributes.  
						
						
						
						
					 
					
						2012-05-23 19:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						17da2f7d5f 
					 
					
						
						
							
							Sync OpenBSD patchset 1121:  
						
						... 
						
						
						
						Store client in tty struct directly instead of using a callback function
pointer. 
						
						
					 
					
						2012-05-22 21:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						fff7c0b276 
					 
					
						
						
							
							Sync OpenBSD patchset 1120:  
						
						... 
						
						
						
						Store mouse data in tty structure not on the stack. 
						
						
					 
					
						2012-05-22 21:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						5cc4961fd2 
					 
					
						
						
							
							Sync OpenBSD patchset 1119:  
						
						... 
						
						
						
						Switch all of the various choose- and list- commands over to the format
infrastructure, from Thomas Adam. 
						
						
					 
					
						2012-05-22 21:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						baafc17a1e 
					 
					
						
						
							
							Sync OpenBSD patchset 1118:  
						
						... 
						
						
						
						Add a helper function to send ready message. 
						
						
					 
					
						2012-05-22 20:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d9cb07df3b 
					 
					
						
						
							
							Sync OpenBSD patchset 1116:  
						
						... 
						
						
						
						If there are any terminals with insert mode but not ich1, they can go
through the slow path. Tidies code slightly. 
						
						
					 
					
						2012-05-22 20:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						ffab6dbc9a 
					 
					
						
						
							
							Sync OpenBSD patchset 1114:  
						
						... 
						
						
						
						Instead of passing stdin/stdout/stderr file descriptors over imsg and
handling them in the server, handle them in the client and pass buffers
over imsg. This is much tidier for some upcoming changes and the
performance hit isn't critical.
The tty fd is still passed to the server as before.
This bumps the tmux protocol version so new clients and old servers are
incompatible. 
						
						
					 
					
						2012-05-22 20:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						84c708f355 
					 
					
						
						
							
							Store client in tty struct directly instead of using a callback function  
						
						... 
						
						
						
						pointer. 
						
						
					 
					
						2012-05-22 14:32:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						fe4f00834d 
					 
					
						
						
							
							Store mouse data in tty structure not on the stack.  
						
						
						
						
					 
					
						2012-05-22 14:11:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ebf94bc9cb 
					 
					
						
						
							
							Switch all of the various choose- and list- commands over to the format  
						
						... 
						
						
						
						infrastructure, from Thomas Adam. 
						
						
					 
					
						2012-05-22 11:35:37 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						682884edc5 
					 
					
						
						
							
							Add a helper function to send ready message.  
						
						
						
						
					 
					
						2012-05-22 10:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2f93affb98 
					 
					
						
						
							
							If there are any terminals with insert mode but not ich1, they can go  
						
						... 
						
						
						
						through the slow path. Tidies code slightly. 
						
						
					 
					
						2012-05-22 09:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						7a4679a17f 
					 
					
						
						
							
							Instead of passing stdin/stdout/stderr file descriptors over imsg and  
						
						... 
						
						
						
						handling them in the server, handle them in the client and pass buffers
over imsg. This is much tidier for some upcoming changes and the
performance hit isn't critical.
The tty fd is still passed to the server as before.
This bumps the tmux protocol version so new clients and old servers are
incompatible. 
						
						
					 
					
						2012-05-21 18:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						1340c012b0 
					 
					
						
						
							
							Sync OpenBSD patchset 1111:  
						
						... 
						
						
						
						Add a helper function to open the terminal for attach-/new-session. 
						
						
					 
					
						2012-05-12 15:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						37f9bb46d8 
					 
					
						
						
							
							Add a helper function to open the terminal for attach-/new-session.  
						
						
						
						
					 
					
						2012-05-06 07:38:17 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						b728970c65 
					 
					
						
						
							
							Sync OpenBSD patchset 1104:  
						
						... 
						
						
						
						Add a flag to move-window to renumber the windows in a session (closing
any gaps) and add an option to do this automatically each time a window
is killed. From Thomas Adam. 
						
						
					 
					
						2012-05-03 17:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d0907861f9 
					 
					
						
						
							
							Sync OpenBSD patchset 1102:  
						
						... 
						
						
						
						Add a buffer with all input from last ground state, will be used for
control mode. From George Nachman. 
						
						
					 
					
						2012-05-03 16:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a6c22d650b 
					 
					
						
						
							
							Add a flag to move-window to renumber the windows in a session (closing  
						
						... 
						
						
						
						any gaps) and add an option to do this automatically each time a window
is killed. From Thomas Adam. 
						
						
					 
					
						2012-04-29 17:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ff5155f719 
					 
					
						
						
							
							Add a buffer with all input from last ground state, will be used for  
						
						... 
						
						
						
						control mode. From George Nachman. 
						
						
					 
					
						2012-04-25 21:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						bae2701289 
					 
					
						
						
							
							Sync OpenBSD patchset 1092:  
						
						... 
						
						
						
						Stop accepting new clients for 1 second on EMFILE/ENFILE. Based on
ongoing fixes to other daemons by Theo. 
						
						
					 
					
						2012-04-12 12:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6703ca8d26 
					 
					
						
						
							
							Stop accepting new clients for 1 second on EMFILE/ENFILE. Based on  
						
						... 
						
						
						
						ongoing fixes to other daemons by Theo. 
						
						
					 
					
						2012-04-11 06:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						14e5cdf02e 
					 
					
						
						
							
							Sync OpenBSD patchset 1090:  
						
						... 
						
						
						
						Fix comment for mouse bits. 
						
						
					 
					
						2012-04-10 09:56:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						f99de22808 
					 
					
						
						
							
							Sync OpenBSD patchset 1084:  
						
						... 
						
						
						
						Add a layout history which can be stepped through with select-layout -u
and -U commands (bound to 'u' and 'U' by default). 
						
						
					 
					
						2012-04-10 09:52:45 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ed54f01d2f 
					 
					
						
						
							
							Fix comment for mouse bits.  
						
						
						
						
					 
					
						2012-04-01 21:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						85f5485cb5 
					 
					
						
						
							
							Add a layout history which can be stepped through with select-layout -u  
						
						... 
						
						
						
						and -U commands (bound to 'u' and 'U' by default). 
						
						
					 
					
						2012-04-01 13:18:38 +00:00