wls@astrovax.UUCP (11/01/83)
I have posted a revised version of visual.c (a component of Kenneth Alquist's
vnews) to net.sources. I have fixed some bugs, added one command, fixed some
things I thought were handled crudely, and have tried to keep up to date with
the current posted bug fixes. The changes are enough that a simple diff
posting is unrealistic. We run 4.1 BSD here and although I have tried to
do the correct things for USG I do not guarantee them.
This is the list of changes extracted from the file:
/*
* Changes to visual.c (W. Sebok astrovax!wls)
*
* 1) Added 'H' command to print out full header.
* 2) Interrupt character was hard-wired to Rubout. Replaced this with
* interrupt (and quit) characters obtained from terminal ioctl's.
* 3) fixed 4.1 BSD bug which would cause the interrupt character to be
* ignored anyway unless set differently than vnews is expecting. This
* bug is produced by the fact that the terminal read is *not* aborted
* by an interrupt signal in 4.1 BSD when the new signal mechanism is used.
* 4) Added handling of delete and kill characters to the entry of a number
* used as a command parameter.
* 5) Cleaned up behavior of `s' command when environment variable NEWSBOX
* is present:
* a) when %s is present in NEWSBOX string added directory creation when
* directory is not present. It also recognizes and rejects the case
* when the "directory" is present but not a directory.
* b) formerly, saving at article at ~/file would cause the article to
* saved at newsdir/groupname/~/file where "newsdir" is the news
* directory and "groupname" is the name of the news group. This has
* been fixed to instead save the article at $HOME/file.
* 6) Applied many of the bug fixes given on the net. This includes the bug fix
* I posted to make ^Z not hang vnews when given from the editor invoked by
* the "r" or "f" commands.
*/
--
Bill Sebok Princeton Univ. Astrophysics
{allegra,akgua,burl,cbosgd,decvax,ihnp4,knpo,princeton}!astrovax!wls