Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						15a64b805e 
					 
					
						
						
							
							Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last  
						
						... 
						
						
						
						time now I've configured emacs to make them displayed in really annoying
colours... 
						
						
					 
					
						2009-12-03 22:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						094bca5ac3 
					 
					
						
						
							
							Output the right keys for application and number keypad modes (they were the  
						
						... 
						
						
						
						wrong way round). 
						
						
					 
					
						2009-11-25 12:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d9961f40bf 
					 
					
						
						
							
							Don't output rxvtisms either.  
						
						
						
						
					 
					
						2009-11-10 18:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6a6a42aa3a 
					 
					
						
						
							
							It would help if I read my own comments... make alt keys work again by sending  
						
						... 
						
						
						
						alt AND the key not alt instead of it. 
						
						
					 
					
						2009-11-04 23:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a02c7e804c 
					 
					
						
						
							
							Convert the window pane (pty master side) fd over to use a bufferevent.  
						
						... 
						
						
						
						The evbuffer API is very similar to the existing tmux buffer API so this was
remarkably painless. Not many possible ways to do it, I suppose. 
						
						
					 
					
						2009-11-04 22:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e831649b64 
					 
					
						
						
							
							Not all terminals swap CSI and SS3 on ctrl, so remove that.  
						
						... 
						
						
						
						Also mark the rxvt special-cases as such until terminfo is updated to have
kLFT5, kRIT5 etc. 
						
						
					 
					
						2009-10-26 17:59:46 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						fd2ef18a70 
					 
					
						
						
							
							Rewrite xterm-keys code (both input and output) so that works (doesn't always  
						
						... 
						
						
						
						output the same modifiers, accepts all the possible input keys) and is more
understandable. 
						
						
					 
					
						2009-10-26 17:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bbca6fe5b0 
					 
					
						
						
							
							On second thoughts, drop the rxvt output entirely.  
						
						
						
						
					 
					
						2009-10-26 14:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5cce40d4c3 
					 
					
						
						
							
							Set the output code for ctrl+cursor keys correctly, and disable (comment)  
						
						... 
						
						
						
						rxvt-style output. 
						
						
					 
					
						2009-10-26 14:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a0ec4a11ee 
					 
					
						
						
							
							Drop INPUTKEY_CTRL and just handle it as part of the table.  
						
						
						
						
					 
					
						2009-10-26 13:34:26 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						25d2000625 
					 
					
						
						
							
							Add or fix some comments.  
						
						
						
						
					 
					
						2009-10-26 13:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b3604dcf83 
					 
					
						
						
							
							Tidy up table.  
						
						
						
						
					 
					
						2009-10-26 13:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						db4452d307 
					 
					
						
						
							
							Rename keypad keys to something more useful.  
						
						
						
						
					 
					
						2009-10-26 13:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						10a656eedb 
					 
					
						
						
							
							Remove the xterm-keys code which is broken (a replacement is coming but some  
						
						... 
						
						
						
						more cleanup is needed first). 
						
						
					 
					
						2009-10-26 13:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						4bc0f6e7e9 
					 
					
						
						
							
							Clean up by introducing a wrapper struct for mouse clicks rather than passing  
						
						... 
						
						
						
						three u_chars around.
As a side-effect this fixes incorrectly rejecting high cursor positions
(because it was comparing them as signed char), reported by Tom Doherty. 
						
						
					 
					
						2009-10-11 07:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						639fbe0392 
					 
					
						
						
							
							Detect backspace by looking at termios VERASE and translate it into \177 (which  
						
						... 
						
						
						
						matches screen's behaviour if not its termcap/terminfo entry). The terminfo kbs
cap is often wrong or missing so it can't be used, and just assuming \177 may
be wrong. 
						
						
					 
					
						2009-07-26 21:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						725938fb85 
					 
					
						
						
							
							Tidy up keys: use an enum for the key codes, and remove the macros which just  
						
						... 
						
						
						
						wrap flag sets/clears/tests. 
						
						
					 
					
						2009-07-21 17:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						35876eaab9 
					 
					
						
						
							
							Import tmux, a terminal multiplexor allowing (among other things) a single  
						
						... 
						
						
						
						terminal to be switched between several different windows and programs
displayed on one terminal be detached from one terminal and moved to another.
ok deraadt pirofti 
						
						
					 
					
						2009-06-01 22:58:49 +00:00