home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / PTKTDOC3.ZIP / README.200 < prev    next >
Text File  |  1990-07-06  |  15KB  |  317 lines

  1. The following list the changes to msged from 1.99 to 2.00.  It's a 
  2. fairly significant list.  Most, if not all, of this stuff is mentioned
  3. in msged.doc, this is mostly here as a quick reference.  It's basically
  4. in reverse order of appearance.
  5.  
  6. find now quits if you enter a zero length search string
  7.  
  8. you can no longer scan all areas from the area menu.  you can
  9. still do it via the '*' command in the reader though.  the
  10. areas menu is cleaned up and laid out a bit better (at least in
  11. my opinion). the biggest implication is that autostart macros
  12. that go to the areas menu and scan for new messages should be
  13. changed to scan for new messages and THEN go to the areas menu..
  14.  
  15. msged attempts to avoid writing a new message over old ones.  i
  16. don't multitask so i have no idea if this will work or not. the
  17. biggest problem i can foresee is that it may be susceptible to
  18. 'race' conditions where msged and the tosser fight over the
  19. highest message....
  20.  
  21. msged now remembers the last file name you wrote a message to...
  22.  
  23. msged no longer clears the cost field or the times read field.  and now
  24. increments the times read field when you read a message to you the first
  25. time.
  26.  
  27. changed the clear line key in the field editor from <ESC> to <ctrl><X>.
  28. you can abort a message whilst entering the message header by pressing <ESC>.
  29. additionally you can abort from fields in the settings screen.
  30.  
  31. if you don't have a config file msged will go directly to the settings screen.
  32. additionally, you'll have to play with the settings functions to
  33. determine exactly how it works.
  34.  
  35. settings screen is back.  now better than ever before.  you can
  36. change just about everything (except the video addressing
  37. segment).  this includes colors, area information, switches,
  38. attributes, everything that can be changed in the config file.
  39. and msged will write out a new config file for you as well...
  40.  
  41. <alt><r> rotates text when entering a message, same as the < or > key
  42. when reading messages.  first press is rot13, second is rot10, third
  43. returns text to normal.  be warned!  the text is echoed rotated, so it's
  44. tough to read what you type...
  45.  
  46. msged now compares area paths instead of area tags. this allows you to assign
  47. multiple attributes (like uucp and netmail) to the same area.  the first
  48. description given for an area is the one that is used.
  49.  
  50. changed the way exporting to a textfile is handled.  if in the editor,
  51. things work essentially as they did before.  however, msged no longer asks
  52. if you want to rplace or append to the destination file.  you specify this
  53. the same way you specify you want to append to the tosslog... if you want
  54. to append to the file, put a plus sign (+) in front of the file name. this
  55. applies to the <alt><w> command in the reader as well... however, there
  56. are some additional changes to this command, you can specify how you want
  57. the text export.  if you append the string ",q" to the filename, msged
  58. formats the exported text the same way it does quoted text in a message.
  59. this lets you quote from a number of messages by quote exporting several
  60. messages into the same file (with append), then importing the file into
  61. a new message. the other option is ",t" or text.  this tells msged to
  62. append a newline to the end of each line and puts a text header at the
  63. top of the message.    this makes the file useful for exporting to other
  64. software. finally, if you specify no options at the end, the message is
  65. written out to the file with newlines only at the ends of paragraphs and
  66. no text header... this makes it useful for re-importing into a msged
  67. message.
  68.  
  69. underscores (_) in the quote string are now converted to spaces
  70.  
  71. hidden lines are not quoted unless you turn them on before quoting
  72. the message. unfortunately, this also turns on seen-by lines.
  73.  
  74. full usenet/internet addressing is now supported in areas tagged as uucp
  75. or news. one caveat... msged looks for an @ sign to determine that what
  76. is being entered on the to line is an address instead of a name. if you
  77. are entering a bang path with no @, prefix it with a @, msged will strip
  78. the leading @ before writing the address to disk.
  79.  
  80. since to, from and date are shown properly in the message header above the
  81. text, msged doesn't display them a second time in the actual message text
  82.  
  83. quoting and replying to usenet/internet messages uses the correct addresses.
  84.  
  85. usenet/internet address display is now done correctly. additionally, the true
  86. date a usenet/internet message was entered is now parsed from usenet header.
  87.  
  88. message numbers are done slightly differently for consistency between
  89. quick and msg message bases. the number displayed on the top corner is
  90. which message out of how many, the real message number, i.e. the filename
  91. of a .msg file is displayed in parens after the area description
  92.  
  93. removed all the secondary ways of  doing things in the config file.   if
  94. the sample config warned that a keyword was obsolete, it's probably gone
  95. in this version.
  96.  
  97. removed support for the binkley colors statement (needed the space)
  98.  
  99. the boss keyword is no longer supported in the config file.  use a fully
  100. qualified address and the privatenet keyword.
  101.  
  102. one more command has been added to the reader, scan.  scan is initially
  103. bound to the * key (either will do).  this command scans all areas for new
  104. messages.  used in conjunction with next and prev area, you can check for mail
  105. without ever hitting the areas menu.
  106.  
  107. added two new commands to the reader, next_area (+) and prev_area (-). if areas
  108. have been scanned (via alt-s on the areas menu), the commands go to the
  109. next and previous areas with unread messages in them, if no areas have
  110. new messages or if areas have not been scanned, then they move to the next
  111. and previous areas.
  112.  
  113. config files are broken again.  i've changed the way areas are declared
  114. in the msged.cfg file.  the syntax is shown below:
  115.  
  116. fido    mail ATTRIB "description"   path    areatag
  117. quick   uucp                        board #
  118.     news
  119.     local
  120.     echo
  121.  
  122. each line indicates an alternative value for a field.
  123. ATTRIB is zero or more of p,c,k,d and h indicating the default attributes
  124. for the message area, p being privileged, c crash, k kill/sent, d direct
  125. and h hold. the description must be enclosed in double quotes, unlike
  126. previous versions, single quotes no longer work here. path applies only
  127. to fido style message bases, if the area is a quick message base, this
  128. field is interpreted as a board number. areatag only applies to echomail
  129. areas.
  130.  
  131. not only am i breaking config files, i'm breaking batch files too... msged
  132. now returns MUCH more information in the errorlevel.  the following are
  133. additive...
  134.  
  135.     type of message entered            errorlevel
  136.         netmail                         1
  137.         echomail                        2
  138.         uucp mail                       4
  139.         uucp news                       8
  140.         local messages                 16
  141.  
  142. so, if you enter a netmail message, a uucp news message AND an echomail
  143. message, msged will exit with errorlevel 11.  as you can see, this gives
  144. you great flexibility in what you run when exiting, but it is going to
  145. require a significant batch file change.  i'm including my readmail.bat
  146. in the distribution..
  147.  
  148. writing a message to disk now puts the area description in as well
  149.  
  150. msged now lets you design the usenet style attribution line. it is done
  151. with the new command "attribution" in the config file.  essentially, you
  152. put the attribution keyword followed by the string you want used into your
  153. config file.  the default is:
  154.  
  155.     attribution In a message of <%m %d %h> %f (%a) writes:\n
  156.  
  157. the percent (%) signs indicate a special format character follows.  the
  158. format characters have the following meanings:
  159.  
  160.     %t      name of person original message was two
  161.     %f      name of person original was from
  162.     %a      address of sender of original message
  163.     %w      day of week original was sent (3 letters)
  164.     %d      day of month original was sent (1-31)
  165.     %m      month original was sent (3 letters)
  166.     %y      year original was sent (00-99)
  167.     %h      time original was sent (hh:mm)
  168.     %%      a percent sign
  169.  
  170. if you want a blank line separating the attribution line from the text,
  171. make sure you add the \n at the end...
  172.  
  173. if you seem to be having trouble with your userlists, make sure that you
  174. don't have tabs in them, that will confuse things..  a common way of screwing
  175. up a userlist is to use an editor that converts multiple spaces to tabs
  176.  
  177. added the area a message was forwarded from into the origination line on
  178. a forwarded message.  this doesn't mean that you can automatically forward
  179. across areas (although you could easily write a macro to so) but it makes
  180. it easier to forward a message then move it somewhere else.
  181.  
  182. delete word right is bound to <ctrl><t>, if you're on a word, deletes the
  183. word and trailing whitespace to the next word.  if you aren't on a word,
  184. deletes whitespace to the next word.  a word is anything surrounded by
  185. whitespace
  186.  
  187. an intl line is put in the message whenever the destination zone is not the
  188. same as that in your primary address (the first one listed in your config
  189. files).  if this is a problem i'll make it optional
  190.  
  191. put in the infrastructure for fidozone support, will complete
  192. it as soon as i find out the proper formats
  193.  
  194. opusdate format is now included. to turn it off use NO OPUSDATE, it will
  195. be mutually exclusive with FIDOZONE
  196.  
  197. msgid's are now placed in echomail as well as netmail
  198.  
  199. when you start a subject line with D:\ where D is a drive letter, msged will
  200. assume a file attach and set the attach bit accordingly.
  201.  
  202. <ctrl><home> and <ctrl><end> go to start and end of message respectively
  203. when in the editor.
  204.  
  205. <ctrl><pgup> and <ctrl><pgdn> go to the top and bottom of the screen
  206.  
  207. backspace and delete now automagically reformat as you use them.
  208.  
  209. a feature that deserves a bit more documentation is the paste buffer.
  210. when you use <alt><a>...<alt><c> to cut out a block of text, that block
  211. remains in the paste buffer until you cut another block out.  this includes
  212. across editing different messages.  this is useful when quoting from
  213. multiple messages, quote the first message and cut out the text you want,
  214. then abort the edit with <esc>.  next quote the second message, you can
  215. now paste the quote from the first message into the quote of the second
  216. message using <alt><p>
  217.  
  218. BROKEN CONFIG FILE ALERT!!!   some of the configuration options have been
  219. changed.  the following keywords have been eliminated:
  220.  
  221.     softcr, seen-bys, tearline, shownotes, confirm
  222.  
  223. they have been replaced with a new keyword called "No".  all of the above
  224. options now default to ON.  to turn them off, use "No " followed by one
  225. of:
  226.  
  227.     softcr, seen-bys, tearline, shownotes, confirm, msgids, eids, strip
  228.  
  229. msgids will turn off the automatic generation of a msgid and eids will
  230. turn off automatic generation of eids.  strip will prevent msged from
  231. stripping pre-existing <ctrl><a> kludge lines from the message when it
  232. is written to disk.
  233.  
  234. added support for secondary lastread pointers using the "lastread" config
  235. keyword, syntax is:
  236.  
  237.     lastread <filename>
  238.  
  239. where <filename> can be any filename.  it'll be the same in every message
  240. area though...
  241.  
  242. video fossil support has been added to all versions of the program. one problem
  243. is that it means msged no longer compiles with production ZTC.  #ifdefs will
  244. be added before release to compensate
  245.  
  246. the "username" config keyword has been removed. use "name" or "sysop" instead
  247.  
  248. this has been in a while, but i forgot to document it.  if you list
  249. multiple addresses in multiple zones in your config file, when entering
  250. a message, msged will look for the first address with a zone matching the
  251. destination of the message and will use that as the originating address.
  252.  
  253. added the "dos" command and bound it to ! when in the reader (sorry, not
  254. available from the editor).  basically, this command executes a single dos
  255. command and returns to msged. it requires a keypress to return.  this could
  256. be used to implement an external editor interface when combined with a macro.
  257.  
  258. to have msged append to confmail.out instead of rewriting it, prepend
  259. a '+' to the filename in your configuration.
  260.  
  261. added a nifty little feature to the areas menu... you'll notice that the
  262. vertical separator bar has been removed.  but that's not the nifty part,
  263. when you scan areas using <alt><s>, msged will now display your current
  264. position in the area and how many messages are in the area.
  265.  
  266. color settings are changed slightly.  compatible for the most part, except that
  267. gray and brown are no longer recognized (use white and yellow). only three
  268. characters of the color are needed, i.e. magenta is mag, blue is blu and
  269. black is bla.  if you append a + sign to the foreground color, you get high
  270. intensity, appended to the background gives blinking.
  271.  
  272. the kludgeline config keyword is no longer necessary.  all kludgelines are
  273. shown when you use the <alt><v> (view) command.
  274.  
  275. to use quickbbs areas you need to add two new lines to your config file, the
  276. first is:
  277.  
  278.     quickbbs PATH
  279.  
  280. where PATH is the directory containing the quickbbs msg*.bbs files.  the
  281. other line associates board numbers with a descriptive area name. (this will
  282. be extended in the future).  currently it is in the format:
  283.  
  284.     quick DESCRIPTION BOARD
  285.  
  286. where DESCRIPTION is the area description (in double quotes) and BOARD is the
  287. integer board number (>0).  the quickbbs message base takes significantly
  288. less disk space and is also faster.  there are currently some things missing
  289. from the quickbbs support, namely, it can't be used for netmail, no reply
  290. threading and a few other miscellany.
  291.  
  292. msged now saves and restores the current directory when shelling to dos
  293.  
  294. home and end go to the first and last areas in the areas menu
  295.  
  296. new quote string macro!  the & (ampersand) expands to all initials, i.e.
  297. for the name "Randy Van de Loo", the string ">&:" would expand to ">RVdL:"
  298.  
  299. NO linefeeds are put into messages, lines are terminated only by
  300. a carriage return
  301.  
  302. soft carriage returns automatically added to usenet messages
  303.  
  304. search now starts from the CURRENT message
  305.  
  306. msged now uses the comspec to find the proper comspec
  307.  
  308. message flags supported on a per area basis, use PDKCH before the area
  309. description, the old settings still apply to the first area.
  310.  
  311. direct flag disables all gating for a message, sets xx2 attribute
  312.  
  313. quoteright sets the right margin for quoted text.
  314.  
  315. function 0 is an autostart macro, executes when msged is started.
  316.  
  317.