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

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