From: lea%anl433.uucp@Germany.EU.net (Iain Lea)
Subject: CHANGES: Tin v1.1 PL5 -> PL6
Reply-To: Iain.Lea%anl433.uucp@Germany.EU.net
Organization: ANL A433, Siemens AG., Germany.
X-Newsreader: TIN [version 1.1 Beta PL6]
Date: Tue, 1 Sep 1992 05:53:41 GMT

This article contains the CHANGES file that I am maintaining as I develope
the next version of the tin newsreader v1.1 PL6. There are still a few fixes
I want to intergrate before releasing it in the next couple of weeks.

The reason I am posting this is that I hope tin users  will read this before
sending me a bug report about a problem that I have already fixed in PL6 :-)

If your problem is not listed below then please send me a bug report.

I also want to know from tin users if the following commands are often used:
1. -m command line option
2. -p command line option

Iain

CHANGES tin v1.1 PL5 -> tin 1.1 PL6 Beta
----------------------------------------

1)  Hakan Lennestal (hakanl@lulea.telesoft.se)
    BUG. set_tin_uid_gid() should be removed from kill routine.
    FIX. kill.c - deleted set_tin_uid_gid() routine.

2)  Roger Binns (crs89rdb@brunel.ac.uk)
    BUG. SHELL should be defined in Makefile.
    FIX. Makefile - applied suggestion.

3)  Don Sheythe (dsheythe@cs.washigton.edu)
    BUG. Tmp files should be auto deleted in some groups and the user
         should not have to be prompted for an answer.
    FIX. active.c save.c - added 'delete_tmp_files=' group attribute.

4)  Tim Pierce (twpierce@amherst.edu)
    BUG. Always assumes PRINTER is 'ps' if PRINTER env var. is not defined. 
    FIX. feed.c - removed get_val() call to get PRINTER variable value. 

5)  John Davis (davis@chem.canterbury.ac.nz)
    BUG. #ifdef is wrong for AIX around invoke_cmd() in misc.c
    FIX. misc.c - Changed AIX to RS6000 to match Makefile entry.

6)  Callum Gibson (callum@bain3.bain.oz.au)
    BUG. time.h is included twice.
    FIX. tin.h - deleted second occurance.

7)  Mat Davis (davisdm@widget.msfc.nasa.gov)
    BUG. Group attribute sort_art_type does not work.
    FIX. art.c newsrc.c - Changed default_sort_art_type to attribute sort type.

8)  cjm@trillion.mincom.oz.au (Chris Moran)
    BUG. On Xenix __STDC__ has to be used in #if !__STDC__ to work correctly.
    FIX. extern.h xindex.c - applied supplied patch.

9)  Michael Corrigan (corrigan@weber.ucsd.edu)
    BUG. The compiler define __hpux should be used on HPUX machines.
    FIX. tin.h curses.c inews.c - changed all HPUX defines to __hpux.

10) John Schmitz (schmitz@scd.hp.com)
    BUG. File dependencies are wrong for open.c & post.c.
    FIX. Makefile - added file dependencies.

11) Steven Cogswell (m31z@jupiter.sun.csd.unb.ca)
    BUG. post_proc_type= group attribute does not work.
    FIX. group.c - applied supplied patch.

12) Olle Eriksson (olle@jagularen.cb.uu.se)
    BUG. The routine toggle_my_groups() does not see the active[0] newsgroup.
    FIX. select.c - applied supplied patch.

13) Leila Burrell-Davis (lielabd@syma.sussex.ac.uk)
    BUG. tin -u &  will not work because new group questions block job.
    FIX. active.c - checks to see if just index files are being created.

14) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. Toggling 'r' at group selection level repositions at the wrong group. 
    FIX. select.c - saves current group position before toggling so that old
         position or next group can be found after toggling.

15) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. Subscribing to a new group causes SIGSEGV on Apollo machines.
    FIX. newsrc.c - subscribe_group() parameter was defined as char but its
         prototype was int. Very picky compiler & OS.

16) Thomas Omerzu (omerzu@quarta.quantum.de)
    BUG. Comments starting with # should be allowed in ~news/lib/subscriptions.
    FIX. newsrc.c - added check for line beginning with '#' or LF.

17) Eric Bowles (bowles@is.s.u-tokyo.ac.jp)
    BUG. $TINDIR env. variable should be used to set homedir at startup.
    FIX. init.c - set homedir by init with $TINDIR otherwise $HOME / pw_homedir 

18) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. The new news number should be in same place for -> and hilite bar.
    FIX. select.c - Modified code so that redraw runs faster on slow lines.

19) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. 'u' unsubscribe group should automatcally advance to next group.
    FIX. select.c -  added code to advance to next group.

20) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. Rereading newsgroups file via NNTP every time active file is reread
         is wasting net bandwidth and is time consuming on slow lines.
    FIX. active.c open.c - added code to write a copy of the newsgroups file
         to ~/.tin/newsgroups the first time it is read from the NNTP server.
         Subsequent rereads are from the local copy therefore saving time.

21) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. tin -c & does not work because info. text blocks the job.
    FIX. active.c - stopped reading the newsgroups file if catching up.

22) Iain Lea (iain%anl433.uucp@Germany.EU.net)
    BUG. 'l' change spooldir does not set group attributes.
    FIX. spooldir.c - added read_attributes_file() after changing spooldir.

23) Hugh Mahon (hugh@hpcndsst.cnd.hp.com)
    BUG. Hilite bar is not erased when advancing at group level on HP terms.
    FIX. curses.c group.c - applied supplied patch.

24) Dave Pascoe (pascoe%rocky.dnet@gte.com)
    BUG. 'tin -M user' causes SIGSEGV error.
    FIX. save.c - File pointer fp was being written to before being opened.

25) Tony Travis (ajt@doc.ic.ac.uk)
    BUG. Inverse video toggle is not saved on exit.
    FIX. rcfile.c - added inverse_video= tinrc entry.

26) Martin Kraemer (mxed%D255S002@athen.uucp)
    BUG. Raw mode is not set when compiling SINIX SVR4 if sinix is defined.
    FIX. curses.c - applied supplied patch.

27) rsalz@osf.org (Rich Salz)
    Contributed newer version (March 92) of wildmat.c & wildmat.3 routines.

28) Dave Schweisguth (dcs@neutron.chem.yale.edu)
    BUG. Allow quick startup to post an article & then exit (elm like).
    FIX. main.c post.c - added -w command line switch & quick_post_article() 
         routine to post article and then exit.

29) Mark Tomlinson (mark@garden.equinox.gen.nz)
    ADD. Added support for tin to run on Commodore AmigaOS. 
         Applied supplied patch.

30) Leila Burrell-Davis (lielabd@syma.sussex.ac.uk)
    BUG. 'make install' only allows you to install manpage in .../man1 
    FIX. Makefile - applied supplied patch.

31) Walter Pelissero (wally@lpds.sublink.org)
    BUG. Typo errors in manpage.
    FIX. tin.1 - applied supplied patch.

32) Tony Travis (ajt@doc.ic.ac.uk)
    BUG. The 'u' status on the LHS of the group selection page after yanking 
         in all groups does not get updated when I press 's' to subscribe.
    FIX. select.c - update code was updating the incorrect column. 

32) Walter Pelissero (wally@lpds.sublink.org)
    BUG. 'T' tag article cannot tag all arts in a thread from group level.
    FIX. group.c - applied supplied patch.

33) ??
    BUG. Mail cannot be saved to MMDF style mailboxs.
    FIX. init.c rcfile.c - added 'save_to_mmdf_mailbox=' to tinrc file.

34) Steve Hunt (steve@acorn.co.uk)
    BUG. Wrong directory reading #include files are used by compiling.
    FIX. open.c - applied supplied patch.

35) Bill Davidsen (davidsen@crdos1.crd.ge.com)
    ADD. Contributed envarg.c routine to add contents of TINRC env variable 
         to command line options.

36) Jeff Garzik (death@acca.nmsu.ed)
    BUG. Show the num of responses on Continued page headers at article level.
    FIX. page.c - added num of responses to page header.