home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / CPPNWS18.ZIP / READ.ME < prev   
Encoding:
Text File  |  1992-09-23  |  10.8 KB  |  254 lines

  1. CPPNEWS $Revision: 1.18 $
  2.  
  3. This is cppnews, a replacement for snews and pcelm. It is written in C++
  4. (hence the cpp). It is an SAA compliant DOS text program, with full mouse
  5. control, dialog boxes, buttons, bar menus etc. 
  6.  
  7. It requires the snews unbatch, addgroup, rmgroup and expire programs - it
  8. merely replaces the actual snews.exe program at present. 
  9.  
  10. If you have SNEWS already installed, merely run cppnews and it will figure
  11. its own installation out from the SNEWS installation. Mail configuration 
  12. information is figured out automatically - you don't need to install
  13. pcelm first. (Note - place CPPNEWS.HLP on the same directory as CPPNEWS.EXE).
  14.  
  15. CPPNEWS does not require any additional installation to receive and post 
  16. mail, unless you use an unusual directory structure.
  17.  
  18. CPPNEWS has its own configuration file, called "CPPNEWS.INI". If you 
  19. change the SNEWS.RC file, you need to change CPPNEWS.INI as well.
  20.  
  21. See the on-line help (press F1) for more details.
  22.  
  23. **** IMPORTANT **** Existing users of 1.6 or 1.7 should delete or rename
  24. CPPNEWS.INI before running this version for the first time, otherwise you
  25. will have a blank tool bar. 
  26.  
  27. One command line switch (cppnews /m) is provided, to use monochrome 
  28. instead of colour. This is useful if you have a portable, or other mono 
  29. screen that emulates a colour one. Once you run the program in mono mode, 
  30. it will always run in that mode in future, unless you delete the 3 colour 
  31. configuration lines from CPPNEWS.INI.
  32.  
  33. The latest version of cppnews should be available for public ftp from
  34. ftp.demon.co.uk [158.152.1.65]:pub/trumphurst.
  35.  
  36. Cppnews was written using my C++ text mode user interface toolkit,
  37. which I hope to make available for public ftp in the near future.
  38.  
  39. ---
  40. Nikki Locke              |                        | nikki@trmphrst.demon.co.uk
  41. Trumphurst Ltd.          | Tel: +44 (0)691-670318 | nikki@cix.compulink.co.uk
  42. PC and Unix consultancy  | Fax: +44 (0)691-670316 | nikki@kewill.co.uk
  43. -----------------------------------------------------------------------
  44.  
  45. Future enhancements suggested by users, with number of votes ...
  46.  
  47. 3   Edit postings already in the queue.
  48. 2   Use aliases when mailing.
  49. 2   Article title filled with box characters rather than spaces.
  50. 2   Accelerator keys for Yes/No boxes.
  51. 2   List of articles in a thread (showing author)
  52. 2   Mark cross-posts as read when an article is marked as read.
  53. 1   Show threads as a tree (like TP browse mode).
  54. 1   Print threads/articles.
  55. 1   Sort thread list so that threads with unread articles are at the top.
  56. 1   Trap more out of memory errors somehow.
  57. 1   Problem firing up editor (emacs) under MKS korn shell.
  58. 1   Include date in article header information.
  59. 1   Optimise screen redrawing.
  60. 1   Validate newsgroup names when posting.
  61. 1   Tagging multiple threads to mark as read.
  62. 1   Improved mouse cursor.
  63. 1   Mouse drivers don't like 123x43 line mode ?
  64. 1   Different colours for different areas of the screen.
  65. 1   Proper scroll bars on lists
  66. 1   Audit trail of messages visited
  67. 2   Replace unbatch and expire ...
  68.       Expire unwanted threads.
  69.       Get rid of junk file.
  70.  
  71. One or two people have reported crashes on eariler versions. If you have
  72. a crash, please mail me the file "cppnews.log" on your current directory
  73. (if there is one). 
  74.  
  75. -----------------------------------------------------------------------
  76.  
  77. Changes made in 1.18
  78.  
  79. o New facility to use cppnews with other mail servers - new variable
  80.   "servername" indicates name of server mailbox (default "mail2news"), or
  81.   is a single punctuation character to which to translate full stops in the
  82.   newsgroup name to form the posting address. 
  83. o Fixed bug where CPPNEWS.INI didn't get written back properly if the
  84.   CPPNEWS directory wasn't on the current drive.
  85.  
  86. -----------------------------------------------------------------------
  87.  
  88. Changes made in 1.17
  89.  
  90. o Bug fixed which sometimes caused the loss of the last article in a mail 
  91.   folder.
  92. o Bug fixed which meant that the last line of each article added to a
  93.   mail folder (including the mail and news logs) was lost.
  94.  
  95. -----------------------------------------------------------------------
  96.  
  97. Changes made in 1.16
  98.  
  99. o Added "To/Groups" to "Edit Header" dialog.
  100. o Added "Followup-To:" to "Edit Header" dialog.
  101. o Added "Bcc:" to "Edit Header" dialog.
  102. o Corrected header recognition logic in mail.
  103. o Corrected Thread and Group search logic - Search was sometimes finding
  104.   the same message twice.
  105. o Optional word wrap introduced for wide messages.
  106. o Loading long articles now shows a progress box.
  107. o Current mouse position is remembered when shelling to DOS or editor.
  108. o Optional default CC line (so you could automatically copy to yourself)
  109.   - there are separate values for mail and news.
  110. o Optional default BCC line (so you could automatically copy to yourself)
  111.   - there are separate values for mail and news.
  112. o Mail files not re-written to disk unless article status has changed.
  113. o Mail file structure changed to speed program startup by 30%. Old mail
  114.   files are recognised automatically, and translated on the fly. New
  115.   messages appended to old mail files by KA9Q are also recognised
  116.   and translated.
  117. o More startup optimisations. 1.16 now starts up at least twice as fast 
  118.   as 1.15.
  119. o You can now save articles and threads to named mail files. You can have
  120.   as many mail files as you like.
  121. o You can now optionally log all outgoing mail messages to an outgoing 
  122.   message mail file, which can be read from withing cppnews.
  123. o You can now optionally log all outgoing news postings to an outgoing 
  124.   news mail file, which can be read from withing cppnews.
  125.  
  126. -----------------------------------------------------------------------
  127.  
  128. Changes made in 1.15
  129.  
  130. o Fixed bug where Status header was being inserted in the middle of a 
  131.   header continuation line in mail.
  132. o Now correctly reports and recovers from lack of disk space when saving.
  133. o "Post to <group>" message now removed.
  134. o Now mail can be sent even if not reading an article.
  135. o Can now edit outgoing message headers.
  136. o Cc now handled for mail messages.
  137. o New cppnews.ini items (newslog and maillog) added to indicate file name to
  138.   log all outgoing news/mail messages. Leave blank for no logging.
  139.  
  140. -----------------------------------------------------------------------
  141.  
  142. Changes made in 1.14
  143.  
  144. o Changed action of Tab (Next Unread) when at end of group to be similar
  145.   to the action at the end of thread.
  146. o Fixed bug where saving an article to a file whose fully qualified
  147.   path name was longer than 30 characters caused crashes/hangs.
  148. o Lengthened the input field for save file name to 64 characters.
  149.  
  150. -----------------------------------------------------------------------
  151.  
  152. Changes made in 1.13
  153.  
  154. o Fixed bug where garbage appeared on the end of some articles.
  155. o Fixed bug (again) where two arrow pointers were left on the screen when 
  156.   moving through an article.
  157. o Fixed bug which sometimes caused crash when a newsgroup was deleted.
  158. o Shifted cursor keys scroll list without moving arrow pointer.
  159. o Tab takes you to next group when no more unread in this one.
  160. o Next/previous article and escape options leave current article status 
  161.   unchanged.
  162. o Mail now appears at the top of the group list, rather than the bottom.
  163. o Arbitrary limit on number of mail messages (maxletters) now removed.
  164. o Can now use single letter hot keys without needing a toolbar entry.
  165.  
  166. -----------------------------------------------------------------------
  167.  
  168. Changes made in 1.12
  169.  
  170. o Fixed bug where article size was shown as negative when article was 
  171.   truncated.
  172. o Fixed bug where some header lines were not recognised, giving various
  173.   problems including empty articles and articles joined together.
  174. o Allowed default key bindings to be turned off in cppnews.ini.
  175.  
  176. -----------------------------------------------------------------------
  177.  
  178. Changes made in 1.11
  179.  
  180. o Fixed bug where F10 (menu) was ignored unless you were in Group list.
  181. o Messages now output with crlf as line delimiter, not Unix-style lf only.
  182. o Removed "Distribution: " header from outgoing mail
  183. o Added X-Mailer header line to all outgoing posts
  184. o Fixed bug where cppnews wouldn't run if the SNEWS environment variable
  185.   was not set. 
  186. o Fixed bug where two arrow pointers were left on the screen when moving 
  187.   through an article.
  188. o Fixed bug where revive thread hung the machine.
  189.  
  190. -----------------------------------------------------------------------
  191.  
  192. Changes made in 1.10
  193.  
  194. o Fixed bug where reading the last mail message crashed to DOS with
  195.   "Invalid article ID" message.
  196. o Made paging through articles easier to follow, by setting the
  197.   cursor to the line which had been at the bottom (or top for PgUp) of the
  198.   previous screen. Particularly useful for the last page.
  199. o Fixed bug where last part of quoted article was not flushed to disk.
  200.  
  201. -----------------------------------------------------------------------
  202.  
  203. Changes made in 1.9
  204.  
  205. o Integrated mail reader to replace pcelm.
  206. o Save threads to disk
  207. o Large articles are now saved to disk/quoted complete instead of truncated.
  208. o Kill threads are automatically marked as read on exit if you have
  209.   looked at the Thread list for a newsgroup.
  210. o The limitation on the size of article that can be read is now 
  211.   configurable between 1 and 63kB.
  212. o Fixed bug where posting to newsgroups ran out of file handles and
  213.   stopped working with "can't open file" messages after a while.
  214.  
  215. -----------------------------------------------------------------------
  216.  
  217. Changes made in 1.8
  218.  
  219. o Configurable tabstop size
  220. o Replying to an article inserts "Re: " in front of subject
  221. o Kill file (so that "killed" threads are remembered between sessions)
  222. o Tool bar added to make mouse use even easier. Tool bar is user
  223.   configurable in CPPNEWS.INI.
  224. o Some changes in CPPNEWS.INI - You should delete or rename any existing
  225.   CPPNEWS.INI before running version 1.8.
  226. o Help/About option added.
  227. o Number of articles in lists shown as spaces if zero.
  228.  
  229. -----------------------------------------------------------------------
  230.  
  231. Changes made in version 1.7
  232.  
  233. o Faster article and group reading
  234. o Thread subject hashing - now recognises similar subject lines and
  235.   places them in the same thread.
  236. o Wordwrap removed - can now scroll horizontally across page
  237. o Now correctly recognises "organiZation" as well as "organiSation"
  238.   in snews.rc (Sorry about that, version 1.6 users).
  239. o Now reports any missing configuration items by name.
  240. o Recognises large (> 32k or > free memory) articles, and truncates them
  241.  
  242. -----------------------------------------------------------------------
  243.  
  244. Changes made in version 1.6
  245.  
  246. o Now used its own CPPNEWS.INI file
  247. o Colour configuration
  248. o Keypress configuration
  249. o Shell to DOS facility
  250. o Allow -m as well as /m for mono switch
  251. o Articles quoted for mail read "in article ... you wrote" instead of 
  252.     quoting full name.
  253.  
  254.