home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / dos / prg / alabv10 / alab.rev < prev    next >
Text File  |  1995-07-02  |  8KB  |  190 lines

  1. ───────────────────────────────────────────────────────────────────────────────
  2.                               Assembler Laboratory
  3.                        (c) 1994, 1995 Kurt Inge Groenbech
  4.                          Revision file (version history)
  5.  
  6.                      Latest version is always available at:
  7.  
  8.               ┌───────────────────────────────────────────────────┐
  9.               │ Bogus Boutique #1  +47-73964483 (asmlab directory)│
  10.               │ Bogus Boutique #2  +47-73965209                   │
  11.               │ Eldritch BBS       +47-72582079 (23:00-07:00)     │
  12.               │          ftp.cdrom.com / oak.oakland.edu          │
  13.               └───────────────────────────────────────────────────┘
  14.  
  15. ───────────────────────────────────────────────────────────────────────────────
  16.  
  17. + added
  18. - removed
  19. * changed
  20. x bugfixed
  21.  
  22. (I know it's maybe _too_ detailed)
  23.  
  24. Version 1.0
  25. ──────────────────────────────────────────────────────────────────────────
  26.  
  27. % First releaseversion. Wanted a whole version number for conveniance.
  28.  
  29. Version 0.41ß
  30. ──────────────────────────────────────────────────────────────────────────
  31.  
  32. + Added OpenIncludeFile. Press Ctrl+QI on a line where you specify an
  33.   include file, and the include file is automatically opened.
  34. + Added context sensitive help on operation codes. Position the cursor on
  35.   a line with an opcode as the first thing (or after a label), and press
  36.   Shift+F1 (default). Help for that opcode is automatically brought up.
  37. + Added Highlight extensions in Options|Editor
  38. + [ I added palette-editing (RGB values), but removed it again. It's
  39.     pretty unuseful, and it wasn't quite finished. Can make some fancy
  40.     palettes with it though. I'll put it in again if you want it. ]
  41. + Added comment delimiter option.
  42.  
  43. * Changed worksheet/project window appearance.
  44.  
  45. x Fixed major bug in Project Manger. _Now_ is should work ok.
  46. x Fixed some more bugs in syntax highlighting (and added strings h.l.)
  47.   Also speeded it up a bit.
  48. x Label jumps didn't handle 'Jxx *SHORT/FAR* <label>'. Fixed.
  49. x The video was always initialized to 80x25 even though the setup said
  50.   something else. Fixed. Doesn't work properly with 80x60 (Tseng).
  51.  
  52. Version 0.4ß
  53. ──────────────────────────────────────────────────────────────────────────
  54. + If you specify a file as parameter and it doesn't exist, ALAB now
  55.   opens a new window with the filename.
  56. + If you run debugger the .exe or .com file of the current sourcefile
  57.   is automatically loaded
  58. + Added ASCII Key Codes table and Scan Codes table
  59. + Added Ctrl+Home/Ctrl+End to go to top/bottom of screen
  60. + Added Fixed/Smart - Insert/Floating tabs. (Floating: Shift+Tab)
  61. + Can now use shift+left/right/up/down in Help|Opcodes
  62. + Added conditional defines in Tasm/Tlink setup.
  63.   (specify other parameters to pass to Tasm/Tlink)
  64. + Added clock
  65. + Added Default button in Colors dialog (default colors)
  66. + Added dialog boxes for save/read config.
  67. + Added hint text in statusline
  68. + Added call to int 28h in idle procedure. (fine especially for OS/2)
  69. + Added Project Manager (also saves desktop with project)
  70. + Can use keys Ctrl+Alt+<C/D/G> in Ascii Chart for Char/Decimal/Hex value
  71.   to be put right in the editor behind Ascii Chart.
  72. + Added variable worksheet (equ,db,dw,dd,df,dq,dt,dp)
  73.  
  74. - Removed the use of environment variabel 'ALABPATH', phew...
  75.  
  76. * Correct closing of WorkSheet. Much more secure. The scrollbar
  77.   now don't go all the way to the top. This also goes for error-scrollbar.
  78. * Changed the PageUp/down routine to scroll as a REAL editor.
  79. * Alab now automatically saves with .asm ext. if no ext given.
  80. * If there is already an Asciitable/Calculator open when you choose
  81.   it, the old one is now opened instead of a new one.
  82. * If there already is one worksheet open, it is now closed before
  83.   a new one is opened.
  84. * Removed the warning when already open errorwindow when call to assemble.
  85.   Changed it so the old errorwindow is closed first.
  86. * Changed Heuristic Scan to scan _much_ faster and also do a correct search
  87.   for missing 'ret's in procedures. Also a better interface afterwards.
  88. * Changed print routine to print selected text if there is selected text,
  89.   and also bugfixed it some.
  90. * Changed error highlighting to be better
  91.  
  92. x Label Jump didn't handle numbers/underscores/@ in the label. Fixed +++.
  93. x You now see the correct name for the shortcut keys in the menus.
  94. x A bug when pressing DELETE on a blank line was fixed.
  95. x Fixed bug when pressing up/down on first/last line.
  96. x Fixed bug when starting alab not from alabdirectory, and alabdirectory
  97.   not in path.
  98. x You can now write these ascii chars: #»%&£$ and numbers 3-6
  99. x Fixed bug when doing dos shell in Tseng 60 lines mode (bottom line
  100.   disappeared)
  101.  
  102. Version 0.31ß
  103. ──────────────────────────────────────────────────────────────────────────
  104.  
  105. + Added 'Jump to destination' : Position the cursor on a line with either
  106.   a CALL statement or a Jxx statement and press Ctrl+J. The cursor jumps
  107.   right to the proc/label.
  108. + Added warning if already open error-window when call to assemble
  109. + Added Macro WorkSheet
  110.  
  111. x If the filename is '[path\]NONAMExx' then the editor now runs SaveAs
  112. x PERHAPS fixed the very annoying copy/cut/paste-bug. I think it was
  113.   PKlite who caused the trouble.
  114.  
  115. Version 0.3ß
  116. ──────────────────────────────────────────────────────────────────────────
  117.  
  118. + Added support for 80x60 screen mode (Tseng)
  119. + Editor options added:
  120.     'Copyright line on top'
  121. + Added Masm/MSlink/MyAsm/MyLink support
  122. + You now can specify wildcards on command line as parameters (i.e. *.asm)
  123. + Added 'File, DOS Command'
  124. + Added heuristic scan :
  125.     'Scanning for missing RETs' (output file is 'heuristi.err')
  126. + Added keyboard redefining/macros
  127. + Added shortcut keys in tasm setup
  128. + Added Tools/Run Profiler
  129. + Added Edit/Repeat Key (repeats a key n number of times)
  130. + Added MakeDir/RemDir/Deletefile in File/Open
  131. + Added Edit/'Block comment/uncomment' (automatic comment of the marked
  132.   area, much easer to read than the 'comment' directive)
  133. + Added 'Expand tabs to spaces' and 'Compress spaces to tabs'
  134. + Added print file function
  135. + Added list of operation codes
  136. + Added Extended ASCII table
  137.  
  138. * Changed macro begin constant from [MCR] to [MAC]
  139. * Major restructuring in path setup to tasm/tlink/masm/link
  140. * Major speedup in syntax highlighting (but still real slow)
  141. * Changed to use overlays to get more free memory
  142.  
  143. x Mouse bug on calculator (calc didn't react to mouseclick on Clr,Dml...)
  144. x Fixed bug when loading file with editor options [ ] Change to filedir
  145.   at loading. I had forgotten an Clrscr in there somewhere...
  146. x When doing 'Save as' the variable which assemble and link used, wasn't
  147.   updated. This was fixed.
  148. x Fixed bug when opening a 'File , New'. The assembler couldn't find the
  149.   file when assembling.
  150. x Fixed bug in Procedure Worksheet, it didn't handle tabs before or
  151.   after 'PROC'
  152. x Autosave didn't work for 'Run|Run'. This was fixed.
  153. x Halvfixed VERY annoying bug in cut/copy/paste
  154. x Fixed marking bug (the opcodes/operands ... didn't get the right color)
  155. x Fixed bug in Search/GotoLineNumber, you had to enter something before...
  156. x Now takes a right exit from Editor Setup
  157.  
  158. x A bunch of other small bugfixes
  159.  
  160. Version 0.21ß
  161. ──────────────────────────────────────────────────────────────────────────
  162.  
  163. + Editor options added:
  164.     'Change to filedir at loading'
  165.     'Create backup files'
  166.  
  167. * Calculator changed to handle hex/binary numbers
  168.  
  169. Version 0.2ß
  170. ──────────────────────────────────────────────────────────────────────────
  171.  
  172. + Added [ESC] as close-button on help
  173. + Added calculator
  174. + Added error highlighting
  175. + Added working procedure worksheet (with Goto/Insert/Delete/Move)
  176. + Editor options added:
  177.     'Autosave before assembling'
  178.     'Keypress at asm/link window'
  179. + Macros added (quick direct insert at cursor position)
  180.  
  181. * Changed from Dos' unit Exec to ... Exec procedure to get maximum
  182.   memory for assembling/linking/dos shell.
  183.  
  184. x Fixed topline from beeing erased during help
  185.  
  186. Version 0.1ß
  187. ──────────────────────────────────────────────────────────────────────────
  188.  
  189. % First release for betatesting (other Xenon members only)
  190.