Tiago Cunha 
							
						 
					 
					
						
						
							
						
						9002e60adf 
					 
					
						
						
							
							Sync OpenBSD patchset 213:  
						
						 
						
						... 
						
						
						
						Don't try to free old string values (and crash) when they are overridden unless
they were actually found in the source terminal description. Reported by jmc. 
						
						
					 
					
						2009-08-09 15:57:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						3deb17e841 
					 
					
						
						
							
							Do not include vis.h directly, since it's OS-dependent.  
						
						 
						
						
						
						
					 
					
						2009-08-09 15:29:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						15f6a41a75 
					 
					
						
						
							
							Sync OpenBSD patchset 211:  
						
						 
						
						... 
						
						
						
						Add a terminal-overrides session option allowing individual terminfo(5) entries
to be overridden. The 88col/256col checks are now moved into the default
setting and out of the code.
Also remove a couple of old workarounds for xterm and rxvt which are no longer
necessary (tmux can emulate them if missing). 
						
						
					 
					
						2009-08-09 15:26:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						75b6736cf4 
					 
					
						
						
							
							Sync OpenBSD patchset 210:  
						
						 
						
						... 
						
						
						
						Fix checking of setupterm(3) error codes. While there include the
name of the terminal type causing the error where relevant. ok nicm@. 
						
						
					 
					
						2009-08-09 12:06:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						4027335fa9 
					 
					
						
						
							
							Clear the codes array earlier as tty_term_free could be called on error.  
						
						 
						
						
						
						
					 
					
						2009-08-05 19:05:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ac54dee9bb 
					 
					
						
						
							
							Don't try to free old string values (and crash) when they are overridden unless  
						
						 
						
						... 
						
						
						
						they were actually found in the source terminal description. Reported by jmc. 
						
						
					 
					
						2009-08-03 15:30:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1673735f02 
					 
					
						
						
							
							Add a terminal-overrides session option allowing individual terminfo(5) entries  
						
						 
						
						... 
						
						
						
						to be overridden. The 88col/256col checks are now moved into the default
setting and out of the code.
Also remove a couple of old workarounds for xterm and rxvt which are no longer
necessary (tmux can emulate them if missing). 
						
						
					 
					
						2009-08-03 14:10:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthieu Herrb 
							
						 
					 
					
						
						
							
						
						e4bb08e1f5 
					 
					
						
						
							
							Fix checking of setupterm(3) error codes. While there include the  
						
						 
						
						... 
						
						
						
						name of the terminal type causing the error where relevant. ok nicm@. 
						
						
					 
					
						2009-08-02 20:47:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						910d6282c4 
					 
					
						
						
							
							Whoops, chose the wrong one in a conflict. Revert.  
						
						 
						
						
						
						
					 
					
						2009-07-14 06:54:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						edd3142d1f 
					 
					
						
						
							
							Don't need ncurses, use curses.  
						
						 
						
						
						
						
					 
					
						2009-07-14 06:47:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ceace9c6bd 
					 
					
						
						
							
							Since tmux doesn't actually need ncurses, use -lcurses/curses.h  
						
						 
						
						... 
						
						
						
						instead. Pointed out by millert a while ago. 
						
						
					 
					
						2009-07-14 06:30:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a9e3d5c56a 
					 
					
						
						
							
							More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:47:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ray Lai 
							
						 
					 
					
						
						
							
						
						74749e8705 
					 
					
						
						
							
							Remove trailing newlines, spaces, and tabs.  
						
						 
						
						... 
						
						
						
						No binary change. 
						
						
					 
					
						2009-06-05 03:13:16 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0b54a2d723 
					 
					
						
						
							
							Don't use -Wcast-qual and use explicit casts to shut gcc up in the few cases we can't avoid using a char *.  
						
						 
						
						
						
						
					 
					
						2009-05-15 12:57:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						143aa718e5 
					 
					
						
						
							
							Space trimmage mega-diff.  
						
						 
						
						
						
						
					 
					
						2009-05-04 17:58:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5fbdca890a 
					 
					
						
						
							
							Use the xenl terminfo flag to detect early-wrap terminals like the FreeBSD  
						
						 
						
						... 
						
						
						
						console. Many thanks for a very informative email from Christian Weisgerber. 
						
						
					 
					
						2009-04-23 21:09:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e6d35b6aa4 
					 
					
						
						
							
							Support for 88 colour terminals.  
						
						 
						
						
						
						
					 
					
						2009-03-07 10:29:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						171256057e 
					 
					
						
						
							
							Extra function keys from Dashing dashing at hushmail dot com  
						
						 
						
						
						
						
					 
					
						2009-03-02 18:05:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b03783efad 
					 
					
						
						
							
							strdup() not necessary here.  
						
						 
						
						
						
						
					 
					
						2009-02-16 19:01:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e6ed1cc44f 
					 
					
						
						
							
							Never draw last character: stops stray scrolling sometimes should status line be disabled.  
						
						 
						
						
						
						
					 
					
						2009-02-12 00:18:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						959eeef505 
					 
					
						
						
							
							FreeBSD's console wraps lines at $COLUMNS - 1 rather than $COLUMNS (the cursor can never be beyond $COLUMNS - 1) and does not appear to support changing this behaviour, or any of the obvious possibilities (turning off right margin wrapping, insert mode). This is irritating, most notably because it impossible to write to the very bottom-right of the screen without scrolling. To work around this, if built on FreeBSD and run with a "cons" $TERM, the bottom-right cell on the screen is omitted.  
						
						 
						
						
						
						
					 
					
						2009-02-11 23:16:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d5eaf3a9f6 
					 
					
						
						
							
							Emulate CSR with existing screen data on old/stupid terminals which don't support it.  
						
						 
						
						
						
						
					 
					
						2009-02-11 19:06:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6c76aaca92 
					 
					
						
						
							
							Lose unnecessary cursor restores, fix a couple of placement bugs and remove unused CR.  
						
						 
						
						
						
						
					 
					
						2009-02-11 18:44:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						65378588ac 
					 
					
						
						
							
							Don't debug this stuff.  
						
						 
						
						
						
						
					 
					
						2009-02-11 17:08:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						051dcdcba8 
					 
					
						
						
							
							Fix all rxvt*.  
						
						 
						
						
						
						
					 
					
						2009-02-01 18:11:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6897510552 
					 
					
						
						
							
							Codes no longer needed.  
						
						 
						
						
						
						
					 
					
						2009-01-11 23:41:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ee0a7cda88 
					 
					
						
						
							
							Restore emulation of ich with insert mode.  
						
						 
						
						
						
						
					 
					
						2009-01-10 22:28:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						736117e4e9 
					 
					
						
						
							
							Whoops, didn't mean to commit that bit.  
						
						 
						
						
						
						
					 
					
						2009-01-10 22:26:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						20fc7a4b6c 
					 
					
						
						
							
							Don't need cud.  
						
						 
						
						
						
						
					 
					
						2009-01-10 22:24:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						312633203d 
					 
					
						
						
							
							Support btab.  
						
						 
						
						
						
						
					 
					
						2009-01-10 18:28:09 +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