Liste der nderungen:

----------------------------------------------------------------------------
VERSION 1.17   12.Februar 1997
----------------------------------------------------------------------------

NEW: das Syntax Highlighting unterstuetzt jetzt auch die Farbcodierung
     von Integer-Zahlen. Zur Konfiguration sind die unten beschriebenen
     _optionalen_  Direktiven in "med.syn" moeglich. Ohne Konfiguration
     werden nur Dezimalzahlen erkannt und in einer Defaultfarbe
     ausgegeben.

     Direktiven:
     ===========

     numPostfix: [string]

                 Diese Direktive legt ein optionales Postfix fest,
                 das hinter einer Integer-Zahl auftreten kann
                 (aber nicht muss).
                 Die Gross-/Kleinschreibung des Parameters "[string]"
                 wird nicht beachtet.

                 Beispiel fuer C/C++:
                 --------------------

                 numPostfix: L


     color: ....
     decPrefix:  [string]

     color: ....
     hexPrefix:  [string]

     color: ....
     octPrefix:  [string]

     color: ....
     binPrefix:  [string]

                 Diese Direktiven legen optionale Prefixe und die
                 Farbcodierung fuer Dezimal-/Hexadezimal-/Oktal-
                 und Binaer-Zahlen fest.
                 Wenn keine Prefixe festgelegt werden, koennen nur
                 Dezimalzahlen erkannt werden.

                 Ueblicherweise muss fuer Dezimalzahlen kein Prefix
                 angegeben werden. Zur Festlegung der Farbe, die
                 zur Ausgabe von Dezimalzahlen verwendet werden soll,
                 kann die Direktive "decPrefix:" ohne Parameter
                 mit einer vorangestellten "color:"-Direktive
                 verwendet werden.

                 Beispiel:
                 ---------

                 color:  myDarkYellow, normal, myDarkYellow, normal
                 decPrefix:

                 HINWEIS:
                 --------
                 Das erste Zeichen eines Prefix darf nicht in der
                 Symbolliste enthalten sein!


NEW: das Syntax Highlighting unterstuetzt jetzt zwei "end-of-line"
     Kommentare, wobei jedem Kommentar eine eigene Startspalte
     zugeordnet werden kann.

     Beispieleintrage in "med.syn" fuer FORTRAN:
     -------------------------------------------

     eolCom: !
     comCol: 0

     eolCom: C
     comCol: 1


     Diese Anweisungen definieren "!" und "C" als EOL-Kommentarzeichen,
     wobei das "!" an einer beliebigen Spalte stehen darf. Das "C" wird
     nur dann als Kommentarzeichen erkannt, wenn es in der ersten Spalte
     steht.

NEW: Syntax-Highlighing fuer FORTRAN. Verbesserte Java-Unterstuetzung
     (Section Browser/Display).

NEW: Das Submenue "Syntax Typ" im Dateimenue erlaubt das temporaere
     Umdefinieren des Dateityps fuer das Syntax-Highlighting im
     aktiven Textfenster.

NEW: Funktion "splitLine" fuegt einen Zeilenumbruch ein, laesst aber im
     Gegensatz zur [Return]-Taste die Cursorposition unveraendert. Die
     Default-Tastenkombination ist [SHIFT+Return].

NEW: Funktion "Alle schliessen" zum Schliessen aller geoeffneten
     Dateien ohne Mr.Ed zu verlassen.
     (s. Menue "Datei")

NEW: Option "Beim horizontalen Scrollen Cursor zentrieren".
     Wenn diese Option *nicht* aktiviert ist, wird der Fensterinhalt
     horizontal zeichenweise gescrollt, wenn der Cursor den rechten
     oder linken Fensterrand erreicht hat. Ist die Option aktiviert,
     wird der Fensterinhalt um die Haelfte der Fensterbreite nach
     links bzw. rechts versetzt, und damit der Cursor horizontal
     zentriert.
     (s. Notizbuch "Einstellungen", Seite "Editieren")

NEW: Button "Alle ersetzen" im "Ersetzen->Nachfrage"-Dialog. Wenn
     dieser Button angeklickt wird, werden ab der aktuellen
     Cursorposition alle passenden Textstellen ersetzt.

NEW: ein Doppelklick mit der linken Maustaste in den freien Bereich
     eines Textfensters loescht eine Blockmarkierung.

CHG: Vor dem Sichern der Konfiguration von Hand ("Sofort sichern..."
     im Notizbuch "Einstellungen") erscheint jetzt eine Sicherheits-
     abfrage.

CHG: Die Tastenkombination [ALT+F4] beendet Mr.Ed. [CTRL+F4] schliesst
     das aktive Textfenster.

CHG: schnellerer Bildaufbau, wenn nur ein Teil eines Textfensters neu
     gezeichnet werden muss.

CHG: Verbesserung der Performance beim formatierten Drucken.

FIX: Das Anspringen einer Sektion funktioniert jetzt wieder, auch wenn
     sich die gesuchte Sektion in einem Textpuffer befindet, das betreffende
     Textfenster aber noch nicht aktiviert worden ist (Fehler ist nur
     bei "nicht C/C++" Dateien aufgetreten).

FIX: Fehler beim Oeffnen einer von einer anderen Anwendung gesperrten
     Datei behoben.

FIX: die Zeilennummerierung funktioniert jetzt auch beim Scrollen ueber
     die Pfeilbuttons des vertikalen Scrollbalkens korrekt (Fehler trat
     nur auf, wenn die Option "Scrollbalken veraendert Cursorposition"
     nicht aktiviert war).

FIX: Dateiselektor Laufwerkauswahl

FIX: Marken werden jetzt beim Splitten einer Zeile nicht mehr in die
     neue Zeile uebernommen.

FIX: ein relativer Pfad ist als Tool-Arbeitsverzeichnis jetzt moeglich.

     Wenn ein Tool in seiner Ausgabe einen Dateinamen ohne Pfad bzw.
     mit relativen Pfad angibt, vergleicht Mr.Ed zuerst die Dateinamen
     (ohne Pfad) der Textpuffer mit dem vom Tool gelieferten Dateinamen.
     Falls eine Uebereinstimmung der Dateinamen gefunden wird, wird der
     betreffende Textpuffer aktiviert. Wenn keine Uebereinstimmung
     gefunden werden kann, wird der vom Tool gelieferte Dateinamen bzw.
     relative Pfad mit dem Tool-Arbeitsverzeichnis kombiniert und die
     Datei geladen (falls vorhanden). Wenn kein Tool-Arbeitsverzeichnis
     definiert ist, wird stattdessen der Pfad verwendet, von dem aus
     Mr.Ed gestartet wurde.


----------------------------------------------------------------------------
VERSION 1.16     23.Dezember 1996
----------------------------------------------------------------------------

NEW: DDE (Dynamic Data Exchange). Es werden folgende "EPM-kompatible"
     Kommandos unterstuetzt:

     Kommando |  Parameter
     ---------+----------------------------------------
     EDIT     |  dateiname1 [dateiname2]...[dateinameN]
     GOTO     |  zeile [spalte]
     SAYERROR |  fehlermeldung

     Mr.Ed kann als DDE-Server unter dem Default-Namen "MRED"
     unter dem DDE-Topic "EDIT" von einem Client (z.B. Workframe)
     angesprochen werden.

     Falls sich ein Client bezueglich des anzusprechenden
     DDE-Servernames nicht konfigurieren laesst, kann der Servername
     in Mr.Ed angepasst werden. Zur vollstaendigen DDE-Kompatiblitaet
     zu EPM, sollte der Servername "EPM" eingestellt werden.
     (s. Notizbuch "Einstellungen", Seite "DDE")

NEW: Option fuer den Window-Monitor
     "Neues Fenster hinter aktivem Fenster einsortieren".
     Wenn diese Option aktiviert ist, wird der Name eines neuen
     Textfensters *nicht* am Ende der Liste, sondern hinter dem Namen
     des gerade aktiven Textfensters einsortiert.
     (s. Notizbuch "Einstellungen", Seite "Window Monitor")

NEW: Syntax Highlighting fuer 80x86 Assembler und Clipper
     (s. Syntax-Konfigurationsdatei "med.syn")

NEW: der automatische Zeilenumbruch kann optional in der Syntax-
     Konfigurationsdatei "med.syn" getrennt fuer jeden Dateityp
     angepasst werden.

     Dazu dienen Eintraege mit folgendem Syntax:

     wordWrap: current [col] | on [col] | off | disabled

     "current [col]" uebernimmt den aktuellen Arbeitsstatus der
     Zeilenumbruchsfunktion und setzt optional die Umbruchspalte auf
     die Spalte [col].

     "on [col]" schaltet den Zeilenumbruch ein und setzt optional die
     Umbruchspalte auf die Spalte [col].

     "off" schaltet den Zeilenumruch aus.

     "disabled" deaktiviert den Zeilenumbruch vollstaendig, so dass ein
     versehentliches Einschalten nicht moeglich ist.

     (s. Syntax-Konfigurationsdatei "med.syn")


NEW: ein Mausklick auf das Anzeigefeld fuer den aktuellen ASCII
     Code schaltet zwischen Dezimal-/Hexadezimalmodus um.

     Ein Mausklick auf das Anzeigefeld fuer die aktuelle Cursosposition
     ruft den Dialog "Gehe zu Zeile" auf.

NEW: neben den Lesenzeichen koennen fuenf globale Marken gesetzt
     werden. Die Default-Tastaturkuerzel sind [ALT+1] ... [ALT+5]
     zum Setzen einer Marke und [CNTRL+1] ... [CNTRL+5] fuer das
     Anspringen einer Marke.
     (s. Menue "Suchen->Marke")

CHG: schnellerer Fensteraufbau bei Programmstart, wenn mehrere Dateien
     geladen werden (dazu muss die Option "Textfenster maximieren" im
     Notizbuch "Einstellungen->Programmstart" aktiviert werden).

CHG: waehrend das Hauptfenster mit einem Mausklick auf die Statuszeile
     aktiviert wird, sind die Statusfelder insensitiv, d.h. es kann
     nicht mehr z.B. der Schreibmodus unbeabsichtigt umgeschaltet
     werden.

FIX: das Festlegen der Zeilen-/Spaltenposition ueber die Kommandozeile
     funktioniert jetzt, auch wenn die Datei schon geladen ist.

FIX: Clipboard-Zeilen, die nur ein Linefeed als Zeilenendekennung haben,
     werden jetzt wieder korrekt behandelt.

FIX: unter besonderen Umstaenden auftretendes fehlerhaftes Verhalten des
     Syntax-Highlighting bei unausgeglichener Anzahl von
     oeffnenden/schliessenden Kommentar-Token.

FIX: Popup-Menue fuer Online-Hilfe

FIX: Im Dateiselektor werden die Laufwerke jetzt korrekt angezeigt, auch
     wenn es "Loecher" in den Laufwerksbuchstaben gibt.

FIX: wenn die Option "Window Monitor->Geffnet halten" nicht aktiviert ist,
     wird der Window Monitor beim Auswaehlen eines Eintrags nun wieder
     automatisch geschlossen.

FIX: nach "Syntaxkonfiguration neu laden" werden Aenderungen an den
     regulaeren Ausdruecken zum Auffinden von Sektionen sofort sichtbar.

FIX: F1 ruft die Online-Hilfe jetzt auch wieder in Dialogen auf.


----------------------------------------------------------------------------
VERSION 1.15    11.November 1996
----------------------------------------------------------------------------

NEW: optional kann eine Zeilennummerierung mit konfigurierbarer Breite
     eingeschaltet werden.
     Font und Farben der Zeilennummerierung koennen via Drag&Drop
     eingestellt werden.
     (s. Menue "Optionen", "Zeilennummerierung" und
      Notizbuch "Einstellungen", Seite "Fenster - Kontrollelemente")

NEW: konfigurierbare Autosave-Funktion (ereignis- und/oder zeitgesteuert)
     (s. Notizbuch "Einstellungen", Seite "Autosave")

NEW: "Zurck zur aufrufenden Sektion" ([ALT+Return]) als inverse
     Funktion zu "Gehe zu Sektion". Die Aufrufhierarchie darf beliebig
     tief werden. Das Textfenster wird automatisch geschlossen, wenn
     selbiges zuvor von "Gehe zu Sektion"  geoeffnet wurde.
     (s. Submenue "Sektion..." im Menue "Suchen")

NEW: tastaturgesteuertes/automatisches Erzeugen von ASCII-Graphiken bzw.
     Umrandungen. Es stehen zehn verschiedene Linientypen zur Verfuegung.
     Die Default-Tastaturbelegung ist
     [Ctrl+Alt+CurLeft|CurRight|CurDown|CurUp].

     Ein markierter Spaltenblock kann mit dem ausgewaehlten Linientyp
     umrandet werden.
     ͻ
      Falls diese Zeilen nicht von einer Doppellinie umrandet sein   
      sollten, ueberprufen Sie bitte, ob in der CONFIG.SYS der Befehl
      "CODEPAGE=437,850" enthalten ist.                              
     ͼ

     (s. Untermenue "Zeichnen" im Menue "Bearbeiten").

NEW: der Dateiselektor merkt sich die letzten zwanzig Pfade, unter
     denen eine Datei geladen/gesichert wurde (Pfad-History).

     Das "Laufwerke"-Menue wurde durch eine Dropdown-Liste ersetzt.
     Neben den Laufwerksbuchstaben werden die Volume-Labels anzeigt.

NEW: optional wird in der Fenstertitelzeile neben der Zeilen-/Spaltenposition
     der ASCII Code des Zeichen ausgegeben, auf dem der Cursor gerade steht.
     Der Code kann dezimal oder hexadezimal angezeigt werden.

NEW: der horizontale/vertikale Scrollbalken der Textfenster kann
     entfernt werden.
     (s. Notizbuch "Einstellungen", Seite "Fenster")

NEW: besser erkennbare Kennzeichnung modifizierter Dateien durch eine
     rote "LED" im Window-Monitor und in der Fenstertitelzeile.
     Im Window-Monitor werden die Namen von Ansichten eingerckt in blauer
     Farbe dargestellt.

NEW: optional kann jedes Tool ueber einen Eintrag im "Tools"-Menue
     gestartet werden. Als Eintragstext wird der Tool-Titel verwendet.
     (s. Notizbuch "Toolkonfiguration", Seite "Tastaturkrzel/Symbol")

NEW: wenn eine Datei mit Backup-Extension (Zeitstempel, Nummerierung)
     gesichert wird, wird automatisch der Dialog "Sichern als..."
     aufgerufen.

NEW: im "Datei"-Menue wird ein Submenue ("Mehr...") angelegt, wenn die
     File-History mehr als 10 Dateien enthaelt.
     Die File-History kann jetzt max. 40 Eintraege enthalten.
     (s. Notizbuch "Einstellungen", Seite "Allgemein")

NEW: der Tool-Manager kann nun mit den fehlerhaften Pfadausgaben des
     GNU C++ Compilers (doppelte Backslashes) umgehen.

NEW: im Dialog "Drucken (formatiert)" wird der aktuell eingestellte
     Fontname angezeigt.

NEW: beim formatierten Drucken wird die Nummer der gerade in Druck
     befindlichen (bzw. an den Spooler geschickten) Seite in der
     Titelzeile des betreffenden Textfensters angezeigt.

NEW: das formatierte Drucken kann mit der [ESC] Taste abgebrochen werden.

NEW: die Anordnung der Textfenster beim Programmstart kann eingestellt
     werden (ueberlappend, maximiert).
     (s. Notizbuch "Einstellungen", Seite "Programmstart")

CHG: die Speicherverwaltung erzeugt jetzt weniger Overhead, was sich
     in einem erheblich geringeren Speicherbedarf beim gleichzeitigen
     Bearbeiten vieler Dateien bemerkbar macht.

CHG: bessere Performance der Block/Clipboard/Zeilenumbruch Funktionen,
     die jetzt keine externen Auslagerungsdateien mehr benutzen.

CHG: die maximale Zeilenlaenge wurde von 1000 auf 4094 Zeichen erhoeht.

CHG: Tastaturkrzel knnen jetzt die Modifier-Tasten [SHIFT], [CNTRL] und
     [ALT] in Kombinationen enthalten (ausgenommen [SHIFT+CTRL+ALT]).

CHG: relative Pfadanteile werden beim Laden einer Datei aufgeloest.

CHG: Pfade, die zu lang zur Darstellung im "Datei"-Menue sind, werden
     jetzt so abgekuerzt, dass das Laufwerk und moeglichst viele
     Pfadanteile ausgegeben werden koennen.

CHG: die Eingabe des Dialogs "Zusaetzliche Tool Parameter" wird in
     der Mr.Ed-Konfiguration gesichert. Wenn der Dialog mit "Abbruch"
     verlassen wird, wird das Tool nicht mehr gestartet.

CHG: wenn das Hauptfenster iconisiert wird, wird das Tool-Ausgabefenster
     versteckt.

CHG: der Window-Monitor laeuft nicht mehr in einem separaten Thread
     (mit eigener PM-Message Queue), was bei Benutzung von NPSWPS
     zu Problemen fuehren konnte.

FIX: die in einer Dateiliste uebergebenen Dateien (Kommandozeilenparameter
     "-f") werden jetzt wieder in der korrekten Reihenfolge geladen.

FIX: Absturz bei *sehr* langen C-Funktionsnamen im Section
     Display/Browser

FIX: das Hauptfenster bleibt jetzt maximiert, wenn ueber den Window-
     Monitor auf ein anderes Textfenster umgeschaltet wird.

FIX: bei Benutzung des vertikalen Scrollbalken wird jetzt auch im Modus
     "Scrollbalken verndert Cursorposition" das Textende erreicht.

FIX: die von OS/2 bereitgestellte Funktion zum Maximieren eines
     Textfensters (Doppelklick auf die Titelzeile) wurde
     korrigiert, so dass das Textfenster den Arbeitsbereich des
     Hauptfensters ganz ausfuellt.

FIX: wenn ein Tool in einer Fehlermeldung einen relativen Pfad
     zur beanstandeten Datei enthaelt, wird zunaechst versucht die Datei
     relativ zum Arbeitsverzeichnis des Tools zu laden. Wenn das
     Arbeitsverzeichis selbst einen relativen Pfad enthaelt oder nicht
     definiert ist, wird versucht die Datei relativ zum Mr.Ed
     Startverzeichnis zu laden.

FIX: wenn ein belegtes Tastaturkuerzel von einem Makro ueberschrieben
     wird, wird beim Beenden von Mr.Ed nicht mehr nachgefragt, ob die
     Tastaturbelegung gesichert werden soll.

FIX: das Dateinameneingabefeld des Dateiselektors akzeptiert jetzt
     absolute Pfade inklusive Dateinamen, auch wenn die Datei im
     Wurzelverzeichnis steht (z.B. "d:\config.sys", "\config.sys").



----------------------------------------------------------------------------
VERSION 1.14     1.Oktober 1996
----------------------------------------------------------------------------


NEW: automatisches Suchen einer Sektion. Dazu wird der Cursor auf
     eine Referenz der Sektion (z.B. Aufruf einer C-Funktion) gesetzt
     und dann "Gehe zu Sektion" aufgerufen (default Tastaturkrzel
     [CNTRL-Return]). Die Sektion wird zunchst in den Textpuffern
     und dann in den Dateien des Verzeichnisses, in dem die aktuelle
     Datei enthalten ist, gesucht. Rekursion in darunterliegende
     Verzeichnisse oder die Auswahl des zu durchsuchenden Verzeichnisses
     ist nicht mglich, was fr die meisten Anwendungen auch nicht
     notwendig ist (in der nchsten Version von Mr.Ed wird es die
     Mglichkeit geben, zu einem Projekt gehrenden Verzeichnisse/Dateien
     zu definieren). Eine "ctags-kompatible" Verzeichnisdatei ist
     geplant.


NEW: automatisches Laden der zuletzt editierten Dateien. Die Dateinamen
     werden beim Beenden von Mr.Ed in die Datei "med.lru" gestellt.
     Diese Datei kann lokal im aktuellen Verzeichnis oder global
     bei den anderen Konfigurationsdateien gehalten werden. Beim
     naechsten Programmstart werden die in "med.lru" referenzierten
     Dateien automatisch geladen.

     Das automatische Laden kann durch Drcken der [CNRTL]-Taste whrend
     des Startvorgangs unterbunden werden.

     (s. Notizbuch "Einstellungen", Seite "Programmstart")

NEW: Der Window-Monitor kann optional an das Hauptfenster "angeheftet"
     werden (links, rechts, oben, unten). Hoehe/Breite und
     Position des Window-Monitors werden dann beim Aendern der
     Groesse bzw. Verschieben des Hauptfensters automatisch
     angepasst.
     (s. Notizbuch "Einstellungen", Seite "Window Monitor")

     Ueber die rechte Maustaste ist im Window-Monitor ein
     Kontextmenue aufrufbar.

NEW: die Dateinamen von Backups koennen nun optional auch mit einer
     Nummerierung versehen werden (bisher nur Zeit/Datum). Dadurch werden
     mehrere Backups auch auf FAT-Partitionen moeglich. Die juengste
     Version erhaelt die Erweiterung "0", die zweitjuengste "1" usw.
     (s. Notizbuch "Einstellungen", Seite "Laden/Sichern")

NEW: in der Kommandozeile und im Dateiselektor werden in Dateinamen
     enthaltene Wildcards ("*", "?", "[]") expandiert.

NEW: der Status des Flags "Sichern" im Dialog  "Lesezeichen setzen"
     wird in der Konfiguration gespeichert. Um bei permanent aktivierter
     "Sichern"-Option die Lesezeichenliste nicht ins Unendliche
     wachsen zu lassen, kann die maximale Anzahl festgelegt werden.
     Die aeltesten ueberzaehligen Lesezeichen werden automatisch
     entfernt.

NEW: Funktionen zum schnellen Setzen/Anspringen eines "Ping-Pong"
     Lesezeichens ohne Aufruf der Lesezeichen-Dialoge.
     "Cursorposition sichern" speichert die aktuelle Cursorposition.
     "Cursorposition restaurieren" setzt den Cursor an die gespeicherte
     Cursorposition zurck. Dabei wird automatisch die gerade aktuelle
     Position als Rcksprungmarke gespeichert.

     Beispiel:
     ---------
     Der Cursor befindet sich in Zeile 20. Sie rufen "Cursorposition
     sichern" auf. Jetzt scrollen Sie in Zeile 100. Durch Aufruf von
     "Cursorposition restaurieren" springt der Cursor in Zeile 20. Bei
     erneutem Aufruf von "Cursorposition restaurieren" springt der Cursor
     wieder in Zeile 100 usw...

     (s. Menue "Bearbeiten", "Cursorposition sichern/restaurieren")

NEW: Ersetzen eines markierten Blockbereichs durch eine
     Zeicheneingabe oder Einfgen des Clipboards. Dazu muss der
     CUA-Blockmarkierungsmodus ("Automatisch Blockmarkierung aufheben")
     aktiviert sein.

NEW: mit der Option "Scrollbalken verndert Cursorposition" lsst sich
     einstellen, ob die Cursorposition beim Scrollen mit den Scrollbalken
     versetzt oder unverndert bleiben soll. Wenn die Cursorposition
     unverndert bleibt, wird der Cursor unsichtbar, sobald die aktuelle
     Zeile den sichtbaren Fensterbereich verlsst.
     Bei der Eingabe eines Zeichens oder beim Bewegen des
     Cursors mit den Cursortasten, wird der Textabschnit, in dem sich
     der Cursor befindet, automatisch sichtbar gemacht.
     (s. Notizbuch "Einstellungen", Seite "Cursor")

NEW: "Suchen..." unterstreicht gefundene Textstellen grn.

NEW: Automatisches Sichern einer Syntaxdefinitionsdatei und nachfolgendem
     Neuladen der Syntaxkonfiguration.
     ("Optionen->Syntaxkonfiguration neu laden")

NEW: fr die Form des Mauszeigers in den Textfenstern kann zwischen
     "Pfeil" und "I-Beam" gewhlt werden
     (s. Notizbuch "Einstellungen", Seite "Maus->Mausform")

NEW: Funktionen "Bearbeiten->Zeile->Leerzeichen links lschen" und
     "Bearbeiten->Zeile->Leerzeichen rechts lschen" zum entfernen der
     Leerzeichen von der Cursorposition bis zum naechsten normalen
     Zeichen. Die "Bearbeiten->Wort->Lschen" hat die gleiche
     Funktionalitt wie "Bearbeiten->Zeile->Leerzeichen rechts lschen",
     wenn der Cursor auf einem Leerzeichen steht.

NEW: Syntax Highlighting fuer HTML und Modula-2.

NEW: Undo lscht das "Gendert"-Flag eines Textpuffers sobald alle
     nderung rckgngig gemacht worden sind. Bitte beachten Sie,
     dass der Undo-Puffer eine bestimmte Gresse hat, so dass
     nicht immer der Urzustand einer Datei erreicht werden kann.

NEW: bei gedrckter [SHIFT]-Taste kann mit einem Klick der linken
     Maustaste das Blockende neu gesetzt werden. Ist kein Block
     markiert, wird die aktuelle Cursorposition als Blockstart
     benutzt.

NEW: Funktion "Alles markieren" im Menue "Block".

NEW: es kann eine Liste von Zeichen definiert werden, bei deren Auftreten
     in der ersten Spalte der Zeilenumbruch einen neuen Absatz beginnt
     (s. Notizbuch "Einstellungen",
      Seite "Editieren->Zeilenumbruch->Absatzbegrenzer")

NEW: die akustischen Warnhinweise lassen sich abschalten
     (s. Notizbuch "Einstellungen", Seite "Allgemein")

NEW: Im Dateiselektor knnen die Fonts fr die Menleiste,
     die Datei-/Verzeichnisliste und das Dateinameneingabefeld
     per Drag'n'Drop konfiguriert werden.

     Im Section-Browser kann der Font fr die Sektionsliste
     per Drag'n'Drop konfiguriert werden.

     Im Dialog "Mr.Ed verlassen" kann der Font fr die Dateiliste
     per Drag'n'Drop konfiguriert werden.

NEW: Merlin-Anpassung: die Notizbcher erscheinen unter Merlin
     im neuen Karteikarten-Look.

CHG: Compiler-Fehlermeldungen werden nicht mehr in der Statuszeile, sondern
     in einem Info-Fenster direkt unter der betroffenen Zeile angezeigt.
     Das Info-Fenster wird bei einer Cursorbewegung automatisch entfernt.

CHG: weitere Verbesserung des Syntax Highlighting: reservierte
     Worte drfen jetzt ein Symbol am Anfang und Ende enthalten.

CHG: wenn ein Textfenster durch einen Mausklick in den Textbereich
     aktiviert wird, bleibt die Cursorposition erhalten.

CHG: Laden einer bereits geoeffneten Datei: wenn kein neuer Puffer
     angelegt werden soll, wird auf den bereits bestehenden Puffer
     umgeschaltet.

CHG: Die Tasten F1 und F10 koennen jetzt auch mit einem Makro
     belegt werden.

CHG: beim Markieren eines Wortes wird der Cursor auf den Wortanfang
     gesetzt.

CHG: im Dateiselektor kann mit [SHIFT+TAB] zum vorhergehenden passenden
     Dateinamen gesprungen werden.

FIX: die Erkennung, ob eine Instanz von Mr.Ed bereits luft, funktioniert
     jetzt auch dann zuverlssig, wenn mehrere Dateien auf das Mr.Ed-Icon
     geschoben werden.

FIX: NDX Untersttzung

FIX: Meldung "Makro wird aufgezeichnet" wird jetzt nicht mehr
     vorzeitig gelscht.

FIX: Blockmarkierung mit der Maus bleibt jetzt nicht mehr hngen, wenn
     der Mausknopf ueber einem Fensterrahmen losgelassen wird.

----------------------------------------------------------------------------
VERSION 1.12    8.Juli 1996
----------------------------------------------------------------------------

NEW: neues Prgramm-Icon in den Gren 32x32 und 40x40.

NEW: in der Datei "epm.kbd" wird jetzt eine EPM-Tastaturanpassung
     mitgeliefert. Wenn diese Tastatur als Default benutzt werden
     soll, mu die Datei zu "med.kbd" umbenannt werden.

NEW: pro Datei knnen jetzt maximal 99 Backups angelegt werden.
     berzhlige Backups werden gelscht. Wenn mehr als 1 Backup angelegt
     werden soll, wird an den Dateinamen jeweils das aktuelle Datum und die
     Uhrzeit angehngt. Dadurch ist der Einsatz auf die Dateisysteme
     HPFS und EXT2FS beschrnkt, da FAT bekanntlich keine langen Dateinamen
     untersttzt. Auf FAT Laufwerken wird automatisch nur ein Backup mit
     dem original Dateinamen angelegt.
     (s. Notizbuch "Einstellungen", Seite "Laden/Sichern")

NEW: Suchen und Ersetzen mit regulren Ausdrcken

     Beispiel:
     ---------
     Suchstring:    oldfoo\(([^ ,]*), ([^\)]*)\)
     Ersatzstring:  newfoo(\2, \1, FALSE)

     In diesem Beispiel werden alle Aufrufe der Funktion "oldfoo" durch
     "newfoo" ersetzt, der erste mit dem zweiten Parameter vertauscht und
     ein neuer dritter Parameter "FALSE" eingefgt.


NEW: Section-Browser und Section-Display:

     Der Section-Browser
     ===================
     ist eine Dialogbox, in der alle in einer
     Datei vorkommenden Sektionen aufgelistet werden. Eine Sektion
     kann z.B. eine C-Funktion sein. Der Section-Browser ist ber
     einen regulren Ausdruck zum Auffinden der Sektionen an jeden
     beliebigen Dateityp anpassbar. Fr C/C++ Dateien wird dieser
     regulre Ausdruck nicht bentigt, weil der in Mr.Ed integrierte
     C/C++ Parser diese Aufgabe schneller und prziser erledigt.

     Der regulre Ausdruck kann fr jeden Dateityp getrennt in med.syn
     definiert werden (wenn er fr C/C++ Dateien definiert wird,
     wird der interne C/C++ Parser abgeschaltet).

     Beispiel:
     ---------

     sectionRegexp:         :[Hh][0-9]

         Dieser Eintrag dient zur Lokalisierung der Abschnitte eines
         IPF/IPP-Dokuments.


     Der Section-Browser kann mit folgenden Eintrgen in der
     med.syn weiter konfiguriert werden:

     sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)

         Dieser Eintrag wird zum Aufsplitten eines Sektionskopfes in
         Datenfelder benutzt. Datenfelder werden in runde Klammern
         eingeschlossen. Dieser regulre Ausdruck wird vom Section-Browser
         und vom Section-Display (s.u.) benutzt.

     sectionBrowserOrder: 1, 2

        Dieser Eintrag gibt an, welche Datenfelder in welcher Reihenfolge im
        Section-Browser angezeigt werden.


     sectionBrowserMainKey: 2

        Dieser Eintrag legt fest, nach welchem Datenfeld die Sektionen
        im Section-Browser sortiert werden.



     Section-Display
     ===============

     In der Statuszeile kann optional der Name der Sektion (z.B. C-Funktion),
     in der sich der Cursor gerade befindet, angezeigt werden.

     Zur Konfiguration des Section-Displays sind folgende Eintrge in
     med.syn zustndig:

     sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)

         s.o.

     sectionDisplayOrder: 2

         Dieser Eintrag gibt an, welche Datenfelder in welcher Reihenfolge
         im Sektionen-Display angezeigt werden.


     sectionDisplay: 5000, 1000

         Der erste Parameter dieses Eintrags gibt an, wieviele Zeilen
         eine Datei maximal enthalten darf, bevor das Section-Display
         aus Performance-Grnden abgeschaltet wird (hier 5000). Der
         Wert 0 schaltet das Section-Display vollstndig aus.

         Der zweite Parameter gibt die maximale Anzahl von Zeilen an,
         die ab der aktuellen Cursorposition nach einem Sektionsanfang
         durchsucht werden drfen (hier 1000).
         Fr schnelle Maschinen knnen beide Werte grer angesetzt
         werden.


NEW: Mit den Tasten [ALT + PageUp] und [ALT+ PageDown] kann innerhalb
     eines Textes zur vorhergehenden bzw. nchsten Sektion gesprungen werden
     (das Section-Display mu dabei eingeschaltet sein).

NEW: die Geschwindigkeit des internen Parsers fr C-Quelltexte wurde
     stark verbessert.

NEW: Syntaxhighlighting fr LaTEX.

NEW: Neben Farben sind jetzt auch die Fontattribute "bold", "underline"
     und "boldUnderline" beim Syntaxhighlighting auf den Bildschirm mglich
     (s.u.).

NEW: Drucken mit Syntax Highlighting. Es kann zwischen Farbdarstellung
     oder monochromer Darstellung gewhlt werden.
     Zur monochromen Darstellung werden nur Fontattribute (normal, bold,
     italic, outline, underline) verwendet.
     In der Syntax-Konfigurationsdatei med.syn wurde die "color"
     Direktive erweitert:

     color:  dispColor, dispFontAttribute, printColor, printFontAttribute

     Die beiden ersten Parameter sind fr die Bildschirmdarstellung,
     die folgenden fr die Druckerdarstellung zustndig.

     Beispiel:
     ---------

     color:  blue, boldUnderline, darkblue, bold


     Wenn zur Bildschirmdarstellung auch Fontattribute benutzt werden sollen,
     ist darauf zu achten, da nur die Attribute "bold" und
     "underline" nebst deren Kombination erlaubt sind.
     Bei der Druckerdarstellung knnen alle Fontattribute beliebig kombiniert
     werden. Reihenfolge und Gro-/Kleinschreibung spielen keine Rolle, es
     darf also z.B. "boldItalic" oder "italicBold" oder auch "italicbold"
     fr die gleiche Attributkombination geschrieben werden.


NEW: Die Kopfzeile fr das Drucken kann jetzt konfiguriert werden.
     Neben den Platzhaltern fr Dateinamen (%F, %f), Seitennummer (%P),
     Zeit (%T) und Datum (%D) knnen beliebige Zeichenketten
     links, zentriert oder rechts in der Kopfzeile ausgedruckt
     werden (s. "Datei->Drucken->formatiert").

NEW: Unformatiertes Drucken direkt ber einen Druckerport
     (s. "Datei->Drucken->unformatiert")

NEW: direkte Untersttzung der EPM Index-Dateien (*.NDX) ohne weiteren
     Konfigurationsaufwand.

NEW: Bubble-Help fr Symbolleiste. Die Verzgerungszeit und die maximale
     Anzeigezeit sind konfigurierbar
     (s. Notizbuch "Einstellungen",
      Seite "Symbolleiste->Gre/Position/Hilfe")

NEW: die Funktionen Laden und Speichern von Dateien wurde in
     Threads ausgelagert. Die Ladegeschwindigkeit wurde
     erhoeht (macht sich erst bei groen Dateien
     bemerkbar).

NEW: Vor dem Sichern einer Datei kann im Dateiselektor das Zeilenformat
     (OS/2 oder Unix) gendert werden. Die Einstellung hat nur
     Gltigkeit fr den jeweiligen Speichervorgang.

NEW: Der zuletzt im Dateiselektor zum Laden einer Datei benutzte Pfad
     wird in der Konfiguration gespeichert.

NEW: "Home"-Button im Dateiselektor wechselt in das Default-
     Arbeitsverzeichnis.

NEW: anstelle des Mr.Ed Dateiselektors kann nun auch der
     System-Dateiselektor benutzt werden.
     (s. Notizbuch "Einstellungen", Seite "Dateiselektor")

NEW: Optional wird die aktuelle Cursorposition auch beim Schlieen
     einer Datei in den erweiterten Attributen gesichert.
     (s. Notizbuch "Einstellungen", Seite "Cursor")

NEW: voreingestellte Pfade und Filter des Mr.Ed Dateiselektors knnen
     automatisch oder manuell sortiert werden.

NEW: bei gedrckten [CNTRL + ALT] Tasten kann ueber die numerische
     Tastatur der dezimale Wert eines beliebigen ASCII-Zeichens eingegeben
     werden, das in den Text eingefuegt werden soll.

CHG: Die berwachung des Datei-Zeitstempels kann jetzt abgeschaltet
     werden (s. Notizbuch "Einstellungen", Seite "Allgemein").

CHG: verbesserte Anpassung von Text-/Applikationfenstergre.

CHG: den defaultmig vom System belegten Tasten (F1, F10, Alt+Fx) knnen
     nun Editorfunktionen zugewiesen werden. Das etwas nervende Aktivieren
     des System-Mens ber [ALT] bzw. [ALTGR] ist abgeschaltet.

CHG: der Text-/Block Zeilenumbruch wurde berarbeitet.

CHG: vor dem Sichern einer unmodifizierten Datei erscheint jetzt ein
     Nachfragedialog.

FIX: kein WPS-Lockup mehr bei der Anwendung einer Layoutpalette.

FIX: Default-Codepage wird jetzt korrekt gesetzt.

FIX: Scrollproblem im Zusammenhang mit NWPS behoben.

FIX: wenn ein Block unter dem Namen einer bereits existierenden Datei
     gesichert werden soll, erscheint vorher eine Sicherheitsabfrage.

FIX: ein "Maximized"-Status des Applikationsfenster wird beim nchsten
     Programmstart korrekt restauriert.

FIX: Speicherverlust im Dateiselektor behoben.


----------------------------------------------------------------------------
VERSION 1.11    12.Mai 1996
----------------------------------------------------------------------------

NEW: Option "Ausgabefenster verstecken" ermglicht das Starten eines
     Tools ohne die Anzeige des Ausgabefensters.
     Die Option "Ausgabefenster schlieen" ermglicht
     das automatische Schlieen des Ausgabefensters, falls keine Fehler-
     meldung oder Warnung aufgetreten ist.
     (s. Notizbuch "Toolkonfiguration", Seite "Aktionen", Seite "Optionen")

NEW: Mechanismus um das "Nachlaufen" der Tastatureingabe beim Scrollen,
     Blockmarkieren etc. zu verhindern. Das Alter, ab dem eine Tastatureingabe
     nicht mehr beachtet werden soll, kann im Bereich von 50 bis 500
     Millisekunden eingestellt werden. Ein zu kleiner Wert fhrt auch auf
     einer schnellen Maschine zu "ruckelndem" Scrollen. Ein zu groer Wert
     fhrt bei langsamen Maschinen zum "Nachlaufen".
     (s. Notizbuch "Einstellungen", Seite "Allgemein")

NEW: die Druckerkonfiguration wird separat fr jeden Drucker gespeichert
     (max. 20 Drucker).

     Beim Neustart wird der zuletzt aktive Drucker wieder zum Default-Drucker.

     In der Titelzeile des "Drucken"-Dialogs wird ein Namenkrzel des
     aktiven Druckers ausgegeben.

NEW: [SHIFT + PageUp] und [SHIFT + PageDown] markieren einen Standardzeilen-
     block seitenweise.

NEW: in Dialog "Tastaturkrzel/Meneintrag konfigurieren" wird der
     in "med.kbd" benutzte Funktionsname angezeigt.

NEW: Die Funktion "Suchen..." kann nun Leerzeilen finden, wenn das
     Eingabefeld fr die zu suchende Zeichenkette leer gelassen wird.

NEW: Option "Markiertes Wort in Suchdialog bernehmen"
     (s. Notizbuch "Einstellungen", Seite "Editieren").

NEW: In die Online-Doku wurde ein Konterfei des Autors integriert, das
     im Bedarfsfall zum Stressabbau benutzt werden kann.

CHG: Wenn ein Toolsymbol bei gedrckter [CNTRL]-Taste mit der linken Maus-
     taste angeklickt wird, erscheint nun das Notizbuch
     "Tool-Einstellungen ndern".

CHG: Die Tastaturabfrage wurde berarbeitet.

CHG: Die Funktionen "Blockstart/ende markieren" sind jetzt auch wieder
     im Modus "Automatisch Blockmarkierung aufheben" verfgbar.

CHG: Die in med.exe eingebaute Default-Tastaturbelegung wird nur noch dann
     vorinstalliert, wenn "med.kbd" nicht vorhanden ist.

CHG: die Compiler-Symbole wurden aus der Default-Symbolleiste entfernt,
     weil die Zuordnung der Symbole zu Toolkonfigurationen von alten Mr.Ed
     Versionen nicht funktionieren kann. Sie mssen die Compiler-Symbole
     "von Hand" einrichten.

FIX: beim Verschieben eines Blocks in einen anderen Textpuffer wird das
     Fenster des Quellpuffers jetzt korrekt neu gezeichnet.

FIX: Absturz beim Versuch eine Tastenkombination einem Tool zuzuordnen,
     das in einer alten Mr.Ed Version angelegt wurde.

FIX: Toolstart ber Symbolleiste/Tastatur

FIX: Tool-Arbeitsverzeichnis

FIX: Dateien der Lnge 0 werden nicht mehr zurckgewiesen.

FIX: im Verzeichnisfenster des Dateiselektors wird jetzt auch in leeren
     Verzeichnissen ".."  angezeigt.

FIX: Gre/Position des Applikationsfensters wird jetzt nicht mehr gesichert,
     falls Mr.Ed im iconisierten Zustand beendet wird. Falls eine noch
     ungesicherte Datei vorhanden ist, wird das Applikationsfenster
     geffnet.

FIX: Dialogboxen werden jetzt in jedem Fall vollstndig sichtbar
     dargestellt.


----------------------------------------------------------------------------
VERSION 1.10    1.Mai 1996
----------------------------------------------------------------------------

NEW: jeder registrierte Benutzer erhlt eine Id, die zur Personalisierung
     von Mr.Ed benutzt werden kann
     (s. Men "Hilfe", "Produktinformation")

NEW: die Block-Markierungsfunktionen wurden neu implementiert. Es stehen jetzt
     der Standardzeilenblock (Streamblock) und der Spaltenblock zur Verfgung.

     Ein Standardzeilenblock kann mit den CUA-Tastenkombinationen
     [SHIFT + Cursortaste] bzw. [SHIFT + CNTRL + Cursortaste]
     markiert werden.

     WICHTIG:
     **********************************************************************
     * Ein Spaltenblock wird mit [SHIFT + ALT + Cursortaste] markiert.    *
     * Es wird automatisch zwischen Standardzeilen-/Spaltenblock-Modus    *
     * umgeschaltet.                                                      *
     **********************************************************************

     Beide Blockarten knne weiterhin mit den Blockstart/-ende
     Funktionen markiert werden. In diesem Fall mu der gewnschte
     Blockmodus (Standardzeilen-/Spaltenblock) ausgewhlt werden.


NEW: die Tastaturkonfiguration wurde aus der binren Konfigurationsdatei
     (med.cfg) in eine ASCII-Datei (med.kbd) ausgelagert. Das hat den Vorteil,
     da die Tastaturkonfiguration schneller als bisher angepasst werden kann
     (die "on the fly" Konfiguration der Tastatur zur Laufzeit ist natrlich
     weiterhin mglich).
     Auerdem darf jetzt eine Funktion auf mehrere Tastenkombinationen
     gleichzeitig gelegt werden.

     Die Shortcuts der Mentitel ("Datei", "Bearbeiten", usw.) knnen gendert
     werden. Es knnen beliebige Tastaturkombinationen benutzt werden (also
     nicht nur [ALT]-Tastenkombinationen). Fr die Anpassung der Mentitel-
     Shortcuts sind folgende Eintrge in "med.kbd" zustndig:

     key:    Alt+D      menuFile
     key:    Alt+E      menuEdit
     key:    Alt+B      menuBlock
     key:    Alt+S      menuSearch
     key:    Alt+M      menuMacro
     key:    Alt+T      menuTools
     key:    Alt+F      menuWindow
     key:    Alt+O      menuOptions
     key:    Alt+H      menuHelp

     Bei [ALt]-Tastenkombination wird der entsprechende Buchstabe im Mentitel
     unterstrichen dargestellt (sofern dieser im Mentitel vorkommt).

NEW: Kommandozeilen-Option "-k" zum Laden einer alternativen Tastaturbelegung
     (default: med.kbd).


NEW: Textfenster knnen "vervielfltigt" werden, d.h. es knnen fr jeden
     Textpuffer beliebig viele Ansichten geffnet werden. Damit knnen
     gleichzeitig mehrere Ausschnitte eines Textes sichtbar gemacht
     werden. Die Ansichten sind vllig gleichberechtigt mit dem
     Originalfenster. nderungen am Text werden (sofern mglich)
     in allen Ansichten nach einer einstellbaren Zeitspanne sichtbar.

     Das Sub-Men "Ansicht" im Pulldown-Men "Fenster" ermglicht das
     ffnen/Schlieen von Ansichten und das Anordnen aller Ansichten
     des aktiven Textpuffers.
     Im Gegensatz dazu wirken die Funktionen, die direkt unter dem
     Pulldown-Men "Fenster" stehen, auf die jeweils *ersten* Ansichten
     aller Textpuffer.


NEW: neues Design der Symbolleiste.

     Die Symbole knnen mit der rechten Maustaste verschoben werden.

     Neben den vordefinierten Symbolen knnen auch externe Symbole mit
     beliebigen Editor-Funktionen verknpft werden. Drcken Sie [CTRL]
     und halten Sie die Taste gedrckt whrend Sie die Funktion in der
     Menleiste anklicken, die in die Symbolleiste aufgenommen werden soll.

     Externe Symbole mssen als Bitmapdatei im OS/2 Format 2.0 in der Gre
     24x24 in das Verzeichnis "med-bmp" gestellt werden. Dieses Verzeichnis
     mu sich im gleichen Verzeichis wie die Mr.Ed Konfigurationsdateien
     befinden.

     Die Gre der Symbolleisten-Knpfe (Einheit: Pixel) und die Hhe der
     Symbolleiste (Einheit: Symbole) knnen konfiguriert werden.
     (s. Notizbuch "Einstellungen", Seite "Symbolleiste").

NEW: fr jedes Tool kann ein Tastaturkrzel und ein Symbol zum Direktaufruf
     definiert werden, d.h. der Tool-Manager mu nicht unbedingt geffnet
     werden.
     (s. Notizbuch "Tool-Konfiguration", Seite "Tastaturkrzel").

NEW: die Symbolleisten-Konfiguration wird in der ASCII-Datei "med.tlb"
     gesichert.

NEW: Kommandozeilen-Option "-t" zum Laden einer alternativen Symbolleiste
     (default: med.tlb).

NEW: neues Design der Statuszeile. Der Statuszeilen-Font kann via
     Drag'n'Drop gendert werden.

NEW: die Maustasten knnen konfiguriert werden (nur Blockmarkierungsfunktionen)
     (s. Notizbuch "Einstellungen", Seite "Maus")

NEW: Funktionen "Gehe zu Blockstart/ende" und "Block in Gro-/Kleinbuchstaben
     konvertieren"

NEW: die Tab-Weite ist in der Syntax-Definitionsdatei (med.syn) einstellbar.

     Beispiel:
     ---------

     files: *.c;*.h
     tabWidth: 4

NEW: der Dateityp, der optional beim Sichern einer Datei in die erweiterten
     Attribute geschrieben wird, ist in der Syntax-Definitionsdatei (med.syn)
     definierbar.

     Beispiel:
     ---------

     files: *.c;*.h
     eaFileType: "C Code"

NEW: Java-Untersttzung (Compiler als vordefiniertes Tool, Java Sektion in med.syn)

NEW: Maus-Cursor wird bei Zeicheneingabe automatisch versteckt. Wenn die
     Maus bewegt wird, wird der Cursor wieder sichtbar.

NEW: Dateiselektor:

     Die Einstellungen "Benutzer-Pfade/Filter" und "Aktionen beim Laden/Sichern"
     sind vom Dateiselektor aus nderbar.
     (Dateiselektor-Menleiste: "Optionen"->"Filter/Pfade editieren"
      bzw. "Optionen"->"Beim Laden/Sichern")

     Autom. Vervollstndigung von Datei-/Verzeichnisnamen in beliebigen
     Verzeichnissen (bisher nur im aktuellen Verzeichnis).
     Die [Tab]-Taste kann optional zur Datei-/Verzeichnisnamen verwendet werden.

     Es sind nun auch mehrere Dateimasken gleichzeitig zugelassen,
     z.B. "*.c;*.h;*.rc" oder "*.txt;*.doc"

NEW: Option beim Sichern "Ctrl-Z an Dateiende anhngen"
     (Notizbuch "Einstellungen", Seite "Laden/Sichern" oder
      Dateiselektor-Menleiste: "Optionen"->"Beim Laden/Sichern")

NEW: [CTRL + TAB] schaltet auf nchsten Textpuffer um.

CHG: beim Versuch eine bereits geffnete Datei mit der Funktion "Datei
     ffnen" nochmal zu laden, erscheint ein Nachfrage-Dialog.
     Wenn einer laufenden Mr.Ed-Programminstanz der Dateiname einer bereits
     geffneten Datei bergeben wird, wird die Datei nicht nochmal geladen,
     sondern der entsprechende Textpuffer aktiviert.

CHG: nicht mehr nur vor dem Sichern einer Datei wird berprft, ob selbige
     zwischenzeitlich von einem anderen Programm modifiziert wurde, sondern
     bei jedem Aktivieren (Umschalten) eines Textfensters.

CHG: falls Mr.Ed iconisiert ist, kann durch Anwahl eines Textes im
     Window-Monitor das Hauptfenster wieder sichtbar gemacht werden.

CHG: beim Setzen eines Lesezeichens werden die ersten 40 Zeichen der
     aktuellen Zeile als Default-Lesezeichennamen verwendet.

FIX: Arbeitsverzeichnis eines Tools wird jetzt auch dann richtig gesetzt,
     wenn dieses auf einem anderen Laufwerk liegt.

FIX: in der C-Funktionsliste werden C++ Destruktoren korrekt angezeigt

FIX: die horizontalen Scrollbalken der C-Funktionsliste und des Tool-
     Ausgabefensters sind jetzt funktionsfhig.

FIX: ein paar kleine Unstimmigkeiten im Syntax-Highlighting bezglich der
     Darstellung von Kommentaren wurden behoben

FIX: Blockmarkierung mit der Maus funktioniert nun korrekt auch wenn die
     Option "Automatisch Blockmarkierung aufheben" aktiviert ist.

FIX: [CNTRL + ENDE] setzt Cursor hinter das letzte Zeichen der letzten Zeile

FIX: beim Laden einer Datei wird der Pfad auf Gltigkeit untersucht.

----------------------------------------------------------------------------
VERSION 1.04  2.Januar 1996
----------------------------------------------------------------------------

NEW: konfigurierbarer Compiler-Support

NEW: Datei importieren via Drag & Drop bei gedrckter [CNTRL]-Taste

NEW: im Dateiselektor kann der Zugriffspfad manuell eingegeben werden

NEW: Funktion "Alle sichern" im Men Datei

NEW: verbesserter C-Funktionen Dialog (inkrementelles Suchen, Farben)

NEW: optionale "include" Direktive in der Syntax-Highlighting Konfigurationsdatei
     reduziert den Zeitaufwand beim Einlesen der Konfigurations-Daten (med.syn
     dient nur noch als Verzeichnis der untersttzten Dateitypen). Die
     Konfigurations-Daten werden fuer jeden Dateityp in eine eigene Datei
     (Name ist frei whlbar) ausgelagert und mit "include" hinter der "file"
     Direktive eingefgt.

     Beispiel:
     ---------

     files:  *.c *.c.* *.h *.cpp
     include: med_c.syn

     files:  config.sys
     include: med_sys.syn

     usw.

NEW: die Weite, um die ein Text mit den Tasten [Page Up] bzw. [Page down]
     gescrollt wird, kann eingestellt werden (Notizbuch "Einstellungen",
     Seite "Editieren", Eingabefeld "Scrollfaktor").

NEW: vor dem Sichern einer Datei wird berprft, ob selbige zwischenzeitlich
     von einem anderen Programm modifiziert wurde. Falls ja, kann zwischen den
     Aktionen "Trotzdem sichern", "Neu laden" und "Sichern abbrechen" gewhlt
     werden.

NEW: beim Sichern kann das Zeilenende-Format kovertiert werden (UNIX <-> OS/2).
     Notizbuch "Einstellungen", Seite "ffnen/Sichern".

CHG: neues Format der Konfigurationsdatei "med.cfg" erlaubt die bernahme der
     Einstellungen in zuknftigen Programmversionen.

CHG: Einstellungen der Such-/Ersetzfunktion werden in der Konfiguration gesichert

CHG: beim ffnen einer Datei wird das Hauptfenster automatisch wiederhergestellt,
     falls es auf Symbolgre verkleinert wurde

CHG: beim Schlieen des letzten Textfensters wird Mr.Ed *nicht* mehr beendet

CHG: die Option "[Del] lscht Block" ist ersetzt durch die Option
     "Automatisch Blockmarkierung aufheben". Ist diese aktiviert, wird bei einer
     Cursor-Bewegung oder Zeicheneingabe automatisch eine Blockmarkierung
     aufgehoben. Das Lschen eines Blocks mit [Del] ist in diesem Modus mglich.
     Diese Option ist nur als ein kleiner Zwischenschritt zur vollstndigen
     CUA-Kompatibilitt zu verstehen, die in Version 1.05 erreicht werden soll.

CHG: Funktion "Gehe zu Klammer" scrollt nicht mehr den Fensterinhalt, falls die
     angesprungene Klammer sichtbar ist.

CHG: geschwindigkeits-optimierte Blockmarkierung

CHG: effektivere interne Speicherverwaltung

FIX: Mr.Ed funktioniert nun auch unter OS/2 2.x

FIX: Scrolling funktioniert nun korrekt in teilweise unsichtbaren Textfenster

FIX: Dateiselektor sortiert Dateinamen (nur bei nicht-HPFS/CDFS-Laufwerken notwendig)

FIX: Dateiselektor emuliert ".." Verzeichnis (notwendig fr Netware)

FIX: Undo/Redo fr "Datei importieren"

FIX: Dateinamen mit Leerzeichen werden jetzt richtig behandelt

----------------------------------------------------------------------------
VERSION 1.03  28.Oktober 1995
----------------------------------------------------------------------------
NEW: konfigurierbares Syntax-Highlightning (die RGB-Werte der Farben knnen
     selbst definiert werden)

NEW: autom. Dateinamen-Vervollstndigung im Dateiselektor mit den
     Cursor-Tasten (Pfeil-unten = nchster passender Dateinamen,
     Pfeil-oben = vorhergehender passender Dateinamen)

NEW: konfigurierbare Untersttzung von externen Online-Hilfen (z.B.
     "rexx.inf" fr REXX-Dateien, "cmdref.inf" fr config.sys oder
     die Doku zu den PM-APIs ihres C/C++ Compilers). Die Konfiguration
     wird in der Datei "med.syn" getrennt nach Dateitypen vorgenommen.
     Es wird der Name des Online-Doku-Betrachtungsprogramms (i.a. view.exe),
     der Name der Online-Doku und eine Liste von Filtern angegeben.
     Die Filter haben die Aufgabe, fr ein Schlsselwort die entsprechende
     Online-Doku auszusuchen.

     Beispiele:

     fr REXX-Dateien:
     -----------------
     inf:  view.exe   rexx.inf        *

     fr CONFIG.SYS:
     ---------------
     inf:  view.exe   cmdref.inf      *

     fr C/C++ Dateien (Watcom C/C++):
     ---------------------------------
     inf:  view.exe   progref20.inf   Dos*
     inf:  view.exe   pmref.inf       [A-Z]*
     inf:  view.exe   clib.inf

     Fr jeden Dateityp sind mehrere Online-Hilfe Eintrge zulssig. Wenn
     ein Schlsselwort zu keinem der angegebenen Filter passt, erscheint ein
     Popup-Men, in dem man von Hand die zu benutzende Online-Hilfe aussuchen
     kann.

NEW: erweiterte Symbolleisten-Konfiguration

NEW: Cursor-Form ist konfigurierbar

NEW: Undo/Redo beim Ersetzen von Zeichenketten mglich

NEW: Undo/Redo beim Einfgen des Clipboards mglich

NEW: es kann nun eingestellt werden, mit welcher Maustaste ein Zeilen/Spalten-
     Block markiert wird.

CHG: Block kann jetzt auch von rechts nach links aufgespannt werden

CHG: Men-Tastaturkrzel knnen jetzt gelscht werden

CHG: Cursor zum nchsten/vorherigen Wort setzen

CHG: die Umgebungsvariable MISTER_ED_PATH nicht mehr erforderlich.
     Konfig-Dateien werden im Ordner ".\med" relativ zum Startverzeichnis
     von "med.exe" gesucht.
     Falls der Ordner nicht vorhanden ist, werden die Konfig-Dateien
     im Startverzeichnis gesucht.

FIX: Symbolleisten-Konfiguration

FIX: Font-Konfiguration

FIX: kleinerer default Font bei Bildschirmauflsung 640x480

FIX: Zifferneingabe mit numerischem Tastaturblock

----------------------------------------------------------------------------
VERSION 1.02     14.September 1995
----------------------------------------------------------------------------
NEW: nicht modaler "Window Monitor" Dialog ermglicht es den berblick
     ber die geffneten Textfenster zu behalten.
     Konfigurationsoptionen: Gre, Position, Font, Dateinamen mit/ohne
     Pfad anzeigen, Dialog geffnet halten/automatisch schlieen

NEW: ein Dialog wird angezeigt, wenn Mr.Ed verlassen wird,
     aber noch Dateien mit nicht gesicherten nderungen vorhanden sind. Der
     Dialog erlaubt es die Dateien auszuwhlen, die gesichert werden
     sollen, bevor der Editor verlassen wird.

NEW: Druckfunktion.
     Konfigurationsoptionen: Kopfzeile (Dateiname, Datum, Seitennumern),
     Rnder, Font, Zeilennummern

NEW: automatischer Zeilenumbruch

NEW: Zeile zentrieren

NEW: Backtab (SHIFT+Tab)

NEW: Popup Menu mit rechter Maustaste fr Blockfunktionen

NEW: Konfigurationsoption "Nur eine Programminstanz benutzen":
     diese Option lt sich am besten mit einem Beispiel erklren:
     Sie haben Mr.Ed in der Klickstartleiste installiert. Nun werfen
     Sie mehrere Texte auf das Klickstart-Icon von Mr.Ed. Was
     passiert? Fr jede Datei wird eine Version von Mr.Ed gestartet.
     Das verbaut den Desktop und kostet eine Menge Speicherplatz,
     weil der Programmcode unntigerweise mehrmals in den
     Hauptspicher geladen wird. Das ist ein Mangel der
     Klickstartleiste! Deshalb bietet Mr.Ed diese Option. Ist sie
     aktiviert, prft Mr.Ed bei jedem Start, ob sich ein lterer
     Zwillingsbruder eventuell schon im Speicher befindet. Falls dem
     so ist, reicht er die ihm bergebenen Parameter (d.h. die
     Dateinamen oder die Dateinamenliste) an seinen lteren Bruder
     weiter und beendet sich sofort wieder. Der ltere Bruder
     bernimmt die Parameter und ffnet die gewnschten Dateien.
     Dieser Mechanismus funktioniert natrlich auch wenn Mr.Ed von
     verschiedenen Stellen ber die Kommandozeile mehrmals
     aufgerufen wird.

NEW: Konfigurationsoption "Im aktiven Textfenster ffnen":
     wenn diese Option aktiviert ist, wird beim ffnen einer Datei
     das aktive Textfenster benutzt. Ist die Option inaktiv, wird vor
     dem ffnen einer Datei automatisch ein neues Textfenster
     erstellt.

NEW: eine Blockmarkierung wird automatisch gelscht bevor ein neuer
     Block markiert wird

NEW: Import Funktion fgt eine Textdatei an der aktuellen Cursorposition ein

NEW: der Fileselektor erlaubt das Hinzufgen des aktuellen Pfads zu der
     Pfadliste

NEW: Smarticons "Undo" and "Redo" in der Symbolleiste

NEW: die Hintergrundfarbe des Hauptfensters ist defaultmig nun
     ein dezenteres Grau. Via Drag & Drop kann die Farbe eingestellt werden.

FIX: auch die Tastaturkrzel von deaktivierten Meneintrgen lassen sich
     ndern. Dazu mu vor dem Herunterklappen des entsprechenden Men
     die CNTRL-Taste gedrckt werden.

FIX: der horizontale Scrollbalken funktioniert nun auch in Dateien mit
     mehr als 32765 Zeilen

----------------------------------------------------------------------------
VERSION 1.01     31.August 1995
----------------------------------------------------------------------------
----------------------------------------------------------------------------
VERSION 1.0      02.August 1995
----------------------------------------------------------------------------

