Version History
---------------

Pre 0.36 - All details of earlier versions have been pruned to conserve space.

0.36 : Now asks users whether or not they wish to be subscribed to new groups
         not previously seen by the current user, excepting Email.<username>*
         groups where the owner is automatically subscribed and all other
         users are automatically unsubscribed.
       Now re-opens the grouplist window (if closed) when a new user is
         selected.
       Now doesn't prompt for subscription when a new group is created
         during debatch and the groups window *isn't* open.
       Now closes the new groups window whenever TTFN executes a closedown
         (e.g. when changing user or when Newsbase quits).

**** Fourth Release to ftp.demon.co.uk ****

0.37 : Stopped TTFN trying to delete non-existent submenus from the group list
         and all groups menus.
       Posting confirmation window now grabs the input focus and pressing
         "Return" in it causes the article to be sent!
       Auto-subscription wasn't detecting the difference between users that
         start with the same string of characters, i.e. "rob" and "rob2".
         Now fixed.

0.38 : Better EOF checking on Taglines and Signature files, hopefully curing
         the spurious ASC(255)'s generated now and again.
       Added savebox to selection menu, ready for code to save out multiple
         articles.
       Removed Backspace key shortcut to article deletion.  Now only the
         "Delete" key has this function.
       Now closes the message window if Newsbase can't send an article list
         for some reason (i.e. indexing the requested group).
       Changes Date&Time conversion to use UK territory no matter what the
         configured territory.
       Removed "Distribution: world" line addition in outgoing news articles.
       "sec.setup" in messages file now disables adjust on iconbar icon.
       Bug in auto-subscribe to own email groups (didn't work!), now fixed.

0.39 : Added code to save out multiple articles into single file from
         selection menu in either article list or thread list windows.
       Now beeps and refuses to start a drag operation if you try to save
         data and the filename is empty in the savebox.
       Setup options are now independent for each user.  If a user does
         *not* have a private setup file, the one inside !TTFN.Resources
         is used.  (Note this feature was removed before 0.39 release.)
       Corrected Save-Box manipulation code, was leaving remnants of last
         save operation in box.
       Corrected header decoding problem whereby it would not read past a
         a header line that started with either a space or a tab.

**** Fifth Release to ftp.demon.co.uk ****

0.40:  Further development by Richard Sargeant (1997/04/04 to 1997/08/11).
       -------------------------------------------------------------------
       Removed source of warnings reported by (Acorn cc 5.06) C compiler.
       Does not demand latest known version of Newsbase (currently at
         version 0.59c) in order to work. Will work with 0.55f and later.
       Corrected beginning of table generated by the uuencode function.
       Modified to use the new recently allocated message numbers for
         the sending and reception of wimp user messages to Newsbase.
       Made decision on the minimum version of Newsbase now required.
       Now makes Reply-To icon blank, so that this header is omitted
         unless the user meant to set the Reply-To address somewhere.
       No longer uses (RFC1036) ``References: '' header in e-mail.
       Worthier EOF checking implemented to stop the old CHR$255 problem.
       Accidental selection of non-leaf menu items (address book and
         list of folders) no longer causes undefined behaviour.
       Address book read at startup now held as a linked list, so the
         previous maximum limit of sixty address book entries has gone.
       Opening Articles, Threads or Article menu no longer causes a
         screen redraw at the bottom left corner of the desktop.
       Minimised memory allocated for fixed window title strings.
       Should no longer crash whilst adding (the 31st-76th) new users.
       Eliminated even more compiler warnings from cc option "-fahu",
         and substantial changes made to the program source code. :-)
       Now reads time zone setting from the territory manager.
       Added PRINT key to send article on display to printer manager.
       Revised loading method of sprites used for window templates.
       Font Homerton.Medium at 12x14pt used in group window now; allows
         for marginally longer groups names to fit in the same space.
       Changed error message display code to give a suitable sprite
         (error, information, question) whenever wimp_report_error used.
       Can override from, replyto, organisation information settings
         by configuring Newsbase (see local users) with these items.
       URLs displayed in an message can be launched by a double click.
       Added facility to request the complete download of any article
         that has no body text, to cater for header only news batches.
       Now only enables null events for Wimp_Poll calls when necessary.
       Support for files NoArchive and URL in user's home directory.
       Old time zone icons in setup window hidden, and user management
         window replaced (new design by John Ferguson, modified slightly).
       Posting confirmation window will now need a double click to
         discard a message, and the icons have been moved around so
         that messages are no longer thrown away by accident.  Query
         given if Esc shortcut (for discard) is pressed in this window.
       Speeded up groups list capture when using Newsbase 0.59c or later.
       Facility for a splash window to be opened as application loads up.
       Added support for external edit protocol for Zap & StrongEd users.
       Amended detection of bodyless articles to recognise such messages
         that did not have one empty line following the message header.
       Status panel in article viewer window redesigned, with help from
         Gareth Babb.  Display of date and time of article added there.
         Sprites used for the padlock icons have been reduced in size.
         Moved text "To/From/Groups" in this window into messages file.
       Extra items added to article menu, including one that requests
         that the full text of a bodyless article is to be retrieved.
       Should not cough on NewsRC files saved by Messenger v1.0 now.
         Until I receive information about what they mean, they will
         lose some of the preference settings configured for groups.
         Will currently preserve flags display: read, unread and all.
       Moved the taglines file into a separate archive, in an effort
         to keep the size of the TTFN 0.40 distribution to a minimum.

       Updated documentation.  TTFN 0.40 only needs Newsbase 0.55 or later.

0.41:  Various minor changes and other improvements, such as more pieces
         of text have been moved out of the program to the Messages file.
       Support mailing list set up, hosted on the Arcade BBS computer.
       Saving of current article by RAM transfer did not work before
         when the complete block of data was not requested in one go.
       Support added so that requests for mailto: URLs are now handled.
       Removes the prefix "URL:" or "url:" from beginning of URLs if
         present that had stopped requests to fetch these from working.
       Makes request for http:// URL whenever a web page address is
         double-clicked on beginning with "www." but has no protocol
         given which it would have (ie. http) if it was a proper URL.
       Details of Digital Databank BBS removed from TTFN's !Help file
         since it closed down at the end of 1997 after 5 years on line.
       Corrected small memory leak caused by failure to discard old
         information about ranges of articles when this was being updated
         because another articles/threads list was opened for a group.
       Can mark cross-posted articles as being read in the other groups
         that they also appear in when these articles are being displayed.
       Made "marking cross-posts as read" function a configurable option.
       Added simple forward option to copy message body into a new e-mail.
       Checks other groups where cross-posted articles appear have been
         subscribed when an article is getting marked read in all groups.
       Increased memory allocated in !TTFN.!Run by 32K.  Might need more.
       Added option to inhibit marking articles as read in their original
         newsgroup(s) when they are being viewed from Folder.* hierarchy.
       Altered !TTFN.DistLists.Authors to hold valid e-mail address for
         Newsbase by Graham Allan.  Robert had spelt mnhep1 as mmhep1...

0.42:  Work around added for a problem that I found happened when saving
         a selection of articles and subsequent attempts reported "Still
         busy" even after it had finished processing the fetch requests.
       Automatically decodes single part quoted-printed (MIME) articles
         when loaded for display.  Reports if broken QP encoding found.
       Fixed slight inconsistency in the redraw of article list display.
       URI requests (from AcornURI module) are handled like URLs were.
       Corrected spelling of Graham Allan in the default address book.
       Skips blank lines if found at beginning of article when quoting
        a message.  This will not affect 'spoiler' space since it is
        customary to explain in advance what kind of content follows.
       Signature separator check changed to only match on a whole one.
       Detects URI handler module in !System, loading it if necessary.
       Fixed window title strings moved from !RunImage to Messages file.
       URI handler used in preference to ANT URL wimp message protocol.


**** Sixth Release to ftp.demon.co.uk ****


Release Summary
---------------

	1st release to ftp.demon.co.uk	: 0.23

	2nd release to ftp.demon.co.uk	: 0.26

	3rd release to ftp.demon.co.uk	: 0.32

	4th release to ftp.demon.co.uk	: 0.36

	5th release to ftp.demon.co.uk	: 0.39

	6th release to ftp.demon.co.uk	: 0.42