home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / OPMED32W.ZIP / OPMED.NEW < prev    next >
Text File  |  1995-01-09  |  46KB  |  1,130 lines

  1.  
  2.  
  3.  
  4.                  ╔═══════╗                               
  5.                  ║       ║                                 (TM)
  6.                  ║       ║  ╔════╗  ╔═╗ ╔═╗  ╔═════  ╔═══╗   
  7.                  ║       ║  ║    ║  ║ ║ ║ ║  ║       ║   ╚╗           
  8.                  ║       ║  ╠════╝  ║ ╚═╝ ║  ╠══     ║    ║         
  9.                  ║       ║  ║       ║     ║  ║       ║   ╔╝        
  10.                  ╚═══════╝  ╩       ╩     ╩  ╚═════  ╚═══╝     
  11.  
  12.                            Version 3.20 Wide Beta
  13.  
  14.                 The Friendly FidoNet Compatible Message Editor.
  15.  
  16.  
  17.                          (C) 1988-1990  Fix Production
  18.                          (C) 1991-1992  SysCon
  19.                          (C) 1993-1995  ProSoft
  20.  
  21.  
  22.                             All Rights Reserved.
  23.  
  24.  
  25.  
  26. *******************************************************************************
  27.                                 (Text stolen from Binkleys whatsnew files..;-))
  28.          Hey everyone,
  29.  
  30.          We intend for this to be a really short-lived test version. So if
  31.          you encounter problems, be really upfront about reporting them in
  32.          the OPMED_WB conference or to your nearest OpmEd tester if you know
  33.          one. (Please see end of this file for betacrew)
  34.  
  35.          Well, here it is. It's not a completed product, and even some of
  36.          the stuff that seems complete is slated for changes or recoding.
  37.          No promises -- it looks pretty good here but my system isn't your
  38.          system.
  39.  
  40.  
  41. *******************************************************************************
  42.                What's New in this wide beta since OPMED 3.00
  43. *******************************************************************************
  44.  
  45.  
  46.          - Support Squish and .MSG message areas
  47.  
  48.          - Press ALT-M or F10 to get menu inside OpmEd.
  49.  
  50.          - Freezed when shelling to DOS   (fixed)
  51.  
  52.          - "No PointNet specified" error  (fixed)
  53.  
  54.          - Mouse wouldnt call up menu     (fixed)
  55.  
  56.          - All "input" boxes are rewritten
  57.  
  58.          - New CFG choice, default name for exported messages
  59.              CFG format:
  60.  
  61.              ExportFile <[path] filename>
  62.  
  63.          - "Pointnet specified, but no Point number" error
  64.  
  65.          - "Netmail area path noth specified" error
  66.  
  67.          - Locked up when shelling to DOS
  68.  
  69.          - Bombed out when printing to an off-line printer
  70.  
  71.          - Mouse wouldn't always call up menu/help system
  72.  
  73.          - Cosmetic changes to input boxes
  74.  
  75.          - Cosmetic changes to windows
  76.  
  77.          - Cosmetic changes to logfile writing
  78.  
  79.          - Cosmetic changes to "List Messages"
  80.  
  81.          - Cosmetic changes to "Change Area"
  82.  
  83.          - Count of unread msg's in "Change Area" written in same attribute
  84.              as window-header for easier spotting of unread messages.
  85.  
  86.          - New (and more) COLOR choices:
  87.  
  88.              The new fields are, in order:
  89.  
  90.                Windows Frame Foreground
  91.                Windows Frame Background
  92.                Menu Frame Foreground
  93.                Menu Frame Background
  94.                Menu Text Foreground
  95.                Menu Text Background
  96.                Menu Selection Bar Foreground
  97.                Menu Selection Bar Background
  98.                Menu Highlighted Selection Letter Foreground
  99.                Menu Highlighted Selection Letter Background
  100.  
  101.              Colors:
  102.                0  = Black
  103.                1  = Blue
  104.                2  = Green
  105.                3  = Cyan
  106.                4  = Red
  107.                5  = Magenta
  108.                6  = Brown
  109.                7  = LightGray
  110.                8  = DarkGray
  111.                9  = LightBlue
  112.                10 = LightGreen
  113.                11 = LightCyan
  114.                12 = LightRed
  115.                13 = LightMagenta
  116.                14 = Yellow
  117.                15 = White
  118.  
  119.              The colors 8-15 CAN now be used as background colors !!
  120.              (see next config choice)
  121.  
  122.          - New CFG choice, HIBACKGROUND, eneble high (colors 8-15) background
  123.              colors
  124.              CFG format:
  125.  
  126.              HiBackground
  127.  
  128.          - New CFG choice, DELMATRIX, delete current msg in Matrix after
  129.              answering it
  130.              CFG format:
  131.  
  132.              DelMatrix
  133.  
  134.          - First character in names entered in edit-fields are capitalized
  135.  
  136.          - New CFG choice, "ECHOTOSSFILE", specify filename for the EchoToss
  137.              file
  138.              CFG format:
  139.  
  140.              EchoTossFile <[path] filename>
  141.  
  142.              Example: EchoTossFile OPMED.OUT
  143.  
  144.              If filename not specified, OPMED.OUT will be used
  145.  
  146.          - New CFG choice, "STARTAREA", specify areaname to start in
  147.              CFG format:
  148.  
  149.              StartArea <number>
  150.  
  151.              Example: StartArea 10
  152.  
  153.              If <number> not specified, or bigger than highest area, OpmEd
  154.              will start up in the MATRIX area.
  155.  
  156.          - New CFG choice, "HIDESEENBY", don't display SEEN-BY lines
  157.              CFG format:
  158.  
  159.              HideSeenBy
  160.  
  161.          - New CFG choice, "SCANCHANGE", jump directly to "Change Area"
  162.              after scanning
  163.              CFG format:
  164.  
  165.              ScanChange
  166.  
  167.          - New CFG choice, "ScreenLines", specify lines on screen at startup
  168.              CFG format:
  169.  
  170.              ScreenLines <number>
  171.  
  172.              <number>, ranging from 1 to 4, specifies 25, 28, 43 or 50
  173.              screenlines, depending on type of display adapter attached:
  174.                                  CGA: 25
  175.                                  EGA: 25, 28, 43
  176.                                  VGA: 25, 28, 43, 50
  177.  
  178.              If a number not supported by the attached display adapter is
  179.              specified, it will be ignored, and OpmEd will start in 25 line
  180.              mode.
  181.  
  182.          - Note #1, Calendar Commands:
  183.  
  184.             <Left>
  185.                Move highlighted bar left one day in the the current month
  186.  
  187.             <Right>
  188.                Move highlighted bar right one day in the current month
  189.  
  190.             <Up>
  191.                Move highlighted bar up one week in the current month
  192.  
  193.             <Down>
  194.                Move highlighted bar down one week in the current month
  195.  
  196.             <Home>
  197.                Move highlighted bar to the first day of the current month
  198.  
  199.             <End>
  200.                Move highlighted bar to the last day in the current month
  201.  
  202.             <PgDn>
  203.                Move highlighted bar to the same day in the next month
  204.  
  205.             <PgUp>
  206.                Move highlighted bar to the same day in the previous month
  207.  
  208.             <^PgDn>
  209.                Move highlighted bar to the same day and month in the next year
  210.  
  211.             <^PgUp>
  212.                Move highlighted bar to the same day and month in the previous
  213.                year
  214.  
  215.             <^Home>
  216.                Move highlighted bar to the current day, month, and year
  217.  
  218.          - Note #2, Calculator Commands:
  219.  
  220.             <C> - Clear all
  221.                   Clear the entire calculation window
  222.  
  223.             <E> - Clear Entry
  224.                   Clear the current entry (second line of calculator window)
  225.  
  226.             <S> - Save
  227.                   Save the current entry (in the active Save Buffer)
  228.  
  229.             <I> - Insert
  230.                   Make the number (in the active Save Buffer) the current entry
  231.  
  232.             <B> - Binary
  233.                   Switch to binary mode
  234.  
  235.             <D> - Decimal
  236.                   Switch to decimal mode
  237.  
  238.             <H> - Hexadecimal
  239.                   Switch to hexadecimal mode
  240.  
  241.             <F> - Floating point
  242.                   Switch to regular floating point mode
  243.  
  244.             <P> - exPonential
  245.                   Switch to exponential floating point mode
  246.  
  247.             <+> - Add Value 1 and Value 2
  248.  
  249.             <-> - Subtract Value 2 from Value 1
  250.  
  251.             <*> - Multiply Value 1 by Value 2
  252.  
  253.             </> - Divide Value 1 by Value 2
  254.  
  255.             <M> - Mod
  256.                   Remainder after dividing Value 1 by Value 2
  257.  
  258.             <A> - And
  259.                   Do a bit-wise AND of Value 1 with Value 2, result has all
  260.                   bits that are set in both Value 1 and Value 2
  261.  
  262.             <L> - shL
  263.                   Shift Value 1 left by Value 2 bits
  264.                   If Value 2 is greater than 31 or less than 0, the result is 0
  265.  
  266.             <N> - Not
  267.                   Do a bit-wise negation of the current entry
  268.  
  269.             <O> - Or
  270.                   Do a bit-wise OR of Value 1 with Value 2,
  271.                   result has all bits that are set in Value 1 or Value 2
  272.  
  273.             <R> - shR
  274.                   Shift Value 1 right by Value 2 bits
  275.                   If Value 2 is greater than 31 or less than 0, the result is 0
  276.  
  277.             <X> - Xor
  278.                   Do a bit-wise eXclusive OR of Value 1 with Value 2,
  279.                   result has all bits that are set in Value 1 or Value 2, but
  280.                   not both
  281.  
  282.             <BackSpace>
  283.                Delete previous character
  284.  
  285.             <^A> to <^F>
  286.                In hexadecimal mode, these keys can be used to enter the values
  287.                $A (Ah) through $F (Fh), respectively
  288.  
  289.             <Enter> and <=>
  290.                Compute current operation
  291.  
  292.             <Ins> - Paste
  293.                     Paste value from calculator to message text
  294.  
  295.          - New CFG choice, "ECHOTOSSAPPEND", appends to the EchoToss file
  296.              CFG format:
  297.  
  298.              EchoTossAppend
  299.  
  300.              Example: EchoTossAppend
  301.  
  302.          - New CFG choice, "LASTREAD", specify LastRead file to use
  303.              CFG format:
  304.  
  305.              LastRead <filename>
  306.  
  307.              Example: LastRead LREAD.DAT
  308.  
  309.              If keyword not specified, LASTREAD. will be assumed.
  310.              If the <filename> is LREAD.DAT, OPMED will use Opus' LREAD.DAT
  311.              file.
  312.  
  313.          - New CFG choice, "NOSHAREDFILES", specify open mode for
  314.              NODEX.NDX/.DAT.
  315.              CFG format:
  316.  
  317.              NoSharedFiles
  318.  
  319.              Example: NoSharedFiles
  320.  
  321.              If keyword specified, NODEX.NDX/.DAT will be opened as Read/Deny
  322.              Write.
  323.  
  324.          - Fixed some of the logfile writings.  Better looking?  ;-)
  325.  
  326.          - Fixed a bug where a CC: was used to nodes in default zone on a
  327.              reply to a message from another zone. OpmEd was using the other
  328.              zone on CC:'s.
  329.  
  330.          - New CFG choice, "NOSYSID", exclude system configuration
  331.              CFG format:
  332.  
  333.              NoSysID
  334.  
  335.              Example: NoSysID
  336.  
  337.              "NoSysID" keyword to bypass them.
  338.  
  339.          - New CFG choice, "ADDPID", adds PID kludge to message
  340.              CFG format:
  341.  
  342.              Example: AddPID
  343.  
  344.          - Fixed a bug where OpmEd was setting the "InTransit" flag in netmail
  345.              messages written at my own node.
  346.  
  347.          - Linefeed after the quote header before the quoted stuff...
  348.  
  349.          - When using the "System" command from either OpmEd.Cfg or Binkley.Cfg
  350.              as the Origin line OpmEd used only 36 characters, now we use 50
  351.              characters.
  352.  
  353.          - You now get a new OPMED.CFG choice called "TabSize" where you can
  354.              make the tab expand at your own choice. The default tabsize is
  355.              8...:
  356.  
  357.              TabSize  6
  358.  
  359.          - Alt-X in Edit mode should call the dialog box "Save/Don't
  360.              save/Abort" instead of exiting edit mode, because message is
  361.              actually lost.
  362.  
  363.          - There is done som fix in the OPMED.HLP file, but the file is NOT
  364.              complete as it should be.  We're just updating the file, and
  365.              later on we'll rebuild the whole help system..
  366.  
  367.          - The INTL kludge should function as it should now. It will be set
  368.              if the destination zone differ from your default zone. The
  369.              default zone will be the zone used in your first address in
  370.              OpmEd.Cfg
  371.  
  372.          - The "Node" statement in OpmEd.Cfg is changed to "Address" !!
  373.  
  374.          - The date and time error caused by messages from Makenl and Qm is
  375.              fixed.
  376.  
  377.          - There will be no SEEN-BY line when message is saved if user is a
  378.              point. Your mailtosser should make it for you..
  379.  
  380.          - A new way of reading colors for OpmEd is done. You can now use a
  381.              single colorfile called OPMED.COL or put all keywords into
  382.              OpmEd.Cfg - it's up to you.  A new keyword "ColorFile
  383.              [path\filename]" in OpmEd.Cfg is used if you want to use a
  384.              single file for your colors, else copy the file into OpmEd.Cfg
  385.              to use it there. The old way of reading colors is still
  386.              available.
  387.              You can use the file CVTCOL.EXE to make OPMED.COL from your old
  388.              color defination used in OpmEd.Cfg.
  389.  
  390.              ColorFile c:\opus\opmed.col
  391.  
  392.              Colors available in OPMED.COL :
  393.  
  394.                  BLACK        BLUE         GREEN        CYAN
  395.                  RED          MAGENTA      BROWN        LGRAY
  396.                  DGRAY        LBLUE        LGREEN       LCYAN
  397.                  LRED         LMAGENTA     YELLOW       WHITE
  398.  
  399.          - Some fixes in the macro-work. You can now use the following in macro
  400.              lines..:
  401.                                &r = First Name of the To: name
  402.                                &R = Whole name of the To: name
  403.                                &s = Subject
  404.                                ^M = <Enter>
  405.                                ^I = <Tab>
  406.                                ^C = Go to end of message
  407.                                ^D = <Eol> (End of line)
  408.  
  409.          - Quote commands:
  410.              &H = 3D or 4D if point > 0 in both Matrix and Echo areas.
  411.              &h = 2D or 3D if point > 0 in both Matrix and Echo areas.
  412.              &E = 3D or 4D if point > 0 for destination address in Matrix area.
  413.              &e = 2D or 3D if point > 0 for destination address in Matrix area.
  414.  
  415.          - Changed some HotKeys and added one new in read mode. This is done to
  416.              match the menus' hotkeys..:
  417.  
  418.                              Key    Description    Same as
  419.                              -----------------------------
  420.                               F     Search String   (@F9)
  421.                               M     Next Marked     (^F7)
  422.                               S     Next To SysOp   (@F8)
  423.                               U     Next Unread     (@F7)
  424.  
  425.          - We've made a new way of finding addresses in OpmEd. If you write a
  426.              short cut of the first or last name in the TO: field then OpmEd
  427.              will come up with a picklist of sysops and nodes found matching
  428.              your entry. If you have entered only one word then OpmEd will
  429.              search for the lastname matching your entry....:
  430.  
  431.                TO: B Bond   List all "Bond" starting with "B" in firstname.
  432.                TO: Bon      List all with "Bon" as first chars in lastname.
  433.  
  434.                This is a new way for OpmEd to handle addressing and is NOT
  435.                finished yet.  We only want yah all to have a look at it and
  436.                report back your opinion about it, not what's missing or what's
  437.                bugy in it..;-)
  438.  
  439.                This will only work for V7 support!!
  440.  
  441.          - OpmEd no longer writes 8d (ALT-141) " ì " in messages.
  442.  
  443.          - If writing a message as CrashMail with CarbonCopy to points OpmEd
  444.              won't crash mail to Points any more.
  445.  
  446.          - Fixed the ^C macro to work as it should.
  447.  
  448.                             ^C = Go to end of message
  449.  
  450.          - Fixed a bug where entering a unknown name to a known node OpmEd
  451.              would insert the sysops name for that node. Couldn't write to
  452.              AreaFix..;-)
  453.  
  454.          - Fixed some unstable work with FA. (File Attach)
  455.  
  456.          - Using EchoTossAppend:
  457.              Added Duplicate Area Name check for the echotoss file, one area
  458.              gets just one entry in the echotoss.log
  459.  
  460.          - "NoFakeNet" changed to "OpusDates", for Fido messages to prevent
  461.              the Zone/Point info in the message header and put date stamps in
  462.              their place (We can only hope that Opus and all the mailers will
  463.              use the FTSC-0001 specification in the future)...
  464.  
  465.          - OpmEd now will report any "Unknown/Obsolete:" configuration options
  466.              on its upstart screen.
  467.  
  468.          - OpmEd will come up with the picklist when replying to a message in
  469.              netmail.
  470.  
  471.          - We have fixed that OpmEd don't destroy the User_Id in an existing
  472.              LREAD.DAT file, allso we've added some code to handle the High_Msg
  473.              the same way that FixLred does!.
  474.  
  475.          - We've Implemented the Squish support, and you'll have to test it...
  476.              To get a Squish NetMail area you'll have to enter it in the
  477.              opmed.cfg file with the '$' char in the path...
  478.              ( ,,$D:\Mail\SqNetM ) and echo areas is entered in the areas.bbs
  479.              file or in opmed' cfg file with the '$' in the path..
  480.              $D:\Mail\XXXXXXX  XXX_ECHO    ...
  481.  
  482.          - New KeyWord in the OPMED.CFG file...: "DefSqSet"
  483.              The default "SqSet" values to put into the .SQD file when created
  484.              by OpmEd...
  485.  
  486.              DefSqSet    <MaxMsg> <SkipMsg> <KeepDays>
  487.              DefSqSet      256        1         30
  488.  
  489.  
  490.          - Someone asked where the "ScreenLines" vent, We don't know but they
  491.              came back today and the valid values are..: 1, 2, 3 or 4.
  492.              Where values are:
  493.                               1 - 25
  494.                               2 - 28
  495.                               3 - 43
  496.                               4 - 50
  497.  
  498.                Eg: ScreenLines 2
  499.  
  500.  
  501.          - The tagline in Squish areas will show "OPMED/SQ <version>".
  502.  
  503.          - OpmEd now uses [AreaName].SQA for its information for Alias,
  504.              Address, CharSet, Origin and Quote.
  505.              EG: For area BINKLEY you'll have BINKLEY.SQA :
  506.                        sijo
  507.                        2:212/8
  508.                        PC-8
  509.                        ProSoft BBS -= Home Of OpmEd =-
  510.                        On <&D:&M:&Y> at &T &A (&H) wrote to &R :
  511.  
  512.          - When using "Stamp Translation" OpmEd will create the file
  513.              [AreaName].SQA and put the charset on the second line.
  514.  
  515.          - Made OpmEd set the high-water-mark to the prior message if the
  516.              message pointed to by the 'HWM' is deleted...
  517.  
  518.          - Added the ability to scan the areas after you've gone into the
  519.              "Change Area" <F6> window, and find that the areas ain't
  520.              scanned - just press F6 to (Re)Scan all the Areas...
  521.  
  522.          - Fixed the Written/Received date stamps for Squish/Fido messages...
  523.              If you get an "(Invalid Date Format)" or you're running OPUS,
  524.              you may set the "OpusDates" option in your .CFG file since the
  525.              default message format used by OpmEd is the FTS-0001 format with
  526.              Zone/Point information...
  527.  
  528.          - Also we've fixed the KillExcess'ive messages when you write a new
  529.              message and the message base reaches the limits set by "SqSet"..
  530.  
  531.          - We've implemented the 'SQA' information format for the FIDO style
  532.              areas, but the file name is "OPMED.DAT" for the Fido *.MSG areas..
  533.  
  534.          - OpmEd will now change to the address found in *.SQA or OPMED.DAT for
  535.              each area and use this address in the Origin line and on the
  536.              bottom screen line. If no *.SQA or OPMED.DAT file are present, or
  537.              specified address ain't found in your AKA list, then the default
  538.              address will be used.
  539.  
  540.          - Fixed the 'Paging' in the Area listing (F6), now the PgUp/PgDn
  541.              jumps a full screen each time..
  542.  
  543.          - Added the Alt-E command in 'Read Mode' to edit OPMED.DAT and *.SQA
  544.              files. Use the arrow keys and press <enter> to edit the field,
  545.              use <ESC> to quit without saving and <F10> to Save and Quit
  546.              editor.
  547.              When edit the Address field your AKA picklist will come up.
  548.              When edit the CharSet field your Available translation picklist
  549.              will come up.
  550.  
  551.          - Using the 'SQA' Format file:
  552.              If the keyword "UseFidoSqa" and the OPMED.DAT doesn't exist Opmed
  553.              will look for the good old ORIGIN/QUOTE/CHARSET files to make the
  554.              OPMED.DAT This will make it easier to convert to the new OPMED.DAT
  555.              format file, just set the keyword "UseFidoSqa" active in the
  556.              configuration file and start OpmEd and choose the area and press
  557.              Alt-E and F10 to make the new OPMED.DAT file.
  558.  
  559.          - Changed the "EchoName" in F6 window to "EchoTag".
  560.  
  561.          - Added the " Edit Area Info   @E " to the " Areas " menu and the
  562.              list of commands..
  563.  
  564.          - Fixed the dupe header writing when quoting a stored message.
  565.  
  566.          - Fixed a bug where OpmEd would overwrite a incoming message in same
  567.              area you are saving your message running a multitasking system.
  568.  
  569.          - Fixed so that the Area-Name don't overwrites the Area-Kind on the
  570.              top line on screen when the Area-Name is very loong.
  571.  
  572.          - In the OPMED.DAT and *.SQA files:
  573.              If you want to spesify an alias name you can use these syntax on
  574.              the address line:
  575.  
  576.                2:212/8.26@fidonet.org                   ; like opmed makes em
  577.                Bengt Johansen#2:212/8.26@fidonet.org    ; like opmed makes em
  578.                Bengt_Johansen@fidonet.org#2:212/8.26    ; will also work
  579.  
  580.              To edit this info use the <Alt-E> to bring up the editor for this
  581.              files and edit the fields you see.. the name is OPTIONAL, you
  582.              don't really need to have an alias name...
  583.  
  584.          - Macro string can now be 128 chars.
  585.  
  586.          - When answering a netmail from an operator with many aka's, the
  587.              cursor always lands on the first aka in the popup address window.
  588.              It would be veeery convenient if the cursor landed on the same
  589.              address that was used on the message one is replying to.
  590.              This is fixed now.
  591.  
  592.          - When pressing the ALT-E key OpmEd now insert a default Quote string
  593.              if you press <Enter> on the "Quote" line. This default string you
  594.              have to define by the "DefQuote" key in OpmEd.Cfg like:
  595.  
  596.              DefQuote  "In a message of (&D &M &Y) at &T, &A (&H) writes:"
  597.  
  598.          - While writing a netmail message with another aka (zone:address) than
  599.              our default (zone:address) then the message would be tossed out
  600.              with our default zone and aka address.  This is fixed now.
  601.  
  602.          - In the header info on netmails, OpmEd now showes the name of the
  603.              boss system with mail from/to points, rather than Unknown system.
  604.  
  605.          - Fixed problem with the message marked pointer.
  606.  
  607.          - The Message List (Alt-F10) will show a breaf listing with one message
  608.              on each line:
  609.              Msg #, From-Name, To-Name,  Subject
  610.  
  611.              The long format aint active now...
  612.  
  613.          - The 'NodeList' keyword in the opmed.cfg file is changed, the format
  614.              is now like this:
  615.  
  616.              Nodelist  <Version>  <Path>  [<Nodex>  <SysopNdx>]
  617.  
  618.              <Version>   - Nodelist Version
  619.              <Path>      - Path to the nodelist files
  620.  
  621.              {* the next two are not activated yet *}
  622.              <Nodex>     - Name of the Nodelist file (Optional),
  623.                            Default "NODEX"
  624.              <SysopNdx>  - Name of the Sysoplist file (Optional),
  625.                            Default "SYSOP"
  626.  
  627.          - The 'SysopNdx' Keyword is obsolete in OpmEd.cfg, see 'NodeList'
  628.              keyword
  629.  
  630.          - The 'Version' Keyword is obsolete in OpmEd.cfg,  see 'NodeList'
  631.              keyword
  632.  
  633.          - The 'Version#' keyword can be used insted of the 'Nodelist' keyword,
  634.              and the syntax is:
  635.  
  636.              Version#  <Path>  [<Nodex>  <SysopNdx>]
  637.  
  638.              Version6 and Version7 are available, and have the same meaning
  639.              that 'NodeList' Keyword.
  640.  
  641.          - The file-browser (^KR) does now show the status line in all screen
  642.              modes  25-, 28-, 43- and 50-Line Mode.
  643.  
  644.          - Changed some keys in Edit mode:
  645.                  ^QY &  F5 is now "Delete Line End".  (F5 is new)
  646.                        #F5 is now "Delete Line Above".
  647.  
  648.          - Changed some keys in both Read and Edit mode:
  649.                   F11 is now toggle "Clock" on/off.
  650.                   F12 is now "Calendar".
  651.                  #F12 is now "Calculator".
  652.                    F6 is now "Change Area".
  653.                   ^F6 is now "Scan Areas".
  654.  
  655.          - You can now use F10 and @M for the menu.
  656.  
  657.          - Cosmetic changes to the "List Message" window, for Short-List
  658.              format.
  659.  
  660.          - Made the 'Toggle KludgeOn' (^K) and 'Toggle SEEN-BY' (^Y) marking
  661.              correspond to the Configuration settings.
  662.              These commands wouldn't cause OpmEd to jump to the top of the
  663.              message any more.
  664.  
  665.          - The " * Cross-Reply from area:" text is added to the message text
  666.              before you edit the message.
  667.  
  668.          - The message list had two blank lines after the last message on the
  669.              screen in 50 line mode (and 25 line mode).  OpmEd now shows info
  670.              for two more messages.
  671.  
  672.          - Added a highlight bar in the message list to show which is the
  673.              current message.
  674.  
  675.          - In Squish echo areas OpmEd now shows a "Sc" for the 'scanned' bit
  676.              to indicate that a message you wrote has already be sent/scanned.
  677.  
  678.          - When viewing the start of a message with kludges turned on and then
  679.              toggle seen-bys on or off the kludges at the top of the message
  680.              seem to disappear. This is now fixed.
  681.  
  682.          - You can now toggle between the actual message numbers and the
  683.              relative numbers in both Squish and .MSG areas by pressing ^N as
  684.              shown in the Tool Menu in OpmEd.
  685.  
  686.          - Fixed a bug in Technical Edit that caused OpmEd to hang the
  687.              computer.
  688.  
  689.          - Fixed a problem where OpmEd was not showing some messages in local
  690.              areas as it should.
  691.  
  692.          - You can now choose a message from the message list.
  693.  
  694.          - Message list will now show the index numbers.
  695.  
  696.          - OpmEd will now understand both CHRS and CHARSET in message reading.
  697.  
  698.          - Added code to ensure that the '*.SQI' index file on disk is updated
  699.              at any time, it may help for multi tasking environments...
  700.  
  701.          - Rebuilt and Finetuned the Message List routine to make everybody
  702.              happy..
  703.  
  704.          - Added code to Release time slices for OS/2, Windows, DESQview and
  705.              MS-DOS environments..
  706.  
  707.          - Fine tuned the PgUp/PgDn in Read mode so that very short messages
  708.              don't disappear from screen..
  709.  
  710.          - Damaged Squish areas, I've found the reason for the damaged
  711.              Sq-Areas, and fixed so that OpmEd does link the messages right
  712.              together even if you reopen and edit or delete the last message
  713.              in the area...
  714.  
  715.          - Changes Made to the 'AREA' Keyword in OpmEd.CFG :
  716.  
  717.              (Old)  Area <Area#>,<Flag>,<Name>,<[EchoTag]>,<[#][$]Path>
  718.              (New)  Area  <Zone>,<Flag>,<Name>,<[EchoTag]>,<[#][$]Path>
  719.  
  720.              Area    2 ,L ,Local/Logoff,,$c:\bink\mail\Local
  721.              Area    2 ,M ,FidoNet NetMail,,C:\BINK\MAIL\NETMAIL
  722.              Area   13 ,M ,PNN NetMail,,$C:\BINK\MAIL\PNNNET
  723.  
  724.              Didn't use the <Area#> anyway, changed it to match the <Zone>
  725.              for those who have NetMail areas for different Zones and wants
  726.              the Private Echomail Replies placed in the corresponding Netmail
  727.              area...
  728.  
  729.              Allso the first zone number from the AREAS.BBS file will be used
  730.              to set the default Zone for the areas entered in Areas.bbs...
  731.  
  732.          - Message-/Index-Nr: The Toggle-IndexNr (Ctrl-N), will also show
  733.              Reply: Links indexNr,
  734.  
  735.          - The Scanned flag will follow the Sent-Flag in the message, by
  736.              turning the Sent-bit off the Scanned-flag is allso turned off..
  737.  
  738.          - Converted some routines to assambler for faster working.  There is
  739.              more to come later on..
  740.  
  741.          - New CFG choice for OpmEd to use Squish.Cfg - Can be used with
  742.              Areas.Bbs
  743.  
  744.              SquishCFG c:\sq\squish.cfg
  745.  
  746.          - OpmEd Store area can now be defined as a Squish area using "$"..:
  747.  
  748.              StoreArea $c:\mail\store\
  749.  
  750.          - Fixed a mite in the way OpmEd checked the address while doing a
  751.              Private Reply from Echo-Areas, or a Cross-Reply to NetMail..
  752.  
  753.          - Improved the Find function for Sq and Fido messages, speed too..
  754.  
  755.          - The "SquishCfg" option will now ignore PassThru areas ('-0') in
  756.              the Squish.CFG file...
  757.  
  758.          - Fixed the local date problem caused by Maximus.
  759.  
  760.          - The Importfile function can now be blockmarked and you can import
  761.              only the marked block of the file if you want.  Use F7 as
  762.              MarkBegin and F8 as MarkEnd.  This function will be changed later
  763.              on for easier use.
  764.  
  765.          - The display format of message numbers was out of range after
  766.              deleting messages. This is fixed..
  767.  
  768.          - While executing a Find command with small buffer, and OpmEd had to
  769.              fill the buffer in the middle of a matching word caused OpmEd to
  770.              miss that match.   Code rewritten and the Find function is fixed.
  771.  
  772.          - The same method is implemented in the Message Reading, reduses
  773.              changes to miss the NULL terminator of the messages that is
  774.              shorter then the message frame in squish areas...
  775.  
  776.          - Fixed some Addressing problems.
  777.  
  778.          - Fixed the private reply problem.
  779.  
  780.  
  781. *******************************************************************************
  782.                               OpmEd ColorFile
  783. *******************************************************************************
  784.  
  785.     ;
  786.     SLine       Black    Cyan     Yellow   LMagenta
  787.     ;             \        \        \        \___ Statusline Help Color
  788.     ;              \        \        \___________ Statusline Topic Color
  789.     ;               \        \___________________ Statusline Background
  790.     ;                \___________________________ Statusline Normal Color
  791.     ;
  792.     DialogBox   Black    LGray    Yellow   Red
  793.     ;             \        \        \        \___ Dialog Info Color
  794.     ;              \        \        \___________ Dialog Topic Color
  795.     ;               \        \___________________ Dialog Background
  796.     ;                \___________________________ Dialog Box Color
  797.     ;
  798.     DialogHigh  DGray    White
  799.     ;             \        \_____________________ Dialog Hilite Color
  800.     ;              \_____________________________ Dialog Hilite Background
  801.     ;
  802.     MsgText     LGray    Blue     Green    Magenta
  803.     ;             \        \        \        \___ Message Kludge Color
  804.     ;              \        \        \___________ Message Quote Color
  805.     ;               \        \___________________ Message Background
  806.     ;                \___________________________ Message Text Color
  807.     ;
  808.     MsgBlock    Blue     LGray
  809.     ;             \        \_____________________ MessageBlock Background
  810.     ;              \_____________________________ MessageBlock Color
  811.     ;
  812.     MsgHeader   Black    LGray    White    Red
  813.     ;             \        \        \        \___ Header Matrix Color
  814.     ;              \        \        \___________ Header data Color
  815.     ;               \        \___________________ Header Background
  816.     ;                \___________________________ Header Topic Color
  817.     ;
  818.     MenuColor   Blue     LCyan    Red      DGray
  819.     ;             \        \        \        \___ Menu Void Color
  820.     ;              \        \        \___________ Menu Letter Color
  821.     ;               \        \___________________ Menu Background
  822.     ;                \___________________________ Menu Frame/Text Color
  823.     ;
  824.     MenuSelect  LCyan    Blue     Red      Blue
  825.     ;             \        \        \        \___ Menu Select Letter Background
  826.     ;              \        \        \___________ Menu Select Letter Color
  827.     ;               \        \___________________ Menu Select Bar Background
  828.     ;                \___________________________ Menu Select Bar Color
  829.     ;
  830.     WinFrame    Black    LGray    Blue     Yellow
  831.     ;             \        \        \        \___ ??? .. Help  Color
  832.     ;              \        \        \___________ ??? .. Title Color
  833.     ;               \        \___________________ Window Frame Background
  834.     ;                \___________________________ Window Frame Color
  835.  
  836.  
  837. *******************************************************************************
  838.                              OpmEd ControlFile
  839. *******************************************************************************
  840.  
  841.  - OPMED.CFG keys used with this version:
  842.  
  843.          Sysop              - Your name
  844.          System             - Your systems name
  845.          Address            - Your node adress
  846.          PointNet           - Your private point net (No need for it? :-))
  847.          ShowKludges        - See the kludge lines by default
  848.          Nodelist           - Version and path to your nodelists
  849.          FidoUsers          - Path and name of your FIDOUSER.LST file
  850.          ScreenLines        - Specify lines on screen at startup
  851.          HiBackGround       - Eneble high (colors 8-15) background colors
  852.          SetCharSet         - Tell what character-set/translation you use
  853.          UseMsgid           - Put a MSGID/REPLY kludge line in each message
  854.          ReadCharSet        - Seek each message for the Charset kludge
  855.          Translate          - Tell OPMED which character translation to use
  856.          Area               - Specifiy areas not found in BT.Cfg or Areas.bbs
  857.          Scanareas          - Scan all areas at startup
  858.          AreasBBS           - Path and name of your AREAS.BBS file
  859.          BinkleyCfg         - Path and name of your BINKLEY.CFG file
  860.          NetFlags           - Set the default flags for all new netmail message
  861.          Macro              - Define your macro string to use pressing ALT-??
  862.          Colors             - Your defined colors for OpmEd (see "ColorFile")
  863.          Assign             - Re-assign drive specifications
  864.          LogFile            - Path and name of your OPMED.LOG file
  865.          FUGeneric          - Use generic search mode, instead of the binary
  866.          StoreArea          - Path to your area where you want to store msgs
  867.          LastRead           - Specify LastRead file to use
  868.          ExportFile         - Path and name of your default msg-export file
  869.          DelMatrix          - Delete original message after quoting it
  870.          Echotossfile       - Path and name of your ECHOTOSS.LOG file
  871.          StartArea          - Which area OpmEd will start in
  872.          HideSeenBy         - Hide SEENBY lines
  873.          ScanChange         - Jump directly to "Change Area" after scanning
  874.          NoSysID            - Exclude system configuration
  875.          AddPID             - Adds PID kludge to message
  876.          EchoTossAppend     - Append info to ECHOTOSS.LOG
  877.          NoSharedFiles      - Specify open mode for NODEX.NDX/.DAT.
  878.          TabSize            - Size of TAB when used in messages
  879.          OpusDates          - Prevent the Zone/Point info in the message header
  880.          ColorFile          - Color definition for OpmEd (see "Colors")
  881.          DefSqSet           - The default "SqSet" values used in .SQD files
  882.          UseFidoSqa         - Use OpmEds new way to read Origin, Quote etc info
  883.          DefQuote           - Your default quote string in messages
  884.          SquishCFG          - Use Squish.Cfg for EchoArea information
  885.  
  886.  
  887. *******************************************************************************
  888.                              OpmEd ErrorLevels
  889. *******************************************************************************
  890.  
  891.          0  None
  892.          1  LocalMail
  893.          2  EchoMail
  894.          3  EchoMail/LocalMail
  895.          4  NetMail
  896.          5  NetMail/LocalMail
  897.          6  NetMail/EchoMail
  898.          7  NetMail/EchoMail/LocalMail
  899.  
  900.  
  901. *******************************************************************************
  902.                                 OpmEd Limits
  903. *******************************************************************************
  904.  
  905.          MEMORY REQUIRMENTS:
  906.  
  907.          *   Add for item                    bytes
  908.          ---------------------------------------------
  909.          -   SYSOP.NDX.....................  0   (Work size 1024/bytes)
  910.          -   Area..........................  160
  911.          -   Carbon-Copy...................  64
  912.          -   Macro-Key.....................  80
  913.          -   AKA...........................  28
  914.  
  915.          *   Max values for item             bytes
  916.          ---------------------------------------------
  917.          -   Areas.........................  500
  918.          -   Area-Number...................  65535
  919.          -   Messages in Area..............  4000
  920.          -   Message number................  65535
  921.          -   Carbon-copies.................  100
  922.          -   Crosspost.....................  20
  923.          -   Message Size..................  16k  (400 lines * 80/bytes)
  924.          -   Macro-Keys....................  20
  925.          -   Saved Lines...................  100
  926.          -   Drive Re-Assign...............  10
  927.          -   AKA's.........................  20
  928.  
  929.          -   Nodes In Nodelist.............  No-Limit
  930.              Look-Up Entries in the List...  256  (256 ent * 90/b)
  931.  
  932.  
  933. *******************************************************************************
  934.                                 OpmEd Macros
  935. *******************************************************************************
  936.  
  937.       HOW MACROS ARE MADE
  938.  
  939.  
  940.           '&&'        : Insert '&'
  941.           '&A'        : Quoted message's To-Name
  942.           '&a'        : First-Name of the quoted message's To-Name
  943.           '&R'        : Mew Messages To-Name
  944.           '&r'        : First-Name of the New Msessage's To-Name
  945.           '&S','&s'   : the New Message's Subject line;
  946.  
  947.         MOVEMENT
  948.           '^C'        : goto end of text  <EOT>
  949.           '^D','^F'   : goto end of line  <EOL>
  950.           '^E'        : goto previous line
  951.           '^X'        : goto next line
  952.           '^I'        : Insert a tab      <Tab>
  953.           '^M'        : Insert a return   <Return>
  954.           '^Z'        : Save message and leave edit mode <Save & Exit>
  955.  
  956.         Macros Used in the Quote header
  957.  
  958.           '&&'        : Insert '&'
  959.           '&A'        : Message From Name
  960.           '&a'        : Forst-Name of Message From Name
  961.           '&D','&d'   : Day of Quoted Message
  962.           '&E','&e'   : Destination Address of Quoted message in MATRIX Areas
  963.           '&H','&h'   : Origination Address of Quoted message
  964.           '&M','&m'   : Month of Quoted message
  965.           '&R'        : Messages To-Name);
  966.           '&r'        : Firdt-Name of Messages To-Name
  967.           '&S'        : Message Subject
  968.           '&T','&t'   : Time of Quoted message
  969.           '&Y','&y'   : Year of Quoted message
  970.  
  971.           '^M', '^I'  : <Enter> & <Tab> can also be used...
  972.  
  973.  
  974. *******************************************************************************
  975.                                 OpmEd Colors
  976. *******************************************************************************
  977.  
  978.          * The old 'Colors' & Defaults
  979.  
  980.           1  SLineDataFg         4;
  981.           2  SLineTopicFg        0;
  982.           3  SLineHelpFg         7;
  983.           4  SLineBg             3;
  984.           5  DiaBoxFg            15;
  985.           6  DiaBoxBg            0;
  986.           7  DiaTopicFg          14;
  987.           8  DiaDataFg           3;
  988.           9  DiaHighFg           0;
  989.          10  DiaHighBg           7;
  990.          11  MsgTextFg           14;
  991.          12  MsgTextBg           0;
  992.          13  MsgQuoteFg          3;
  993.          14  MsgKludgeFg         7;
  994.          15  MsgKludgeBg         0;
  995.          16  MsgBlockFg          14;
  996.          17  MsgBlockBg          1;
  997.          18  HeadTopicFg         3;
  998.          19  HeadTopicBg         0;
  999.          20  HeadDataFg          15;
  1000.          21  HeadDataBg          0;
  1001.          22  MatrixLineFg        4;
  1002.          23  MatrixLineBg        0;
  1003.          24  WinFrameFg          15;
  1004.          25  WinFrameBg          0;
  1005.          26  MenuFrameFg         14;
  1006.          27  MenuFrameBg         3;
  1007.          28  MenuTextFg          0;
  1008.          29  MenuTextBg          3;
  1009.          30  MenuBarFg           15     {3};
  1010.          31  MenuBarBg           1      {0};
  1011.          32  MenuLetterFg        4;
  1012.  
  1013.  
  1014.          * The 'ColorFile' options:
  1015.  
  1016.          'SLINE'         <FG> <BG>   (<INFO-FG> <DATA-FG> same Bg)
  1017.          'SLINEINFO'     <FG> <BG>
  1018.          'SLINEDATA'     <FG> <BG>
  1019.  
  1020.          'DIALOGBOX'     <FG> <BG>   (<INFO-FG> <DATA-FG> same Bg)
  1021.          'DIABOXINFO'    <FG> <BG>
  1022.          'DIABOXDATA'    <FG> <BG>
  1023.          'DIALOGHIGH'    <FG> <BG>
  1024.  
  1025.  
  1026.          'MSGTEXT'       <FG> <BG>   (<Quote-FG> <Kludge-FG> same Bg)
  1027.          'MSGQUOTE'      <FG> <BG>
  1028.          'MSGKLUDGE'     <FG> <BG>
  1029.          'MSGBLOCK'      <FG> <BG>
  1030.          'MSGHEADER'     <FG> <BG>
  1031.          'MSGMATRIX'     <FG> <BG>
  1032.  
  1033.  
  1034.          'MENUCOLOR'     <FG> <BG>   (<INFO-FG> <DATA-FG> same Bg)
  1035.          'MLETTERLO'     <FG> <BG>
  1036.          'MLETTERHI'     <FG> <BG>
  1037.          'MENUSELECT'    <FG> <BG>
  1038.          'MENUBARHI'     <FG> <BG>
  1039.  
  1040.  
  1041.          'WINFRAME'      <FG> <BG>   (<INFO-FG> <DATA-FG> same Bg)
  1042.  
  1043.  
  1044.          * The Colors used in the ColorFile:
  1045.  
  1046.          BLACK
  1047.          BLUE
  1048.          GREEN
  1049.          CYAN
  1050.          RED
  1051.          MAGENTA
  1052.          BROWN
  1053.          LGRAY
  1054.          DGRAY
  1055.          LBLUE
  1056.          LGREEN
  1057.          LCYAN
  1058.          LRED
  1059.          LMAGENTA
  1060.          YELLOW
  1061.          WHITE
  1062.  
  1063.  
  1064. *******************************************************************************
  1065.                                OpmEd BetaCrew
  1066. *******************************************************************************
  1067.  
  1068. ThanX to:
  1069.          Bill Bond             1:325/118          x
  1070.          Richard Nelson        1:216/117
  1071.          Jimmy Winson          1:2625/100         x
  1072.          Bill Weinel           1:151/121          x
  1073.          Justin Marquez        1:106/100          x
  1074.          Rob Jacobsen          1:3403/4           x
  1075.          Jeff King             1:138/130          x
  1076.          Rune Fredriksen       2:212/8.2          x
  1077.          Jan Klingenberg       2:212/8.9          x
  1078.          Noralf Brandser       2:212/12           x
  1079.          Rune Larsen           2:212/11           x
  1080.          Thomas Sundblom       2:201/114
  1081.          Christer Jonson       2:201/111
  1082.          Goran Eriksson        2:201/505
  1083.          Phil Burden           2:25/997           x
  1084.          Dave Randle           2:255/124          x
  1085.          Laurent Jumet         2:293/2211.1       x
  1086.          Steve Sharp           3:714/207          x
  1087.          Andrew Ridge          3:714/207.10       x
  1088.          Graham Broadbridge    3:714/207.7        x
  1089.  
  1090.  
  1091. *******************************************************************************
  1092.                                 OpmEd Future
  1093. *******************************************************************************
  1094.  
  1095.          - Rebuild the help system
  1096.          - Implement Opus 2.00 message base
  1097.          - Implement Qwk and Hudson support?
  1098.          - Implement PGP support?
  1099.          - Rebuild the mouse support
  1100.          - Rebuild the translation system
  1101.          -
  1102.          -
  1103.          -
  1104.          -
  1105.          -
  1106.          -
  1107.          -
  1108.          -
  1109.  
  1110.  
  1111.  
  1112. ===============================================================================
  1113. WARNING:  DON'T compress OPMED.EXE, using PKLITE or LZESHELL or...
  1114.           The program file are already compressed and an overlay file
  1115.           is stuck to the end of it.
  1116.           Further compressing will result in the program refusing to start !!!
  1117. ===============================================================================
  1118.  
  1119.  
  1120. OPMED Team at ProSoft:
  1121.                       Bjoern Jenssen       2:212/8.1    OS2
  1122.                       Rune Fredriksen      2:212/8.2    WIN
  1123.                       Bengt Johansen       2:212/8.26   DOS
  1124.                       Stein-Ivar Johnsen   2:212/8      DOS
  1125.  
  1126.  
  1127. Tromsoe, Norway 09-01-95
  1128. ProSoft  2:212/8
  1129.  
  1130.