home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / devs&handlers / gmc_398 / german.docs / readme_version < prev    next >
Text File  |  1990-11-01  |  17KB  |  406 lines

  1.  
  2.  
  3.       Dies ist Version 9.6 des Programms GMC-Handler
  4.  
  5.  
  6.  
  7.       V9.6: - Workbench-Fenster wird aktiviert, wenn die rechte Maustaste
  8.               gedrückt und wieder losgelassen wird.
  9.  
  10.             - Fehler in Ausgabe der History-Liste behoben, der verursachte,
  11.               daß das Close-Gadget nicht mehr erkannt wurde.
  12.  
  13.  
  14.       V9.5: - Kennziffern für Kommandozeileneditierung korrigiert, so wie
  15.               beschrieben in V9.4.
  16.  
  17.             - Shift-Help der neuen Kommandozeileneditierung angepaßt.
  18.  
  19.             - Fehler in UNDO-Funktion behoben.
  20.  
  21.  
  22.       V9.4: - Fehler im RAW-Modus, der in V9.3 eingebaut wurde, wieder
  23.               entfernt.
  24.  
  25.             - Bei der Kommandozeileneditierung existiert jetzt echtes
  26.               wortweises Editieren (5/6) und blockweises Editieren (3/4)
  27.               (altes wortweises Editieren). Siehe GMC.Doc und SetGMC.Doc.
  28.  
  29.  
  30.       V9.3: - Ctrl-C..F funktionieren jetzt auch unter KS 2.0.
  31.  
  32.             - Pfad im Fenstertitel wird auch unter KS 2.0 aufgefrischt.
  33.  
  34.             - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt unter KS 2.0
  35.               besser (noch nicht unterstützt werden die neuen logischen
  36.               Verzeichnisse).
  37.  
  38.  
  39.       V9.2: - Die Workbench zeichnet jetzt ihre Objekte neu, wenn die
  40.               Iconify-Funktion ausgeführt wurde.
  41.  
  42.  
  43.       V9.1: - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt auch mit
  44.               Pfad-Datei-Fragmenten, die in Anführungszeichen eingeschlossen
  45.               sind. Allerdings werden Dateien und Verzeichnisse, die selbst
  46.               Anführungszeichen enthalten, nicht gefunden.
  47.  
  48.             - Interne Änderungen
  49.  
  50.  
  51.       V9.0: - Datei/Verzeichnisnamen-Erweiterung arbeitet jetzt nicht mehr
  52.               mit dem letzten Pfad-Datei-Fragment, sondern mit dem Fragment
  53.               in oder hinter dem der Cursor steht. Wenn der Cursor auf einem
  54.               Leerzeichen steht und das Zeichen vor dem Cursor auch ein
  55.               Leerzeichen ist, wird auf dem aktuellen Verzeichnis aufgesetzt
  56.               und ein Leerstring als Muster verwendet. Das C:-Verzeichnis
  57.               wird in keinem Fall mehr automatisch als Suchverzeichnis
  58.               benützt.
  59.  
  60.             - Die Tab-Taste kann jetzt auch mit SetGMC konfiguriert werden.
  61.               Die Kommando- Syntax gleicht der der Cursor- und Löschtasten.
  62.               Lediglich die Bedeutung hat sich geändert. Jedem Qualifier
  63.               kann wieder eine Zahl zwischen 0 und 7 zugeordnet werden. Die
  64.               Zahlen werden als 3-Bit-Muster mit folgender Bedeutung inter-
  65.               pretiert:
  66.  
  67.                  Bit 2: info-Dateien anzeigen
  68.                  Bit 1: Verzeichnisse anzeigen
  69.                  Bit 0: normale Dateien anzeigen
  70.  
  71.             - Die Syntax für die Beep-Funktion wurde erweitert.
  72.  
  73.                  BEEP <v> <c> <d> <m>
  74.  
  75.               Wenn m gleich 0 gesetzt wird, erfolgen Signale nur, wenn das
  76.               Fenster irgendwo von einem anderen Fenster überdeckt wird. Ist
  77.               m dagegen gleich 1, ertönen die Signale auch, wenn das Fenster
  78.               nicht von anderen überdeckt sein sollte. Signale werden immer
  79.               erzeugt, wenn der Screen des GMC-Fensters nicht der oberste
  80.               ist, dies ist unabhängig von m.
  81.  
  82.             - Die Priorität des Tonsignals hat jetzt den Wert 80 statt 0.
  83.  
  84.             - Im Raw-Modus werden nie Tonsignale erzeugt.
  85.  
  86.             - Die Darstellung des Verzeichnispfads im Fenstertitel kann
  87.               jetzt auch wieder abgeschaltet werden.
  88.  
  89.             - Die Iconify-Funktion wird unterdrückt, wenn die dos.library-
  90.               Version größer als 34 ist, also bei Kickstart 1.4/2.0.
  91.  
  92.             - Wenn mit Ctrl-"Cursor aufwärts" mit Bildschirmpuffer zurück-
  93.               geblättert wurde und dann Tasten gedrückt oder Zeichen ausge-
  94.               geben werden sollen und der alte Bildschirm wieder zum Ende
  95.               durchrollt, wird Intuition für diesen Zeitraum nicht mehr völ-
  96.               lig blockiert.
  97.  
  98.             - WaitIO() auf Audio-Request beim Shutdown eines GMC-Fensters
  99.               entfernt.
  100.  
  101.             - Es kann nicht mehr passieren, daß das Icon erzeugt wird, das
  102.               normale Fenster aber nicht verschwindet.
  103.  
  104.             - Wenn bei SetGMC im Interaktiv-Modus ein unbekanntes Kommando
  105.               eingegeben wird, hat dies die Ausgabe der Kommandoliste zur
  106.               Folge.
  107.  
  108.             - Interne Änderungen
  109.  
  110.  
  111.       V8.0: - Konfigurieren eines GMC-Prozesses jetzt über externes Programm
  112.               SetGMC, statt über internes Set-Kommando. Gleiches Programm
  113.               auch für Voreinstellungen aller nachfolgenden GMC-Prozesse.
  114.               Residentfähig. Ausführliche Beschreibung siehe SetGMC.Doc.
  115.  
  116.             - Aktueller Pfad des CLI/Shell-Prozesses im Fenstertitel.
  117.               Titel wird aktualisiert, wenn READ-Packet empfangen wird, also
  118.               normalerweise bei jedem neuen Prompt.
  119.  
  120.             - Beep-Funktion bei READ-Packets, wenn Fenster nicht ganz
  121.               vorne liegt. Einstellbar sind Lautstärke, Dauer und Mindestzeit
  122.               zwischen Zurücksenden eines Read-Packets und Empfangen des
  123.               nächsten Read-Packets, damit Beep ertönt.
  124.  
  125.             - Close-Gadget-Funktion von Kickstart 2.0 durch "/CLOSE" hinter
  126.               Fenstertitel (Bsp: "NewShell GMC:0/0/640/200/SHELL/CLOSE").
  127.               Funktioniert aber nur mit Shell aus KS2.0.
  128.  
  129.             - Wenn mit der Tab-Funktion auf ein Verzeichnis ergänzt wird,
  130.               wird dieses mit '/' abgeschlossen.
  131.  
  132.             - UnDo-Speicher (ESC-Taste) wird gelöscht, wenn NEWSIZE (da keine
  133.               korrekte Darstellung in allen Fällen möglich).
  134.  
  135.             - In Script-Files stehen nur noch Ausgaben, die nach dem Öffnen
  136.               gemacht wurden. Außerdem wird nach Schließen eines Script-Files
  137.               der Bildschirmpuffer nicht mehr gelöscht.
  138.  
  139.             - NEWSIZE-Funktion so geändert, daß NEWSIZE während einer längeren
  140.               Ausgabe nicht mehr die Tastatur für die Dauer der Ausgabe blok-
  141.               kiert.
  142.  
  143.             - Zusätzlicher Zeilenvorschub auf dem Bildschirm bei Ctrl-\
  144.               entfernt.
  145.  
  146.             - Seitenlängeneinstellung für PRT_SCR funktioniert jetzt wieder.
  147.  
  148.             - GMC endet doch, wenn das erste Packet kein Open-Packet war.
  149.               Allerdings wird dann "Unknown Packet Type" zurückgegeben.
  150.  
  151.             - Neue Bedienungsanleitung
  152.  
  153.  
  154.       V7.5: - GMC terminiert jetzt nicht mehr, wenn noch vor dem Empfang
  155.               des ersten Open-Packets eine Taste gedrückt oder ein anderes
  156.               Packet empfangen wird. Tastatur-Eingaben vor dem ersten Open-
  157.               Packet werden ignoriert.
  158.  
  159.  
  160.       V7.4: - Jetzt funktionieren auch "Dead-Keys".
  161.  
  162.             - Auch ExtFuncProc jetzt mit Aztec 5.0a compiliert. Außerdem
  163.               könnte die alte Version von ExtFuncProc auf Prozessoren
  164.               mit Cache (also ab MC68020) abstürzen. Es werden jetzt auch
  165.               FPUs unterstützt. Die Schnittstelle hat sich jedoch in keiner
  166.               Weise geändert.
  167.  
  168.             - Wenn ExtFuncProc in irgendeiner Art und Weise nicht gestar-
  169.               tet werden konnte, wird trotzdem ein GMC-Fenster geöffnet.
  170.               Allerdings wrid dort eine Fehlermeldung ausgegeben und in
  171.               der Folge kann die PRT_SCR und Script-Funktion nicht benützt
  172.               werden. Falls statt dem richtigen ExtFuncProc nur ein anderes
  173.               Programm mit gleichem Namen im L:-Verzeichnis existiert, wird
  174.               GMC auch in diesem Fall mit einer Fehlermeldung aber sonst
  175.               komplett gestartet. Unter Umständen gehen jedoch 20 Bytes
  176.               Speicher verloren.
  177.  
  178.             - Mit "Set PARSER:0" kann der Parser für interne Set-Kommandos
  179.               beim Schreiben in ein GMC-Fenster abgeschaltet werden. D.h,
  180.               die Ausgaben werden nicht mehr gefiltert und daher kann es
  181.               nicht passieren, daß unerwünschte Set-Kommandos ausgeführt
  182.               werden. Set-Kommandos über die Tastatur sind weiterhin mög-
  183.               lich. Mit "Set PARSER:1" kann der Parser wiedereingeschaltet
  184.               werden. Per Default ist der Parser eingeschaltet, der letzte
  185.               Befehl des Shell/CLI-Startup sollte also "Set PARSER:0" sein.
  186.  
  187.  
  188.       V7.3: - Nach der ersten Seite des Puffers jetzt auch zeilenweise
  189.               Ausgabe mit Alt-DOWN möglich.
  190.  
  191.  
  192.       V7.2: - Compiliert mit AZTEC 5.0a
  193.  
  194.             - Funktionstastenbelegungen können jetzt mit "Set <q>F<n>:"
  195.               gelöscht werden.
  196.  
  197.             - Fehler in Packet-Bearbeitung SET_SCREEN_MODE behoben.
  198.               (ergab GURU mit "LS df0: -r". Danke für den Hinweis, Oliver!)
  199.  
  200.             - "Next Page  >>>  Ctrl-DOWN" wird jetzt immer gelöscht, wenn
  201.               die Ausgabe des Bildschirmpuffer fortgesetzt wird.
  202.  
  203.             - Hinter "Next Page  >>>  Ctrl-DOWN" wird der Prozentsatz des
  204.               bisher angezeigten Puffers dargestellt.
  205.  
  206.             - Mit der ESC-Taste kann die letzte Änderung im Eingabepuffer
  207.               rückgängig gemacht werden. Diese Funktion ist nützlich,
  208.               wenn z.B. irrtümlich die Help-Taste oder eine falsche Funk-
  209.               tionstaste gedrückt, eine History-Funktion ausgelöst oder
  210.               zuviel gelöscht wurde.
  211.  
  212.             - Wenn das Fenster in seiner Größe verändert wurde, wird die
  213.               aktuelle Eingabezeile gelöscht und diese dann leere Zeile
  214.               der Shell/dem CLI übergeben. Nachdem diese/r dann einen
  215.               neuen Prompt gesendet hat, wird auch die alte Eingabezeile
  216.               wieder dargestellt. Dieser Vorgang erfolgt auch, wenn die
  217.               Fenstergröße nicht verändert wurde oder die Veränderung
  218.               eigentlich keinen Einfluß auf die Eingabezeile hatte. Außer-
  219.               dem wird der Puffer für die ESC-Funktion gelöscht.
  220.               Die Funktion muß mit "Set NEWSIZE:1" erst eingeschaltet wer-
  221.               den. Mit "Set NEWSIZE:0" wird sie wieder ausgeschaltet. Wenn
  222.               der Handler in den RAW-Modus versetzt wird, wird die Funktion
  223.               vorbergehend inaktiviert.
  224.  
  225.             - Die internen Set-Komandos werden im RAW-Modus ignoriert und
  226.               nicht ausgewertet.
  227.  
  228.             - Wenn eine Eingabe mit Shift-RETURN abgeschlossen wird, wird
  229.               sie nur in den Kommandozeilenspeicher übernommen, ohne daß sie
  230.               der Shell/dem CLI übergeben wird. Dies vermeidet, daß etwa
  231.               eine lange Kommandozeile gelöscht und wieder neu eingegeben
  232.               werden muß, nur weil man erkennt, daß zuerst ein anderer Be-
  233.               fehl ausgeführt werden müsste. Jetzt drückt man stattdessen
  234.               Shift-RETURN, gibt den anderen Befehl ein und holt dann aus
  235.               dem Kommandozeilenspeicher den stornierten Befehl zurück und
  236.               startet ihn diesmal nur mit RETURN;
  237.  
  238.             - Die arp.library wird ab Version 7.2 nicht mehr verwendet.
  239.  
  240.             - Interne Änderungen
  241.  
  242.  
  243.       V7.1: - Fehler behoben, daß u.U. nicht korrekt (d.h. nicht alles)
  244.               im Script-File gespeichert wird.
  245.  
  246.             - Nach dem Anzeigen des Pufferinhalt werden alle noch aus-
  247.               stehenden ReadRequests gelöscht. Damit wird z.B. nach der
  248.               Ausgabe eines Verzeichnisses mit ls vermieden, daß die
  249.               Shell/das CLI 'Unknown command "' meldet, da die Ausgabe
  250.               des Puffers einen neuen Window-Bounds-Report angefordert
  251.               hatte.
  252.  
  253.             - Interner Set-Befehl gibt jetzt Fehlermeldungen bei falschen
  254.               Argumenten aus.
  255.  
  256.             - Hilfstexte um neue Funktionen erweitert.
  257.  
  258.  
  259.       V7.0: - WICHTIG - WICHTIG - WICHTIG -
  260.               Der Stack-Eintrag in der MountList wurde auf 2500 erhöht.
  261.  
  262.             - Script-Funktion: Mit "Set SCRIPT:<filename>" kann eine Datei
  263.               angegeben werden, in die der Druck-Puffer vor dem Überlaufen
  264.               gesichert wird. <filename> muß mit einem logischen oder phy-
  265.               sikalischen Device beginnen. Wenn <filename> gleich "" ist,
  266.               wird ein evtl. geöffnetes Script-File geschlossen. Dies ge-
  267.               schieht auch automatisch beim Schließen des GMC-Fensters.
  268.  
  269.             - Druck-Puffer kann jetzt auch auf den Bildschirm ausgegeben
  270.               werden. Ctrl-UP: Sprung an den Anfang des Puffers, Ctrl-DOWN:
  271.               nächste Seite im Puffer ausgeben.
  272.  
  273.             - Druck- und Bildschirm-Puffer ist jetzt immer 4KByte lang. Dies
  274.               kann mit Funktion "Set BUFFER:nnnnnn" geändert werden. nnnnnn
  275.               muß größer als die alte Puffergröße sein.
  276.  
  277.             - PRT_SCR-Funktion neu geschrieben: GMC erzeugt jetzt einen
  278.               zweiten Prozeß mit Namen ExtFuncProc (wenn er nicht schon
  279.               existiert). Statt einer durch ARP-ASynchRun gestarteten
  280.               Funktion lädt jetzt dieser Prozeß das printer.device.
  281.               ExtFuncProc läßt sich von jedem Programm verwenden, Beschrei-
  282.               bung auf dieser Diskette. Wahrscheinlich sind mit dieser
  283.               Änderung auch die Probleme mit selten auftretenden Abstürzen
  284.               beim Ausdrucken behoben. Im Verzeichnis L: muß sich dazu das
  285.               Programm ExtFuncProc von dieser Diskette befinden.
  286.  
  287.             - Bei der Pufferausgabe auf dem Bildschirm oder dem Drucker wird
  288.               ein Zeilenfragment zu Beginn des Puffers nicht ausgegeben bzw.
  289.               durch eine Leerzeile ersetzt.
  290.  
  291.             - Fehler in Fehlerüberprüfung vom Startup behoben.
  292.  
  293.             - Interne Änderungen
  294.  
  295.  
  296.       V6.2: - Funktion "Set PAGELEN:nn" implementiert. Wenn nn ungleich
  297.               00 ist, wird zu Beginn jedes Ausdrucks die Seitenlänge auf
  298.               dem Drucker gesetzt. nn ist die Seitenlänge in Zeilen.
  299.  
  300.             - Bei DISK_INFO-Packet wird der Eintrag DiskType bei RAW-Modus
  301.               jetzt richtig gesetzt.
  302.  
  303.             - '|', '(' und ')' werden jetzt auch als Trennzeichen erkannt.
  304.  
  305.             - Ausdruck bei Kommandozeilen-Rückruf und internen Set-Kommando
  306.               korrigiert.
  307.  
  308.             - ACHTUNG: Wenn nach dem Start des Ausdruck noch vor dessen
  309.               Beendigung weitergeschrieben wird, kann es in Ausnahmefällen
  310.               zum Absturz des Programms kommen, das das GMC-Fenster geöffnet
  311.               hat.
  312.  
  313.  
  314.       V6.1: - "Set XY:xxx/yyy" kann jetzt auch innerhalb des Startups
  315.               verwendet werden, statt wie bisher nur über die Tastatur.
  316.  
  317.             - Keine Fehlermeldung mehr bei "Set FKEYS:<n>".
  318.  
  319.             - Bei alle internen "Sets" (außer "Set <x>F<n>:<string>") wird
  320.               jetzt auf Überlänge des Befehls getestet.
  321.  
  322.  
  323.       V6.0: - PRT_SCR Funktion erlaubt den Ausdruck bisheriger Ausgaben
  324.               im Fenster auf dem Drucker (Speicher abhängig von Fenster-
  325.               größe beim Öffnen).
  326.  
  327.             - Der Fensterinhalt bleibt bei ICONIFY erhalten und die Aus-
  328.               gabe im Fenster kann weiterlaufen.
  329.  
  330.             - Die Icon-Position kann mit "Set XY:xxx/yyy" festgelegt wer-
  331.               den.
  332.  
  333.             - Wenn der Handler im RAW-Modus gestartet wird, ist es möglich
  334.               wie bei RAW: ein eigenes Fenster zu übergeben.
  335.  
  336.             - GMC: ist nicht lauffähig mit dem Modul terminal.mod von
  337.               M2Amiga (getestet mit V3.3, V3.2). Es wird stattdessen ein
  338.               Fehler provoziert und das Fenster wieder geschlossen.
  339.  
  340.             - Kommandozeilen der Länge 1 werden nicht gespeichert.
  341.  
  342.             - Interne Änderungen
  343.  
  344.  
  345.       V5.1: - Änderungen in der Kommandozeilenerweiterung:
  346.                  nur TAB:  nur Dateien, ohne info-Dateien
  347.                  Shift:    nur info-Dateien
  348.                  Ctrl:     nur Verzeichnisse
  349.                  Alt:      alle Dateien und Verzeichnisse
  350.  
  351.             - Mehr Text in CTRL-Help
  352.  
  353.             - Interne Änderungen
  354.  
  355.  
  356.       V5.0: - WICHTIG - WICHTIG - WICHTIG -
  357.               Der Stack-Eintrag in der MountList wurde auf 1700 erhöht.
  358.  
  359.             - Die eingebaute Set-Funktion ignoriert jetzt die Groß-/
  360.               Kleinschreibung der Schlüsselwörter und der Qualifier.
  361.  
  362.             - Kommandozeilenspeicherung arbeitet jetzt mit einem festen
  363.               Puffer (2KByte).
  364.  
  365.             - Die Kommandozeilensuchfunktion ignoriert die Groß-/Klein-
  366.               schreibung ebenfalls.
  367.  
  368.             - Kommandozeilenerweiterung über die Tab-Taste
  369.               (z.B:  "type s:st"  TAB ==>  "type s:startup-sequence")
  370.  
  371.             - Es werden Funktionen der arp.library (V39) eingesetzt.
  372.  
  373.             - Funktion !n zum Aufrufen früherer Kommandozeilen entfernt.
  374.  
  375.  
  376.       V4.1: - Suchstring wird nicht geändert, solange nur Cursor-Tasten
  377.               verwendet werden.
  378.  
  379.             - Löschen zum Wortanfang und Wortende geändert
  380.  
  381.  
  382.       V4.0: - Flexible Belegung der Cursor- und Lösch-Tasten.
  383.  
  384.             - Wiederholtes Suchen in der Kommando-History ohne
  385.               erneute Eingabe des Musters möglich.
  386.  
  387.             - Iconify-Funktion wird nicht mehr ausgeführt, nachdem der
  388.               Handler ein DiskInfo-Packet erhalten hat (z.B. von More)
  389.  
  390.  
  391.       V3.0: - Iconify-Funktion hinzugefügt
  392.  
  393.  
  394.       V2.0: - ACTION_SCREEN_MODE-, ACTION_WAIT_CHAR-Packets hinzugefügt
  395.  
  396.             - Funktionstasten und Helptaste abschaltbar
  397.  
  398.             - Kommandozeilenspeicherung und -abrufung geändert
  399.  
  400.             - Fehler in ACTION_DISK_INFO-Packet behoben
  401.  
  402.             - verschiedene kleinere Fehler beseitigt
  403.  
  404.  
  405.       V1.0: Erste freigebene Version
  406.