home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_GEN / AE21.ZIP / HISTORY.TXT < prev    next >
Text File  |  1994-01-24  |  8KB  |  246 lines

  1. BETA 1.5:
  2.  
  3. Fixed the FORM7 filter bug.  The automatic setting/resetting of caps lock
  4. wasn't working in all cases...
  5.  
  6. Improved the auto-indent feature.  It now remembers what it did in the last
  7. column and repeats it for the current column.
  8.  
  9. Turned on shift-TAB (backtab).
  10.  
  11. Fixed bug in auto-colon feature that would insert a colon in the middle
  12. of an existing, long label.
  13.  
  14. 1.5a:
  15.  
  16. Under overwhelming pressure, have added a switch to allow line insert on
  17. <CR>.  Needless to say, I *Hate* it, but if you guys like it, that's OK.
  18.  
  19. 1.5b:
  20.  
  21. Oops, forgot to reset the cursor location after doing that line insert...
  22.  
  23. 1.5c:
  24.  
  25. No real changes, just cleaned up the source somewhat.
  26.  
  27. 1.5d:
  28.  
  29. Added Processor Technology compatability switch.  Good for those who might
  30. be coding for Z-80.  Wouldn't have even bothered adding a switch to turn it
  31. off, but if I don't, some flakey version of MASM would screw it up...
  32.  
  33. 1.5e:
  34.  
  35. Changed caps lock a little bit.  Relaxed caps lock twiddle for left/right/
  36. backspace keys.
  37.  
  38. 1.5f:
  39.  
  40. 1.5e didn't do caps lock correctly if AE was configured for no space after
  41. auto-comment (auto-semicolon).  1.5f fixes this, although "everyone" seems
  42. to be using the space, and thus wouldn't see it.
  43.  
  44.  
  45. BETA 1.6:
  46.  
  47. Turned on block operations.  Begin, end, copy, move, and delete.  This does
  48. away with the clumsy, paper-oriented Mark, Cut, and Paste inherited from TED.
  49.  
  50. Also RE-ARRANGED THE FUNCTION KEY ASSIGNMENTS into meaningful functional
  51. groups.
  52.  
  53. 1.6a
  54.  
  55. Added feature that makes adding comments to existing lines easier.  If the
  56. program is configured with the FORM7 filter on, and the "space after
  57. semi-colon" feature is also turned on; the program will now automaticly
  58. place the trailing space when adding a comment.
  59.  
  60. 1.6b
  61.  
  62. Inhanced the 1.6a feature such that the auto-space thing works regardless of
  63. which column the semi-colon is in, *and* regardless of how it got there.
  64.  
  65. 1.6c
  66.  
  67. At the request of a beta tester, have made the character for delimiting
  68. comments a configurable option.  So all references in the documentation about
  69. semi-colons really mean "the configured comment delimiter".
  70.  
  71. 1.6d
  72.  
  73. If the lame feature is turned off (line insert on <CR> if insert on), <CR>
  74. now turns off insert.  Great for inserting stuff in a line, then hitting
  75. <CR> to get out of it, and not worrying about insert status later...
  76.  
  77. BETA 1.7:
  78.  
  79. Now search & replace is working...
  80. Also added an expiration timer in the code.  1.7 will expire on Jan 1, 1994.
  81. Of course, this timer will be removed in the final, released, non-BETA version.
  82.  
  83. 1.7a
  84.  
  85. Now exits with ERRORLEVEL 255 if some kinda error happened...
  86.  
  87. 1.7b
  88.  
  89. Fixed bug in block operations.  Now if a block is defined, the program
  90. WILL NOT allow editing inside the defined block.  You must hide the block
  91. (^KH), do your edit, then un-hide (if needed (^KH again)).
  92.  
  93. Also fixed cutsie bug that would fill the file buffer with garbage from memory
  94. if the specified file was a zero length file.
  95.  
  96. BETA 1.8:
  97.  
  98. Now block save & load are supported.  This is the last major feature to be
  99. added to the program.
  100.  
  101. 1.8a
  102.  
  103. Re-arranged some of the config bytes to simplify the writing of the config
  104. program.
  105.  
  106. Re-wrote the control-F key routine.  Fixed several potential stack imbalance
  107. problems.  Stack would get outta balance if invalid keys were pressed.
  108.  
  109. Fixed ^Z and ^W to be just like WS
  110.  
  111. BETA 1.9:
  112.  
  113. First semi-public release.  Added AECONFIG.COM so program can be customized
  114. without having to resort to DEBUG.
  115.  
  116. Fixed bug in the load block routine.  Didn't handle EOF properly.
  117.  
  118. 1.9a
  119.  
  120. Found bug minutes after 1.9 was officially released.  When using FIND,
  121. then using block load or block save, the FIND function would forget what
  122. it was looking for.  (due to using the same buffer).  Added a seperate
  123. buffer for the block load/save filename to fix this.
  124.  
  125. 1.9b
  126.  
  127. FIND would confuse the program if the search string was never found.  AE
  128. wouldn't be in the right place in the edited file.  This has been fixed.
  129.  
  130. 1.9c
  131.  
  132. Added support for ^UPARROW and ^DNARROW as alternates for ^W and ^Z,
  133. respectively.  Required detection of an extended keyboard as the XT architecture
  134. doesn't support these keystrokes for some reason.
  135.  
  136. 1.9d
  137.  
  138. What the hell.  Since we are now detecting an extended keyboard, might as
  139. well take advantage of it.  Turned on F11 and F12 as alternates for ^QB and
  140. ^QK respectively.
  141.  
  142. 1.9e
  143.  
  144. Fixed bug that screwed up screen if save block was aborted with no filename.
  145. Fixed bug that would prevent FIND or SEARCH & REPLACE from finding the search
  146. string if it started with the very first byte of the file.
  147.  
  148. Also installed lookup table for the misc keys that had no relation to each
  149. other.  Takes two lookup tables if the data is non-contiguous.  Results in
  150. much more maintainable code, and saved 28 bytes to boot.
  151.  
  152.  
  153. 1.9f
  154.  
  155. Change of 1.5e actually didn't apply to the back space key, only the right/left
  156. keys.  Now it also applies to the backspace key...
  157.  
  158. Also altered the page up and page down routines to be more compatable with
  159. WordStar.  Ditto for the ^QX routine.
  160.  
  161. Then I discovered that neither ^QX nor ^QE were mentioned in the DOC file.
  162. Corrected this, and turned on ^HOME and ^END as weenie key alternates.
  163.  
  164. 1.9g
  165.  
  166. Thought I'd better make the "Insert off on <CR>" configurable so that
  167. someone who configures for LAME off (smart), but likes insert on all
  168. the time (i.e. initial insert on (dumb)), won't have a problem with the
  169. program...
  170.  
  171. 2.0 NON-BETA:
  172.  
  173. Now we release this onto the world.  The beta features are turned off, so it
  174. no-longer prints BETA, nor does it ever time out and refuse to run.  This is
  175. the final version, at least until 2.1 comes out.  No more beta.
  176.  
  177. Of course, could not resist the temptation to add just one more feature.
  178. Turned on ^QI - jump to specified line number.  ^F8 is the weenie key alternate.
  179. This is very useful when your assembler tells you that line so-and-so has an
  180. error.  Just hit ^QI (or ^F8), and type in that line number.  You will be moved
  181. straight to that line so you can fix it.
  182.  
  183. 2.0a
  184.  
  185. Also fixed complicated bug relating to the search and replace function.  Didn't
  186. work correctly under certain, oddball circumstances.  Calling it 2.0a due to
  187. foolishly giving out a pre-release 2.0...  Dated 15 November 1993
  188.  
  189.  
  190. 2.0b
  191.  
  192. (Unreleased development version)
  193.  
  194. Turned on ^KP to print either marked block or whole file.
  195.  
  196. 2.0c
  197.  
  198. (Unreleased development version)
  199.  
  200. Added ^B/^F9 as a "zero MSB" function.  Strips bit 7 off all bytes in the file.
  201. Useful for converting some types of text files created with WordStar DOCument
  202. mode (or others).
  203.  
  204. Also discovered that the AECONFIG.COM program still said it was for AE ver. 1.9.
  205. This has been fixed to avoid confusion.
  206.  
  207. 2.0d
  208.  
  209. (Unreleased development version)
  210.  
  211. Found yet another BUG in the search and replace function.  If the replace
  212. string was the same as the find string prepended with something, a gross
  213. recursion of replacements would commence until the remaining free space in
  214. the file would fill with the replace string.  This has been fixed.
  215.  
  216. This fix REPLACES the fix installed in 2.0a.  This is the way it should
  217. have been done in the first place.
  218.  
  219. 2.0e
  220.  
  221. (Unreleased development version)
  222.  
  223. Added shell to DOS feature ^KF.  Very handy to be able to do this.
  224.  
  225. 2.0f
  226.  
  227. (Unreleased development version)
  228.  
  229. Added auto-save feature.
  230.  
  231. 2.1
  232.  
  233. Changed auto-save feature to make it transparent.  See documentation for
  234. details
  235.  
  236. Changed insert/overstrike indicator from I/O to the more intuitive Ins/Ovr.
  237.  
  238. Status line may now be configured off, if desired.
  239.  
  240. A default file extension may now be installed into the program.
  241.  
  242. Auto-tabbing now won't if the cursor is past an existing semi-colon.  This
  243. effectivly turns this off in a full line comment.
  244.  
  245. Various little tweeks and ehancements.
  246.