home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 1 / AU_CD1.iso / internet / starterpak / !TTFN / Docs / Versions < prev   
Text File  |  1994-11-10  |  31KB  |  533 lines

  1. Version History
  2. ---------------
  3.  
  4. Pre 0.09 - no version tracking.
  5.  
  6. 0.09 : Now tracks which articles have and haven't been read.
  7.        Article Generation code written, but not linked to anything.
  8.  
  9. 0.10 : Real Life name now held in messages file, not hardcoded into program.
  10.        Dynamic updating of Newsgroups and Article list window when reading
  11.          articles.
  12.        Dynamic updating of Newsgroups window during debatching - bug in
  13.          newsbase often causes it to think there is one unread article
  14.          when there are in fact none.  Re-getting the list of newsgroups
  15.          solves.
  16.        Added menu to newsgroups and article list windows so you don't have
  17.          to view an article to start a new email or news item.
  18.        Changed article window menu to reflect that "B" is the key to use
  19.          for the previous article, not "P".
  20.        Now posts news/mail items by directly using the two programs inside
  21.          !NewsBase.transports.ka9q.
  22.  
  23. 0.11 : All NewsBase dependant windows now close if NewsBase dies.
  24.        Now remembers the setting of the radio buttons in the groups window,
  25.          delete old NewsRC file before using this version.
  26.        Moved Click handling for groups window into separate function.
  27.        User Management functions included to:
  28.          + Set Real Life Name.
  29.          + Easy editing of various signature files.
  30.        Minor changes to Templates file - all buttons now slab in/out with
  31.          a 'selected' colour of orange.
  32.        Now saves the NewsRC file when a Message #0 (quit) is received.
  33.        Much work on manual window redraw code.
  34.        Changed lots of global variables into global structures - much neater.
  35.        Moved the busy flag handling out to the Misc.c source file.
  36.        Fixed bug with setup window - "follow threads" option used to unselect
  37.          if you clicked with adjust on one of the signature selector radio 
  38.          buttons.
  39.        Bug found in ArcTCPIP with NNTP posting and lines over 80 characters,
  40.          hardcoded news items to mail2news@news.demon.co.uk for the time
  41.          being.
  42.  
  43. *Version 0.12 of !TTFN requires NewsBase version 0.16 or 0.17
  44.       
  45. 0.12 : Now tracks read/unread articles for each user independantly.
  46.        Now only inserts the signature separator if either a signature
  47.          is selected or a tagline is to be added or both.
  48.        Article list display window now shows article number for each article.
  49.        Debatching into currently open group would cause there to be
  50.          no unread articles in that group upon next examination - fixed.
  51.        Bug re article number in update messages fixed, now should check
  52.          whether an update message should be ignored or not.
  53.        Changed template of useredit window to more accurately reflect that
  54.          signature files are different for each user.
  55.        Bragline, now reads X-Newsreader: for news messages and X-Mailer:
  56.          for email messages.
  57.        Implememted article marking as read/unread on the article window menu.
  58.        After opening a group it now counts the actual number of unread
  59.          articles, and corrects the original estimate if it was wrong.
  60.        Now uses the correct method for posting article, i.e. uses wimp
  61.          messages to newsbase rather than calling the transport programs
  62.          directly.
  63.        
  64. *Version 0.13 of !TTFN requires NewsBase version 0.17 or later.
  65.  
  66. 0.13 : Attempting to edit a signature file when an editor wasn't loaded
  67.          resulted in editing the last article/mail sent - fixed.
  68.        Post/Mail message numbers changed to 300/310, 260 & 270 have been
  69.          reallocated for implementing folders.
  70.        I was simulating a double click in a completely braindead way,
  71.          now implemented properly - thanks Richard.
  72.        Implemented dupicate checking when grabbing a list of articles,
  73.          makes some of the 'oddities' of newsbase disappear!
  74.        Moved the mail2news email address out to the messages file so
  75.          non-demon people can point it elsewhere.
  76.        Fixed bug in NewsRC file generation code, that caused the last
  77.          half of a newsgroup to suddenly become marked as read.
  78.        Fixed screwed template for user management window.
  79.        Added handlers for Return and Escape keys for all dialogue boxes.
  80.        Implemented article deletion in email groups - bug found in NewsBase.
  81.        Asking for the next article while viewing the last one now results
  82.          in the article display window being closed a la ReadNews 0.24
  83.        Article deletion partly implemented - not tested.
  84.        
  85. 0.14 : Partial article deletion fixed, I was sending a number representing
  86.          place in list rather than actual article number - DUH!
  87.        Changed article list structure to allow 32 flags per article while
  88.          a group is open, currently only a few are used.
  89.        Now responds properly to NewsBase_Update #3 - Article Deletion.
  90.        Added icon slab-in & slab-out function so keypresses now cause
  91.          appropriate icons to slab in and then out.
  92.        Now responds properly to NewsBase_Update #2 - Article Creation.
  93.        Article list window now auto-scrolls on opening to a point where the
  94.          the first unread article is visible.
  95.        Minor changes to templates (again).
  96.        Deleted unwanted windows from templates file.
  97.        Added percentage indicator to hourglass while fetching article list.
  98.        Major changes to article window menu, nearly all options removed.
  99.        Added save box to article window menu and on a keypress (F3).
  100.        Added code to save file to either filer or another task.
  101.        Implemented article locking/unlocking code.  Bug in NewsBase 0.19
  102.          and so can't test.
  103.          
  104. 0.15 : Now deletes the <TTFN$Dir>.Temp.Article file once it is no longer
  105.          needed.
  106.        Now doesn't open the files within <TTFN$Dir>.debug upon starting,
  107.          doesn't attempt to close them when closing down and global file
  108.          pointers removed.
  109.        Article window menu now closes properly when saving article out.
  110.        Any active menus are now shut when a TTFN_Shutdown call is issued.
  111.        Template for save box altered to allow 10 characters for filename.
  112.        Numerous other minor changes to templates file.
  113.        Now does some checking for CR/NULL termination on the update
  114.          messages #2 and #3.
  115.        Article selection now implemented within the article list window.
  116.        Article list window's menu now radically different!
  117.        Added "Catch Up" option, to save having to actually read all articles
  118.          within a group to catch up with a group.
  119.        Can now:
  120.          + Drag Select articles with both "Select" and "Adjust"
  121.          + Select all articles or just those that are read / unread
  122.          + Mark selected articles as read or unread
  123.        Now responds properly to NewsBase_Update #0 - Group creation
  124.          window extent changes to cope, but window has to be re-sized
  125.          manually to see the group.
  126.          
  127. 0.16 : Tidied up and removed duplication in the article window selection
  128.          code - now much more efficient.
  129.        Fixed bug whereby double clicking low down on one article would
  130.          result in it being highlighted, but the following article displayed.
  131.        Newsgroup "junk" now treated as email in that you can delete articles
  132.          from it and you are not allowed to post to it.
  133.        Broke updating of newsgroups window while reading articles, now fixed.
  134.        Threading implemented at a simple level, not much the user can do
  135.          in the threads window except read from first, read from first 
  136.          unread, compose mail/news and catch-up.
  137.        Next/Previous articles now skip over any deleted articles.
  138.        Removed ROT13 option from article menu - it isn't implemented yet.
  139.        
  140. 0.17 : Pressing 'D', 'Delete' or backspace keys while reading a newsgroup
  141.          caused the lock button to constantly slab in & out - Now Fixed.
  142.        Changed writable icon in save box to disallow characters that are not
  143.          valid in filenames.
  144.        Re-ordered the memory allocation bits so that TTFN now runs in about
  145.          40% less memory - well I was impressed.
  146.        Now won't let you delete the last article in a Email or Folder group,
  147.          this avoids one particular bug.
  148.          
  149. 0.18 : Fixed crashes during deleting articles from non-threaded groups.
  150.        Article threading by subject is now case insensitive thanks to a
  151.          small but efficient assembler routine by Richard Sargeant.
  152.        Fixed slight bug with deleting articles, it wasn't updating the
  153.          number of unread articles correctly.
  154.        Memory re-arrangement in 0.17 caused the user selection menu to
  155.          dissappear, it's now back safe & sound!
  156.        Now sends username to NewsBase on setting default user or a 
  157.          change of user.
  158.        Changed userhome location so that <UserHome$Dir> now points to
  159.          it - allows userhome to be relocated elsewhere
  160.        User Management window is now bigger, containing icons for deleting
  161.          and creating new users.
  162.        Rewrote the NewsBase Command message generation code into more
  163.          generic routines.
  164.        TCPIP 2.00g Released, therefore Direct NNTP posting is back, intial
  165.          testing of TCPIP 2.00g shows that 80 character bug is fixed.
  166.          
  167. 0.19 : Subject comparison for threading now up to 50% faster, which should
  168.          speed up threading in large groups (300+ articles).
  169.        "Quote Signatures" option now functions as documented.
  170.        Fixed setup window template so that the section title icons don't
  171.          slab in/out in sympathy with the various option buttons.
  172.        Put back Direct NNTP posting to with follow-up's also - omission
  173.          in 0.18.
  174.        Now creates temporary files within <Wimp$ScrapDir> and not inside
  175.          the application directory.  TTFN, once configured, can now reside
  176.          on a read-only partition.
  177.        Spaces no longer valid in either user creation writable icon or the
  178.          filename icon of the save-box.
  179.        Fixed bug with deleting articles and updating number of unread 
  180.          articles in the NewsGroups window.
  181.        <UserHome$Dir> now resident in !NewsDir.
  182.        Implemented Create & Delete user, along with proper responses to
  183.          NewsBase_Update types 4 and 5.  Userlist menu updated accordingly.
  184.        Now checks for blank To: field in new email window and blank
  185.          Newsgroups: field in new post window before generating the text.
  186.        Small message window defined in Templates.
  187.        Article cancellation now implemented.  Cancellation only allowed
  188.          from Email.<current_user>.outgoing.news or from any newsgroup
  189.          as long as the address on the From: line matches that of the
  190.          current user.  Informs user of cancellation via message window.
  191.        Article window now gives indication of lock status of article, also
  192.          clicking on padlock icon will toggle the lock status.
  193.        Direct NNTP can now be turned on/off by defining/commenting out the 
  194.          label "data.newsgate" in the !TTFN.Resources.Messages file.
  195.        New application icon, poorly designed but now looks a bit more
  196.          original than it did.
  197.          
  198. 0.20 : Reduced WimpSlot statement in !Run to 128K, TTFN now seems to
  199.          run OK in 192K (praise the Lord for *InitStore).
  200.        When changing currently selected user to a user that has no NewsRC
  201.          file, TTFN now resets all the radio buttons in the NewsGroups
  202.          display to "off".
  203.        Create User and Delete User now check for the presence of NewsBase
  204.          before sending the appropriate WIMP message.
  205.        Padlock & Application sprites redefined in a standard mode (12).
  206.        Threading now stores case-converted subject for each thread, speeds
  207.          up threading (about 30%) on larger groups at the expense of some
  208.          memory.
  209.        Deleting an *unread* article resulted in the newsgroups window/threads
  210.          window not being updated properly, now fixed.
  211.        Can now strip headers from article being saved by means of an option
  212.          button in the save dialoge box.
  213.        Much improved colour selection menu for article display, thanks to
  214.          Richard Sargeant for the menu definition file (modified by RWO).  
  215.          Completely removed my old colour picker window from *everywhere*.
  216.        Can now select threads within the thread display window in much the
  217.          same way as with the Article list window.
  218.        For selected Threads/Articles, can now:
  219.          + Lock selection
  220.          + Unlock selection
  221.          + Clear selection
  222.          + Delete selection (Email/Folders/Junk only) - (newsbase 0.28 a 
  223.                              little buggy when trying this...)
  224.        Wimpslot upped by 32k - new additions pushed it over the edge of 192k.
  225.          into 224k territory :-(
  226.        Can now drag composed news/mail onto the TTFN icon on the icon bar 
  227.          in order to post them.  Non-text files display a message about
  228.          intended uuencoding.
  229.          
  230. 0.21 : Used to allow you to press F & P while reading Email.* or Folders.*
  231.          or junk.  Now fixed.
  232.        Can now use %n in the quoteline to signify a new line character
  233.        Fixed bug with including character 255 as last character of a 
  234.          quoted message.
  235.        Now correctly processes the version of newsbase returned to TTFN
  236.          during initial contact between the two.
  237.        Inserts a "Distribution: world" line into every outgoing news
  238.          item.  This may well become configurable in later versions.
  239.        Implemented "Hide Headers" option so that article headers are
  240.          not shown in the article display.  Useful for people in 
  241.          non-huge screen modes.
  242.        Now opens article display window at previous position rather than
  243.          centering it each time it's opened.
  244.        Can now use the Escape key to close the article display window.
  245.        Using space bar in article window now has following action
  246.          - if at bottom of current article - request next article.
  247.          - if not a bottom of current article - display is paged down.
  248.        Can now file articles in user defined folders (don't specify the
  249.          "Folder." prefix).
  250.        Fixed bug with not clearing down number of selected threads/articles
  251.          when opening a group.
  252.        Can now file selections of articles into folders.
  253.        
  254. 0.22 : Fixed bug with group deletion & last radio button in NewsGroups
  255.          window getting muddled up.
  256.        Fixed crash on filing multiple articles to new folders.
  257.        Fixed semi-hang when double clicking right at bottom of NewsGroups
  258.          window - busy flag not cleared if click invalid.
  259.        Added Rot13 display routine.  Press 'x' in article display window
  260.          to toggle.
  261.        Now updates the article window properly when changing the status
  262.          of the "Hide Header" flag.
  263.        Removed a beep on filing single article.
  264.        Now responds properly to NewsBase_Update #1 - Group deletion 
  265.          (untested)
  266.        
  267. 0.23 : Writable icon on Folder list menu now only accepts alphanumerics and
  268.          full stops.
  269.        Extra checking on attempting to close setup window to stop a nasty
  270.          postmortem on closing article display while an article isn't loaded.
  271.        "Hide Headers" option now simply auto scrolls the article display
  272.          window down for each article as opposed to them not being
  273.          accessable at all.
  274.        Can now use %r in the Quoteline to signify insertion of the senders'
  275.          real-life name irrespective of being a followup or reply (as
  276.          opposed to %u which inserts "you" in personal replies).
  277.        Now tries harder to open a valid NewsRC file in an attempt to stop
  278.          the occasional "forgetting" of which articles have been read.
  279.        Tidied up the % variables thing in the quoteline quite a bit, both
  280.          %u and %r insert "you" when a real-life name isn't found.
  281.         
  282. **** First Release to ftp.demon.co.uk ****        
  283.        
  284. 0.24 : Writable icons for To:, Cc:, Bcc: and NewsGroups: now have a maximum
  285.          length of 200 to allow for multiple recipients.
  286.        Using ADJUST on the Address Book menu or the NewsGroup selection
  287.          menu now results in the appropriate text preceeded by a comma
  288.          and space being added to the appropriate writable icon.
  289.        Changing current user now leaves the NewsGroups list open, and updates
  290.          it accordingly.
  291.        Two new buttons in the setup window to allow easy editing of the
  292.          Address Book and Taglines files.
  293.        Used to generate article cancellations by using the currently open
  294.          newsgroup name - now correctly uses the Newsgroups: line of the
  295.          article to be cancelled.
  296.        Now gives user feedback on deleting/creating a user via the TTFN
  297.          message window.
  298.        If no Organization: is entered a blank Organization: line is no
  299.          longer generated for outgoing posts.
  300.        Can now use Pageup/Down, End, Home, Cursor up/down & Escape in the 
  301.          article list and thread list windows.
  302.        Using "Escape" to exit a window causes the Input focus to "travel
  303.          back" to the previous window.
  304.        Using ADJUST on the "Followup" and "Reply" buttons in the article
  305.          window produces a reply/followup as before but the previous article
  306.          is not quoted.
  307.        Using ADJUST on the Next/Previous article buttons causes the opposite
  308.          behavior of using SELECT (i.e. next becomes previous).
  309.        Pressing 'Space Bar' while article list or thread list window has
  310.          the input focus will cause the first unread article to be displayed.
  311.        Asking for next article while threading and at the end of a thread 
  312.          will now result in the next unread article in the next thread being 
  313.          displayed.  Accompanied by a beep to signify change of thread.
  314.        Extra line of pixels between each line in the article display, makes
  315.          it *much* more readable.
  316.  
  317. 0.25 : Corrected calculations for new spaced display and the "End" button/
  318.          single line scroll up/down.
  319.        Upgrading TTFN will now preserve the Old Address book and 
  320.          Configuration file if possible. (*if* I set the distribution 
  321.          archive up properly!)
  322.        "Lock" button removed.  Is now permanently a "Del" button, which is
  323.          shaded when deletion is inappropriate.  Also removed the "UNLOCK"
  324.          option from the article window menu.
  325.        List of NewsGroups now takes note of the "lock" status of the group,
  326.          which is in turn determined by the "Client Deletion" option in
  327.          newsbase.  NB Update for group creation also looks for this flag.
  328.        Now allows deletion from newsgroups if "Client Deletion" is on
  329.          (Harumph! I didn't want to implement this :-( ).
  330.        Cursor/Paging/Escape keys now also work in NewsGroup selection window,
  331.          so does Escape.
  332.        Input focus now travels back to newsgroup selection window when either
  333.          the thread or article list window are closed.
  334.        Added "Followup-To:" writable & menu icon to the new posting window.
  335.        Now trims excessively long "References:" lines to a reasonable length.
  336.        Extended Address-Book to allow 60 entries.
  337.        Added "Detect" button to timezone configuration - get's currently
  338.          configured timezone (from *configure timezone <int>).
  339.        Header generation for "Reply" now carries forward the "Cc:" line.
  340.        
  341. 0.26 : Fixed bug in thread stats in title bar of main article window.
  342.        v0.25 introduced bug WRT not clearing of "deleted" flag for a 
  343.          newsgroup.  Now fixed.
  344.        Initiating a Reply/Followup now causes the email/posting dialogue
  345.          boxes to pop up, pre-filled with the relevant info.  Clicking
  346.          with SELECT on OK causes quoting, using ADJUST gives no quoting.
  347.        Changed beep on thread change to flashing the colour of the subject
  348.          line in the readaction window.
  349.        Fixed bug whereby new group creation caused all articles in all
  350.          other groups to become unread.
  351.        Trailing spaces now stripped from address book entries upon loading.
  352.        Using 'L' in article window now toggles the lock status of the
  353.          current article.
  354.        A TTFN closdown operation will now also close the newemail/newpost
  355.          windows.
  356.        Added "Reply-To:" icon to new email / reply dialogue box.
  357.        Now clears status of "busy" flag if NewsBase closes down in the
  358.          middle of a group/article list operation.
  359.        Removed "Distribution: world" line from outgoing news postings.
  360.  
  361. **** Second Release to ftp.demon.co.uk ****
  362.  
  363. 0.27 : Fixed bug in "Reply-To" menu - was referencing wrong icon number.
  364.        Fixed bug in %u, didn't pass correct value of "reply" to 
  365.          ArtGen_QuoteArticle when doing followups.
  366.        To Delete an article using the mouse now requires user to press
  367.          both ADJUST and SELECT together over the "Delete" icon.
  368.        Adjust on Reply-To menu now adds a user to the text within the
  369.          reply-to icon as opposed to simply replacing it.
  370.        Put back "Distribution: world" line in outgoing postings after it
  371.          was made clear that "world" is acceptable while "World" is not. 
  372.        Changed multiple boolean variables in the group_element structure
  373.          to one unsigned int capable of 32 independant flags.
  374.        If no real-life-name is specified for a user, it now doesn't
  375.          put "()" on the from: line.  Spotted by garry@goldhill.demon.co.uk
  376.        Current user now displayed under icon on icon bar, in message window
  377.          as grouplist is fetched and in title bar of newsgroups window.
  378.        NewsGroups display now opens only showing first two columns of 
  379.          numbers and pressing "R" will reveal the second two.
  380.        Added "Compose" menu to iconbar menu.
  381.        Icon now stays in same place when changing size to cope with new
  382.          text underneath it.
  383.        Now clears header information after decoding it to post an article.
  384.        Now deletes temporary work file after it has been loaded into an
  385.          editor.
  386.        Added "sec.setup" and "sec.users" so you can disable the use of
  387.          the setup or user-management sections within TTFN.
  388.        Fixed erronously generated subject lines in follow-ups.  0.26 used
  389.          the subject line of the article you were following up to regardless 
  390.          of what you entered in the dialogue box.
  391.          
  392. 0.28 : Pressing space bar in articles/thread windows when there are no
  393.          unread articles now results in the window being closed and the
  394.          input focus returned to the newsgroups window.
  395.        Can now specify startup user on command line, for example
  396.          'WimpTask <Internet$Dir>.!TTFN -user postmaster' would load TTFN
  397.          with the user "postmaster" active.
  398.        Sometimes wrong username communicated back to user when creating a
  399.          new user-id.  Now fixed.
  400.        Fixed *lots* of bugs in follow-up/reply header generation if To:
  401.          or Newsgroups: writable icons were empty.
  402.        Replaced "drag to window" method of posting with OLE-like method.
  403.        Now skips leading spaces and/or TAB characters in all header lines.
  404.        Added confirmation box when posting outgoing news/mail.
  405.        Opening a newsgroup with ADJUST will now only list articles from
  406.          the first unread rather than all articles in that group.
  407.        Re-jigged reply/followup to code to allow putting back of pressing
  408.          <RETURN> in new posting/email window.
  409.        Article window was not getting redrawn when changing text foreground
  410.          and background colours.  Now fixed.
  411.          
  412. 0.29 : If Newsbase was started *after* TTFN, TTFN did not send the SetUser
  413.          message.  Now fixed.
  414.        Restructured article generation code.
  415.        When attempting to post from a user who has posting disabled, it used
  416.          to try twice.  Now fixed.
  417.          
  418. **** This version sort of "leaked" out to various people ****
  419.          
  420. 0.30 : Now destroys the newsgroups selection menu properly upon receipt of
  421.          message number &400C9 (menu deleted).
  422.        Now closes the message window if NewsBase quits while it is open.
  423.        Now doesn't write out a blank NewsRC file if NewsBase closes down
  424.          while sending a list of newsgroups.
  425.        Added seperate attribution lines for news and personal mail.
  426.        Fixed displaying of bottom row of pixels of header in hi-res modes
  427.          with "Hide Headers" turned on.
  428.        Can now lock and unlock articles in Email.* and Folder.* groups by
  429.          using the padlock icon.
  430.        Much simplified and improved pane window handling courtesy of
  431.          Richard Sargeant.  Now doesn't flicker anywhere near as much when
  432.          instant dragging is on.
  433.        Now allows each user to subscribe to a subset of the available groups.
  434.        Now updates the number of unread articles in the newsgroups display
  435.          when articles that have not been read are deleted either manually
  436.          or through expiry.
  437.          
  438. 0.31 : Fixed small bug in setting of radio buttons when a new user is
  439.          chosen who *isn't* subscribed to the very first group.
  440.        Fixed bug whereby articles with no subject line aren't threaded
  441.          properly.
  442.        Was fixed a reference through NULL pointer in NewsGroups_Redrew.
  443.        Fixed stupid error message when saving an article out and dropping
  444.          it accidentally on a TTFN window/icon.
  445.                   
  446. 0.32 : Added Scroll Handler to article display window to overcome the 
  447.          problem of a flickery pane window.
  448.        Now calls "Wimp_Initialise" with a WIMP version number of 310,
  449.          along with a list of the messages it requires.
  450.        Better file handle checking within Article Generation code.
  451.        Removed white space in To:, Cc:, Bcc: and Newsgroups: generation
  452.          from available menus.
  453.          
  454. **** Third Release to ftp.demon.co.uk ****         
  455.          
  456. 0.33 : Fixed problem with newsgroup selection menu in the new posting window
  457.          when you are unsubscribed to some groups.
  458.          
  459. **** Made available via mnhep1.hep.umn.edu.  Not a general release ****
  460.  
  461. 0.34 : New pane window handling code introduced in 0.30 caused the article
  462.          window to not get redrawn properly after changing the colours,
  463.          now fixed.
  464.        Choosing Compose->News from the article/thread list windows used to
  465.          insert the groupname into the "NewsGroups:" field irrespective of
  466.          whether the group was a valid newsgroup or not.  Now fixed.
  467.        Now correctly uses the mail hostname for From: and Reply-To: lines
  468.          in outgoing news/mail.
  469.        Now writes local part of Path: as "host.domain!not-for-mail" *if* the
  470.          hostname and the mail hostname (as set in newsbase) are different,
  471.          otherwise outputs "host.domain!username".
  472.        Fixed bug in "fetch first article in thread" and deleting articles
  473.          from within a thread. (Malcolm Fraser).
  474.        Article window extent was not reset dynamically when changing text
  475.          display width from the setup window.  Now fixed.
  476.        NewsBase_Update types 2 & 3 did not update groups database *if* the
  477.          group was not subscribed to by the current user.  Now fixed.
  478.        Added distribution list expansion & "Edit Dist. Lists" icon to
  479.          setup window.
  480.        Stopped the user trying to edit more than one posting/email at a time.
  481.        Creation of a new newsgroup caused the NewsGroups window to jump
  482.          to full size, disregarding the groups that were *not* subscribed
  483.          to.  Now fixed.
  484.        Now creates virtual icons within the NewsGroups window as opposed to
  485.          creating loads of actual icons by cloning an already existing icon.
  486.        Added check for divide by zero in hourglass percentage calculation in
  487.          ArtList_AddArticle. (Nick-Craid-Wood).
  488.        Added %d (Date:) to attribution line variables.
  489.        Moved "Del" button to far right of Readaction window.
  490.        Click on "Del" no longer requires both select and adjust to initiate
  491.          an article delete operation.
  492.        Changed setup window to be a scrolly-pane-type-thing, a la Impression.
  493.        Added code to uuencode non-text files dragged to the TTFN icon on the
  494.          iconbar.
  495.        Outging mail can now have the Reply-Receipt-To: line added by use
  496.          of a new option icon in the newemail dialogue box.
  497.  
  498. 0.35 : Cannot now change status of threading buttons while fetching a list
  499.          of artcles.
  500.        List of newsgroups now only shown when a group with zero as the 
  501.          first and last article number is served.
  502.        Added "Rescue" option to iconbar menu, for when the OLE stuffs-up!
  503.        Added support for future mail/news re-editing from the outbound
  504.          queues (newsbase message/reply #800).
  505.        Added delay before opening message window (off screen) and calling
  506.          WimpMsgs_DataOpen to start an OLE session to try and stop the
  507.          spurious "forgetting" of the OLE implementation.
  508.        Non-maximised, scrolled down newsgroups window didn't handle clicks
  509.          on the radio buttons properly.  Now fixed.
  510.        Pressing space bar when the newsgroups window has the input focus
  511.          now opens the first group with unread articles.
  512.        Added uudecoding of single article files.
  513.        Modified uuexplode to generate RiscOS compatable filenames regardless
  514.          of what is specified on the "begin" line of a uuencoded binary.
  515.        TTFN now deletes the temporary work files when generating a reply
  516.          or followup.
  517.        It is now impossible to run more than one copy of TTFN.
  518.        Pressing 'D' in the article window now initiates a uudecode.
  519.        Formatted the user guide and this file to 77 columns so they will
  520.          display correctly if someone loads it into an editor in an 80 
  521.          column mode.
  522.        Upped maximum number of users from 30 to 76.
  523.        
  524. 0.36 : Now asks users whether or not they wish to be subscribed to newgroups
  525.          not previously seen by the current user, excepting Email.<username>* 
  526.          groups where the owner is automatically subscribed and all other 
  527.          users are automatically unsubscribed.
  528.        Now re-opens the grouplist window (if closed) when a new user is 
  529.          selected.
  530.        Now doesn't prompt for subscription when a new group is created
  531.          during debatch and the groups window *isn't* open.
  532.        Now closes the new groups window whenever TTFN executes a closedown
  533.          (e.g. when changing user or when newsbase quits).