Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5f6a351df7
					 | 
					
						
						
							
							Start the first client with a special socketpair so it is already known to the
						
						
						
						
						
						
						
						server rather than playing silly games to get them synchronised before doing
anything.
Change attach-session to start the server. 
						
						
					 | 
					
						2009-01-19 17:16:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4cdc228353
					 | 
					
						
						
							
							Unbreak UTF-8.
						
						
						
						
						
						
					 | 
					
						2009-01-18 21:46:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d1a5fde3d0
					 | 
					
						
						
							
							-a flags to next/previous window.
						
						
						
						
						
						
					 | 
					
						2009-01-18 18:31:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						3efd1f5014
					 | 
					
						
						
							
							find-window command.
						
						
						
						
						
						
					 | 
					
						2009-01-18 17:20:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a15f8fc4a6
					 | 
					
						
						
							
							Support command sequences separated by " ; ". Also clean up command printing.
						
						
						
						
						
						
					 | 
					
						2009-01-18 14:40:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						efb62d423b
					 | 
					
						
						
							
							Show (attached) for attached sessions.
						
						
						
						
						
						
					 | 
					
						2009-01-18 12:13:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						8ea49712fd
					 | 
					
						
						
							
							suspend-client command and suspend client when ^Z key binding is used.
						
						
						
						
						
						
					 | 
					
						2009-01-18 12:09:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						c623d42df4
					 | 
					
						
						
							
							Update.
						
						
						
						
						
						
					 | 
					
						2009-01-17 19:08:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5aa3098bb6
					 | 
					
						
						
							
							Support #S #H in status-left/right.
						
						
						
						
						
						
					 | 
					
						2009-01-15 23:42:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						601667f35a
					 | 
					
						
						
							
							Be a bit more helpful.
						
						
						
						
						
						
					 | 
					
						2009-01-15 19:30:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d29ca39e0e
					 | 
					
						
						
							
							Two new commands, choose-window and choose-session which work only when bound to a key and allow the window or session to be selected from a list.
						
						
						
						
						
						
					 | 
					
						2009-01-15 19:27:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						f57891d006
					 | 
					
						
						
							
							Spell check.
						
						
						
						
						
						
					 | 
					
						2009-01-14 23:00:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						3ad1fec9a9
					 | 
					
						
						
							
							Repeat for last-window is useless and annoying, take it off.
						
						
						
						
						
						
					 | 
					
						2009-01-14 22:40:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d4296cb558
					 | 
					
						
						
							
							Make last-window repeatable too; update my configuration backup, er, example.
						
						
						
						
						
						
					 | 
					
						2009-01-14 22:36:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						97fef895f2
					 | 
					
						
						
							
							Rework the prefix-time stuff. The option is now call repeat-time and defaults to 500 ms. However, it only applies to a small subset of commands, currently: up-pane, down-pane, next-window, previous-window, resize-pane-up, resize-pane-down. These are the commands for which it is obviously useful, having it for everything else was just bloody annoying.
						
						
						
						
						
						
					 | 
					
						2009-01-14 22:13:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						0a99ba0b30
					 | 
					
						
						
							
							Alt-up/down to resize by five lines.
						
						
						
						
						
						
					 | 
					
						2009-01-14 21:08:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d1eb153368
					 | 
					
						
						
							
							switch-pane is now select-pane.
						
						
						
						
						
						
					 | 
					
						2009-01-14 19:56:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						3f51dcdfc3
					 | 
					
						
						
							
							up-pane and down-pane commands.
						
						
						
						
						
						
					 | 
					
						2009-01-14 19:41:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b4ac8c1342
					 | 
					
						
						
							
							Multiple window splitting.
						
						
						
						
						
						
					 | 
					
						2009-01-14 19:29:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						bc56751692
					 | 
					
						
						
							
							Disable lock-after-time by default.
						
						
						
						
						
						
					 | 
					
						2009-01-14 18:41:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						f85559144f
					 | 
					
						
						
							
							kill-pane command.
						
						
						
						
						
						
					 | 
					
						2009-01-13 06:50:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						98c85cf989
					 | 
					
						
						
							
							command-prompt now accepts a single argument, a template string. Any occurrences of %% in this string are replaced by whatever is entered at the prompt and the result is executed as a command. This allows things like (now bound by default):
						
						
						
						
						
						
						
						bind , command-prompt "rename-window %%"
Or my favourite:
         bind x command-prompt "split-window 'man %%'"
						
						
					 | 
					
						2009-01-13 01:08:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						60bfaf5bae
					 | 
					
						
						
							
							prefix-time option to allow multiple commands without additional prefixes.
						
						
						
						
						
						
					 | 
					
						2009-01-12 23:37:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a88eba3805
					 | 
					
						
						
							
							More hacks for key handling.
						
						
						
						
						
						
					 | 
					
						2009-01-12 22:48:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						dbbc314cc9
					 | 
					
						
						
							
							Handle ctrl/shift modifiers better.
						
						
						
						
						
						
					 | 
					
						2009-01-12 21:47:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						c35a50b21a
					 | 
					
						
						
							
							Commands to resize panes; also a pane generic cmd, not used yet.
						
						
						
						
						
						
					 | 
					
						2009-01-12 19:23:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7cd3cf0ead
					 | 
					
						
						
							
							Make the window pane code handle panes of different sizes, and add a -l and -p arguments to split-window to specify the new window size in lines or as a percentage.
						
						
						
						
						
						
					 | 
					
						2009-01-12 18:22:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						440a84b2aa
					 | 
					
						
						
							
							Use -O0 to prevent copy issues.
						
						
						
						
						
						
					 | 
					
						2009-01-12 00:52:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						162bacdcd9
					 | 
					
						
						
							
							Window splitting. Two vertical panes fixed 50% each. This is a huge diff, still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
						
						
						
						
						
						
					 | 
					
						2009-01-11 23:31:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d78bc5dfc4
					 | 
					
						
						
							
							save-buffer command, from Tiago Cunha.
						
						
						
						
						
						
					 | 
					
						2009-01-11 23:14:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ccf5784bcf
					 | 
					
						
						
							
							Add a couple of bits.
						
						
						
						
						
						
					 | 
					
						2009-01-11 01:01:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e3feb067a5
					 | 
					
						
						
							
							Server locking. set-password and lock-server commands, plus automatic locking.
						
						
						
						
						
						
					 | 
					
						2009-01-11 00:48:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4d71164826
					 | 
					
						
						
							
							Pick up cwd from environment,.
						
						
						
						
						
						
					 | 
					
						2009-01-10 19:37:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						88ab74ac20
					 | 
					
						
						
							
							Clock mode.
						
						
						
						
						
						
					 | 
					
						2009-01-10 19:35:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a1b43faa43
					 | 
					
						
						
							
							Trim spaces.
						
						
						
						
						
						
					 | 
					
						2009-01-10 01:51:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						fb6c8ecae6
					 | 
					
						
						
							
							New command, server-info, to show server info + terminal details. Also tweak term stuff a bit.
						
						
						
						
						
						
					 | 
					
						2009-01-10 01:30:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						3ed5aa3e72
					 | 
					
						
						
							
							Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c.
						
						
						
						
						
						
					 | 
					
						2009-01-09 23:57:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ed1031b358
					 | 
					
						
						
							
							Update key handling code. Simplify, support ctrl properly and add a new window option (xterm-keys) to output xterm key codes including ctrl and, if available, alt and shift.
						
						
						
						
						
						
					 | 
					
						2009-01-09 16:45:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a9f0418255
					 | 
					
						
						
							
							Update CHANGES.
						
						
						
						
						
						
					 | 
					
						2009-01-08 21:59:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a3e3051742
					 | 
					
						
						
							
							Whoops. New stuff goes at the top. Doh!
						
						
						
						
						
						
					 | 
					
						2009-01-07 20:15:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						18312fa6fd
					 | 
					
						
						
							
							Some options tidying/code shrinkage. Also add -u option to unset non-global options (allowing them to inherit), and some extra info.
						
						
						
						
						
						
					 | 
					
						2009-01-07 19:53:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4817468e92
					 | 
					
						
						
							
							+TODO +CHANGES.
						
						
						
						
						
						
					 | 
					
						2009-01-06 18:24:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4af8db90e8
					 | 
					
						
						
							
							Complete option names as well.
						
						
						
						
						
						
					 | 
					
						2009-01-06 17:04:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9cddd796ff
					 | 
					
						
						
							
							Prompt history.
						
						
						
						
						
						
					 | 
					
						2009-01-06 15:37:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ca1ee21702
					 | 
					
						
						
							
							Switch to splay tree for key bindings.
						
						
						
						
						
						
					 | 
					
						2009-01-06 14:10:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b457479904
					 | 
					
						
						
							
							Make home and end work.
						
						
						
						
						
						
					 | 
					
						2008-12-22 17:26:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						db39fd8503
					 | 
					
						
						
							
							Add vim mode.
						
						
						
						
						
						
					 | 
					
						2008-12-20 09:09:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5445918b3e
					 | 
					
						
						
							
							source-file command from Tiago Cunha.
						
						
						
						
						
						
					 | 
					
						2008-12-15 21:21:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						75f043fedb
					 | 
					
						
						
							
							Work around lack of dch.
						
						
						
						
						
						
					 | 
					
						2008-12-13 17:41:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a1a8e0ce7a
					 | 
					
						
						
							
							Tidy formatting.
						
						
						
						
						
						
					 | 
					
						2008-12-10 20:26:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |