home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d587 / gmc.lha / GMC / german.docs / README_version < prev    next >
Text File  |  1992-01-04  |  28KB  |  630 lines

  1.  
  2.  
  3.       Dies ist Version 9.11 des Programms GMC-Handler
  4.  
  5.  
  6.  
  7.       V9.11:- FINDUPDATE-Packet wird jetzt auch unterstützt.
  8.  
  9.             - "Fast Scrolling": Wenn der Cursor den unteren Fensterrand
  10.               erreicht und das Fenster teilweise von anderen Fenstern
  11.               bedeckt ist, wird der gesamte Fensterinhalt um eine ein-
  12.               stellbare Zahl von Zeilen nach oben gescrollt bevor die Aus-
  13.               gabe fortgesetzt wird. Zwar wird die Ausgabe dadurch ruck-
  14.               hafter, diese Methode bringt aber ganz erhebliche Geschwin-
  15.               digkeitvorteile, wenn das GMC-Fenster unter KS2.0 von ande-
  16.               ren Fenstern teilweise überlagert ist (bis zu Faktor drei).
  17.               Die Anzahl der zu scrollenden Zeilen wird mittels
  18.  
  19.                SetGMC scroll <n>
  20.  
  21.               bestimmt. <n> kann dabei Werte von null bis neun annehmen.
  22.               Bei n=0 ist die Funktion abgeschaltet.
  23.  
  24.             - Es wird jetzt auch Pasting aus dem clipboard.device unter-
  25.               stützt.
  26.  
  27.             - Es gab Berichte über Abstürze, falls bei ausgeschaltetem
  28.               oder offline-gesetzten Drucker nach PRT_SCR das betreffende
  29.               GMC-Fenster sofort mittels EndCLI geschlossen wurde.
  30.               Unter KS37.175 und WB37.67 konnte der Fehler jedoch nicht
  31.               reproduziert werden.
  32.  
  33.  
  34.       V9.10:- Fehlerhafte Ausgabe von Ctrl-Help korrigiert.
  35.  
  36.             - Default-XY-Werte von MINWINDOW jetzt nicht mehr konstant
  37.               Fenster-XY-Werte.
  38.  
  39.             - TITLE-Flag WINDOW wird auch unterstützt. Flag SCREEN aus
  40.               V9.9 entsprach schon der Funktion des Original-CON.
  41.  
  42.             - !!! Neue Adresse des Autors (s. README_first) !!!
  43.  
  44.  
  45.       V9.9: - GMC-Handler einer Version größer 9.8 sind nur unter KS 2.0.4
  46.               lauffähig (V37).
  47.  
  48.             - Fehler entfernt, der in V9.8/2.0 eine Endlos-Recoverable-
  49.               Alert-Schleife verursachte, wenn beim Hochfahren des Handlers
  50.               ein Fehler auftrat (Fenster, Speicher, usw.). Dies betrifft
  51.               nur die KS2.0-Version.
  52.  
  53.             - TITLE-Flag WAIT wird jetzt auch unterstützt. Bisher keine
  54.               Unterschiede zu CON: festgestellt. Die Verwendung ist nur
  55.               sinnvoll, wenn GMC: als CON: installiert wurde. Fenster soll-
  56.               te immer durch das Close-Gadget (oder Ctrl-\) geschlossen
  57.               werden. EndCLI schließt das Fenster nicht, auch nicht beim
  58.               Original-CON:.
  59.  
  60.             - TITLE-Flag SCREEN wird jetzt teilweise unterstützt.
  61.               SCREENtest öffnet das Fenster auf dem PublicScreen "test".
  62.               Wenn dieser nicht existiert oder nur SCREEN angegeben wird,
  63.               wird das Fenster auf dem DefaultPublicScreen geöffnet.
  64.  
  65.             - Fensterposition und -größe wird von Intuition automatisch
  66.               dem Screen angepaßt. Wenn die Fensterspezifikation fehlt
  67.               oder unvollständig ist, werden Standardwerte benützt.
  68.  
  69.             - Es wird jetzt die Snip-Funktion des console.device unter-
  70.               stützt. RAmiga-C kopiert den markierten Bereich in einen
  71.               Puffer, RAmiga-V kopiert den Inhalt des Puffers in die Kom-
  72.               mandozeile. Markiert wird durch Bewegen der Maus bei ge-
  73.               drückter linker Maustaste.
  74.  
  75.             - Wegen der Snip-Funktion mußte die Möglichkeit entfallen, ein
  76.               Workbench-Fenster durch die rechte Maustaste zu aktivieren.
  77.  
  78.             - Bei verschiedenen Startup-Problemen wird ein Requester er-
  79.               zeugt, der über näher die Ursachen informiert.
  80.  
  81.             - Beim Zurückblättern mit anschließendem Durchscrollen werden
  82.               unerwartete CSI-Strings noch besser abgefangen. Dies ist
  83.               hoffentlich jetzt die endgültige Lösung. Das Problem trat
  84.               nur bei der KS2.0-Version auf (insbesondere mit LS).
  85.  
  86.             - Bei Fenster mit AUTO-Flag wird beim Schließen Größe und
  87.               Position gespeicher, dadurch hat das Fenster beim nächsten
  88.               Öffnen die selben Werte.
  89.  
  90.             - ExtFuncProc wird nicht mehr benötigt. Jeder GMC-Prozeß
  91.               startet seinen eigenen Unter-Prozeß. Darüber werden dann
  92.               Druckaufträge, die Script-Funktion und die Dateinamen-
  93.               Erweiterung abgewickelt.
  94.  
  95.             - Die Dateinamen-Erweiterung wird jetzt mit MatchFirst(),
  96.               MatchNext(), MatchEnd durchgeführt. Deshalb ist es auch
  97.               möglich Wildcards im Dateimuster zu verwenden. Wenn keine
  98.               Wildcards vorhanden sind, wird implizit (unsichtbar) "#?"
  99.               angehängt (entspricht dann bisheriger Funktion).
  100.  
  101.               Das Durchsuchen des Verzeichnisses und das Anzeigen der
  102.               Namen verläuft asynchron. Dadurch wird ein Geschwindigkeits-
  103.               vorteil erreicht, weil schon die nächsten Namen eingelesen
  104.               werden, während man noch überlegt, ob der angezeigte Name
  105.               der gewünschte ist.
  106.  
  107.               Nur beim ersten Drücken der TAB-Taste bestimmt der Qualifier
  108.               welche Namen angezeigt werden.
  109.  
  110.               Wenn direkt nach einem Drücken der TAB-Taste die ESC-Taste
  111.               gedrückt wird, hat dies den Neubeginn der Dateinamen-Erwei-
  112.               terung mit dem aktuellen angezeigten Namen zur Folge (nütz-
  113.               lich, um sich in ein tiefes Verzeichnis "durchzuhangeln",
  114.               aber natürlich nur wenn gerade ein Verzeichnis angezeigt
  115.               wird).
  116.  
  117.               Es werden auch Volumes durchsucht, die zwar gemountet sind,
  118.               sich aber noch nicht im Speicher befinden (z.B. RAM DISK).
  119.               Es wird aber kein Requester "Please insert ..." erzeugt,
  120.               wenn sich eine Diskette nicht im Laufwerk befindet, oder
  121.               das gewünschte Device nicht existiert.
  122.  
  123.               Zwischen mehreren Multi-Assign-Verzeichnissen wird der Da-
  124.               teiname nicht mehr zurückgesetzt.
  125.  
  126.               Es werden jetzt auch LATE- und NONBINDING-Verzeichnisse
  127.               durchsucht. Bei LATEBINDING-Verzeichnissen findet in der
  128.               DosList keine Umwandlung des Namens in einen Lock statt.
  129.  
  130.             - Kommando-Erweiterungsfunktion mit Ctrl-RET. Die bisher ein-
  131.               gegebene Zeile wird als Muster benützt, um in einer Liste
  132.               Kommandos zu suchen. Wenn ein Kommando gefunden wird, das
  133.               genauso beginnt, wird es dargestellt. Die Kommandos werden
  134.               mit 'SetGMC DEF COM "<Kommando>"' in die Liste eingefügt.
  135.               DEF ist zwingend notwendig, die Kommando-Liste besteht nur
  136.               einmal global für alle GMC-Handler. Die Liste kann nur
  137.               ergänzt werden.
  138.  
  139.             - Überarbeitung verschiedener Programmteile von GMC-Handler
  140.               und SetGMC bei intensiverer Nutzung der neuen KS2.0-Funk-
  141.               tionen (V37).
  142.  
  143.  
  144.       V9.8: - Wenn mit der Datei/Verzeichnisnamen-Erweiterung auf einen
  145.               Dateinamen ergänzt wird, wird an diesen ein Leerzeichen ange-
  146.               hängt.
  147.  
  148.             - Zwei neue Funktionen für die Funktionstasten:
  149.  
  150.                SHIFT_WIN: Fenster nach vorne/hinten legen
  151.  
  152.                SHIFT_SCR: Screen nach vorne/hinten legen
  153.  
  154.             - Ein (beliebiges) Workbench-Fenster wird aktiviert, wenn
  155.               die MINWINDOW-Funktion ausgeführt wird, oder das GMC-Fenster
  156.               oder dessen Screen in den Hintergrund gelegt wird.
  157.  
  158.             - Es wird überprüft, ob nicht eine SetGMC-Version für KS 2.0
  159.               mit einer GMC-Version für KS 1.2/3 oder umgekehrt verwendet.
  160.  
  161.  
  162.       V9.7: - Es existiert jetzt eine spezielle Version GMC-Handler_2.0
  163.               für KS 2.0. Diese Version ist nicht lauffähig unter KS < 2.0.
  164.               Wenn ab Version 9.7 Eigenschaften beschrieben werden, die
  165.               sich auf KS 2.0 beziehen, kann man nicht davon ausgehen, daß
  166.               diese Eigenschaften unter KS 1.2/3 auch verfügbar sind.
  167.  
  168.             - Unter KS 2.0 werden bei der Datei/Verzeichnisnamen-Erweite-
  169.               rung jetzt auch logische Verzeichnisse durchsucht. Nicht
  170.               durchsucht werden die NONBINDING-Verzeichnisse und die
  171.               LATEBINDING-Verzeichnisse (assign ... path/defer).
  172.  
  173.             - Wenn bei der Datei/Verzeichnisnamen-Erweiterung alle Einträge
  174.               überprüft worden sind, wird ein DisplayBeep erzeugt.
  175.               Unter KS 2.0 wird bei Multi-Assign-Verzeichnissen nach jedem
  176.               durchsuchten Verzeichnis der Dateiname wieder zurückgesetzt.
  177.               Erst wenn alle Verzeichnisse durchsucht wurden, wird der
  178.               DisplayBeep erzeugt.
  179.  
  180.             - Wenn beim Kommandozeilen-Rückruf das Ende der Kommando-Liste
  181.               erreicht ist, wird ebenfalls ein DisplayBeep erzeugt.
  182.  
  183.             - Die TITLE-Flags AUTO, NOCLOSE, SMART, INACTIVE, BACKDROP,
  184.               NOBORDER, NOSIZE, NODRAG und NODEPTH der KS 2.0 werden jetzt
  185.               auch unterstützt (eingeschränkt auch unter KS 1.2/3).
  186.               Zum WAIT-Flag fehlen noch die Informationen, bei SIMPLE wird
  187.               noch keine Snip-Funktion unterstützt.
  188.  
  189.             - Es gibt für die KS 2.0 Version drei neue Funktionen, die auf
  190.               Funktionstasten gelegt werden können:
  191.  
  192.                ZIPWINDOW: ersetzt ICONIFY, entspricht dem Anklicken des
  193.                           ZIP-Gadgets.
  194.  
  195.                MINWINDOW: bringt das Fenster auf minimale Größe auf die
  196.                           durch SetGMC bestimmte Position.
  197.  
  198.                MAXWINDOW: bringt das Fenster auf die durch SetGMC bestimmt
  199.                           Position und Größe.
  200.  
  201.             - Für KS 2.0 existiert auch ein eigenes SetGMC_2.0. Der einzige
  202.               Unterschied liegt in der Syntax des XY-Kommandos:
  203.  
  204.                XY <x> <y> <x> <y> <w> <h>
  205.  
  206.               Das erste x-y-Paar bestimmt die Position für MINWINDOW, das
  207.               zweite x-y-Paar sowie w und h bestimmen die Position und die
  208.               Größe für MAXWINDOW. Wenn für MAXWINDOW die maximale Größe
  209.               (in Abhängigkeit von Position und Screen-Größe) gewünscht
  210.               wird, genügt es <w> und <h> auf 32767 zu setzen. Entsprechen-
  211.               des gilt auch für Positionen am rechten bzw. unteren Rand des
  212.               Screens.
  213.  
  214.             - Unter KS 2.0 ist SIMPLE_REFRESH der voreingestellte Refresh-
  215.               Typ. Um ein Fenster wie unter KS 1.2/3 zu erhalten, muß das
  216.               Titelflag SMART angegeben werden.
  217.  
  218.             - Die NEWSIZE-Funktion wird bei SIMPLE_REFRESH-Fenstern igno-
  219.               riert.
  220.  
  221.             - Während eine Script-Datei geöffnet ist, kann nicht zurückge-
  222.               blättert werden.
  223.  
  224.             - Es werden noch nicht alle neuen Packet-Typen unterstützt, wie
  225.               dies der Console-Handler CON aus KS 2.0 bietet, da hier noch
  226.               nötige Informationen fehlen. Diese Packets sind im normalen
  227.               Betrieb nur von untergeordneter Bedeutung, so daß keine
  228.               relevanten Einschränkungen auftreten.
  229.  
  230.  
  231.       V9.6: - Workbench-Fenster wird aktiviert, wenn die rechte Maustaste
  232.               gedrückt und wieder losgelassen wird.
  233.  
  234.             - Fehler in Ausgabe der History-Liste behoben, der verursachte,
  235.               daß das Close-Gadget nicht mehr erkannt wurde.
  236.  
  237.  
  238.       V9.5: - Kennziffern für Kommandozeileneditierung korrigiert, so wie
  239.               beschrieben in V9.4.
  240.  
  241.             - Shift-Help der neuen Kommandozeileneditierung angepaßt.
  242.  
  243.             - Fehler in UNDO-Funktion behoben.
  244.  
  245.  
  246.       V9.4: - Fehler im RAW-Modus, der in V9.3 eingebaut wurde, wieder
  247.               entfernt.
  248.  
  249.             - Bei der Kommandozeileneditierung existiert jetzt echtes
  250.               wortweises Editieren (5/6) und blockweises Editieren (3/4)
  251.               (altes wortweises Editieren). Siehe GMC.Doc und SetGMC.Doc.
  252.  
  253.  
  254.       V9.3: - Ctrl-C..F funktionieren jetzt auch unter KS 2.0.
  255.  
  256.             - Pfad im Fenstertitel wird auch unter KS 2.0 aufgefrischt.
  257.  
  258.             - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt unter KS 2.0
  259.               besser (noch nicht unterstützt werden die neuen logischen
  260.               Verzeichnisse).
  261.  
  262.  
  263.       V9.2: - Die Workbench zeichnet jetzt ihre Objekte neu, wenn die
  264.               Iconify-Funktion ausgeführt wurde.
  265.  
  266.  
  267.       V9.1: - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt auch mit
  268.               Pfad-Datei-Fragmenten, die in Anführungszeichen eingeschlossen
  269.               sind. Allerdings werden Dateien und Verzeichnisse, die selbst
  270.               Anführungszeichen enthalten, nicht gefunden.
  271.  
  272.             - Interne Änderungen
  273.  
  274.  
  275.       V9.0: - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt nicht mehr
  276.               mit dem letzten Pfad-Datei-Fragment, sondern mit dem Fragment
  277.               in oder hinter dem der Cursor steht. Wenn der Cursor auf einem
  278.               Leerzeichen steht und das Zeichen vor dem Cursor auch ein
  279.               Leerzeichen ist, wird auf dem aktuellen Verzeichnis aufgesetzt
  280.               und ein Leerstring als Muster verwendet. Das C:-Verzeichnis
  281.               wird in keinem Fall mehr automatisch als Suchverzeichnis
  282.               benützt.
  283.  
  284.             - Die Tab-Taste kann jetzt auch mit SetGMC konfiguriert werden.
  285.               Die Kommando-Syntax gleicht der der Cursor- und Löschtasten.
  286.               Lediglich die Bedeutung hat sich geändert. Jedem Qualifier
  287.               kann wieder eine Zahl zwischen 0 und 7 zugeordnet werden. Die
  288.               Zahlen werden als 3-Bit-Muster mit folgender Bedeutung inter-
  289.               pretiert:
  290.  
  291.                  Bit 2: info-Dateien anzeigen
  292.                  Bit 1: Verzeichnisse anzeigen
  293.                  Bit 0: normale Dateien anzeigen
  294.  
  295.             - Die Syntax für die Beep-Funktion wurde erweitert.
  296.  
  297.                  BEEP <v> <c> <d> <m>
  298.  
  299.               Wenn m gleich 0 gesetzt wird, erfolgen Signale nur, wenn das
  300.               Fenster irgendwo von einem anderen Fenster überdeckt wird. Ist
  301.               m dagegen gleich 1, ertönen die Signale auch, wenn das Fenster
  302.               nicht von anderen überdeckt sein sollte. Signale werden immer
  303.               erzeugt, wenn der Screen des GMC-Fensters nicht der oberste
  304.               ist, dies ist unabhängig von m.
  305.  
  306.             - Die Priorität des Tonsignals hat jetzt den Wert 80 statt 0.
  307.  
  308.             - Im Raw-Modus werden nie Tonsignale erzeugt.
  309.  
  310.             - Die Darstellung des Verzeichnispfads im Fenstertitel kann
  311.               jetzt auch wieder abgeschaltet werden.
  312.  
  313.             - Die Iconify-Funktion wird unterdrückt, wenn die dos.library-
  314.               Version größer als 34 ist, also bei Kickstart 1.4/2.0.
  315.  
  316.             - Wenn mit Ctrl-"Cursor aufwärts" der Bildschirmpuffer zurück-
  317.               geblättert wurde und dann Tasten gedrückt oder Zeichen ausge-
  318.               geben werden sollen und der alte Bildschirm wieder zum Ende
  319.               durchrollt, wird Intuition für diesen Zeitraum nicht mehr völ-
  320.               lig blockiert.
  321.  
  322.             - WaitIO() auf Audio-Request beim Shutdown eines GMC-Fensters
  323.               entfernt.
  324.  
  325.             - Es kann nicht mehr passieren, daß das Icon erzeugt wird, das
  326.               normale Fenster aber nicht verschwindet.
  327.  
  328.             - Wenn bei SetGMC im Interaktiv-Modus ein unbekanntes Kommando
  329.               eingegeben wird, hat dies die Ausgabe der Kommandoliste zur
  330.               Folge.
  331.  
  332.             - Interne Änderungen
  333.  
  334.  
  335.       V8.0: - Konfigurieren eines GMC-Prozesses jetzt über externes Programm
  336.               SetGMC, statt über internes Set-Kommando. Gleiches Programm
  337.               auch für Voreinstellungen aller nachfolgenden GMC-Prozesse.
  338.               Residentfähig. Ausführliche Beschreibung siehe SetGMC.Doc.
  339.  
  340.             - Aktueller Pfad des CLI/Shell-Prozesses im Fenstertitel.
  341.               Titel wird aktualisiert, wenn READ-Packet empfangen wird, also
  342.               normalerweise bei jedem neuen Prompt.
  343.  
  344.             - Beep-Funktion bei READ-Packets, wenn Fenster nicht ganz
  345.               vorne liegt. Einstellbar sind Lautstärke, Dauer und Mindestzeit
  346.               zwischen Zurücksenden eines Read-Packets und Empfangen des
  347.               nächsten Read-Packets, damit Beep ertönt.
  348.  
  349.             - Close-Gadget-Funktion von Kickstart 2.0 durch "/CLOSE" hinter
  350.               Fenstertitel (Bsp: "NewShell GMC:0/0/640/200/SHELL/CLOSE").
  351.               Funktioniert aber nur mit Shell aus KS2.0.
  352.  
  353.             - Wenn mit der Tab-Funktion auf ein Verzeichnis ergänzt wird,
  354.               wird dieses mit '/' abgeschlossen.
  355.  
  356.             - UnDo-Speicher (ESC-Taste) wird gelöscht, wenn NEWSIZE (da keine
  357.               korrekte Darstellung in allen Fällen möglich).
  358.  
  359.             - In Script-Files stehen nur noch Ausgaben, die nach dem Öffnen
  360.               gemacht wurden. Außerdem wird nach Schließen eines Script-Files
  361.               der Bildschirmpuffer nicht mehr gelöscht.
  362.  
  363.             - NEWSIZE-Funktion so geändert, daß NEWSIZE während einer längeren
  364.               Ausgabe nicht mehr die Tastatur für die Dauer der Ausgabe blok-
  365.               kiert.
  366.  
  367.             - Zusätzlicher Zeilenvorschub auf dem Bildschirm bei Ctrl-\
  368.               entfernt.
  369.  
  370.             - Seitenlängeneinstellung für PRT_SCR funktioniert jetzt wieder.
  371.  
  372.             - GMC endet doch, wenn das erste Packet kein Open-Packet war.
  373.               Allerdings wird dann "Unknown Packet Type" zurückgegeben.
  374.  
  375.             - Neue Bedienungsanleitung
  376.  
  377.  
  378.       V7.5: - GMC terminiert jetzt nicht mehr, wenn noch vor dem Empfang
  379.               des ersten Open-Packets eine Taste gedrückt oder ein anderes
  380.               Packet empfangen wird. Tastatur-Eingaben vor dem ersten Open-
  381.               Packet werden ignoriert.
  382.  
  383.  
  384.       V7.4: - Jetzt funktionieren auch "Dead-Keys".
  385.  
  386.             - Auch ExtFuncProc jetzt mit Aztec 5.0a compiliert. Außerdem
  387.               könnte die alte Version von ExtFuncProc auf Prozessoren
  388.               mit Cache (also ab MC68020) abstürzen. Es werden jetzt auch
  389.               FPUs unterstützt. Die Schnittstelle hat sich jedoch in keiner
  390.               Weise geändert.
  391.  
  392.             - Wenn ExtFuncProc in irgendeiner Art und Weise nicht gestar-
  393.               tet werden konnte, wird trotzdem ein GMC-Fenster geöffnet.
  394.               Allerdings wrid dort eine Fehlermeldung ausgegeben und in
  395.               der Folge kann die PRT_SCR und Script-Funktion nicht benützt
  396.               werden. Falls statt dem richtigen ExtFuncProc nur ein anderes
  397.               Programm mit gleichem Namen im L:-Verzeichnis existiert, wird
  398.               GMC auch in diesem Fall mit einer Fehlermeldung aber sonst
  399.               komplett gestartet. Unter Umständen gehen jedoch 20 Bytes
  400.               Speicher verloren.
  401.  
  402.             - Mit "Set PARSER:0" kann der Parser für interne Set-Kommandos
  403.               beim Schreiben in ein GMC-Fenster abgeschaltet werden. D.h,
  404.               die Ausgaben werden nicht mehr gefiltert und daher kann es
  405.               nicht passieren, daß unerwünschte Set-Kommandos ausgeführt
  406.               werden. Set-Kommandos über die Tastatur sind weiterhin mög-
  407.               lich. Mit "Set PARSER:1" kann der Parser wiedereingeschaltet
  408.               werden. Per Default ist der Parser eingeschaltet, der letzte
  409.               Befehl des Shell/CLI-Startup sollte also "Set PARSER:0" sein.
  410.  
  411.  
  412.       V7.3: - Nach der ersten Seite des Puffers jetzt auch zeilenweise
  413.               Ausgabe mit Alt-DOWN möglich.
  414.  
  415.  
  416.       V7.2: - Compiliert mit AZTEC 5.0a
  417.  
  418.             - Funktionstastenbelegungen können jetzt mit "Set <q>F<n>:"
  419.               gelöscht werden.
  420.  
  421.             - Fehler in Packet-Bearbeitung SET_SCREEN_MODE behoben.
  422.               (ergab GURU mit "LS df0: -r". Danke für den Hinweis, Oliver!)
  423.  
  424.             - "Next Page  >>>  Ctrl-DOWN" wird jetzt immer gelöscht, wenn
  425.               die Ausgabe des Bildschirmpuffer fortgesetzt wird.
  426.  
  427.             - Hinter "Next Page  >>>  Ctrl-DOWN" wird der Prozentsatz des
  428.               bisher angezeigten Puffers dargestellt.
  429.  
  430.             - Mit der ESC-Taste kann die letzte Änderung im Eingabepuffer
  431.               rückgängig gemacht werden. Diese Funktion ist nützlich,
  432.               wenn z.B. irrtümlich die Help-Taste oder eine falsche Funk-
  433.               tionstaste gedrückt, eine History-Funktion ausgelöst oder
  434.               zuviel gelöscht wurde.
  435.  
  436.             - Wenn das Fenster in seiner Größe verändert wurde, wird die
  437.               aktuelle Eingabezeile gelöscht und diese dann leere Zeile
  438.               der Shell/dem CLI übergeben. Nachdem diese/r dann einen
  439.               neuen Prompt gesendet hat, wird auch die alte Eingabezeile
  440.               wieder dargestellt. Dieser Vorgang erfolgt auch, wenn die
  441.               Fenstergröße nicht verändert wurde oder die Veränderung
  442.               eigentlich keinen Einfluß auf die Eingabezeile hatte. Außer-
  443.               dem wird der Puffer für die ESC-Funktion gelöscht.
  444.               Die Funktion muß mit "Set NEWSIZE:1" erst eingeschaltet wer-
  445.               den. Mit "Set NEWSIZE:0" wird sie wieder ausgeschaltet. Wenn
  446.               der Handler in den RAW-Modus versetzt wird, wird die Funktion
  447.               vorbergehend inaktiviert.
  448.  
  449.             - Die internen Set-Komandos werden im RAW-Modus ignoriert und
  450.               nicht ausgewertet.
  451.  
  452.             - Wenn eine Eingabe mit Shift-RETURN abgeschlossen wird, wird
  453.               sie nur in den Kommandozeilenspeicher übernommen, ohne daß sie
  454.               der Shell/dem CLI übergeben wird. Dies vermeidet, daß etwa
  455.               eine lange Kommandozeile gelöscht und wieder neu eingegeben
  456.               werden muß, nur weil man erkennt, daß zuerst ein anderer Be-
  457.               fehl ausgeführt werden müsste. Jetzt drückt man stattdessen
  458.               Shift-RETURN, gibt den anderen Befehl ein und holt dann aus
  459.               dem Kommandozeilenspeicher den stornierten Befehl zurück und
  460.               startet ihn diesmal nur mit RETURN;
  461.  
  462.             - Die arp.library wird ab Version 7.2 nicht mehr verwendet.
  463.  
  464.             - Interne Änderungen
  465.  
  466.  
  467.       V7.1: - Fehler behoben, daß u.U. nicht korrekt (d.h. nicht alles)
  468.               im Script-File gespeichert wird.
  469.  
  470.             - Nach dem Anzeigen des Pufferinhalt werden alle noch aus-
  471.               stehenden ReadRequests gelöscht. Damit wird z.B. nach der
  472.               Ausgabe eines Verzeichnisses mit ls vermieden, daß die
  473.               Shell/das CLI 'Unknown command "' meldet, da die Ausgabe
  474.               des Puffers einen neuen Window-Bounds-Report angefordert
  475.               hatte.
  476.  
  477.             - Interner Set-Befehl gibt jetzt Fehlermeldungen bei falschen
  478.               Argumenten aus.
  479.  
  480.             - Hilfstexte um neue Funktionen erweitert.
  481.  
  482.  
  483.       V7.0: - WICHTIG - WICHTIG - WICHTIG -
  484.               Der Stack-Eintrag in der MountList wurde auf 2500 erhöht.
  485.  
  486.             - Script-Funktion: Mit "Set SCRIPT:<filename>" kann eine Datei
  487.               angegeben werden, in die der Druck-Puffer vor dem Überlaufen
  488.               gesichert wird. <filename> muß mit einem logischen oder phy-
  489.               sikalischen Device beginnen. Wenn <filename> gleich "" ist,
  490.               wird ein evtl. geöffnetes Script-File geschlossen. Dies ge-
  491.               schieht auch automatisch beim Schließen des GMC-Fensters.
  492.  
  493.             - Druck-Puffer kann jetzt auch auf den Bildschirm ausgegeben
  494.               werden. Ctrl-UP: Sprung an den Anfang des Puffers, Ctrl-DOWN:
  495.               nächste Seite im Puffer ausgeben.
  496.  
  497.             - Druck- und Bildschirm-Puffer ist jetzt immer 4KByte lang. Dies
  498.               kann mit Funktion "Set BUFFER:nnnnnn" geändert werden. nnnnnn
  499.               muß größer als die alte Puffergröße sein.
  500.  
  501.             - PRT_SCR-Funktion neu geschrieben: GMC erzeugt jetzt einen
  502.               zweiten Prozeß mit Namen ExtFuncProc (wenn er nicht schon
  503.               existiert). Statt einer durch ARP-ASynchRun gestarteten
  504.               Funktion lädt jetzt dieser Prozeß das printer.device.
  505.               ExtFuncProc läßt sich von jedem Programm verwenden, Beschrei-
  506.               bung auf dieser Diskette. Wahrscheinlich sind mit dieser
  507.               Änderung auch die Probleme mit selten auftretenden Abstürzen
  508.               beim Ausdrucken behoben. Im Verzeichnis L: muß sich dazu das
  509.               Programm ExtFuncProc von dieser Diskette befinden.
  510.  
  511.             - Bei der Pufferausgabe auf dem Bildschirm oder dem Drucker wird
  512.               ein Zeilenfragment zu Beginn des Puffers nicht ausgegeben bzw.
  513.               durch eine Leerzeile ersetzt.
  514.  
  515.             - Fehler in Fehlerüberprüfung vom Startup behoben.
  516.  
  517.             - Interne Änderungen
  518.  
  519.  
  520.       V6.2: - Funktion "Set PAGELEN:nn" implementiert. Wenn nn ungleich
  521.               00 ist, wird zu Beginn jedes Ausdrucks die Seitenlänge auf
  522.               dem Drucker gesetzt. nn ist die Seitenlänge in Zeilen.
  523.  
  524.             - Bei DISK_INFO-Packet wird der Eintrag DiskType bei RAW-Modus
  525.               jetzt richtig gesetzt.
  526.  
  527.             - '|', '(' und ')' werden jetzt auch als Trennzeichen erkannt.
  528.  
  529.             - Ausdruck bei Kommandozeilen-Rückruf und internen Set-Kommando
  530.               korrigiert.
  531.  
  532.             - ACHTUNG: Wenn nach dem Start des Ausdruck noch vor dessen
  533.               Beendigung weitergeschrieben wird, kann es in Ausnahmefällen
  534.               zum Absturz des Programms kommen, das das GMC-Fenster geöffnet
  535.               hat.
  536.  
  537.  
  538.       V6.1: - "Set XY:xxx/yyy" kann jetzt auch innerhalb des Startups
  539.               verwendet werden, statt wie bisher nur über die Tastatur.
  540.  
  541.             - Keine Fehlermeldung mehr bei "Set FKEYS:<n>".
  542.  
  543.             - Bei alle internen "Sets" (außer "Set <x>F<n>:<string>") wird
  544.               jetzt auf Überlänge des Befehls getestet.
  545.  
  546.  
  547.       V6.0: - PRT_SCR Funktion erlaubt den Ausdruck bisheriger Ausgaben
  548.               im Fenster auf dem Drucker (Speicher abhängig von Fenster-
  549.               größe beim Öffnen).
  550.  
  551.             - Der Fensterinhalt bleibt bei ICONIFY erhalten und die Aus-
  552.               gabe im Fenster kann weiterlaufen.
  553.  
  554.             - Die Icon-Position kann mit "Set XY:xxx/yyy" festgelegt wer-
  555.               den.
  556.  
  557.             - Wenn der Handler im RAW-Modus gestartet wird, ist es möglich
  558.               wie bei RAW: ein eigenes Fenster zu übergeben.
  559.  
  560.             - GMC: ist nicht lauffähig mit dem Modul terminal.mod von
  561.               M2Amiga (getestet mit V3.3, V3.2). Es wird stattdessen ein
  562.               Fehler provoziert und das Fenster wieder geschlossen.
  563.  
  564.             - Kommandozeilen der Länge 1 werden nicht gespeichert.
  565.  
  566.             - Interne Änderungen
  567.  
  568.  
  569.       V5.1: - Änderungen in der Kommandozeilenerweiterung:
  570.                  nur TAB:  nur Dateien, ohne info-Dateien
  571.                  Shift:    nur info-Dateien
  572.                  Ctrl:     nur Verzeichnisse
  573.                  Alt:      alle Dateien und Verzeichnisse
  574.  
  575.             - Mehr Text in CTRL-Help
  576.  
  577.             - Interne Änderungen
  578.  
  579.  
  580.       V5.0: - WICHTIG - WICHTIG - WICHTIG -
  581.               Der Stack-Eintrag in der MountList wurde auf 1700 erhöht.
  582.  
  583.             - Die eingebaute Set-Funktion ignoriert jetzt die Groß-/
  584.               Kleinschreibung der Schlüsselwörter und der Qualifier.
  585.  
  586.             - Kommandozeilenspeicherung arbeitet jetzt mit einem festen
  587.               Puffer (2KByte).
  588.  
  589.             - Die Kommandozeilensuchfunktion ignoriert die Groß-/Klein-
  590.               schreibung ebenfalls.
  591.  
  592.             - Kommandozeilenerweiterung über die Tab-Taste
  593.               (z.B:  "type s:st"  TAB ==>  "type s:startup-sequence")
  594.  
  595.             - Es werden Funktionen der arp.library (V39) eingesetzt.
  596.  
  597.             - Funktion !n zum Aufrufen früherer Kommandozeilen entfernt.
  598.  
  599.  
  600.       V4.1: - Suchstring wird nicht geändert, solange nur Cursor-Tasten
  601.               verwendet werden.
  602.  
  603.             - Löschen zum Wortanfang und Wortende geändert
  604.  
  605.  
  606.       V4.0: - Flexible Belegung der Cursor- und Lösch-Tasten.
  607.  
  608.             - Wiederholtes Suchen in der Kommando-History ohne
  609.               erneute Eingabe des Musters möglich.
  610.  
  611.             - Iconify-Funktion wird nicht mehr ausgeführt, nachdem der
  612.               Handler ein DiskInfo-Packet erhalten hat (z.B. von More)
  613.  
  614.  
  615.       V3.0: - Iconify-Funktion hinzugefügt
  616.  
  617.  
  618.       V2.0: - ACTION_SCREEN_MODE-, ACTION_WAIT_CHAR-Packets hinzugefügt
  619.  
  620.             - Funktionstasten und Helptaste abschaltbar
  621.  
  622.             - Kommandozeilenspeicherung und -abrufung geändert
  623.  
  624.             - Fehler in ACTION_DISK_INFO-Packet behoben
  625.  
  626.             - verschiedene kleinere Fehler beseitigt
  627.  
  628.  
  629.       V1.0: Erste freigebene Version
  630.