home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / EDITORES / MRED401.ZIP / RELEASE.DOC < prev    next >
Encoding:
Text File  |  1989-08-31  |  15.9 KB  |  478 lines

  1.                RELEASE NOTES
  2.  
  3. This file contains information of interest to users who are upgrading
  4. from previous versions of Mister ED.  The features mentioned in this file
  5. are described in the file MANUAL.PRN.
  6.  
  7. If you are new to Mister ED, then you need not read this file.
  8.  
  9. Useful Tips
  10. -----------
  11. ■ When entering data for prompts you can use <Ctrl-Return> to initiate
  12.   the command.    This can be very useful for menus with lots of prompts
  13.   (like the menus associated with Environment, Browse, Search and Replace
  14.   commands).
  15.  
  16. ■ Did you know that you can search for multiple patterns.  This is done
  17.   by delimiting each pattern with the "|" character.  For example,
  18.   to search for the words "this" or "that" you would type "this|that".
  19.  
  20. ■ When you invoke Mister ED you can also specify a line number, to go to,
  21.   after the file name.    This works well with the assembler and compiler.
  22.  
  23. ■ You can use the SET command to specify a default file name (or file
  24.   mask) to load.  For example, typing "SET ED=TYPES.INT" would cause
  25.   Mister ED to try to load the file "TYPES.INT" upon invocation of itself
  26.   (providing no file name was specified).
  27.  
  28. ■ Learn to master the concept of file lists.  They can be very powerful.
  29.   Especially on projects with lots of source files.
  30.  
  31.   Did you know that?
  32.  
  33.   -  You can create a file list in "screen mode" by simply typing in the
  34.      names or masks of the files to be included in the file list and then
  35.      using "select mode" to select them.
  36.  
  37.   -  When using the "load" file command you can "load" a file list by
  38.      putting the "@" character in front of the file name that contains
  39.      the file list.
  40.  
  41.   -  You can build a file list via the Browse command.
  42.  
  43.   -  You can tailor a file list to a be a select group of file names via
  44.      the "load file" command or the "file select" command (<Shift-F2>).
  45.  
  46.   -  You can use <Ctrl-Plus> (the plus sign on the numeric key pad) and
  47.      <Ctrl-Minus> (also on key pad) keys to "load" the next or previous
  48.      file in the file list.
  49.  
  50.   -  You can get help describing the capabilities just listed by
  51.      requesting help when using the commands and modes that are
  52.      affiliated with file lists.
  53.  
  54.  
  55.                   ******************
  56.                   *  Version  2.4  *
  57.                   ******************
  58.  
  59. Browse
  60. ------
  61. ■ Multiple file masks.
  62.  
  63. ■ If no file is specified "*.*" is assumed.
  64.  
  65. ■ New option to pause after each pattern found.
  66.  
  67. ■ New option to send the output to the current window.
  68.  
  69. ■ The option to send the output to a device has been removed.
  70.  
  71. ■ The completion status lines has been modified.
  72.  
  73.  
  74. Compare Mode
  75. ------------
  76. ■ The cursor is now positioned on the characters that didn't match.
  77.  
  78. ■ The option prompts (ignore white space and case) have been moved to the
  79.   Environment command.
  80.  
  81. ■ The synchronization command (<ctrl-s>) will start scanning backwards if
  82.   the forward scan was unsuccessful.
  83.  
  84. ■ <ctrl+> and <ctrl-> work in compare-link mode with file lists.
  85.  
  86. ■ Windows that are "closed" or "hidden" are excluded from the compare.
  87.  
  88. ■ You can now delete a line in Compare Mode.
  89.  
  90. ■ You can do a horizontal scroll in Compare-Link mode.
  91.  
  92. ■ There must be at least one space between both tokens when ignoring white
  93.   space.
  94.  
  95.  
  96. Dos Command Line
  97. ----------------
  98. ■ ED [FileName ["Search Pattern" || [Line Number][,Column Number]]]
  99.   This can be repeated up to nine times.
  100.  
  101. ■ Can set up default parameters with the "SET" command (i.e. SET ED=
  102.   *.PAS "Procedure").
  103.  
  104. ■ "/I" to specify the source file include search path.
  105.  
  106. ■ The first file in a "file list" will be loaded.
  107.  
  108. ■ If Mister ED knows how to keep the video mode the video card is in, it
  109.   will.  This allows you to use non-standard text modes if you video card
  110.   supports them and lets the BIOS know.  For example my EGA card can do
  111.   132x44, and Mister ED can support it too, if I put the video card into
  112.   132x44 line mode first.
  113.  
  114.  
  115. Drawing Mode
  116. ------------
  117. ■ You can use <shift> with the keypad to erase characters.
  118.  
  119. ■ You can use <ctrl> with the keypad for cursor movement.
  120.  
  121.  
  122. Dropping a Window
  123. -----------------
  124. ■ You can "drop" more than one window by separating the window numbers
  125.   with commas (i.e. 1,3,7) or by entering a range (i.e. 3-6).
  126.  
  127. ■ If no window number is specified when dropping a window the current window
  128.   will be dropped.
  129.  
  130. ■ If the last window is dropped then Mister ED will exit.
  131.  
  132.  
  133. Environment
  134. -----------
  135. ■ Option to make <Home> and <End> "static" (the cursor isn't moved to the
  136.   previous line or the next line).
  137.  
  138. ■ Option to make Next and Previous word mode to the start of the word only.
  139.  
  140. ■ Option to put Mister ED into 43/50 line mode when using a EGA/VGA video card.
  141.  
  142. ■ Default search options can now be recorded in the environment.
  143.  
  144. ■ Optional pulldown menus.
  145.  
  146. ■ Allow the optional use of Enhanced keyboard calls for more compatibility
  147.   with keyboard enhancers, OS/2, and the use of F11 and F12.
  148.  
  149. ■ Enhanced keyboard calls (for F11 and F12) can conflict with some of the
  150.   TSR programs (i.e. SideKick and SuperKey).
  151.  
  152.  
  153. File Lists
  154. ----------
  155. ■ You can now intersperse multiple paths.
  156.  
  157. ■ You can use "!" to not a file mask.
  158.  
  159. ■ When creating a file list from wildcards, directories are always sorted
  160.   to the beginning of the file list.
  161.  
  162. ■ In <Shift F2> "+" and "-" will move to the next and previous file.
  163.  
  164. ■ The path must be included with each entry in the file list that references
  165.   a different directory than the current one.  This stems from the ability
  166.   to search multiple directories.
  167.  
  168.  
  169. Macros
  170. ------
  171. ■ Use <Alt=> to bring up the macros menu.
  172.  
  173. ■ Use <Alt-> to stop any macro operation (i.e. save a macro).
  174.  
  175.  
  176. Markers
  177. -------
  178. ■ The markers are now dynamic.
  179.  
  180. ■ Press <Enter> by itself to assign the cursor position to the next
  181.   available marker (if an unused one is available).
  182.  
  183. ■ When going a line <Enter> by itself will send you to the last marker used.
  184.  
  185. ■ Mister ED remembers the last place you typed and places an automatic
  186.   marker there.
  187.  
  188.  
  189. Miscellaneous
  190. -------------
  191. ■ Some new print options after selecting text.
  192.  
  193. ■ Better on-line help.    Also the help in screen-mode has been updated to
  194.   list all of the new commands.
  195.  
  196. ■ Can save read only (and hidden) files.  You will be warned accordingly.
  197.  
  198.  
  199. New Commands
  200. ------------
  201. ■ Use <Ctrl-C> to invoke condensed mode.  This mode display all of the
  202.   lines in the file start in column that are not comments.
  203.  
  204. ■ Use <Ctrl-G> to re-execute the last search, replace, select or block command.
  205.  
  206. ■ Use <Ctrl-J> to move the cursor to the top and the bottom of the screen.
  207.  
  208. ■ Press <Ctrl-Tab> to "enter" a tab.
  209.  
  210. ■ The Multi-View feature allows the user to have multiple windows for the
  211.   same file.  Invoke this feature from the command line by pressing <M>.
  212.  
  213.  
  214. Prompts
  215. -------
  216. ■ You can now use up and down arrow in menus with multiple prompts.
  217.  
  218. ■ You can use "+" and "-" in numeric fields to automatically increment and
  219.   decrement the numerical value.
  220.  
  221. ■ Use <Ctrl-G> at the search and load prompts to select from a list of
  222.   previous entries.
  223.  
  224.  
  225. Search
  226. ------
  227. ■ Regular Expressions.
  228.  
  229. ■ You can use C notation for special control characters (i.e. "\t" for
  230.   tab).
  231.  
  232. ■ Use <Ctrl-G> at the search prompt to display a list of search patterns.
  233.  
  234.  
  235. Select
  236. ------
  237. ■ Use <Ctrl-J> when selecting text to go to the beginning and the end
  238.   of the text that has been selected.
  239.  
  240. ■ You can now perform a search and replace within the text that has been
  241.   selected.
  242.  
  243. ■ You can use <Ctrl-G> to recall the last selection.
  244.  
  245. ■ All of the menu commands are now "hot".
  246.  
  247. ■ "Modify-Fill" allows you to fill a block with any desired character.
  248.  
  249.  
  250. Search and Replace
  251. ------------------
  252. ■ You can use a <CR> at the beginning or the end of the search and/or replace
  253.   patterns.
  254.  
  255. ■ You can now have multiple replace patterns.
  256.  
  257. ■ If verify is turned off then the display won't be updated.
  258.  
  259. ■ No error message when the search pattern isn't found if at least one
  260.   pattern was already found.
  261.  
  262. ■ The display will be scrolled horizontally if the pattern found is on the
  263.   "edge" of the display.
  264.  
  265. ■ Faster parsing (only a true hacker will appreciate this).
  266.  
  267.  
  268. Token Match
  269. -----------
  270. ■ A different token match rule is loaded depending on the file extension.
  271.  
  272. ■ Now can match "IF=ELSE=ENDIF".
  273.  
  274. ■ "COMMENT"s in ".ASM" files are supported.
  275.  
  276. ■ If a pattern is not found in the token list the next occurrence of the
  277.   pattern is searched for.
  278.  
  279.  
  280. Windows
  281. -------
  282. ■ Use <Alt-0> to select a window to go to; or unhide all windows.
  283.  
  284. ■ Use <Ctrl-H> to "hide" a window.
  285.  
  286. ■ Use <Ctrl-Z> to "zoom" the window display.
  287.  
  288. ■ Dirty flag on the status line.
  289.  
  290. ■ New improved colors.
  291.  
  292. ■ Caps and Num-Lock indicators.
  293.  
  294.  
  295.                   *******************
  296.                   *  Version  2.3    *
  297.                   *******************
  298.  
  299. Improved Performance and Capability
  300. -----------------------------------
  301. ■ The caching algorithm now applies to all of the windows instead
  302.   of only the current window (i.e. no irritating disk i/o when you
  303.   change windows with Ctrl-PgUp or Ctrl-PgDn).
  304.  
  305. ■ You can now have up to nine windows.
  306.  
  307. ■ Reading a file is about 10% faster.
  308.  
  309. ■ You can now edit files that contain up to 64,000 lines.
  310.  
  311. ■ The help is now kept in a separate file on disk.
  312.  
  313. ■ The maximum line length is now 255 characters instead of 170 characters.
  314.  
  315.  
  316. New Features
  317. ------------
  318. ■ Compare Mode        - This command is used to compare the files in the
  319.                       various windows.  To invoke "compare mode" press
  320.               <Ctrl-K>.  To exit, simply press <Esc>.
  321.  
  322.                       After invoking compare mode the "current line" in
  323.               each window will be highlighted and an
  324.               instructional message will be displayed on the
  325.               bottom of the screen.  At this point you can use
  326.               all of the usual cursor and window commands to
  327.                       select the "starting line" in each window.  When
  328.               you are ready to start the compare simply press
  329.               <Return>.  If a mismatch is detected then the
  330.               erroneous lines will be centered and highlighted
  331.               in each window and an error message will be
  332.                       "flashed" on the bottom of the screen.
  333.  
  334.               Note: If the screen is split then only the windows
  335.                 that have at least one line showing will be
  336.                 compared.
  337.  
  338. ■ Link Mode         - This command is used to "link" the windows
  339.               together so that some of the cursor commands
  340.               (page up, page down, left arrow, right arrow,
  341.               etc.) apply to all of the windows.  To enter
  342.                       "link mode" press <Ctrl-L>.  To exit, simply
  343.               press <Esc>.
  344.  
  345. ■ Token Match       - This command is used to find the "token" which
  346.                       corresponds to the "token" at the cursor.  For
  347.               example, this command could be used to find the
  348.                       "End" that corresponds to a "Begin".
  349.  
  350.                       If the word at the cursor is not a "token" then
  351.               the next occurrence of it will be searched for.
  352.  
  353.               This command references a list which indicates
  354.               which words are tokens and which tokens
  355.               correspond to each other.  This list is maintained
  356.               in the Environment section where it can be
  357.               modified.
  358.  
  359. ■ Help Index        - Whenever you invoke help for a specific command
  360.                       or "mode" you can now invoke a "help index" by
  361.               pressing <Shift-F1>.  The index will allow you
  362.               to select help for any of the commands and modes
  363.               that are documented.
  364.  
  365. ■ Modified Files    - This command is used to see if the files in the
  366.               various windows have been modified.  It is invoked
  367.               by pressing <Ctrl-M>.  When invoked a window
  368.               containing the file names (and if necessary the
  369.               word modified) for all of the windows will be
  370.               displayed.
  371.  
  372. ■ Environment        - There are some new configuration parameters in
  373.               the Environment section.    They are as follows.
  374.  
  375.               Screen Default - This is default for the screen
  376.                        display for multiple files
  377.                        (F = full screen, H = horizontal
  378.                     split, V = vertical split).
  379.  
  380.                       Token List     - This is the "list of tokens"
  381.                        that is to be used by the find
  382.                        matching token command.
  383.  
  384.               Support Path   - This is the path for the help
  385.                        and macro files.
  386.  
  387. ■ Vertical Split    - There are now three states for the full/split
  388.               screen toggle (<Ctrl-W>).  They are, vertical
  389.               split, horizontal split, and full screen.
  390.  
  391. ■ Line Drawing        - You can use <Ctrl-D> to invoke a line drawing
  392.               mode.
  393.  
  394. ■ Spell Checking    - Providing that the Turbo Lightning Spell Check has
  395.               been loaded as a resident program, you can now
  396.               spell check words that have been selected in
  397.                       either "Block Mode" or "Select Mode".
  398.  
  399. ■ Block Mode Adjust - After selecting a block of text in "block mode"
  400.                       you can now press "A" so as to "shift" the block
  401.               of text to the right or left.  The block is
  402.               shifted by using the left and right arrow keys.
  403.  
  404. ■ Append Buffer     - After selecting text in either "block mode" or
  405.                       "select mode" you can now "append" the selected
  406.               text to the paste buffer.  This is accomplished by
  407.                       selecting the text then pressing "+" in response
  408.                       to the options prompt.  After pressing "+" you
  409.                       will be prompted to "copy", "delete", or "kill"
  410.               the selected text.
  411.  
  412. ■ Undo Line Changes - You can now press <Ctrl-U> to restore the contents
  413.               of the current line.
  414.  
  415. ■ Do Last Replace   - When you are performing a search and replace you
  416.                       can now press "L" in response to the replace
  417.               options prompt to replace the pattern and then
  418.               abort the search and replace.
  419.  
  420.  
  421. Interface Improvements
  422. ----------------------
  423. ■ You can now use the scroll keys (<F3>, <F4>, <Shift-F3>, <Shift-F4>) to
  424.   scroll the screen display when you are entering data for a series of
  425.   prompt(s) in a menu (i.e. prompts for the search and replace command).
  426.   This can be very convenient when the prompts obscure part of the text
  427.   in a window.
  428.  
  429. ■ When you try to exit WBE and at least one file has been modified then
  430.   a "window" containing each file name being edited (and a modification
  431.   indicator) will be displayed and you will be prompted to verify if
  432.   you really want to exit.
  433.  
  434. ■ Error messages which require an operator response are now displayed
  435.   in a dialogue box.
  436.  
  437.  
  438. Limitations
  439. -----------
  440. ■ This release has some debug code in it which constantly verifies
  441.   the correctness of some of the key data structures.  To turn this
  442.   debug code off press <Ctrl-F5>  (the debug toggle key) while in
  443.   "screen mode" (a message indicating the state of the debug toggle
  444.   will appear on the bottom of the screen).
  445.  
  446. ■ The "token list" that can be modified in the environment section
  447.   is not parsed for correct syntax.  So if an invalid syntax is
  448.   entered it could cause the program to crash.    This will eventually
  449.   be fixed.
  450.  
  451. ■ The name of the help file "MR_ED.HLP" must not be changed.
  452.  
  453. ■ Currently the compare in "compare mode" is case insensitive and
  454.   it ignores spaces and tabs (i.e. "jon" would match "  JOn").  These
  455.   stipulations will eventually become operator configurable.
  456.  
  457.  
  458. Bugs Fixed
  459. ----------
  460. ■ The bug which displayed the infamous message "Oh s--t, you got this
  461.   error." has been fixed.  That bug manifested when there was
  462.   insufficient disk space for the scratch files that were being dumped
  463.   out to the disk.
  464.  
  465. ■ Replacing a one character search pattern with "nothing" now works
  466.   correctly.
  467.  
  468. ■ Search for multiple one character search patterns now works correctly.
  469.  
  470.  
  471.  
  472.                   *******************
  473.                   *  Version  2.2    *
  474.                   *******************
  475.  
  476. ■ Versions prior to 2.3 were not in the public domain so release notes were
  477.   not maintained.
  478.