home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / bbs / myed_09 / readme.doc < prev   
Text File  |  1993-07-23  |  5KB  |  149 lines

  1. MyEd! V0.995
  2. ===========
  3.  
  4. 23.07.93.
  5. Copyright 1993 by Juergen Gmeiner, Alberschwende, Austria.
  6.  
  7. All rights reserved. Commercial distribution and/or use
  8. prohibited without written permission of the author.
  9.  
  10. You may copy and distribute verbatim copies of the original
  11. distribution archive of MyEd!, providing you don't charge
  12. any fee exceeding your actual costs.
  13.  
  14. MyEd! is provided as is and comes with no warranty of any
  15. kind, either expressed or implied. In no event will the author
  16. be liable for any damages resulting from the direct or indirect
  17. use.
  18. The user of this program bears all risk as to its quality and
  19. performance.
  20.  
  21.  
  22. What is it?
  23.  
  24. PM-message-editor for use in combination with Scott Dudley's SQUISH. 
  25. FTS0001-style areas are supported as well as SQUISH-style areas (all 
  26. I/O is done through MSGAPI.DLL by Scott Dudley).
  27.  
  28. Needed Files:
  29.  
  30. readme.doc    :-)
  31. myed.exe        Would be nice, would'nt it
  32. compile.exe     Nodelist-compiler
  33.  
  34. emx.dll         
  35. emxlibc.dll     Runtime-libs of emx 0.8f. I did not link it statically on
  36.         purpose, cause this way the *.exe's are very small. Better
  37.         for downloading some bug-fix.
  38.  
  39. msgapi.dll      MSGAPI-lib by Scott Dudley
  40. msg32api.dll    Interface-DLL, 'coz MSGAPI is 16-bit ... I know 0.8f can
  41.         do thunks, but I started this one on 0.8e.
  42.  
  43. myed.cfg    Configuration file. Sample comes with archive.
  44. myed.nli    Nodelist compiled for MyEd! ( use COMPILE.EXE)
  45.  
  46.  
  47. Installation:
  48.  
  49. Unpack archive (you already did this, I guess). Either you leave all the
  50. files in the same directory, or you put the dll's into a dir that's in the
  51. libpath.
  52. Note that you already have a MSGAPI.DLL in your Squish-directory (at least
  53. I do). You can delete one of the DLL's if you put the other directory into
  54. the libpath.
  55.  
  56.  
  57. Compile the nodelist: compile path\nodelist.xxx
  58. Produces a file MYED.NLI. It should be in the active DIR at the start of
  59. MyEd!, or you won't be able to use the nodelist-feature ...
  60.  
  61. Start with "myed.exe [configfile]".
  62. If you omit configfile, MyEd! uses MYED.CFG in the active directory. Note
  63. that I did not test to much on starting without a config-file.
  64.  
  65.  
  66. Configuration file:
  67.  
  68. e.g.:
  69.  
  70. Name Juergen Gmeiner
  71. Squish c:\os2apps\bt\squish\squish.cfg
  72. MsgBeg Hallo %s!\n\n
  73. MsgEnd \n\n   MFG,\n   Juergen.\n
  74. Origin Huh?
  75. Font 10.System VIO
  76.  
  77. Order of commands does not matter, upper/lowercase is significant. After all,
  78. it's just 5 lines long, I know you can do it.
  79. Lines that start with something that is not a command are treated as 
  80. comments.
  81.  
  82. Name:
  83. Your Name. Just 1 Space after the keyword "Name", or you'll get spaces
  84. in your from-line!
  85.  
  86. Squish:
  87. Path and filename of your squish.cfg. Your address is taken from here.
  88. 4D-addressing is supported, this @fidonet-stuff comes into origins, but
  89. nowhere else. I did not have any documentation on it, so I preferred not
  90. to mess around with it.
  91. Your area-configuration is also parsed out of this file.
  92.  
  93. MsgBeg:
  94. Text to begin a message. \n is replaced by a line feed. %s is replaced
  95. by the first name out of the to-field.                                  
  96. ATTENTION: if you put more than ONE %s in MsgBeg, the program will crash 
  97. as sure as ?"$⌡!
  98. I did not see the point in spending more time then necessary for people
  99. who don't read the readme's.
  100.  
  101. MsgEnd:
  102. Same old story, only %s are not supported. Put your name in statically.
  103.  
  104. Origin:
  105. Origin-line for echo-areas. Gets a " * Origin: " at the beginning, and
  106. your 4D-address at the end automatically.
  107.  
  108. Font:
  109. Font to use in client area & MLE. Again: only 1 space after "Font"!
  110.  
  111.  
  112. Known Bugs:
  113. - If a message is shorter than 11 characters, it can't be read anymore
  114.         after being written. I don't know why, but MSGAPI returns a
  115.         negative text-length. In such a case, a message of lenght 0 is
  116.         read (i.e. just the header). Try to leave the tearline, that's
  117.         enough for this magical 11 character limit.
  118.         Msg's to AreaMgr: I stretch them with empty lines (--MyEd!....
  119.         brings a 'Unknown area myed' or something like that)
  120.         It's a unelegant way to handle it. In any case, it is not
  121.         much information that is lost.
  122.         Only in FTS-0001 - style - areas.
  123.  
  124. - Info X Unread of (total) in area-dialog is rather (number of highest
  125.         message - number of message last read) UNREAD of (number of 
  126.         highest message). In a FTS-0001-style-area, this is not necessarily
  127.         the same. I will either have to change terminology (eg, Current Msg:
  128.         x, Highest Msg y), or proceed in a more complicated way. I 've
  129.         not yet decided, but I want to know if there is something new
  130.         in an area. Unread x of y with x<>0 is always "Change to this area".
  131.  
  132. Bug-reports:
  133.  
  134. To:     Juergen Gmeiner
  135.         2:316/3.21 (normally), 
  136.         2:318/2.12 in summer, january, X-mas, easter...
  137.  
  138. What:   When the error occurs - try to create a situation where it
  139.         ALWAYS occurs. I must be able to reproduce.
  140.         If it's a crash, please include the text of the system message
  141.         (e.g. "General protection fault at ADDRESS"). ADDRESS is
  142.         the most important information.
  143.  
  144.  
  145.  
  146.  
  147.  
  148.         
  149.