| 
							
							
								 Nicholas Marriott | 2bd92e5f18 | Lose unnecessary flags on context. | 2008-06-21 10:19:36 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 4e4f71febb | Swap in new paste buffer code and add a couple more commands. | 2008-06-20 17:31:48 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | be0cf3bfe4 | Add ; too. | 2008-06-19 21:28:41 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 74d8f0bf1d | Command prompt for interactive commands. | 2008-06-19 20:45:21 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 55d5b83408 | Informational messages on window option changes. | 2008-06-16 17:35:40 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 4c166484f4 | Memory leak/missing init. | 2008-06-16 07:01:41 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 642c0b00ab | Easy bits of arg printing for list-keys. | 2008-06-05 16:35:32 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | f91e7bfd38 | If no command is specified, assume new-session. | 2008-06-03 05:35:51 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | f97db61439 | Clear msgdata where it is unavailable. | 2008-06-02 18:23:37 +00:00 |  | 
			
				
					| 
							
							
								 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 | 9a37eb4d94 | Bug fix; don't bail except on first line when printing. | 2007-12-06 21:42:00 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 7dc18f68e3 | set/reset mode window functions. | 2007-12-06 10:04:43 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 103748d6ad | Major reorganisation of screen handling. | 2007-12-06 09:46:23 +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 | c0572ea992 | Fix a format string bug and sprinkle some printflikes. | 2007-11-20 18:11:37 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 54d01c1a5f | Two-column display for on-line print. | 2007-11-16 22:06:45 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 6859306235 | Ooops use ->client here, not cmdclient. | 2007-11-16 21:43:43 +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 | 4ba3cf60be | Reorg window data structures. Add an intermediate data type (struct winlink) to hold index and make sessions hold a RB tree of them rather than a fixed array. | 2007-10-26 12:29:07 +00:00 |  | 
			
				
					| 
							
							
								 Nicholas Marriott | 21c17da7e6 | Remove freed keys from array. | 2007-10-23 10:25:57 +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 | 11bc0ee285 | Whoops, FREE not FREEALL. | 2007-10-04 11:55:55 +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 | 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 |  |