Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1903756171 
					 
					
						
						
							
							Changes for 0.9.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:08:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						81010f52db 
					 
					
						
						
							
							Update with new UTF-8 environment variable information for 0.9.  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:49:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						22d1b9412e 
					 
					
						
						
							
							Using -l to specify a login shell is non-POSIX and causes problems with shells  
						
						 
						
						... 
						
						
						
						that do not support it. Instead, set an empty default-command to invoke $SHELL
with - prefixed to argv[0], and make this the default setting. 
						
						
					 
					
						2009-07-01 19:42:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d50810267e 
					 
					
						
						
							
							This file is not going to be used as much any longer, make a note.  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:33:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						82b070ddfa 
					 
					
						
						
							
							Update ready for 0.9  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:33:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						55f8219d3c 
					 
					
						
						
							
							When unlocking the server, don't try to clear the prompt on clients without a  
						
						 
						
						... 
						
						
						
						prompt (such as the one issuing the unlock request).
This caused the server to die if the wrong password was entered when unlocking
from the command line with -U (nasty). 
						
						
					 
					
						2009-07-01 19:15:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						35092835b0 
					 
					
						
						
							
							Fix two errors with character/line insertion and deletion: the maximum number  
						
						 
						
						... 
						
						
						
						of characters which may be inserted or deleted is the screen width, not one
less (and similarly for lines and height); and if characters or lines are
deleted by moving the ones that follow, the space at the end needs to be
cleared.
This appears to solve long-standing redraw issues most visible when using the
force-width option then scrolling in view(1) or unwrapping lines in emacs. 
						
						
					 
					
						2009-07-01 19:14:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8fe3f1dcb2 
					 
					
						
						
							
							$Id$.  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:03:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						eed4f7600d 
					 
					
						
						
							
							Fix $Id$.  
						
						 
						
						
						
						
					 
					
						2009-06-29 22:04:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						503c6a3377 
					 
					
						
						
							
							Don't try to page up with scroll-mode -u or copy-mode -u unless the mode was  
						
						 
						
						... 
						
						
						
						successfully changed - if already in a different mode, it would corrupt the
mode data. 
						
						
					 
					
						2009-06-29 22:04:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						18ebc99906 
					 
					
						
						
							
							Use gmtime_r so the current time isn't overwritten, the minute comparison works  
						
						 
						
						... 
						
						
						
						and the clock is actually updated. It was already used for lock-server but not
here. 
						
						
					 
					
						2009-06-29 22:03:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						edc2e7da98 
					 
					
						
						
							
							Copy the 256-colour flag into the tty saved cell as well as the actual colour,  
						
						 
						
						... 
						
						
						
						otherwise colour 8 isn't reset. 
						
						
					 
					
						2009-06-29 22:03:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						796b2e3ec9 
					 
					
						
						
							
							Add missing spaces before some alias closing brackets, otherwise they are  
						
						 
						
						... 
						
						
						
						shown in the wrong style. 
						
						
					 
					
						2009-06-29 22:02:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1fb3948ff1 
					 
					
						
						
							
							Whoops, revert.  
						
						 
						
						
						
						
					 
					
						2009-06-26 22:18:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1496aa5dbc 
					 
					
						
						
							
							Remove some unused function declarations; no binary change.  
						
						 
						
						
						
						
					 
					
						2009-06-26 22:18:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6ce734cec0 
					 
					
						
						
							
							After logging (if enabled) is switched to file, there is no reason to keep  
						
						 
						
						... 
						
						
						
						stdin/stdout/stderr active, so dup them to /dev/null. 
						
						
					 
					
						2009-06-26 22:13:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						826add53f1 
					 
					
						
						
							
							Set LC_ALL=C to stop i18n breaking gcc test.  
						
						 
						
						
						
						
					 
					
						2009-06-26 16:01:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1aaf47e698 
					 
					
						
						
							
							Apparently NetBSD's tcgetpgrp is good enough to use, so don't need to play  
						
						 
						
						... 
						
						
						
						complicated games, from Roy Marples. 
						
						
					 
					
						2009-06-26 15:54:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						de2ea2d178 
					 
					
						
						
							
							Status line fixes: don't truncate status-right now the length calculation is  
						
						 
						
						... 
						
						
						
						done for UTF-8, limit to the maximum length correctly when printing, and always
print a space even if the left string is longer than the width available. 
						
						
					 
					
						2009-06-26 15:34:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								no_author 
							
						 
					 
					
						
						
							
						
						3fcbe1e27b 
					 
					
						
						
							
							Remove some dead assignments, found by sthen with clang.  
						
						 
						
						
						
						
					 
					
						2009-06-26 15:32:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						81b4aca934 
					 
					
						
						
							
							#ifndef nitems.  
						
						 
						
						
						
						
					 
					
						2009-06-26 15:31:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						63753735ec 
					 
					
						
						
							
							Update TODO.  
						
						 
						
						
						
						
					 
					
						2009-06-25 21:25:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						32312e0252 
					 
					
						
						
							
							vis compat stuff.  
						
						 
						
						
						
						
					 
					
						2009-06-25 20:27:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						802e129fd7 
					 
					
						
						
							
							Start of portability update: bitstring.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 17:02:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f1463ff3c1 
					 
					
						
						
							
							Lose -V.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:56:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0af7fa08d2 
					 
					
						
						
							
							Skip 8 line diffs ($Id$ change only).  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:54:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						20002ec6cd 
					 
					
						
						
							
							Comparison script.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:49:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8fc34ca044 
					 
					
						
						
							
							libgen.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:49:02 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bb459beb03 
					 
					
						
						
							
							Whitespace and more syncing.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:34:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8df98d1f5b 
					 
					
						
						
							
							Don't need linker magic anymore.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:25:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6cde05147e 
					 
					
						
						
							
							No more xmalloc-debug.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:25:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8565ae234b 
					 
					
						
						
							
							Fix rejects.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3eb1bfddd4 
					 
					
						
						
							
							Sync this properly.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:22:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a5830b9603 
					 
					
						
						
							
							Restore $Id$ and add script to do so.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:21:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f17a5f1e82 
					 
					
						
						
							
							If getcwd() fails, use the user's home directory, or /, instead of failing with  
						
						 
						
						... 
						
						
						
						an error. 
						
						
					 
					
						2009-06-25 16:11:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bfa46e8f91 
					 
					
						
						
							
							lines variable can be -1 (to be ignored), so should be signed. Found by lint.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:10:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f0bcbcfa7f 
					 
					
						
						
							
							Remove error about using -L and -S together which was never displayed as  
						
						 
						
						... 
						
						
						
						logging wasn't yet enabled, was unnecessary, and contradicted the man page
which says using -S will cause -L to be ignored. 
						
						
					 
					
						2009-06-25 16:09:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1b9ac18565 
					 
					
						
						
							
							tmux doesn't and won't need syslog logging, so remove it and some other unused  
						
						 
						
						... 
						
						
						
						functions found by lint. 
						
						
					 
					
						2009-06-25 16:09:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						582660bdf3 
					 
					
						
						
							
							Miscellaneous unused functions, including one which was basically a  
						
						 
						
						... 
						
						
						
						duplicate. Found by lint. 
						
						
					 
					
						2009-06-25 16:09:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						62822b1848 
					 
					
						
						
							
							Nuke unused buffer functions. Found by lint.  
						
						 
						
						... 
						
						
						
						Also remove some old debug output which was #if 0. 
						
						
					 
					
						2009-06-25 16:07:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						abb5e36199 
					 
					
						
						
							
							Unused prototypes. Found by lint, no binary change.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:06:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						947fabc751 
					 
					
						
						
							
							Unused variables. Found by lint, no binary change.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:05:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a03ae97fbf 
					 
					
						
						
							
							Now that a UTF-8-capable puts function exists, use it for printing strings in  
						
						 
						
						... 
						
						
						
						choice/more modes - lines with UTF-8 now display properly in find-window
results. 
						
						
					 
					
						2009-06-25 16:05:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3ec8efc803 
					 
					
						
						
							
							Fix a type mismatch warning in assignment.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:04:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f7a9eb46fc 
					 
					
						
						
							
							Change find-window and monitor-content to use fnmatch(3). For convenience and  
						
						 
						
						... 
						
						
						
						compatibility, *s are implicitly added at the start and end of the pattern. 
						
						
					 
					
						2009-06-25 16:04:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						853ad68162 
					 
					
						
						
							
							Add a dedicated function to convert a line into a string and use it to simplify the search window function.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:02:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e6e1b45fa1 
					 
					
						
						
							
							Change to match xterm's resizing behaviour, including pushing lines into the  
						
						 
						
						... 
						
						
						
						history from the top when reducing vertical size and pulling them again when
increasing size. 
						
						
					 
					
						2009-06-25 16:02:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						944520b3a8 
					 
					
						
						
							
							Make remain-on-exit work again when there is only one pane left, which was  
						
						 
						
						... 
						
						
						
						broken sometime during the pane/layout changes. Reported/tested by Iain Morgan,
thanks. 
						
						
					 
					
						2009-06-25 16:01:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						942ea4267d 
					 
					
						
						
							
							Trying to predict the cursor position for UTF-8 output in the same way as for  
						
						 
						
						... 
						
						
						
						normal eight-bit output is wrong, separate it into a different function. Fixes
spacing when mixing UTF-8 with some escape sequences, notably the way w3m does
it. 
						
						
					 
					
						2009-06-25 16:01:26 +00:00