

      Dies ist Version 9.13 des Programms GMC-Handler



      V9.13:- Fehler beseitigt, der zur Folge hatte, da ein SMART-
              Fenster nach der ersten Vernderung seiner Gre geschlos-
              sen wurde. Fehler existierte erst ab Version 9.9.


      V9.12:- STACK- und QUEUE-Packet werden jetzt auch untersttzt.
              Die Packets ermglichen die ARexx-Befehle PUSH und QUEUE.
              Die Argumente der Packets entsprechen denen des WRITE-
              Packets.

            - !!! Neue Adresse des Autors (s. README_first) !!!


      V9.11:- FINDUPDATE-Packet wird jetzt auch untersttzt.

            - "Fast Scrolling": Wenn der Cursor den unteren Fensterrand
              erreicht und das Fenster teilweise von anderen Fenstern
              bedeckt ist, wird der gesamte Fensterinhalt um eine ein-
              stellbare Zahl von Zeilen nach oben gescrollt bevor die Aus-
              gabe fortgesetzt wird. Zwar wird die Ausgabe dadurch ruck-
              hafter, diese Methode bringt aber ganz erhebliche Geschwin-
              digkeitvorteile, wenn das GMC-Fenster unter KS2.0 von ande-
              ren Fenstern teilweise berlagert ist (bis zu Faktor drei).
              Die Anzahl der zu scrollenden Zeilen wird mittels

               SetGMC scroll <n>

              bestimmt. <n> kann dabei Werte von null bis neun annehmen.
              Bei n=0 ist die Funktion abgeschaltet.

            - Es wird jetzt auch Pasting aus dem clipboard.device unter-
              sttzt.

            - Es gab Berichte ber Abstrze, falls bei ausgeschaltetem
              oder offline-gesetzten Drucker nach PRT_SCR das betreffende
              GMC-Fenster sofort mittels EndCLI geschlossen wurde.
              Unter KS37.175 und WB37.67 konnte der Fehler jedoch nicht
              reproduziert werden.


      V9.10:- Fehlerhafte Ausgabe von Ctrl-Help korrigiert.

            - Default-XY-Werte von MINWINDOW jetzt nicht mehr konstant
              Fenster-XY-Werte.

            - TITLE-Flag WINDOW wird auch untersttzt. Flag SCREEN aus
              V9.9 entsprach schon der Funktion des Original-CON.

            - !!! Neue Adresse des Autors (s. README_first) !!!


      V9.9: - GMC-Handler einer Version grer 9.8 sind nur unter KS 2.0.4
              lauffhig (V37).

            - Fehler entfernt, der in V9.8/2.0 eine Endlos-Recoverable-
              Alert-Schleife verursachte, wenn beim Hochfahren des Handlers
              ein Fehler auftrat (Fenster, Speicher, usw.). Dies betrifft
              nur die KS2.0-Version.

            - TITLE-Flag WAIT wird jetzt auch untersttzt. Bisher keine
              Unterschiede zu CON: festgestellt. Die Verwendung ist nur
              sinnvoll, wenn GMC: als CON: installiert wurde. Fenster soll-
              te immer durch das Close-Gadget (oder Ctrl-\) geschlossen
              werden. EndCLI schliet das Fenster nicht, auch nicht beim
              Original-CON:.

            - TITLE-Flag SCREEN wird jetzt teilweise untersttzt.
              SCREENtest ffnet das Fenster auf dem PublicScreen "test".
              Wenn dieser nicht existiert oder nur SCREEN angegeben wird,
              wird das Fenster auf dem DefaultPublicScreen geffnet.

            - Fensterposition und -gre wird von Intuition automatisch
              dem Screen angepat. Wenn die Fensterspezifikation fehlt
              oder unvollstndig ist, werden Standardwerte bentzt.

            - Es wird jetzt die Snip-Funktion des console.device unter-
              sttzt. RAmiga-C kopiert den markierten Bereich in einen
              Puffer, RAmiga-V kopiert den Inhalt des Puffers in die Kom-
              mandozeile. Markiert wird durch Bewegen der Maus bei ge-
              drckter linker Maustaste.

            - Wegen der Snip-Funktion mute die Mglichkeit entfallen, ein
              Workbench-Fenster durch die rechte Maustaste zu aktivieren.

            - Bei verschiedenen Startup-Problemen wird ein Requester er-
              zeugt, der ber nher die Ursachen informiert.

            - Beim Zurckblttern mit anschlieendem Durchscrollen werden
              unerwartete CSI-Strings noch besser abgefangen. Dies ist
              hoffentlich jetzt die endgltige Lsung. Das Problem trat
              nur bei der KS2.0-Version auf (insbesondere mit LS).

            - Bei Fenster mit AUTO-Flag wird beim Schlieen Gre und
              Position gespeicher, dadurch hat das Fenster beim nchsten
              ffnen die selben Werte.

            - ExtFuncProc wird nicht mehr bentigt. Jeder GMC-Proze
              startet seinen eigenen Unter-Proze. Darber werden dann
              Druckauftrge, die Script-Funktion und die Dateinamen-
              Erweiterung abgewickelt.

            - Die Dateinamen-Erweiterung wird jetzt mit MatchFirst(),
              MatchNext(), MatchEnd durchgefhrt. Deshalb ist es auch
              mglich Wildcards im Dateimuster zu verwenden. Wenn keine
              Wildcards vorhanden sind, wird implizit (unsichtbar) "#?"
              angehngt (entspricht dann bisheriger Funktion).

              Das Durchsuchen des Verzeichnisses und das Anzeigen der
              Namen verluft asynchron. Dadurch wird ein Geschwindigkeits-
              vorteil erreicht, weil schon die nchsten Namen eingelesen
              werden, whrend man noch berlegt, ob der angezeigte Name
              der gewnschte ist.

              Nur beim ersten Drcken der TAB-Taste bestimmt der Qualifier
              welche Namen angezeigt werden.

              Wenn direkt nach einem Drcken der TAB-Taste die ESC-Taste
              gedrckt wird, hat dies den Neubeginn der Dateinamen-Erwei-
              terung mit dem aktuellen angezeigten Namen zur Folge (ntz-
              lich, um sich in ein tiefes Verzeichnis "durchzuhangeln",
              aber natrlich nur wenn gerade ein Verzeichnis angezeigt
              wird).

              Es werden auch Volumes durchsucht, die zwar gemountet sind,
              sich aber noch nicht im Speicher befinden (z.B. RAM DISK).
              Es wird aber kein Requester "Please insert ..." erzeugt,
              wenn sich eine Diskette nicht im Laufwerk befindet, oder
              das gewnschte Device nicht existiert.

              Zwischen mehreren Multi-Assign-Verzeichnissen wird der Da-
              teiname nicht mehr zurckgesetzt.

              Es werden jetzt auch LATE- und NONBINDING-Verzeichnisse
              durchsucht. Bei LATEBINDING-Verzeichnissen findet in der
              DosList keine Umwandlung des Namens in einen Lock statt.

            - Kommando-Erweiterungsfunktion mit Ctrl-RET. Die bisher ein-
              gegebene Zeile wird als Muster bentzt, um in einer Liste
              Kommandos zu suchen. Wenn ein Kommando gefunden wird, das
              genauso beginnt, wird es dargestellt. Die Kommandos werden
              mit 'SetGMC DEF COM "<Kommando>"' in die Liste eingefgt.
              DEF ist zwingend notwendig, die Kommando-Liste besteht nur
              einmal global fr alle GMC-Handler. Die Liste kann nur
              ergnzt werden.

            - berarbeitung verschiedener Programmteile von GMC-Handler
              und SetGMC bei intensiverer Nutzung der neuen KS2.0-Funk-
              tionen (V37).


      V9.8: - Wenn mit der Datei/Verzeichnisnamen-Erweiterung auf einen
              Dateinamen ergnzt wird, wird an diesen ein Leerzeichen ange-
              hngt.

            - Zwei neue Funktionen fr die Funktionstasten:

               SHIFT_WIN: Fenster nach vorne/hinten legen

               SHIFT_SCR: Screen nach vorne/hinten legen

            - Ein (beliebiges) Workbench-Fenster wird aktiviert, wenn
              die MINWINDOW-Funktion ausgefhrt wird, oder das GMC-Fenster
              oder dessen Screen in den Hintergrund gelegt wird.

            - Es wird berprft, ob nicht eine SetGMC-Version fr KS 2.0
              mit einer GMC-Version fr KS 1.2/3 oder umgekehrt verwendet.


      V9.7: - Es existiert jetzt eine spezielle Version GMC-Handler_2.0
              fr KS 2.0. Diese Version ist nicht lauffhig unter KS < 2.0.
              Wenn ab Version 9.7 Eigenschaften beschrieben werden, die
              sich auf KS 2.0 beziehen, kann man nicht davon ausgehen, da
              diese Eigenschaften unter KS 1.2/3 auch verfgbar sind.

            - Unter KS 2.0 werden bei der Datei/Verzeichnisnamen-Erweite-
              rung jetzt auch logische Verzeichnisse durchsucht. Nicht
              durchsucht werden die NONBINDING-Verzeichnisse und die
              LATEBINDING-Verzeichnisse (assign ... path/defer).

            - Wenn bei der Datei/Verzeichnisnamen-Erweiterung alle Eintrge
              berprft worden sind, wird ein DisplayBeep erzeugt.
              Unter KS 2.0 wird bei Multi-Assign-Verzeichnissen nach jedem
              durchsuchten Verzeichnis der Dateiname wieder zurckgesetzt.
              Erst wenn alle Verzeichnisse durchsucht wurden, wird der
              DisplayBeep erzeugt.

            - Wenn beim Kommandozeilen-Rckruf das Ende der Kommando-Liste
              erreicht ist, wird ebenfalls ein DisplayBeep erzeugt.

            - Die TITLE-Flags AUTO, NOCLOSE, SMART, INACTIVE, BACKDROP,
              NOBORDER, NOSIZE, NODRAG und NODEPTH der KS 2.0 werden jetzt
              auch untersttzt (eingeschrnkt auch unter KS 1.2/3).
              Zum WAIT-Flag fehlen noch die Informationen, bei SIMPLE wird
              noch keine Snip-Funktion untersttzt.

            - Es gibt fr die KS 2.0 Version drei neue Funktionen, die auf
              Funktionstasten gelegt werden knnen:

               ZIPWINDOW: ersetzt ICONIFY, entspricht dem Anklicken des
                          ZIP-Gadgets.

               MINWINDOW: bringt das Fenster auf minimale Gre auf die
                          durch SetGMC bestimmte Position.

               MAXWINDOW: bringt das Fenster auf die durch SetGMC bestimmt
                          Position und Gre.

            - Fr KS 2.0 existiert auch ein eigenes SetGMC_2.0. Der einzige
              Unterschied liegt in der Syntax des XY-Kommandos:

               XY <x> <y> <x> <y> <w> <h>

              Das erste x-y-Paar bestimmt die Position fr MINWINDOW, das
              zweite x-y-Paar sowie w und h bestimmen die Position und die
              Gre fr MAXWINDOW. Wenn fr MAXWINDOW die maximale Gre
              (in Abhngigkeit von Position und Screen-Gre) gewnscht
              wird, gengt es <w> und <h> auf 32767 zu setzen. Entsprechen-
              des gilt auch fr Positionen am rechten bzw. unteren Rand des
              Screens.

            - Unter KS 2.0 ist SIMPLE_REFRESH der voreingestellte Refresh-
              Typ. Um ein Fenster wie unter KS 1.2/3 zu erhalten, mu das
              Titelflag SMART angegeben werden.

            - Die NEWSIZE-Funktion wird bei SIMPLE_REFRESH-Fenstern igno-
              riert.

            - Whrend eine Script-Datei geffnet ist, kann nicht zurckge-
              blttert werden.

            - Es werden noch nicht alle neuen Packet-Typen untersttzt, wie
              dies der Console-Handler CON aus KS 2.0 bietet, da hier noch
              ntige Informationen fehlen. Diese Packets sind im normalen
              Betrieb nur von untergeordneter Bedeutung, so da keine
              relevanten Einschrnkungen auftreten.


      V9.6: - Workbench-Fenster wird aktiviert, wenn die rechte Maustaste
              gedrckt und wieder losgelassen wird.

            - Fehler in Ausgabe der History-Liste behoben, der verursachte,
              da das Close-Gadget nicht mehr erkannt wurde.


      V9.5: - Kennziffern fr Kommandozeileneditierung korrigiert, so wie
              beschrieben in V9.4.

            - Shift-Help der neuen Kommandozeileneditierung angepat.

            - Fehler in UNDO-Funktion behoben.


      V9.4: - Fehler im RAW-Modus, der in V9.3 eingebaut wurde, wieder
              entfernt.

            - Bei der Kommandozeileneditierung existiert jetzt echtes
              wortweises Editieren (5/6) und blockweises Editieren (3/4)
              (altes wortweises Editieren). Siehe GMC.Doc und SetGMC.Doc.


      V9.3: - Ctrl-C..F funktionieren jetzt auch unter KS 2.0.

            - Pfad im Fenstertitel wird auch unter KS 2.0 aufgefrischt.

            - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt unter KS 2.0
              besser (noch nicht untersttzt werden die neuen logischen
              Verzeichnisse).


      V9.2: - Die Workbench zeichnet jetzt ihre Objekte neu, wenn die
              Iconify-Funktion ausgefhrt wurde.


      V9.1: - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt auch mit
              Pfad-Datei-Fragmenten, die in Anfhrungszeichen eingeschlossen
              sind. Allerdings werden Dateien und Verzeichnisse, die selbst
              Anfhrungszeichen enthalten, nicht gefunden.

            - Interne nderungen


      V9.0: - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt nicht mehr
              mit dem letzten Pfad-Datei-Fragment, sondern mit dem Fragment
              in oder hinter dem der Cursor steht. Wenn der Cursor auf einem
              Leerzeichen steht und das Zeichen vor dem Cursor auch ein
              Leerzeichen ist, wird auf dem aktuellen Verzeichnis aufgesetzt
              und ein Leerstring als Muster verwendet. Das C:-Verzeichnis
              wird in keinem Fall mehr automatisch als Suchverzeichnis
              bentzt.

            - Die Tab-Taste kann jetzt auch mit SetGMC konfiguriert werden.
              Die Kommando-Syntax gleicht der der Cursor- und Lschtasten.
              Lediglich die Bedeutung hat sich gendert. Jedem Qualifier
              kann wieder eine Zahl zwischen 0 und 7 zugeordnet werden. Die
              Zahlen werden als 3-Bit-Muster mit folgender Bedeutung inter-
              pretiert:

                 Bit 2: info-Dateien anzeigen
                 Bit 1: Verzeichnisse anzeigen
                 Bit 0: normale Dateien anzeigen

            - Die Syntax fr die Beep-Funktion wurde erweitert.

                 BEEP <v> <c> <d> <m>

              Wenn m gleich 0 gesetzt wird, erfolgen Signale nur, wenn das
              Fenster irgendwo von einem anderen Fenster berdeckt wird. Ist
              m dagegen gleich 1, ertnen die Signale auch, wenn das Fenster
              nicht von anderen berdeckt sein sollte. Signale werden immer
              erzeugt, wenn der Screen des GMC-Fensters nicht der oberste
              ist, dies ist unabhngig von m.

            - Die Prioritt des Tonsignals hat jetzt den Wert 80 statt 0.

            - Im Raw-Modus werden nie Tonsignale erzeugt.

            - Die Darstellung des Verzeichnispfads im Fenstertitel kann
              jetzt auch wieder abgeschaltet werden.

            - Die Iconify-Funktion wird unterdrckt, wenn die dos.library-
              Version grer als 34 ist, also bei Kickstart 1.4/2.0.

            - Wenn mit Ctrl-"Cursor aufwrts" der Bildschirmpuffer zurck-
              geblttert wurde und dann Tasten gedrckt oder Zeichen ausge-
              geben werden sollen und der alte Bildschirm wieder zum Ende
              durchrollt, wird Intuition fr diesen Zeitraum nicht mehr vl-
              lig blockiert.

            - WaitIO() auf Audio-Request beim Shutdown eines GMC-Fensters
              entfernt.

            - Es kann nicht mehr passieren, da das Icon erzeugt wird, das
              normale Fenster aber nicht verschwindet.

            - Wenn bei SetGMC im Interaktiv-Modus ein unbekanntes Kommando
              eingegeben wird, hat dies die Ausgabe der Kommandoliste zur
              Folge.

            - Interne nderungen


      V8.0: - Konfigurieren eines GMC-Prozesses jetzt ber externes Programm
              SetGMC, statt ber internes Set-Kommando. Gleiches Programm
              auch fr Voreinstellungen aller nachfolgenden GMC-Prozesse.
              Residentfhig. Ausfhrliche Beschreibung siehe SetGMC.Doc.

            - Aktueller Pfad des CLI/Shell-Prozesses im Fenstertitel.
              Titel wird aktualisiert, wenn READ-Packet empfangen wird, also
              normalerweise bei jedem neuen Prompt.

            - Beep-Funktion bei READ-Packets, wenn Fenster nicht ganz
              vorne liegt. Einstellbar sind Lautstrke, Dauer und Mindestzeit
              zwischen Zurcksenden eines Read-Packets und Empfangen des
              nchsten Read-Packets, damit Beep ertnt.

            - Close-Gadget-Funktion von Kickstart 2.0 durch "/CLOSE" hinter
              Fenstertitel (Bsp: "NewShell GMC:0/0/640/200/SHELL/CLOSE").
              Funktioniert aber nur mit Shell aus KS2.0.

            - Wenn mit der Tab-Funktion auf ein Verzeichnis ergnzt wird,
              wird dieses mit '/' abgeschlossen.

            - UnDo-Speicher (ESC-Taste) wird gelscht, wenn NEWSIZE (da keine
              korrekte Darstellung in allen Fllen mglich).

            - In Script-Files stehen nur noch Ausgaben, die nach dem ffnen
              gemacht wurden. Auerdem wird nach Schlieen eines Script-Files
              der Bildschirmpuffer nicht mehr gelscht.

            - NEWSIZE-Funktion so gendert, da NEWSIZE whrend einer lngeren
              Ausgabe nicht mehr die Tastatur fr die Dauer der Ausgabe blok-
              kiert.

            - Zustzlicher Zeilenvorschub auf dem Bildschirm bei Ctrl-\
              entfernt.

            - Seitenlngeneinstellung fr PRT_SCR funktioniert jetzt wieder.

            - GMC endet doch, wenn das erste Packet kein Open-Packet war.
              Allerdings wird dann "Unknown Packet Type" zurckgegeben.

            - Neue Bedienungsanleitung


      V7.5: - GMC terminiert jetzt nicht mehr, wenn noch vor dem Empfang
              des ersten Open-Packets eine Taste gedrckt oder ein anderes
              Packet empfangen wird. Tastatur-Eingaben vor dem ersten Open-
              Packet werden ignoriert.


      V7.4: - Jetzt funktionieren auch "Dead-Keys".

            - Auch ExtFuncProc jetzt mit Aztec 5.0a compiliert. Auerdem
              knnte die alte Version von ExtFuncProc auf Prozessoren
              mit Cache (also ab MC68020) abstrzen. Es werden jetzt auch
              FPUs untersttzt. Die Schnittstelle hat sich jedoch in keiner
              Weise gendert.

            - Wenn ExtFuncProc in irgendeiner Art und Weise nicht gestar-
              tet werden konnte, wird trotzdem ein GMC-Fenster geffnet.
              Allerdings wrid dort eine Fehlermeldung ausgegeben und in
              der Folge kann die PRT_SCR und Script-Funktion nicht bentzt
              werden. Falls statt dem richtigen ExtFuncProc nur ein anderes
              Programm mit gleichem Namen im L:-Verzeichnis existiert, wird
              GMC auch in diesem Fall mit einer Fehlermeldung aber sonst
              komplett gestartet. Unter Umstnden gehen jedoch 20 Bytes
              Speicher verloren.

            - Mit "Set PARSER:0" kann der Parser fr interne Set-Kommandos
              beim Schreiben in ein GMC-Fenster abgeschaltet werden. D.h,
              die Ausgaben werden nicht mehr gefiltert und daher kann es
              nicht passieren, da unerwnschte Set-Kommandos ausgefhrt
              werden. Set-Kommandos ber die Tastatur sind weiterhin mg-
              lich. Mit "Set PARSER:1" kann der Parser wiedereingeschaltet
              werden. Per Default ist der Parser eingeschaltet, der letzte
              Befehl des Shell/CLI-Startup sollte also "Set PARSER:0" sein.


      V7.3: - Nach der ersten Seite des Puffers jetzt auch zeilenweise
              Ausgabe mit Alt-DOWN mglich.


      V7.2: - Compiliert mit AZTEC 5.0a

            - Funktionstastenbelegungen knnen jetzt mit "Set <q>F<n>:"
              gelscht werden.

            - Fehler in Packet-Bearbeitung SET_SCREEN_MODE behoben.
              (ergab GURU mit "LS df0: -r". Danke fr den Hinweis, Oliver!)

            - "Next Page  >>>  Ctrl-DOWN" wird jetzt immer gelscht, wenn
              die Ausgabe des Bildschirmpuffer fortgesetzt wird.

            - Hinter "Next Page  >>>  Ctrl-DOWN" wird der Prozentsatz des
              bisher angezeigten Puffers dargestellt.

            - Mit der ESC-Taste kann die letzte nderung im Eingabepuffer
              rckgngig gemacht werden. Diese Funktion ist ntzlich,
              wenn z.B. irrtmlich die Help-Taste oder eine falsche Funk-
              tionstaste gedrckt, eine History-Funktion ausgelst oder
              zuviel gelscht wurde.

            - Wenn das Fenster in seiner Gre verndert wurde, wird die
              aktuelle Eingabezeile gelscht und diese dann leere Zeile
              der Shell/dem CLI bergeben. Nachdem diese/r dann einen
              neuen Prompt gesendet hat, wird auch die alte Eingabezeile
              wieder dargestellt. Dieser Vorgang erfolgt auch, wenn die
              Fenstergre nicht verndert wurde oder die Vernderung
              eigentlich keinen Einflu auf die Eingabezeile hatte. Auer-
              dem wird der Puffer fr die ESC-Funktion gelscht.
              Die Funktion mu mit "Set NEWSIZE:1" erst eingeschaltet wer-
              den. Mit "Set NEWSIZE:0" wird sie wieder ausgeschaltet. Wenn
              der Handler in den RAW-Modus versetzt wird, wird die Funktion
              vorbergehend inaktiviert.

            - Die internen Set-Komandos werden im RAW-Modus ignoriert und
              nicht ausgewertet.

            - Wenn eine Eingabe mit Shift-RETURN abgeschlossen wird, wird
              sie nur in den Kommandozeilenspeicher bernommen, ohne da sie
              der Shell/dem CLI bergeben wird. Dies vermeidet, da etwa
              eine lange Kommandozeile gelscht und wieder neu eingegeben
              werden mu, nur weil man erkennt, da zuerst ein anderer Be-
              fehl ausgefhrt werden msste. Jetzt drckt man stattdessen
              Shift-RETURN, gibt den anderen Befehl ein und holt dann aus
              dem Kommandozeilenspeicher den stornierten Befehl zurck und
              startet ihn diesmal nur mit RETURN;

            - Die arp.library wird ab Version 7.2 nicht mehr verwendet.

            - Interne nderungen


      V7.1: - Fehler behoben, da u.U. nicht korrekt (d.h. nicht alles)
              im Script-File gespeichert wird.

            - Nach dem Anzeigen des Pufferinhalt werden alle noch aus-
              stehenden ReadRequests gelscht. Damit wird z.B. nach der
              Ausgabe eines Verzeichnisses mit ls vermieden, da die
              Shell/das CLI 'Unknown command "' meldet, da die Ausgabe
              des Puffers einen neuen Window-Bounds-Report angefordert
              hatte.

            - Interner Set-Befehl gibt jetzt Fehlermeldungen bei falschen
              Argumenten aus.

            - Hilfstexte um neue Funktionen erweitert.


      V7.0: - WICHTIG - WICHTIG - WICHTIG -
              Der Stack-Eintrag in der MountList wurde auf 2500 erhht.

            - Script-Funktion: Mit "Set SCRIPT:<filename>" kann eine Datei
              angegeben werden, in die der Druck-Puffer vor dem berlaufen
              gesichert wird. <filename> mu mit einem logischen oder phy-
              sikalischen Device beginnen. Wenn <filename> gleich "" ist,
              wird ein evtl. geffnetes Script-File geschlossen. Dies ge-
              schieht auch automatisch beim Schlieen des GMC-Fensters.

            - Druck-Puffer kann jetzt auch auf den Bildschirm ausgegeben
              werden. Ctrl-UP: Sprung an den Anfang des Puffers, Ctrl-DOWN:
              nchste Seite im Puffer ausgeben.

            - Druck- und Bildschirm-Puffer ist jetzt immer 4KByte lang. Dies
              kann mit Funktion "Set BUFFER:nnnnnn" gendert werden. nnnnnn
              mu grer als die alte Puffergre sein.

            - PRT_SCR-Funktion neu geschrieben: GMC erzeugt jetzt einen
              zweiten Proze mit Namen ExtFuncProc (wenn er nicht schon
              existiert). Statt einer durch ARP-ASynchRun gestarteten
              Funktion ldt jetzt dieser Proze das printer.device.
              ExtFuncProc lt sich von jedem Programm verwenden, Beschrei-
              bung auf dieser Diskette. Wahrscheinlich sind mit dieser
              nderung auch die Probleme mit selten auftretenden Abstrzen
              beim Ausdrucken behoben. Im Verzeichnis L: mu sich dazu das
              Programm ExtFuncProc von dieser Diskette befinden.

            - Bei der Pufferausgabe auf dem Bildschirm oder dem Drucker wird
              ein Zeilenfragment zu Beginn des Puffers nicht ausgegeben bzw.
              durch eine Leerzeile ersetzt.

            - Fehler in Fehlerberprfung vom Startup behoben.

            - Interne nderungen


      V6.2: - Funktion "Set PAGELEN:nn" implementiert. Wenn nn ungleich
              00 ist, wird zu Beginn jedes Ausdrucks die Seitenlnge auf
              dem Drucker gesetzt. nn ist die Seitenlnge in Zeilen.

            - Bei DISK_INFO-Packet wird der Eintrag DiskType bei RAW-Modus
              jetzt richtig gesetzt.

            - '|', '(' und ')' werden jetzt auch als Trennzeichen erkannt.

            - Ausdruck bei Kommandozeilen-Rckruf und internen Set-Kommando
              korrigiert.

            - ACHTUNG: Wenn nach dem Start des Ausdruck noch vor dessen
              Beendigung weitergeschrieben wird, kann es in Ausnahmefllen
              zum Absturz des Programms kommen, das das GMC-Fenster geffnet
              hat.


      V6.1: - "Set XY:xxx/yyy" kann jetzt auch innerhalb des Startups
              verwendet werden, statt wie bisher nur ber die Tastatur.

            - Keine Fehlermeldung mehr bei "Set FKEYS:<n>".

            - Bei alle internen "Sets" (auer "Set <x>F<n>:<string>") wird
              jetzt auf berlnge des Befehls getestet.


      V6.0: - PRT_SCR Funktion erlaubt den Ausdruck bisheriger Ausgaben
              im Fenster auf dem Drucker (Speicher abhngig von Fenster-
              gre beim ffnen).

            - Der Fensterinhalt bleibt bei ICONIFY erhalten und die Aus-
              gabe im Fenster kann weiterlaufen.

            - Die Icon-Position kann mit "Set XY:xxx/yyy" festgelegt wer-
              den.

            - Wenn der Handler im RAW-Modus gestartet wird, ist es mglich
              wie bei RAW: ein eigenes Fenster zu bergeben.

            - GMC: ist nicht lauffhig mit dem Modul terminal.mod von
              M2Amiga (getestet mit V3.3, V3.2). Es wird stattdessen ein
              Fehler provoziert und das Fenster wieder geschlossen.

            - Kommandozeilen der Lnge 1 werden nicht gespeichert.

            - Interne nderungen


      V5.1: - nderungen in der Kommandozeilenerweiterung:
                 nur TAB:  nur Dateien, ohne info-Dateien
                 Shift:    nur info-Dateien
                 Ctrl:     nur Verzeichnisse
                 Alt:      alle Dateien und Verzeichnisse

            - Mehr Text in CTRL-Help

            - Interne nderungen


      V5.0: - WICHTIG - WICHTIG - WICHTIG -
              Der Stack-Eintrag in der MountList wurde auf 1700 erhht.

            - Die eingebaute Set-Funktion ignoriert jetzt die Gro-/
              Kleinschreibung der Schlsselwrter und der Qualifier.

            - Kommandozeilenspeicherung arbeitet jetzt mit einem festen
              Puffer (2KByte).

            - Die Kommandozeilensuchfunktion ignoriert die Gro-/Klein-
              schreibung ebenfalls.

            - Kommandozeilenerweiterung ber die Tab-Taste
              (z.B:  "type s:st"  TAB ==>  "type s:startup-sequence")

            - Es werden Funktionen der arp.library (V39) eingesetzt.

            - Funktion !n zum Aufrufen frherer Kommandozeilen entfernt.


      V4.1: - Suchstring wird nicht gendert, solange nur Cursor-Tasten
              verwendet werden.

            - Lschen zum Wortanfang und Wortende gendert


      V4.0: - Flexible Belegung der Cursor- und Lsch-Tasten.

            - Wiederholtes Suchen in der Kommando-History ohne
              erneute Eingabe des Musters mglich.

            - Iconify-Funktion wird nicht mehr ausgefhrt, nachdem der
              Handler ein DiskInfo-Packet erhalten hat (z.B. von More)


      V3.0: - Iconify-Funktion hinzugefgt


      V2.0: - ACTION_SCREEN_MODE-, ACTION_WAIT_CHAR-Packets hinzugefgt

            - Funktionstasten und Helptaste abschaltbar

            - Kommandozeilenspeicherung und -abrufung gendert

            - Fehler in ACTION_DISK_INFO-Packet behoben

            - verschiedene kleinere Fehler beseitigt


      V1.0: Erste freigebene Version
