Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						c7243b73cb
					 | 
					
						
						
							
							Move -s and -c down a level so handling them is the responsibility of the command (with some helper functions), rather than the top-level. This changes the action command syntax so that -s and -c must be after the command rather than before.
						
						
						
						
						
						
					 | 
					
						2008-06-02 18:08:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						65f4284e7f
					 | 
					
						
						
							
							New command, send-keys, to send a set of keys.
						
						
						
						
						
						
					 | 
					
						2008-06-01 20:20:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						103748d6ad
					 | 
					
						
						
							
							Major reorganisation of screen handling.
						
						
						
						
						
						
					 | 
					
						2007-12-06 09:46:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						2b3ba1cfad
					 | 
					
						
						
							
							Bah, doing it together doesn't seem to work portably.
						
						
						
						
						
						
					 | 
					
						2007-11-30 13:59:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						fe1299aecf
					 | 
					
						
						
							
							install -d, from tobiasu.
						
						
						
						
						
						
					 | 
					
						2007-11-30 13:54:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						76c8a590db
					 | 
					
						
						
							
							Big internal reorganisation to move tty control into parent.
						
						
						
						
						
						
					 | 
					
						2007-11-27 19:23:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						8da0b1fb99
					 | 
					
						
						
							
							Mostly-complete copy and paste.
						
						
						
						
						
						
					 | 
					
						2007-11-23 17:52:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						18d72e6928
					 | 
					
						
						
							
							Partial copy mode. Currently does the same as scroll mode but using a cursor. Also fix bug where resizing would leave crap lying around.
						
						
						
						
						
						
					 | 
					
						2007-11-22 18:09:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						acb3661b66
					 | 
					
						
						
							
							Scrollable win for command output.
						
						
						
						
						
						
					 | 
					
						2007-11-21 19:44:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9a6e47cfa8
					 | 
					
						
						
							
							Initial history support.
						
						
						
						
						
						
					 | 
					
						2007-11-21 13:11:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ceab127fac
					 | 
					
						
						
							
							Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from display size (now dx,dy). Move functions which work on the displayed area into screen-display.c and tidy. Use macros consistently when accessing screen data (may want to move everything about again later!). This the first step on the road to scrollback.
						
						
						
						
						
						
					 | 
					
						2007-11-20 21:42:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b04bffc9c9
					 | 
					
						
						
							
							+index.html.in
						
						
						
						
						
						
					 | 
					
						2007-11-20 17:01:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						0d9ebaafb1
					 | 
					
						
						
							
							dist target.
						
						
						
						
						
						
					 | 
					
						2007-11-20 12:00:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						6e04524596
					 | 
					
						
						
							
							switch-client command.
						
						
						
						
						
						
					 | 
					
						2007-11-16 21:31:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b359f9b594
					 | 
					
						
						
							
							Add -c option to specify client, and move detach/refresh to client rather than session.
						
						
						
						
						
						
					 | 
					
						2007-11-16 21:12:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e4a6cdefda
					 | 
					
						
						
							
							kill-window command.
						
						
						
						
						
						
					 | 
					
						2007-11-12 14:21:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d9b85594f8
					 | 
					
						
						
							
							Initial man page.
						
						
						
						
						
						
					 | 
					
						2007-11-09 15:23:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						16321270c8
					 | 
					
						
						
							
							rename-session command.
						
						
						
						
						
						
					 | 
					
						2007-11-09 11:02:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						08d9f46aae
					 | 
					
						
						
							
							Make it build/run on Linux.
						
						
						
						
						
						
					 | 
					
						2007-10-31 14:26:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						48ad0431fb
					 | 
					
						
						
							
							swap-window command.
						
						
						
						
						
						
					 | 
					
						2007-10-30 11:10:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						941eab33e9
					 | 
					
						
						
							
							%u -> %d for indexes. Some lint fixes.
						
						
						
						
						
						
					 | 
					
						2007-10-30 10:59:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4a325c8f93
					 | 
					
						
						
							
							unlink-window command. Also fix some u_int -> int problems.
						
						
						
						
						
						
					 | 
					
						2007-10-26 16:57:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5a954bd9bd
					 | 
					
						
						
							
							link-window command to link a window into another session.
						
						
						
						
						
						
					 | 
					
						2007-10-26 13:03:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9f06104c3a
					 | 
					
						
						
							
							has-session command.
						
						
						
						
						
						
					 | 
					
						2007-10-25 17:44:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						25e94a0526
					 | 
					
						
						
							
							List client command.
						
						
						
						
						
						
					 | 
					
						2007-10-23 09:36:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						cf77c80b93
					 | 
					
						
						
							
							FreeBSD's util.h is libutil.h.
						
						
						
						
						
						
					 | 
					
						2007-10-19 20:47:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						1b9647669a
					 | 
					
						
						
							
							Kill window command. Nuke some backspace stuff.
						
						
						
						
						
						
					 | 
					
						2007-10-19 11:10:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						94f003bbec
					 | 
					
						
						
							
							Refresh session command.
						
						
						
						
						
						
					 | 
					
						2007-10-19 09:21:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						f3404ee922
					 | 
					
						
						
							
							send-prefix command.
						
						
						
						
						
						
					 | 
					
						2007-10-12 13:03:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						efa3e131b5
					 | 
					
						
						
							
							Simplify input.c - lose class table and use macros.
						
						
						
						
						
						
					 | 
					
						2007-10-10 19:45:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5a3b92c2df
					 | 
					
						
						
							
							-d option to attach. Also fix CC in Makefile and make it build with DEBUG again.
						
						
						
						
						
						
					 | 
					
						2007-10-04 21:21:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						1f9a8e70d9
					 | 
					
						
						
							
							Incomplete resize support.
						
						
						
						
						
						
					 | 
					
						2007-10-04 19:03:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						68a5d5c00b
					 | 
					
						
						
							
							Window attachment, malloc debugging, fix a segfault with no sessions.
						
						
						
						
						
						
					 | 
					
						2007-10-04 11:52:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ff56ed7bd6
					 | 
					
						
						
							
							Nuke ?.
						
						
						
						
						
						
					 | 
					
						2007-10-04 11:23:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						225e07fe38
					 | 
					
						
						
							
							Select window command.
						
						
						
						
						
						
					 | 
					
						2007-10-04 10:54:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						19c1e1a800
					 | 
					
						
						
							
							Rename window.
						
						
						
						
						
						
					 | 
					
						2007-10-04 10:39:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						57157a1cde
					 | 
					
						
						
							
							set-option command to set meta.
						
						
						
						
						
						
					 | 
					
						2007-10-04 10:11:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						774b556669
					 | 
					
						
						
							
							Key binding and unbinding.
						
						
						
						
						
						
					 | 
					
						2007-10-04 09:30:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						292ad55fbe
					 | 
					
						
						
							
							List keys command.
						
						
						
						
						
						
					 | 
					
						2007-10-04 00:18:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						815815989a
					 | 
					
						
						
							
							Next/last/previous window, some other tweaks.
						
						
						
						
						
						
					 | 
					
						2007-10-04 00:02:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7ba01f6843
					 | 
					
						
						
							
							New window command.
						
						
						
						
						
						
					 | 
					
						2007-10-03 23:32:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						df716ecc8f
					 | 
					
						
						
							
							Rewrite command handling to be more generic. Not finished!
						
						
						
						
						
						
					 | 
					
						2007-10-03 21:31:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						dadc56d754
					 | 
					
						
						
							
							Key binding, unbinding.
						
						
						
						
						
						
					 | 
					
						2007-10-03 11:26:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9bb907f2a7
					 | 
					
						
						
							
							Move command handling into the server and tidy up some bits.
						
						
						
						
						
						
					 | 
					
						2007-10-03 10:18:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ef91aac688
					 | 
					
						
						
							
							Add profiling. Also some trivial optimisations to skip memcpying.
						
						
						
						
						
						
					 | 
					
						2007-10-03 00:13:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						bfccbc67d1
					 | 
					
						
						
							
							Simple status line.
						
						
						
						
						
						
					 | 
					
						2007-10-01 14:53:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						17ec1aa2f2
					 | 
					
						
						
							
							Binary-only install target.
						
						
						
						
						
						
					 | 
					
						2007-09-29 21:05:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						aafee17de6
					 | 
					
						
						
							
							New input parser via state machine.
						
						
						
						
						
						
					 | 
					
						2007-09-28 22:47:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						8d01984182
					 | 
					
						
						
							
							Restore list command.
						
						
						
						
						
						
					 | 
					
						2007-09-26 18:32:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						fb39b22a2e
					 | 
					
						
						
							
							Cleanup part II: split up client stuff and ops. More to come.
						
						
						
						
						
						
					 | 
					
						2007-09-26 13:43:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |