home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 15D / XRS5MOD4.ZIP / NEWIN5M4.DOC < prev    next >
Text File  |  1992-03-15  |  10KB  |  192 lines

  1. Changes from XRS v 5.00 -=> v 5.00 Mod 4 patch level
  2.  
  3.  
  4. 1) XRS "bottom-line" time clock uses the native language format and date
  5. separator properly (again).
  6.  
  7. 2) XRS doesn't give a "Security Error '0xbad'" exit on non-80-column width
  8. screens for unregistered users.
  9.  
  10. 3) If XRS is allowed to "auto-size" in a non-standard mode, it doesn't
  11. mistakenly assume that it's back in 25-line mode when it returns to the
  12. "normal" font.  For example, this would cause XRS to autosize from 37- or
  13. 40-line mode to 75-line mode and back to 37-line mode on my machine, but
  14. place text and messages on exit as if the screen-size were 25 lines.
  15.  
  16. 4) After entering the editor one time, hitting <ALT_F3> or <ALT_F5> when
  17. no longer in the editor no longer causes bizarre results and/or hangs.
  18.  
  19. 5) While in the "Color Palette" routine (via the <ALT_F7> hot-key) XRS
  20. disables all interrupt function keys used by the internal text editor.
  21.  
  22. 6) I corrected the alignment of the color selection list for screens wider
  23. than 80-columns.
  24.  
  25. 7) The annoying "flash-blink-flash" during "List View" display on slower
  26. machines (when you <ESC> or <Enter> to the menubar) is mostly eliminated.
  27. Also, the display of the "Saving Message Index" informational message is
  28. before each message is displayed instead of afterwards, which contributed
  29. added delay in the above sequence if you were using "Safe Mode".
  30.  
  31. 8) The mouse cursor doesn't disappear (until you move the mouse or reset
  32. it) immediately after a "Preprocess" routine is called.
  33.  
  34. 9) In the TELOS-specific version (non-shareware), <ESC>aping out of a pick
  35. list of one element during area selection for message reading doesn't cause
  36. a screwy "Auto Cycle" instead of just dropping back to the main menu.
  37.  
  38. 10) <ESC>aping out of message creation after selecting an area which is
  39. either private-only or lets you choose (and you chose private) does not
  40. make the next message private regardless of area.
  41.  
  42. 11) Someone noted that multiple substitutions of the same element into a
  43. macro or attribution line didn't work.  Well, I didn't intend for it to!
  44. (but if you insist, I tossed in the code to handle it...)
  45.  
  46. 12) Replies to messages for areas a user is not authorized to use (because
  47. of security changes) are always marked private and put into the LOCAL area.
  48.  
  49. 13) XRS doesn't display a phantom extra message at the end during "All Read
  50. Chronological".
  51.  
  52. 14) Fixed quoting (or export in quoted format) the last message.  A related
  53. bug - taking forever to find the end of the next-to-last message was fixed.
  54. These both only occurred if you used XRS-SORT.EXE or any of its variants,
  55. because the "end-of-message pointer" fix routine for 'abnormal' mail
  56. indices was not taking the final element in the unsorted list into account.
  57.  
  58. 15) Fixed a bug which caused XRS to stop reading messages during "All Read
  59. Chronological" when it hits the last physical message in a mailbag.  Again,
  60. this only occurs for sorted mailbags.
  61.  
  62. 16) XRS doesn't "adjust" the SysOp-defined description for the first local
  63. area used to be truncated to read only "LOCAL".
  64.  
  65. 17) The forced remapping of the first "local" group to group # 0 is gone.
  66. SysOps should be sure they offer all users access to at least one local
  67. area where they can leave private messages, so users without access to
  68. netmail can send messages to the SysOp (and other users).
  69.  
  70. 18) Fixed a bug which caused messages after being XRS-Sort'ed in "All Read
  71. Chronological" to be displayed at random if no "ToYou" or "NewOnly" filter
  72. was on.
  73.  
  74. 19) "All Message Read (Chronological)" is now called "All Message Read
  75. (Sequentially)" instead.  This distinction is because the messages are no
  76. longer chronological if they have been XRS-Sort'ed.
  77.  
  78. 20) CONFIG.XRS allows you to "Hide Mouse" out of the default center of the
  79. viewport, 'hiding' it in the lower right-hand corner instead.  Note that
  80. this will cause the mouse cursor to seemingly disappear until you move it.
  81. (and will do so each time the mouse is re-initialized, like when you exit
  82. from the <F10> DOS shell - until you move it again)
  83.  
  84. 21) The "DOS Critical Error Handler" has been enhanced to make it a little
  85. more obvious and center the actual error message as interpreted from DOS
  86. flashing in a single-border window with the active "Abort, "Retry", "Fail",
  87. "Ignore" selection in a double-bordered window.  Note that during a DOS
  88. critical error, no interrupt routines can be called, so the mouse is not
  89. active at that point (if you have a mouse you still select with keyboard).
  90. To allow for screen resizing, the portals for both the error message and
  91. "Abort, Retry, Ignore, Fail" windows must be built in advance, and now will
  92. always appear on lines 6 and 12 of the display regardless of screen-size.
  93. Also, the default is pre-selected as "Retry" instead of "Abort".  In this
  94. case (and in any DOS Critical Error Handler!) "Abort" means just that -
  95. blow the program out of the water without cleaning up.
  96.  
  97. 22) XRS now accepts up to ten "Twit" phrases, which match the To:, From:
  98. and Subject: lines using a "proximity" search, so if a twit keyword you
  99. give is found anywhere in the three fields, the message will be twitted.
  100. If you twit "Bill", for example, you twit all messages to or from anyone
  101. named Bill, with a lastname containing "bill" plus any that happen to have
  102. a subject that contains the letters 'bill' in order.  If you use a complete
  103. name, messages to or from that person (or with their name anywhere in the
  104. subject) are skipped - if you use a topic, be sure it isn't too short and
  105. likely to match a lot of names or other similar subjects.
  106.  
  107. ==== (End of Mod 2 Level) ====
  108.  
  109. 23) A new meta-symbol "%b" is available for macros and attribution lines
  110. that uses the AREA: name - as opposed to '%a' which uses its description.
  111.  
  112. 24) The first group marked local or starting with the word "Local" is the
  113. one selected to remap mail for areas no longer available, or on boards
  114. where the user does not have access to the mail normally, but it is found
  115. outside the selected areas because the name matches exactly.  Previously,
  116. this was only the first group which started with the word "Local"...
  117.  
  118. 25) "Read-Only" groups show on the message read area selection list.  (but
  119. you cannot enter a message)
  120.  
  121. 26) "No Reply" areas are supported.  These areas allow read access but no
  122. quote or reply, and allow you to originate new messages as well.  This is
  123. not currently possible with output of any XRS door, but XRSDoor 2.06 will
  124. support it if the SysOp choses to make the "Read-Only" bit mean "No Reply".
  125.  
  126. 27) If you reply to a private message, the default is private again.
  127.  
  128. 28) You can mark messages for deletion (actually done with "XRSlice.Exe").
  129. The C_Worthy "MenuBar()" source-code was modified to allow the entries in
  130. the menubar to appear one character closer together to make more room.
  131.  
  132. 29) XRS recognizes two new BBS types: "TAG", and "MK".
  133.  
  134. 30) After doing an <F8> (or "Auto...) Match/Tag the mouse cursor returns.
  135.  
  136. 31) Output to LPT2: or LPT3: also gets a "Form Feed" at end if enabled.
  137.  
  138. 32) Exporting messages from the mail reading MenuBar to a printer other
  139. than LPT1: is performed to the proper device instead of STDPRN (LPT1:).
  140.  
  141. 33) XRS checks the status of printer devices before attempting I/O.  If
  142. the printer is unavailable, you will be told and your request ignored.
  143. If the printer is offline or out of paper, you will be informed and then
  144. you can cancel or retry the output.
  145.  
  146. 34) The long-standing bug in the C_Worthy library (which still isn't fixed
  147. in the 2.03 version!) which causes areas to appear marked that should not
  148. (especially after you hit the bottom of the message and <PAGE_UP>, etc) is
  149. finally found and fixed.  This bug only affected the internal editor.
  150.  
  151. ==== (End of Mod 3 Level) ====
  152.  
  153. 35) XRS highlights all displayed "kludge" lines in blue.  Also, previously
  154. if "^aEID:" or "^aMSGID:" lines were in the text, they were not displayed
  155. (and now they are).  The XRS-specific "FROM-ADDRESS:" kludge in netmail is
  156. also highlighted in whatever you have set in the "In a message..." color.
  157.  
  158. 36) XRS supports AREA: tags up to 60 bytes (per the coming FTS-0004.002)
  159. and 40 bytes description for the "SysOp-defined description" for each
  160. area.  (the old limits were 37 and 32 bytes)
  161.  
  162. 37) The "Search/Tag/Mark" routine doesn't leave an extra "x lines scanned"
  163. off to the right if you "Hide" the search.
  164.  
  165. 38) If you want XRS not to turn on the "ToYou" filter automatically (and
  166. therefore not show you messages to you first instead of in sequence), you
  167. can put "ToYou Off" into CONFIG.XRS which causes XRS not to turn it on.
  168.  
  169. 39) If you hit <F7> to Unmark (UnRead) All messages while the "To You" 
  170. filter is on, only messages that are to you are unmarked.
  171.  
  172. 40) XRS offers the "Repack/Delete/Both/Neither" and other exit options if
  173. you are using an external bundler.
  174.  
  175. 41) During "List View" message view mode, the spacebar acts the same as
  176. "Page_Down".
  177.  
  178. 42) During "List View", any non-scrolling key you hit is considered to be
  179. a command key (such as "Next", "Quote", "Reply", "Back", etc) and passed
  180. to the underlying menubar routine after terminating message view mode.
  181. If the key you hit isn't a valid option for the menubar, then you will
  182. get a beep - and need to select another (valid) option (in other words,
  183. XRS makes no attempt to 'validate' the keystroke, merely passing it to
  184. the "menubar" routine - this allows me to have foreign native language
  185. support without needing to check which keys are valid).  Note that XRS
  186. throws up a dummy "Next  Quote  Reply  Tag  Xport  Jump" hot-key prompt
  187. reminder at the bottom, but this is not a "hot" ('mouse-able') menubar!
  188.  
  189. 43) In "List View" mode, a 'place-holder' appears on-screen to show if
  190. an incomplete screen is displayed when you hit "PageDown".  It shows
  191. you where to start reading new material.
  192.