Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						043514a834
					 | 
					
						
						
							
							Preliminary mouse support.
						
						
						
						
						
						
					 | 
					
						2007-11-27 23:28:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						f47ab8f13f
					 | 
					
						
						
							
							Don't nuke charset flag on [0m. Also rename DRAWING -> CHARSET flag.
						
						
						
						
						
						
					 | 
					
						2007-11-27 23:01:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						43c99c2fab
					 | 
					
						
						
							
							Clear current line properly on clear eos.
						
						
						
						
						
						
					 | 
					
						2007-11-27 22:12:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						c6384a765b
					 | 
					
						
						
							
							Flush data on tty open. Also reset colour before clearing line/screen.
						
						
						
						
						
						
					 | 
					
						2007-11-27 21:07:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7034ba236f
					 | 
					
						
						
							
							Same exit process applied to detach.
						
						
						
						
						
						
					 | 
					
						2007-11-27 20:03:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5cd1d459c5
					 | 
					
						
						
							
							Three-stage exit process so that [] message printing works on detach etc.
						
						
						
						
						
						
					 | 
					
						2007-11-27 20:01:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						2fabfb30b0
					 | 
					
						
						
							
							Make reset actually work.
						
						
						
						
						
						
					 | 
					
						2007-11-27 19:43:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						80e30f693c
					 | 
					
						
						
							
							Minor tweaks/missed bits.
						
						
						
						
						
						
					 | 
					
						2007-11-27 19:32:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						76c8a590db
					 | 
					
						
						
							
							Big internal reorganisation to move tty control into parent.
						
						
						
						
						
						
					 | 
					
						2007-11-27 19:23:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						97eca99d0b
					 | 
					
						
						
							
							Code tidying.
						
						
						
						
						
						
					 | 
					
						2007-11-26 22:22:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						c5b1fa9411
					 | 
					
						
						
							
							Shift history up by 10% at a time.
						
						
						
						
						
						
					 | 
					
						2007-11-26 22:18:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						14610569c8
					 | 
					
						
						
							
							This is better than disabling it.
						
						
						
						
						
						
					 | 
					
						2007-11-26 22:06:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						6b2debfbfa
					 | 
					
						
						
							
							Erm, check the right cell... d'oh.
						
						
						
						
						
						
					 | 
					
						2007-11-26 20:57:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						0ad9a61ba0
					 | 
					
						
						
							
							Heh. 2300 not 1200.
						
						
						
						
						
						
					 | 
					
						2007-11-26 20:50:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						f903cc9a56
					 | 
					
						
						
							
							Rv EOL optimisation, it screws up selection.
						
						
						
						
						
						
					 | 
					
						2007-11-26 20:45:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						818df923de
					 | 
					
						
						
							
							Add ^A && ^E to copy mode. Also use STDIN instead of STDOUT in a couple of places.
						
						
						
						
						
						
					 | 
					
						2007-11-26 20:36:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d61a63c04e
					 | 
					
						
						
							
							Update SRCS, use -rdynamic in DEBUG case, lose openssl crap.
						
						
						
						
						
						
					 | 
					
						2007-11-25 22:08:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						1ef876db59
					 | 
					
						
						
							
							Sync SRCS.
						
						
						
						
						
						
					 | 
					
						2007-11-25 22:03:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						89db56fb09
					 | 
					
						
						
							
							Disable this optimisation since cursor can be updated by stuff outside.
						
						
						
						
						
						
					 | 
					
						2007-11-25 13:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9a3dde0f53
					 | 
					
						
						
							
							Oops, use correct y.
						
						
						
						
						
						
					 | 
					
						2007-11-25 11:13:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						0f0dd4a566
					 | 
					
						
						
							
							Init local_log to -1.
						
						
						
						
						
						
					 | 
					
						2007-11-25 10:59:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						87b418b13e
					 | 
					
						
						
							
							Redo output logging in local.c. Optimise line drawing.
						
						
						
						
						
						
					 | 
					
						2007-11-25 10:56:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						15511cb41a
					 | 
					
						
						
							
							Support for VT100 graphics mode. Also lose some redundant checks.
						
						
						
						
						
						
					 | 
					
						2007-11-24 23:29:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						08f8740da7
					 | 
					
						
						
							
							Always redraw requesting client on resize.
						
						
						
						
						
						
					 | 
					
						2007-11-24 20:08:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						5ad9b31ac5
					 | 
					
						
						
							
							Scroll region reset homes the cursor, so start at 0,0 when drawing. Also don't set region after DECRC.
						
						
						
						
						
						
					 | 
					
						2007-11-24 19:29:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b9034946ad
					 | 
					
						
						
							
							Reset before calling window_draw otherwise it'll have the wrong idea of the current state (since it copies from screen).
						
						
						
						
						
						
					 | 
					
						2007-11-24 18:32:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						112f4d9f60
					 | 
					
						
						
							
							Don't stop until after everything else done.
						
						
						
						
						
						
					 | 
					
						2007-11-24 18:09:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						d03e729904
					 | 
					
						
						
							
							Better words.
						
						
						
						
						
						
					 | 
					
						2007-11-24 18:05:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b2d78b67d8
					 | 
					
						
						
							
							Use screen_draw_* to write message, avoids leaving attribute changes around.
						
						
						
						
						
						
					 | 
					
						2007-11-24 17:58:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						01dd8a3320
					 | 
					
						
						
							
							Sync.
						
						
						
						
						
						
					 | 
					
						2007-11-24 17:21:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						69cec8803e
					 | 
					
						
						
							
							Document modes, c/p etc.
						
						
						
						
						
						
					 | 
					
						2007-11-24 14:21:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						43a05b1884
					 | 
					
						
						
							
							Better fix, handle delete-last-line properly.
						
						
						
						
						
						
					 | 
					
						2007-11-24 13:26:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4e21786eef
					 | 
					
						
						
							
							Don't crash when deleting lines at the end, fixes irssi.
						
						
						
						
						
						
					 | 
					
						2007-11-24 12:33:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						a01093603b
					 | 
					
						
						
							
							Inc region in debug msg.
						
						
						
						
						
						
					 | 
					
						2007-11-23 22:51:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						8da0b1fb99
					 | 
					
						
						
							
							Mostly-complete copy and paste.
						
						
						
						
						
						
					 | 
					
						2007-11-23 17:52:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						68b2d36e07
					 | 
					
						
						
							
							Rm some redundant checks, prevent issues when data->size == 0.
						
						
						
						
						
						
					 | 
					
						2007-11-23 16:43:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b44bc4f8f5
					 | 
					
						
						
							
							Forgot to commit.
						
						
						
						
						
						
					 | 
					
						2007-11-23 14:28:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						39246043cf
					 | 
					
						
						
							
							Show hlimit.
						
						
						
						
						
						
					 | 
					
						2007-11-23 13:11:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4cd1f86359
					 | 
					
						
						
							
							Only show history size.
						
						
						
						
						
						
					 | 
					
						2007-11-23 13:02:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						4d7510bb97
					 | 
					
						
						
							
							Sync.
						
						
						
						
						
						
					 | 
					
						2007-11-23 12:59:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						9c584432d0
					 | 
					
						
						
							
							history-limit option.
						
						
						
						
						
						
					 | 
					
						2007-11-23 12:48:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						26c8303733
					 | 
					
						
						
							
							Tidier code by moving mess into functions.
						
						
						
						
						
						
					 | 
					
						2007-11-22 19:40:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7b4556946d
					 | 
					
						
						
							
							Make C-space toggle. Fix sel on same line.
						
						
						
						
						
						
					 | 
					
						2007-11-22 19:26:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						7ab0b466fe
					 | 
					
						
						
							
							Text selection with C-space.
						
						
						
						
						
						
					 | 
					
						2007-11-22 19:17:01 +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
							
						 
					 | 
					
						
						
							
						
						4930e894c2
					 | 
					
						
						
							
							Mention quit key. Fix key style.
						
						
						
						
						
						
					 | 
					
						2007-11-22 10:31:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						12810b09d7
					 | 
					
						
						
							
							Oops, missing one BACKGOUND.
						
						
						
						
						
						
					 | 
					
						2007-11-22 09:29:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						df7be0ddab
					 | 
					
						
						
							
							Split SCREEN_BACKGROUND flag into BACKGROUND/NOCURSOR in preparation for copy mode.
						
						
						
						
						
						
					 | 
					
						2007-11-22 09:11:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e2438dc96e
					 | 
					
						
						
							
							Check for NULL clients.
						
						
						
						
						
						
					 | 
					
						2007-11-21 22:40:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						39dfa41971
					 | 
					
						
						
							
							Don't count actual struct, don't count size twice.
						
						
						
						
						
						
					 | 
					
						2007-11-21 22:24:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |