home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / mred119e.zip / mred119e / CHANGES.TXT < prev    next >
Text File  |  1997-05-21  |  48KB  |  1,301 lines

  1. History of changes
  2.  
  3. ----------------------------------------------------------------------------
  4. VERSION 1.19   May 21 1997
  5. VERSION 1.18   May 17 1997
  6. ----------------------------------------------------------------------------
  7.  
  8. 1.19 FIX: codepage 437 bug
  9. 1.19 FIX: filters in Fileselector-Paths could overwrite backup
  10.           path
  11.  
  12. WEB: new versions of MrED can be downloaded from the MrED Homepage:
  13.  
  14.      http://ourworld.compuserve.com/homepages/matthias_pfersdorff/
  15.  
  16. NEW: The function "Find in files" is used mainly to search for a string
  17.      in files, that are *not* loaded in the editor (like grep at the
  18.      command line) and to generate a color coded result list. For
  19.      instance, "Find in files" can give you a quick overview, where and
  20.      how often calls to a C-function are made in all source files
  21.      of a project, without having to load all files in the editor.
  22.  
  23.      However, there is an option, that allows you to search only
  24.      in the textbuffers to generate the result list.
  25.  
  26.      More options and features:
  27.      --------------------------
  28.  
  29.      - "regular expressions", "whole words only" and "ignore case"
  30.        capabilities like the normal Find function.
  31.  
  32.      - the result list may contain the textlines with line numbers
  33.        or the filenames only, in which the target string was found.
  34.  
  35.      - autoload files, in which the target string was found.
  36.        Optional you may be asked before the files are loaded.
  37.  
  38.      - recursive search in subfolders. When the MrED Project-Manager
  39.        is implemented, there will be an option, to search only in
  40.        project folders.
  41.  
  42.      - the result list can automatically be cleared before the next
  43.        search, or extended by the result of the next search.
  44.  
  45.      - saving the result list
  46.  
  47.      - userdefined filters and paths (same as in the file selector)
  48.  
  49.      - display the number of strings/lines/files that were found
  50.  
  51.      - copy the active line of the result list to the system
  52.        clipboard ([CTRL+Ins])
  53.  
  54.      - doubleclicking the active line of the result list loads
  55.        the file (if not already loaded) and jumps to the line/col,
  56.        where the string was found.
  57.  
  58.      - configurable result list font (drag'n'drop)
  59.  
  60.      Note:
  61.      -----
  62.      The "Find in files" dialog is not modal and can be resized.
  63.      The dialog has an entry in the OS/2 window list.
  64.  
  65.      (s. menu "Search->Find in files...")
  66.  
  67.  
  68. NEW: The Section Display has been moved to a combobox in the
  69.      toolbar. The combobox dropdown list contains the section
  70.      names of the active textbuffer and can be used instead
  71.      of the Section Browser in many cases. The combobox
  72.      entryfield can be used for incremental search.
  73.  
  74.      The dropdown list can be activated with the default
  75.      key [F12]. You can change this key in med.kbd for
  76.      the function name "sectionCombo".
  77.      The dropdown list can be closed without a selection
  78.      by pressing [ESC] or [F12].
  79.  
  80.      The position and size of the combobox is calculated automatically
  81.      when the application main window is resized. Some toolbar icons
  82.      may be hidden to provide enough space for the combobox. If you
  83.      are using a toolbar with many icons, you should increase
  84.      the toolbar's height in the "Settings" notebook, page "Toolbar/Size".
  85.      If you don't like the combobox, you can switch it off in the
  86.      toolbar's context menu (activated by a click with the right mouse
  87.      button on a free spot in the toolbar).
  88.  
  89.      The combobox font can be changed via drag&drop: the font must
  90.      be dropped on a free spot in the toolbar, not on the combobox
  91.      itself!
  92.  
  93.      Note:
  94.      -----
  95.      The Section Display combobox is not availible in vertical toolbars.
  96.  
  97.  
  98.  
  99. NEW: Picking a filename from a textbuffer and loading the file in a
  100.      new buffer. If the filename contains a relative path (or no path),
  101.      the file is searched relative to the path of the text,
  102.      from which the filename was taken.
  103.      This feature is very useful to quick access include files:
  104.      place the cursor anywhere to the include filename and then press
  105.      [CTRL+KO] or doubleclick with the left mousebutton while
  106.      pressing [CTRL+ALT].
  107.      (s. menu "File->Open...->Pick filename from textbuffer")
  108.  
  109.  
  110. NEW: Skeleton File support. A skeleton file is loaded automatically
  111.      when a new textbuffer is created or an empty file is opened.
  112.      This is useful for setting up a standard header in a new
  113.      file. Skeleton files must be located in the MrED
  114.      configuration directory (this is where med.cfg resides)
  115.      and have a filename like this:
  116.  
  117.      skeleton.X
  118.  
  119.      The X substitutes any file extension. The extension is used to
  120.      determine the skeleton file to be loaded.
  121.  
  122.      Examples:
  123.      ---------
  124.  
  125.      skeleton.c    -> is loaded when a new C source file is opened
  126.      skeleton.pas  -> is loaded when a new Pascal source file is opened
  127.  
  128. NEW: MS Windows Codepage support:
  129.  
  130.      - convert text from OS/2 default codepage to MS Windows codepage
  131.        and vice versa (menu "Edit->Text->Convert codepage")
  132.  
  133.      - activate MS Windows codepage for displaying/editing text
  134.        (menu "Window->Codepage")
  135.  
  136.      If a MS Windows text is to be edited, you can activate the
  137.      MS Windows codepage (in case the text is still used under
  138.      Windows) or you can convert the text to the OS/2 default codepage
  139.      (in case the text is used only under OS/2).
  140.  
  141.  
  142. NEW: Window Monitor option "Sort by filename"
  143.      (s. "Settings->Window Monitor")
  144.  
  145. NEW: "Capitalize block" function transforms the first character of all
  146.      words in a block to upper case. The remainder will be converted
  147.      to lower case.
  148.      (s. menu "Block->Convert->Capitalize block")
  149.  
  150.  
  151. NEW: "Fill block" function fills a block with a requested character.
  152.      If no character is entered, the block is filled with spaces.
  153.      (s. menu "Block->Convert->Fill block")
  154.  
  155. NEW: Commandline option "-m macroName1[;macroName2;...]" launches
  156.      one or more macros after all files have been loaded at
  157.      program startup.
  158.  
  159.      Note:
  160.      -----
  161.      The name of a macro can be entered in the Macro Recorder
  162.      or the Macro Manager (button "Edit").
  163.  
  164.  
  165. NEW: "indent/unIndent/indentBlk/unIndentBlk" functions operating on a
  166.      single line or a line/column block.
  167.      Instead of tab positions, the word positions in the lines
  168.      above the current line/block are used to calculate the
  169.      indenting positions, until the first visible line of the window
  170.      is reached.
  171.  
  172.      The line/block is indented/unindented at the current cursor
  173.      position.
  174.  
  175.      Example: Indent line
  176.      --------
  177.  
  178.      printf("hello\n");               //   Hello
  179.      for(;;)
  180.        printf("world!\n");// World
  181.                           ^
  182.                           |
  183.                           cursor position before Indent
  184.  
  185.        .
  186.        .
  187.        printf("world!\n");            // World
  188.                                       ^
  189.                                       |
  190.                                       cursor position after first Indent
  191.  
  192.        .
  193.        .
  194.        printf("world!\n");                 // World
  195.                                            ^
  196.                                            |
  197.                                            cursor position after 2nd Indent
  198.  
  199.  
  200.       (s. menu "Edit->Line->Indent/Unindent" and
  201.           menu "Block->Indent/Unindent")
  202.  
  203.  
  204. NEW: if the screen resolution has changed, MrED automatically restores
  205.      default values for size/position/font of the main window and
  206.      the configurable dialogs.
  207.  
  208.      Note:
  209.      -----
  210.      This default values can be restored anytime by pressing
  211.      [SHIFT+CTRL] during startup of MrED.
  212.  
  213.  
  214. NEW: path definitions may now contain environment variables
  215.      (userdefined paths of the fileselector, backup paths, tool path,
  216.      tool working directory). An environment variable is denoted by
  217.      a '%' character as pre- and postfix.
  218.  
  219.      Example:
  220.      --------
  221.      %TMP%\backups
  222.  
  223. NEW: the Fileselector now accepts any filter in the filename entryfield.
  224.      Type in a filter and press [CTRL+Return] to activate it. The filter
  225.      is *not* inserted into the userdefined filter list (menu "Filter"
  226.      of the fileselector menubar). This helps to keep the userdefined
  227.      list clean of rare used filters.
  228.  
  229.      After functions that call the fileselector with a special
  230.      filter (like *.mac when saving or loading macros), the
  231.      last used filter is restored.
  232.  
  233. NEW: a column block can now also be marked with [SHIFT+ALT+PgUp] and
  234.      [SHIFT+ALT+PgDown].
  235.  
  236. NEW: the Window Monitor may optionally be added to the OS/2
  237.      window list.
  238.      (s. notebook "Settings->Window Monitor")
  239.  
  240. NEW: the Tool Output window may optionally be added to the OS/2
  241.      window list.
  242.      (s. notebook "Tool Configuration->Options")
  243.  
  244. NEW: the textwindow's context menu can be opened by pressing
  245.      [SHIFT+F10].
  246.  
  247. NEW: option "Go to next line when reaching end of line". This option
  248.      configures the [Right Arrow] cursor movement. If enabled,
  249.      the cursor is placed to the start of the next line when the
  250.      end of a line is reached. If not enabled, the cursor can be
  251.      moved past the end of a line (default).
  252.      (s. notebook "Settings->Edit")
  253.  
  254. NEW: the wordwrap function now has private word separators. The
  255.      word separators define the positions, where a line may be
  256.      wrapped. By default, there is only the space character
  257.      in the word separator list.
  258.      (s. notebook "Settings->Edit->Word wrapping")
  259.  
  260. CHG: "Save/Restore cursor position" now operates global (like Anchors).
  261.  
  262. CHG: the WORDSTAR-like key combinations don't need the modifier
  263.      key to be still pressed, when the second key of the key combination
  264.      is pressed.
  265.  
  266.      Example: [CTRL+KB]
  267.      --------
  268.      You can press [CTRL+K], release [CTRL] and the press [B].
  269.  
  270. CHG: labels of network drives are no longer displayed in the
  271.      fileselector drive list.
  272.  
  273. CHG: the macro recorder preserves the last used key combination
  274.      for a recorded macro.
  275.  
  276. CHG: better error message handling for file operations.
  277.  
  278. CHG: improved performance of block operations.
  279.  
  280. CHG: "Jump to section" now searches the active buffer first.
  281.  
  282. FIX: arranging the textwindows (cascade, tile) restores the state
  283.      of the maximize button in the window titlebar.
  284.  
  285. FIX: the "modified" state of a buffer is restored, when Undo
  286.      is called after a file has been saved.
  287.  
  288. FIX: bug in "on the fly" syntax type switching.
  289.  
  290. FIX: line spacing in Formatted Printing is now calculated correct.
  291.      This bug caused underscores to be overwritten by the following
  292.      line under special circumstances.
  293.  
  294. FIX: mouse blockmarking now works correct in the first columns when
  295.      line numbering is enabled.
  296.  
  297. FIX: macro playback bug in "Auto block unmarking" mode.
  298.  
  299. FIX: EOL comments in syntax highlighting work now correct with
  300.      comCol > 0.
  301.  
  302. FIX: minor bug in notebook "Settings" when scrolling through the
  303.      pages in reverse order.
  304.  
  305.  
  306. ----------------------------------------------------------------------------
  307. VERSION 1.17     12 Febuary 1997
  308. ----------------------------------------------------------------------------
  309.  
  310. NEW: Syntax Highlighting now supports color coding of integer numbers.
  311.      The following optional keywords can be used in "med.syn" for
  312.      configuration (decimal numbers are always recognized):
  313.  
  314.      Keywords:
  315.      =========
  316.  
  317.      numPostfix: [string]
  318.  
  319.                  defines an optional integer postfix.
  320.  
  321.                  Example (C/C++):
  322.                  ----------------
  323.  
  324.                  numPostfix: L
  325.  
  326.  
  327.      color: ....
  328.      decPrefix:  [string]
  329.  
  330.      color: ....
  331.      hexPrefix:  [string]
  332.  
  333.      color: ....
  334.      octPrefix:  [string]
  335.  
  336.      color: ....
  337.      binPrefix:  [string]
  338.  
  339.                  This keywords define optional prefixes and
  340.                  colors of decimal-/hexadecimal-/octal-
  341.                  and binary-numbers.
  342.  
  343.                  NOTE:
  344.                  -----
  345.                  The first prefix character must not be included
  346.                  in the symbol list!
  347.  
  348. NEW: Syntax Highlighting now supports two "end-of-line"
  349.      comments.
  350.  
  351.      Example (FORTRAN):
  352.      -------------------------------------------
  353.  
  354.      eolCom: !
  355.      comCol: 0
  356.  
  357.      eolCom: C
  358.      comCol: 1
  359.  
  360.  
  361. NEW: Syntax Highlighing now supports FORTRAN. The Java support has been
  362.      enhanced (section browser/display).
  363.  
  364. NEW: Submenu "Syntax type" to change the type of syntaxhighlighting for the
  365.      active text window on the fly.
  366.      (s. menu "File")
  367.  
  368. NEW: "Replace all" button in the replace function verfiy dialog. This
  369.      button replaces all matching targets from the current cursor
  370.      position.
  371.  
  372. NEW: Function "splitLine" splits a line without moving the cursor.
  373.      The default key is [SHIFT+Return].
  374.  
  375. NEW: Function "Close all" (s. menu "File")
  376.  
  377. NEW: Option "Jumpy horizontal scrolling".
  378.      (s. notebook "Settings", page "Edit")
  379.  
  380. CHG: [ALT+F4] exits MrED. [CTRL+F4] closes the active text window.
  381.  
  382. CHG: faster text window redraw algorithm.
  383.  
  384. FIX: "Jump to section"
  385.  
  386. FIX: opening a file, that is blocked by an other application, does
  387.      not crash MrED anymore.
  388.  
  389. FIX: line numbering now works when scrolling via the scroll bar
  390.      arrow buttons.
  391.  
  392. FIX: the file selector works now correctly, when there are "holes"
  393.      in the drive lettering ("ABCD X", for instance).
  394.  
  395. FIX: book marks
  396.  
  397. FIX: the Tool Manager now handles relative tool working directories
  398.      correctly.
  399.  
  400. ----------------------------------------------------------------------------
  401. VERSION 1.16   23 December 1996
  402. ----------------------------------------------------------------------------
  403.  
  404. NEW: DDE (Dynamic Data Exchange). The following "EPM" commands are
  405.      supported:
  406.  
  407.      Commando |  Parameter
  408.      ---------+----------------------------------------
  409.      EDIT     |  filename1 [filename2]...[filenameN]
  410.      GOTO     |  line [col]
  411.      SAYERROR |  errorMsg
  412.  
  413.      MrED's default DDE server name is "MRED". If a client does
  414.      not support configuration of the server name, you can
  415.      change MrED's server name. To get full DDE compatibility
  416.      to EPM, just set MrED's sever name to "EPM".
  417.      (see notebook "Settings", page "DDE")
  418.  
  419. NEW: the Window Monitor now provides an option
  420.      "Insert new window after current window". If this option is
  421.      enabled, the name of a new window will *not* be inserted at the
  422.      end of the Window Monitor.
  423.  
  424. NEW: Syntax Highlighting for 80x86 assembler and Clipper
  425.      (see syntax configuration file "med.syn")
  426.  
  427. NEW: the word wrap function can be configured in "med.syn".
  428.      The following keyword can be used once per file section:
  429.  
  430.      wordWrap: current [col] | on [col] | off | disabled
  431.  
  432.      "current" leaves the word wrap mode (on/off) untouched, but
  433.      sets optionally the word wrap column to column "col".
  434.  
  435.      "on" explicitly switches the word wrap function on and
  436.      sets optionally the word wrap column to column "col".
  437.  
  438.      "off" explicitly switches the word wrap function off.
  439.       However, it can be switched on when needed.
  440.  
  441.      "disabled" explicitly switches the word wrap function off
  442.      and disables it, so it can't be switched on erratically.
  443.  
  444.      (see syntax configuration file "med.syn")
  445.  
  446. NEW: A mouse click in the character code display toggles the display
  447.      mode (decimal/hex).
  448.  
  449.      A mouse click in the line/column display brings up the
  450.      "Goto line" dialog.
  451.  
  452. NEW: besides the bookmarks, there are now five global anchors, that
  453.      can be set on the fly via keyboard. The default keys are
  454.      [ALT + 1..5] and [Ctrl + 1..5] for dropping respective searching
  455.      an anchor.
  456.      (see menu "Search", "Anchors")
  457.  
  458. CHG: better performance when multiple files are opened at startup
  459.      (only when the "Startup Text Window Layout" is set to "Maximize",
  460.       see notebook "Settings", page "Startup").
  461.  
  462. CHG: the diplay fields in the statusbar are now insensitive to mouse
  463.      clicks when the main window is deactivated. Now you can't toggle
  464.      the writing mode when you activate the main window via a click
  465.      to the statusbar.
  466.  
  467. FIX: setting the cursor postition via command line now works again.
  468.  
  469. FIX: clipbaord contents in UNIX format are now handled correctly.
  470.  
  471. FIX: minor error in syntax highlighting (unbalanced brackets).
  472.  
  473. FIX: the popup menu now appears, when keyword is not found in external
  474.      help.
  475.  
  476. FIX: the file selector works now correctly, when there are "holes"
  477.      in the drive lettering ("ABCD X", for instance).
  478.  
  479. FIX: the Window Monitor is now closed automatically, when the
  480.      "Keep resident" option is not enabled.
  481.  
  482. FIX: F1 now calls the online help in dialogs.
  483.  
  484. FIX: accentuated characters are now handled correctly.
  485.  
  486. ----------------------------------------------------------------------------
  487. VERSION 1.15    11 November 1996
  488. ----------------------------------------------------------------------------
  489.  
  490. NEW: a line numbering area can be switched on optionally. Font and colors
  491.      can be changed via Drag&Drop. The width of the line numbering area can
  492.      also be configured.
  493.      (s. menu "Options", "Line numbering" and
  494.       notebook "Settings", page "Window - Controls")
  495.  
  496. NEW: configurable Autosave function saves modified files after a specified
  497.      number of changes or a specified amount of time. The backup file is
  498.      saved in a special directory with the file name extended by "~sav"
  499.      on HPFS respective "~" on FAT drives.
  500.      (see notebook "Settings", page "Autosave")
  501.  
  502. NEW: graphic drawing function. The default drawing keys are
  503.      [Ctrl+Alt+CurLeft|CurRight|CurUp|CurDown].
  504.      There are 10 different line styles selectable in the "Draw"
  505.      submenu (menu "Edit").
  506.      Marked rectangles (column blocks) can be framed with the selected
  507.      line style.
  508.  
  509. NEW: optionally the ASCII code of the current character is displayed along
  510.      with the cursor's line/column position. The code can be displayed
  511.      decimal or hexadecimal.
  512.      (see notebook "Settings", page "Window controls")
  513.  
  514. NEW: the vertical/horizontal scrollbar can be removed from the
  515.      text windows.
  516.      (s. notebook "Settings", page "Window")
  517.  
  518. NEW: modified buffers are marked by a red "LED" in the Window Monitor
  519.      and the window titlebar. View names are displayed indented in blue
  520.      color in the Window Monitor.
  521.  
  522. NEW: the file selector provides a history of the last 20 paths, that
  523.      have been used to load/save a file.
  524.  
  525.      The "Drives" menu has been moved to a dropdown list box, that
  526.      also displays the volume label for each drive.
  527.  
  528. NEW: every tool can have an optional menu entry.
  529.      (notebook "Tool configuration", page "Shortcut/Symbol")
  530.  
  531. NEW: after "Goto to section" ([CTRL+Return]) the function
  532.      "Return to calling section" ([ALT+Return]) brings the cursor
  533.      back to his previous position. The text window is closed
  534.      automatically, in case it was opened by the "Goto section"
  535.      call.
  536.      (s. submenu "Section" in menu "Search")
  537.  
  538. NEW: when a file with backup extension (timestamp, counter) is to be
  539.      saved, the "Save as..." dialog is opened automatically.
  540.  
  541. NEW: when the File History in menu "File" exceeds 10 entries, a submenu
  542.      "More..." is created. The File History may now have up to 40
  543.      entries.
  544.      (s. notebook "Settings", page "Misc")
  545.  
  546. NEW: the Tool Manager can now handle the buggy path outputs of the
  547.      GNU C++ compiler (double backslashes).
  548.  
  549. NEW: in dialog "Print (formatted)" the name of the current printer font
  550.      is displayed.
  551.  
  552. NEW: while formatted printing, the number of the currently printed (or
  553.      spooled) page is displayed in the text window titlebar.
  554.  
  555. NEW: formatted printing can be aborted by pressing the [ESC] key.
  556.  
  557. NEW: the initial window layout can be configured (cascade, maximize).
  558.      (s. notebook "Settings", page "Startup")
  559.  
  560. CHG: the internal memory management now produces less overhead. This leads
  561.      to a significant smaller memory consumption when a large number of
  562.      files are loaded.
  563.  
  564. CHG: the max. line length has been increased from 1000 to 4094 characters.
  565.  
  566. CHG: keyboard shortcuts may now contain combinations of two of the modifier
  567.      keys [SHIFT], [CNTRL] and [ALT].
  568.  
  569. CHG: relative path components are removed from the path when a file is
  570.      opened.
  571.  
  572. CHG: when the main window is minimized, the tool output window is
  573.      now minimized too.
  574.  
  575. CHG: the Window Monitor does no longer run in a separate thread (with
  576.      its own PM message queue), since this could cause trouble when
  577.      running NPSWPS.
  578.  
  579. FIX: files that are passed in a file list ("-f" commandline parameter)
  580.      are now loaded in the correct order.
  581.  
  582. FIX: MrED crashed on *very* long C-function names in the Section
  583.      Display/Browser.
  584.  
  585. FIX: the main window now stays maximized, when using the Window Monitor
  586.      to switch to another text window.
  587.  
  588. FIX: the OS/2 provided "Maximize window" functionality has been modified.
  589.      A maximized text window now perfectly fits the main window client
  590.      area.
  591.  
  592. FIX: when using the vertical scrollbar, the end of the text is now reached
  593.      in mode "Scrollbars move cursor".
  594.  
  595.  
  596. ----------------------------------------------------------------------------
  597. VERSION 1.14      1 October 1996
  598. ----------------------------------------------------------------------------
  599.  
  600. NEW: hypertext section searching. Set the cursor to a sections
  601.      reference (for example a  call to a C-function)
  602.      and then call "Find section" or press [CNTRL + Return]. This
  603.      will search the function declaration in the buffers first, and then
  604.      in the files of the working directory. A feature to define specific
  605.      directories to search will be implemented in the next version
  606.      of MrED (project management). Also a "ctags" compatible index file
  607.      is planned.
  608.  
  609. NEW: auto file load on startup. The names of the current used files
  610.      are saved in the file "med.lru" when MrED shuts down and
  611.      reloaded automatically when MrED is started again. "med.lru"
  612.      can be saved in the current working directory (local) or
  613.      in the MrED configuration directory (global).
  614.  
  615.      Auto load can be skipped by pressing the [CNTRL]-key during
  616.      startup.
  617.  
  618.      (see notebook "Settings", page "Startup")
  619.  
  620. NEW: the Window Monitor can optionally be attached to the main window
  621.      (left, right, top or bottom). Height/width and position of the
  622.      Window Monitor are adjusted when the main window is moved or
  623.      resized.
  624.      (see notebook "Settings", page "Window Monitor")
  625.  
  626.      The right mouse button brings up a Window Monitor context menu.
  627.  
  628. NEW: backup file names can now have a numeric extension.
  629.      (see notebook "Settings", page "Load/Save")
  630.  
  631. NEW: wildcards ("*", "?", "[]") can be used when file names are passed
  632.      to MrED on the commandline or in the file selector.
  633.  
  634. NEW: option of scrolling the text via the sliders while the cursor
  635.      remains in the same location in the window.
  636.      (see notebook "Settings", page "Cursor")
  637.  
  638. NEW: matching strings are underlined green by the "Find..." function.
  639.  
  640. NEW: reloading "med.syn" without leaving MrED
  641.      ("Options->Reload syntax configuration")
  642.  
  643. NEW: "Undo" sets the state of a buffer to "not modified" when all
  644.      modifications are reverted. Note that the undo queue has
  645.      a limited size, so you not always will get back to the inital
  646.      state of a buffer.
  647.  
  648. NEW: commands to delete blanks left/right the current cursor postion
  649.      up the next character.
  650.      ("Edit->Line->Delete blanks left" and
  651.       "Edit->Line->Delete blanks right")
  652.  
  653. NEW: a click with the left mouse button while pressing [SHIFT]
  654.      relocates the end of a block.
  655.  
  656. NEW: "Select all" command in the "Block" menu.
  657.  
  658. NEW: optionally a marked block is replaced when a character is entered
  659.      or the clippboard is inserted. This feature is availible only
  660.      in the "Auto block unmarking" mode.
  661.      (see notebook "Settings", page "Edit")
  662.  
  663. NEW: the status of the "Save" option in the dialog "Set bookmark" is
  664.      now part the MrED configuration. With this option activated
  665.      the bookmark list would grow permanently. To prevent this,
  666.      the maximum count of bookmarks to be saved can be defined.
  667.  
  668. NEW: "Ping-Pong" bookmark functions, that do not call the bookmark
  669.      dialogs.
  670.  
  671.      Example:
  672.      --------
  673.      Set the cursor to line 20 and call "Save cursor position". Then
  674.      scroll to line 100 and call "Restore cursor position". The cursor
  675.      jumps to line 20. Now call "Restore cursor position" again and
  676.      the cursor jumps back to line 100. The next call will jump
  677.      to line 20 and so on....
  678.  
  679.      (s. menu "Edit", "Save/Restore cursor position")
  680.  
  681. NEW: a list of characters can be defined, which will cause the word
  682.      wrap function to begin a new paragraph, in case one of this
  683.      characters appears in the first column of a line.
  684.      (see notebook "Settings",
  685.      page "Edit->Word wrap->Paragraph separators")
  686.  
  687. NEW: the default mouse pointer in text windows now is the "I-beam".
  688.      The mouse pointer type can be changed to "arrow".
  689.      (see notebook "Settings", page "Mouse->Mouse pointer")
  690.  
  691. NEW: further enhancements of syntax highlighting. Reserved words now may
  692.      contain a symbol at the start and end.
  693.  
  694. NEW: HTML and Modula-2 syntax highlighting.
  695.  
  696. NEW: sounds can be turned off
  697.      (see notebook "Settings", page "Misc")
  698.  
  699. NEW: File Selector fonts (menubar, file name entryfield, file-/directory list)
  700.      can be configured via drag'n'drop.
  701.  
  702.      Section Browser font (section list) can be configured via drag'n'drop.
  703.  
  704.      "Exit MrED" dialog font (file list) can be configured via drag'n'drop.
  705.  
  706. NEW: new notebook style under OS/2 4.0 (Merlin)
  707.  
  708. CHG: compiler error/warning messages are no longer displayed in the
  709.      status bar. They are now displayed in a small window beneath
  710.      the faulty line.
  711.  
  712. CHG: when the main window is minimized, the tool output window is
  713.      hidden.
  714.  
  715. CHG: cursor position is no longer changed when a window is activated
  716.      by a mouse click in the text area.
  717.  
  718. CHG: F1 and F10 can now be redefined for macro calls.
  719.  
  720. CHG: when a word is selected, the cursor is set automatically to the
  721.      begin of the word.
  722.  
  723. CHG: file selector: [SHIFT + Tab] displays the previous matching
  724.      file name.
  725.  
  726. FIX: the first instance detection now works properly when multiple
  727.      files are dropped on the MrED icon.
  728.  
  729. FIX: bug in NDX support.
  730.  
  731. FIX: "Recording macro..." message
  732.  
  733. FIX: block marking with the mouse no longer gets stuck when the mouse button
  734.      is released over the window border.
  735.  
  736.  
  737. ----------------------------------------------------------------------------
  738. VERSION 1.12   8 July 1996
  739. ----------------------------------------------------------------------------
  740.  
  741. NEW: registering via BMT Micro
  742.  
  743. NEW: new program icon (32x32 and 40x40).
  744.  
  745. NEW: an EPM keyboard configuration file "epm.kbd" is supplied. Rename this
  746.      file to "med.kbd" to use it as the default keyboard configuration.
  747.  
  748. NEW: up to 99 backups per file. In multiple mode, current date and time
  749.      are added to a file name when a backup is created. Thus this
  750.      feature is availible only for filesystems, that support long
  751.      filenames (HPFS, EXT2FS). Multiple backup mode is ignored on
  752.      FAT drives.
  753.      (Notebook "Settings", page "Load/Save")
  754.  
  755. NEW: Search and Replace now support regular expressions.
  756.  
  757.      Example:
  758.      ---------
  759.      Search string:    oldfoo\(([^ ,]*), ([^\)]*)\)
  760.      Replace string:   newfoo(\2, \1, FALSE)
  761.  
  762.      This will find occurences of the subroutine "oldfoo", reverse the first
  763.      and second parameters, add a third parameter of FALSE, and change
  764.      the name to "newfoo".
  765.  
  766. NEW: Section-Browser and Section-Display:
  767.  
  768.      Section-Browser
  769.      ===============
  770.      is a dialog, which displays all sections of a file. A section may be
  771.      a subroutine of a programming language, a paragraph of a TeX dokument,
  772.      entries of config.sys etc..
  773.      Sections are located using a regular expression which can be adapted
  774.      for any type of file. MrED provides an internal parser for
  775.      C/C++ files, so the regular expression is not necessary for this
  776.      type of file. If the regular expression is defined for C/C++, the
  777.      internal parser is disabled.
  778.  
  779.      The regular expression is defined in "med.syn".
  780.  
  781.      Example:
  782.      --------
  783.  
  784.      sectionRegexp:         :[Hh][0-9]
  785.  
  786.          This defines the regular expression to locate paragraphs of
  787.          IPF/IPP documents.
  788.  
  789.  
  790.      The following entries in "med.syn" are used for further
  791.      configuration of the Section-Browser:
  792.  
  793.      sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  794.  
  795.          This regular expression is used to subdivide a section head
  796.          into several data fields, which can be displayed in any
  797.          order in the Section-Browser (or the Section-Display).
  798.  
  799.      sectionBrowserOrder: 1, 2
  800.  
  801.          This defines the order, in which the data fields are displayed
  802.          in the Section Browser.
  803.  
  804.      sectionBrowserMainKey: 2
  805.  
  806.          This defines the data field by which the section headers are
  807.          sorted.
  808.  
  809.  
  810.      Section-Display
  811.      ===============
  812.  
  813.      Optionally, the name of the section in which the cursor currently
  814.      resides, can be displayed in the status bar.
  815.  
  816.  
  817.      The following entries in "med.syn" configure the Section-Display:
  818.  
  819.      sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  820.  
  821.          This regular expression is used to subdivide a section head
  822.          into several data fields, which can be displayed in any
  823.          order in the Section Display (or the Section Browser).
  824.  
  825.      sectionDisplayOrder: 2
  826.  
  827.          This defines the order, in which the data fields are displayed
  828.          in the Section Display.
  829.  
  830.  
  831.      sectionDisplay: 5000, 1000
  832.  
  833.          The first parameter defines how many lines a file may contain
  834.          before the Section Display is disabled in order to avoid
  835.          a loss of editing performance. A value of 0 disables
  836.          the Section Display.
  837.  
  838.          The second parameter defines how many lines may be searched
  839.          for a section header starting at the current cursor position.
  840.  
  841. NEW: The keys [ALT + PageUp] and [ALT+ PageDown] can be used to jump to
  842.      the previos/next section of a file (the Section Display must be
  843.      enabled).
  844.  
  845. NEW: the internal C/C++ parser is much faster now.
  846.  
  847. NEW: LaTEX syntax highlighting.
  848.  
  849. NEW: in addition to colors, the font attributes "bold", "underline" and
  850.      "boldUnderline" can be used for syntax highlighting on the
  851.      video display.
  852.  
  853. NEW: Syntax highlighting support for formatted prining (monochrome or color).
  854.      The monochrome mode uses font attributes (normal, bold, italic, outline,
  855.      underline and any combination of these).
  856.  
  857.      Colors for display and printer output can be configured separately in
  858.      "med.syn". The "color" keyword has been modified:
  859.  
  860.      color:  dispColor, dispFontAttribute, printColor, printFontAttribute
  861.  
  862.      Example:
  863.      --------
  864.  
  865.      color:  blue, boldUnderline, darkblue, bold
  866.  
  867.      For video display output, any (defined) color can be used in combination
  868.      with the font attributes "bold", "underline" and "boldUnderline".
  869.  
  870.      For printer output, any (defined) color can be used in combination
  871.      with the font attributes "bold", "underline", "italic", "outline".
  872.      The font attributes can be added by concatenating the identifiers
  873.      (case is ignored).
  874.  
  875. NEW: the print header is now more configurable.
  876.  
  877. NEW: unformatted raw ASCII printing to a specified port (LPT1-LPT4).
  878.  
  879. NEW: EPM index files (*.NDX) are now supported. No additional
  880.      configuration required.
  881.  
  882. NEW: configurable toolbar Bubble-Help.
  883.      (see notebook "Settings", page "Toolbar->Size/Position/Help")
  884.  
  885. NEW: the file selector now allows to change the line format of a file
  886.      (OS/2, UNIX) before it is saved.
  887.  
  888. NEW: the file selectors current load path is saved in the configuration.
  889.  
  890. NEW: the file selector provides a "Home" button to quickly jump to the
  891.      startup working directory.
  892.  
  893. NEW: automatic/manual sorting of userdefined file selector paths/filters.
  894.      (see notebook "Settings", page "File selector->Filter/Paths").
  895.  
  896. NEW: the MrED file selector can be replaced with the standard system
  897.      file selector.
  898.      (see notebook "Settings", page "File selector->Filter").
  899.  
  900. NEW: optionally the cursor position is saved when a file is closed.
  901.      (see notebook "Settings", page "Cursor").
  902.  
  903. CHG: the load and save functions are now processed in threads
  904.  
  905. CHG: the default system keys (F1, F10, Alt+Fx) are now availible for
  906.      editor functions.
  907.  
  908. FIX: no system lockup when a scheme from the scheme palette is applied.
  909.  
  910. FIX: the "maximied" state of the application window is now restored
  911.      correctly.
  912.  
  913. FIX: Memory leak in file selector fixed.
  914.  
  915.  
  916. ----------------------------------------------------------------------------
  917. VERSION 1.11   12 May 1996
  918. ----------------------------------------------------------------------------
  919.  
  920. NEW: Option "Hide output window" to start a tool without displaying
  921.      the output window.
  922.      Option "Close output window" to close the tool output window
  923.      automatically after a tool has completed work with no errors/warnings.
  924.      (notebook "Tool configuration", page "Actions", page "Options")
  925.  
  926. NEW: [SHIFT + PageUp] und [SHIFT + PageDown] marks a standard stream block.
  927.  
  928. NEW: the function name used in "med.kbd" is displayed in the dialog
  929.      "Shortcut/Menu entry configuration".
  930.  
  931. NEW: empty lines can be found if nothing is entered in the "Find..."
  932.      dialogs target entry field.
  933.  
  934. NEW: printer configuration is saved separately for each printer
  935.      (max. 20 printers).
  936.  
  937.      The default printer is saved.
  938.  
  939.      The name of the active printer is displayed in the title of the
  940.      "Print" dialog.
  941.  
  942. NEW: Option "Transfer marked word to find dialog"
  943.      (notebook "Settings", page "Edit").
  944.  
  945. NEW: a picture of MrED's author has been integrated in the online docu.
  946.  
  947. CHG: a click on a tool symbol with the left mouse button while the
  948.      [CNTRL] key is pressed brings up the notebook
  949.      "Change Toolsettings".
  950.  
  951. CHG: the keyboard interface has been rewritten.
  952.  
  953. CHG: the functions "Mark block start/end" are availible again in the
  954.      "Auto block unmarking" mode.
  955.  
  956. CHG: the default keyboard configuration is only installed if no "med.kbd"
  957.      file is found.
  958.  
  959. CHG: the compiler symbols has been removed from the default toolbar because
  960.      the association with existing tool configurations did not work.
  961.      Please install your compiler symbols from scratch.
  962.  
  963. CHG: if no tool working directory is defined, the path of the active text
  964.      buffer is used.
  965.  
  966. FIX: when moving a block to another text buffer, the window of the source
  967.      buffer is now redrawn correctly.
  968.  
  969. FIX: MrED crashed on the attempt to assign a keyboard shortcut to a
  970.      tool that was installed in V1.04.
  971.  
  972. FIX: sometimes a tool could only be started once via a shortcut or toolbar
  973.      symbol.
  974.  
  975. FIX: file of length 0 are no longer rejected.
  976.  
  977. FIX: the fileselectors folder list now shows the ".." entry in
  978.      empty directories.
  979.  
  980. FIX: the application window size and position is no longer saved in case
  981.      MrED is closed in iconized state.
  982.  
  983. FIX: dialog boxes are now fully visible no matter what position the
  984.      applicaton window has.
  985.  
  986. ----------------------------------------------------------------------------
  987. VERSION 1.10    01 May 1996
  988. ----------------------------------------------------------------------------
  989.  
  990. NEW: registered users will receive a user id to personalize their
  991.      copy of MrED (see menu "Help", "Product information").
  992.  
  993. NEW: all block highlighting functions have been totally rewritten.
  994.      The standard stream block (line block) and the column block
  995.      are now availible.
  996.  
  997.      The standard block can be marked using the CUA key combinations
  998.      [SHIFT + arrowKey] and [SHIFT + CTRL + arrowKey].
  999.  
  1000.      Note:
  1001.      **********************************************************************
  1002.      * A column block can be marked using [SHIFT + ALT + arrowKey]        *
  1003.      * and [SHIFT + CTRL + ALT + arrowKey] key combinations.              *
  1004.      * The block mode is adjusted automatically.                          *
  1005.      **********************************************************************
  1006.  
  1007.      The "Set block start/end" functions are still availible but you
  1008.      must set the block mode (line/column mode) as desired.
  1009.  
  1010. NEW: the keyboard configuration has been moved from the binary "med.cfg"
  1011.      file to the ASCII file "med.kbd". You can customize the keyboard
  1012.      configuration directly by editing this file or "on the fly"
  1013.      by calling the "Shortcut/Menu entry configuration" dialog.
  1014.  
  1015.      You can assign multiple shortcuts to same editor function.
  1016.  
  1017.      You can assign *any* key combination to the menu titles
  1018.      ("File", "Edit" etc.) by editing the following entries of
  1019.      "med.kbd":
  1020.  
  1021.      key:    Alt+D      menuFile
  1022.      key:    Alt+E      menuEdit
  1023.      key:    Alt+B      menuBlock
  1024.      key:    Alt+S      menuSearch
  1025.      key:    Alt+M      menuMacro
  1026.      key:    Alt+T      menuTools
  1027.      key:    Alt+F      menuWindow
  1028.      key:    Alt+O      menuOptions
  1029.      key:    Alt+H      menuHelp
  1030.  
  1031. NEW: the commandline option "-k" can be used to pass a different keyboard
  1032.      configuration file to MrED (default: med.kbd)
  1033.  
  1034. NEW: multiple views of the same text buffer can be opened to make
  1035.      different parts of a text visible simultaneously.
  1036.  
  1037.      The submenu "Views" provides functions to manipulate all views
  1038.      of the same text.
  1039.      All other functions of the "Window" menu manipulate the topmost
  1040.      views of all text buffers.
  1041.  
  1042. NEW: the toolbar has been redesigned. You can configure the toolbar
  1043.      height/position and the size of the toolbar buttons
  1044.      (see notebook "Settings", page "Toolbar").
  1045.  
  1046.      You can move the symbols with the right mouse button.
  1047.  
  1048.      Besides the predefined symbols, you can assign your own bitmap
  1049.      creations (called userdefined symbols) to any editor function.
  1050.      Just press the [CNTRL] key and hold it down while you click on
  1051.      a menu function...
  1052.  
  1053.      Note: userdefined symbols are external bitmap files of size 24x24
  1054.            in OS/2 bitmap format 2.0. They must be placed in the
  1055.            directory "med-bmp" which is located in the same
  1056.            directory as the MrED configuration files.
  1057.  
  1058.  
  1059. NEW: you can assign a keyboard shortcut and a symbol to every tool so
  1060.      you do not have to open the tool manager to launch a tool.
  1061.  
  1062. NEW: the toolbar configuration is saved in the ASCII file "med.tlb".
  1063.  
  1064. NEW: the commandline option "-t" can be used to pass a different toolbar
  1065.      configuration file to MrED.
  1066.  
  1067. NEW: the statusbar has been redesigned. You can customize the font via
  1068.      drag'n'drop.
  1069.  
  1070. NEW: you can configure the mouse button functionalty
  1071.      (see notebook "Settings", page "Mouse").
  1072.  
  1073. NEW: block functions "Goto block start/end" and "Convert to upper/lower case".
  1074.  
  1075. NEW: the tab width can be configured per file type using the "tabWidth"
  1076.      keyword in "med.syn".
  1077.  
  1078.      Example:
  1079.      ---------
  1080.  
  1081.      files: *.c;*.h
  1082.      tabWidth: 4
  1083.  
  1084. NEW: the OS/2 file type can defined using the keyword "eaFileType" in
  1085.      "med.syn". The file type is saved in the extended attributes.
  1086.  
  1087.      Example:
  1088.      ---------
  1089.  
  1090.      files: *.c;*.h
  1091.      eaFileType: "C Code"
  1092.  
  1093. NEW: Java support (predefined tool, Java section in "med.syn")
  1094.  
  1095. NEW: the mouse pointer gets hidden automatically when a character
  1096.      is entered.
  1097.  
  1098. NEW: Fileselector:
  1099.  
  1100.      The pages "User path/filter" and "Load/Save Actions"
  1101.      of the "Settings" notebook can be called from the fileselector menubar.
  1102.  
  1103.      File and path completion functionality with [Tab] key for any directory.
  1104.  
  1105. NEW: option "Add Ctrl-Z at end of file" when a file is saved
  1106.      (see notebook "Settings", page "Load/Save").
  1107.  
  1108. NEW: [CTRL + TAB] switches to the topmost view of the next buffer.
  1109.  
  1110. CHG: an attempt to load an already opened file via the file selector
  1111.      brings up a warning dialog.
  1112.      If the name of an already opened file is passed to a running instance
  1113.      of MrED, the appropriate text buffer is activated.
  1114.  
  1115. CHG: an iconized MrED application window can be reopened via switching to a
  1116.      textbuffer in the window monitor.
  1117.  
  1118. CHG: when a bookmark is set, the first 40 characters of the line are picked
  1119.      up for the bookmark description.
  1120.  
  1121. FIX: the tool working directory is set correctly when it is on a another
  1122.      drive than the tool.
  1123.  
  1124. FIX: C++ destructors are displayed correctly in the C-function list.
  1125.  
  1126. FIX: the horizontal scrollbars now work correctly in the C-function list and
  1127.      the tool output window.
  1128.  
  1129. FIX: some minor syntax highlighting quirks have been removed.
  1130.  
  1131. FIX: block highlighting with the mouse works now correctly with the
  1132.      option "Auto block unmarking" enabled.
  1133.  
  1134. FIX: [CNTRL + END] now places the cursor behind the last character of
  1135.      the last line.
  1136.  
  1137.  
  1138. ----------------------------------------------------------------------------
  1139. VERSION 1.04  02 January 1996
  1140. ----------------------------------------------------------------------------
  1141.  
  1142. NEW: configurable compiler support
  1143.  
  1144. NEW: import file via drag & drop with [CNTRL]-key pressed
  1145.  
  1146. NEW: fileselector allows a path to be entered manually
  1147.  
  1148. NEW: function "Save all" in menu "File"
  1149.  
  1150. NEW: enhanced C-Functions dialog (incremental search, colors)
  1151.  
  1152. NEW: optional "include" directive in syntax-highlighting configuration file
  1153.  
  1154. NEW: page scroll factor (notebook "Settings", page "Edit")
  1155.  
  1156. NEW: lineend format conversion (UNIX <-> OS/2).
  1157.      (notebook "Settings", page "Open/Close")
  1158.  
  1159. CHG: new configuration file format (you will not lose your configuration in future
  1160.      versions of MrED)
  1161.  
  1162. CHG: find/replace options are saved in the configuration
  1163.  
  1164. CHG: main window is automatically restored (if it is minimized) when a
  1165.      file is opened
  1166.  
  1167. CHG: MrED no longer exits in case the last edit window is closed
  1168.  
  1169. CHG: option "[Del] deletes block" was replaced by "Auto block unmarking".
  1170.      If this option is enabled, a cursor move or character input automatically
  1171.      unmarks a block in the active text window. In this mode, a block can
  1172.      be deleted using the [Del] key.
  1173.      This is only a small step towards CUA-compatibility, which will be provided
  1174.      in version 1.05.
  1175.  
  1176. CHG: improved internal memory manager
  1177.  
  1178. FIX: works now under OS/2 2.x
  1179.  
  1180. FIX: fileselector now sorts files (required for non-HPFS/CDFS-drives)
  1181.  
  1182. FIX: fileselector now emulates ".." directory (required for Netware 4.1)
  1183.  
  1184. FIX: undo/redo on "Import file"
  1185.  
  1186. FIX: '.' on numeric keypad
  1187.  
  1188. FIX: filenames with spaces are ow handled correctly
  1189.  
  1190. ----------------------------------------------------------------------------
  1191. VERSION 1.03   28 October 1995
  1192. ----------------------------------------------------------------------------
  1193. NEW: configurable syntax highlightning (colors can be defined via RGB-values)
  1194.  
  1195. NEW: filename completiton in the fileselector ([down-arrow] = next matching
  1196.      filename, [up-arrow] = previous matching filename)
  1197.  
  1198. NEW: configurable support for third-party external Online-Help (for instance
  1199.      "rexx.inf" for REXX-files, "cmdref.inf" for config.sys).
  1200.  
  1201. NEW: enhanced toolbar configuration
  1202.  
  1203. NEW: cursor-shape configuration
  1204.  
  1205. NEW: undo/redo on "replace string" operation
  1206.  
  1207. NEW: undo/redo on "paste clipboard" operation
  1208.  
  1209. CHG: block marking from the right to the left
  1210.  
  1211. CHG: menu entry shortcuts now deleteable
  1212.  
  1213. CHG: goto next/previous word
  1214.  
  1215. CHG: the environment variable MISTER_ED_PATH is now redundant.
  1216.      Config-files are searched in the directory ".\med" starting from
  1217.      the directory, where "med.exe" resides. If this directory not exists
  1218.      the MrED startup directory is used.
  1219.  
  1220. FIX: toolbar bug
  1221.  
  1222. FIX: font problems
  1223.  
  1224. FIX: default font for 640x480 screen resolution
  1225.  
  1226. FIX: numeric keypad
  1227.  
  1228. FIX: undo/redo block marking
  1229.  
  1230. ----------------------------------------------------------------------------
  1231. VERSION 1.02     14 September 1995
  1232. ----------------------------------------------------------------------------
  1233. NEW: "Window Monitor" dialog displays the names of all opened files.
  1234.      You can keep this dialog open during an editing session, so you
  1235.      will always have a quick overview of opened files. The list is updated
  1236.      in case a new file is loaded or a file has been closed.
  1237.      You can also use the dialog to switch to a file.
  1238.      Savable configuration options: keep resident
  1239.                                     size
  1240.                                     position
  1241.                                     font
  1242.                                     filename display mode (with/without path)
  1243.  
  1244.  
  1245. NEW: a dialog is displayed when you have requested to exit MrED
  1246.      but there are files with unsaved changes. This dialog allows you to
  1247.      choose the files you wish to save before the editor exits. You can save
  1248.      all the displayed files, select those you wish to save, or save none.
  1249.  
  1250. NEW: print text/block function. An optional header can be printed on each page
  1251.      containing the file name, date, time and pagenumber.
  1252.  
  1253. NEW: wordwrap function. Wordwrapping is performed dynamically during you
  1254.      type in new text. Also a text or a selected block may be reformatted
  1255.      on demand.
  1256.  
  1257. NEW: line centering function
  1258.  
  1259. NEW: backtab function (SHIFT+Tab)
  1260.  
  1261. NEW: a popup menu (right mouse button)
  1262.  
  1263. NEW: configuration option "Use one program instance". If this option
  1264.      is enabled, only the first instance of MrED is loaded into memory.
  1265.      As long as this instance runs, the parameters of following calls to
  1266.      MrED will be passed to that first instance. In other words, you can
  1267.      start MrED via commandline/icon several times and pass the names
  1268.      of files to be opened, but all files are loaded into new text windows
  1269.      in the same MrED main window.
  1270.      This helps to save memory and desktop space.
  1271.  
  1272. NEW: configuration option "Open file in active text window". If this option
  1273.      is enabled, a new file is loaded (via Open...) into the active text
  1274.      window. Else a new text window is created before a file is opened.
  1275.  
  1276. NEW: a block is automatically unmarked before a new block is marked
  1277.  
  1278. NEW: Import function (menu "File") inserts a file at the current
  1279.      cursor position
  1280.  
  1281. NEW: Fileselector: new function "Add current path"
  1282.  
  1283. NEW: smarticons "Undo" and "Redo"added
  1284.  
  1285. NEW: the background color of the main window can be changed via Drag & Drop
  1286.  
  1287. FIX: changing the shortcut of a disabled menu option works now if you
  1288.      press [CNTRL] before you pull down the menu.
  1289.  
  1290. FIX: CTRL+Y now works
  1291.  
  1292. FIX: vertical scrollbar works now correct in files with more than 32768 lines
  1293.  
  1294. ----------------------------------------------------------------------------
  1295. VERSION 1.01     31 August 1995
  1296. ----------------------------------------------------------------------------
  1297. ----------------------------------------------------------------------------
  1298. VERSION 1.0      02 August 1995
  1299. ----------------------------------------------------------------------------
  1300.  
  1301.