Short:    NewsCoaster Full Version (v1.54) (MUI)
Uploader: Mark Harman (mark.harman@ntlworld.com)
Author:   Mark Harman (mark.harman@ntlworld.com)
Type:     comm/news

NewsCoaster is an MUI newsreader, for both online and offline reading. Please send bug
reports, enforcer hits, feature suggestions etc to me at mark.harman@ntlworld.com

The source code is available in newscoastersrc.lha , or email me if you wish to obtain
the latest version of the source.

NewsCoaster homepage at http://newscoaster.tripod.com/ (contains the documentation in
HTML form).

Mailing list to hear about announcements of new releases etc at
http://groups.yahoo.com/group/newscoaster-announce/

My personal homepage at http://mark_harman.tripod.com/

New for version 1.54: (17.10.2002)
- Much faster downloading of headers in online mode. Note that to take advantage of
  this, any killfile entries for a particular newsgroup should only kill on the
  headers: Subject, From, Date, Message-ID and References; if this is not the case,
  then the old (slower) method will be used for that group. Also, your newsserver must
  support the 'XOVER' command - otherwise, it should revert back to the slow method.
- Handle ISO Encoding (Quoted-Printable and Base64) in message headers (for
  header text displayed in the message lists, this will only take effect for
  messages downloaded from now on).
- If subscribing to a group from the Group Manager window, set the server for the group
  to that of the group list which was being viewed.
- Reduce occasions where NewsCoaster needs to switch the currently displayed group.
- Offer Save/Discard/Cancel choice if messages are being editing when quitting, rather
  than just Save/Discard.
- "Join Messages" option made much faster.
- When joining a message, it will be placed in the currently displayed group.
- Improvements to Delete Duplicates option.
- Automatically increase stack size if too small on startup (currently sets it at
  200000 bytes).
- Skip 'online' headers (ie, messages with no body downloaded) when archiving a group.
- Make 'popup help bubble' for groups list state which newsserver is being used for
  each group.
- Bug fix; enforcer hit upon startup
- Bug fix; possible crash when downloading, if Groups list was in 'Tree' mode.
- Bug fix; crash if you did 'Change Date to Current' that was on a message being
  displayed in a search results listing, and then went to read the message by
  doubleclicking in the search list.
- Bug fix; if permanently deleting all messages (either in a group, or all groups),
  any of those messages being viewed weren't closed, and any in the list of search
  results weren't removed from the list.
- Bug fix; better handling of online connections when reading messages from different
  newsservers (was still trying to fetch the body from the wrong server under some
  circumstances).
- Bug fix; problems when parsing messages with 'empty' headers.
- Bug fix; didn't recognise MIME encoding type x-uuencode in non-text portion of
  message.
- Bug fix; not recognising uuencoded file in some cases.
- Bug fix; make Join Messages window cope/update if messages are moved/deleted.
- Bug fix; 'Change Date To Current' option filled in the date in GMT rather than the
  local time zone.
- Bug fix; when 'updating index', remember which messages have not had their bodies
  downloaded yet.
- Bug fix; memory leaks.
- Various improvements and fixes for dealing with indices, and messages in search
  results.

New for version 1.53: (13.7.2)
- New option to allow using multiple newsservers for posting; if you've set up a
  non-default newsserver for a group (under Newsgroups / Advanced Settings), you can
  tick 'Post with this server', and then any messages posted to that group will be
  posted to the newsserver for that group.
- In threaded view, opening a thread causes the entire thread to expand.
- Clicking on column headings to change sorting now works in threaded mode too.
- Faster threading.
- Download from groups in a more sensible order to avoid repeatedly connecting to a
  newsserver.
- New option to delete all duplicated messages in a group (under Messages / Permanently
  Delete).
- Bug fix; in v1.52, messages wouldn't get deleted from the deleted folder (they'd
  still be on the hard disk).
- Bug fix; bugs in base64 encoding and decoding.
- Bug fix; in threaded mode, not all messages were getting displayed.
- Bug fix; various other problems related to threaded mode.
- Bug fix; 'Groups Manager' under Program Settings was always displaying groups for the
  default newsserver.
- Bug fix; if you switched between two groups on two newsserver in online mode, it
  would fetch from the wrong newsserver.
- Bug fix; was leaving a space at end of lines when quoting messages.

New for version 1.52: (8.6.2)
- Cope with yenc v1.3 attachments.
- Option to always check for duplicates when downloading (some newsservers seem to
  have duplicate messages in their lists; this option means slower downloading, but
  guaruntees no duplicates).
- Increased width storage of 'subject' (in messages list, etc).
- Remove dependance on 'default.index' file.
- Bug fix; some uuencoded attachments were no longer getting spotted.
- Bug fix; sometimes checking for duplicate messages unnecessarily.

New for version 1.51: (17.4.2)
- Bodies for messages are downloaded when you select 'Join Messages', if not already
  downloaded.
- Ignore directory information in filename for the default filename when saving an
  attachment.
- Don't put in a sigbreak ('-- ') when the user doesn't have a signature, when writing
  messages.
- Bug fix; crash or message corruption when either writing a message either when the
  Outgoing folder was displayed, or the message was a followup/reply/edit of a message
  already in Outgoing!
- Bug fix; if editing a message that had a text/plain or text/html attachment, the
  it wouldn't get put in the Attachments list, and instead you just got the encoded
  base64 text in the main edit window.

New for version 1.50: (16.3.2)
- New 'Join Messages' option (under 'Messages' menu) which joins the selected messages
  together - can be used for multiple-message binaries.
- Support for yencoded attachments (see http://www.yenc.org ) (CRC checking isn't done
  yet, and multipart messages is rather basic atm).
- New Killfile options - can choose to match on messages that don't contain the text
  in a header; can choose to mark as Important instead of deleting the message.
- New 'Kill' options to set up a killfile for messages from a particular server
  (based on the Message-ID), and from the NNTP-Posting-Host.
- Newsgroup folders will have their AmigaDOS comment set to what you enter the
  description field as.
- Option to Quit without being asked for confimation.
- Icons supplied for the toolbar (in newscoaster_b.lha only - thanks to Jules for the
  currently supplied set; more will be supplied in future versions, meanwhile visit
  http://newscoaster.tripod.com/download.html to find some more).
- Bug fix; problems when the message 'View' window is viewing messages from a group
  different to the currently selected one (messages weren't getting marked as Read
  etc).

See the documentation for a complete history.

Mark Harman
17.10.2

