08.02.99:
---------
 Neu   : av-Plugin liefert jetzt bei whatizit() den Namen statt der
          AES-ID der zugehrigen Applikation

12.01.99:
---------
 Bugfix: fullsplit() hat fhrende Trennzeichen wie split behandelt

18.12.98:
---------
 Neu   : Option -u bzw -noupdate fr files-Plugin bewirkt, da das
          Plugin am Ende der jeweiligen Aktion NICHT die parallel
          laufenden Programme auffordert, ihre Verzeichnisfenster zu
          aktualisieren

15.12.98:
---------
 Bugfix: Fehler ausgebaut, der verhinderte, dass man bei Case-Labeln
          negative Konstanten benutzen konnte.

01.12.98:
---------
 Neu   : Start von Programmen unter MagiC so umgebaut, das MagiC bei
          Bedarf automatisch die Kommandozeile per ARGV bergibt;

23.11.98:
---------
 Bugfix: Tippfehler im [p]exec() Kommando entfernt, der dazu fhrte
          das Programme mit falschem Startpfad gestartet wurden

19.11.98:
---------
 Bugfix: illegale Werte in array[5] fr mktime() fhren zur Korrektur
          auf das Jahr 1970 und nicht mehr zu einem zufllig anmutenden
          Ergebnis

23.10.98:
---------
 Neu   : rv = shiftkeys();
          liefert den Status der Umschalttasten als Bitvektor:
          1 : R-Shift
          2 : L-Shift
          4 : CTRL
          8 : Alt
          16: Caps-Lock
 Neu   : rv = timeout(sekunden);
          Setzt die Zeit in Sekunden, die Scripter auf eine Antwort der
          zur GEMscript-Kommunikation aufgeforderten Applikation warten
          soll und liefert den neuen Timeout-Wert als Ergebnis;
          Default ist 10 Sekunden.
          Wird ein Wert < 0 bergeben, dann liefert timeout() nur den
          aktuellen Wert, ohne ihn zu verndern.

07.10.98:
---------
 Bugfix: getline() liefert die letzte Zeile einer Datei auch dann, wenn
          sie nicht mit einem Newline abgeschlossen ist

24.09.98:
---------
 Bugfix: files.rename() lscht nicht mehr die Quelldatei, wenn die Ziel-
          datei abgesehen von Gro/Kleinschreibung den selben Namen trgt

21.09.98:
--------
 Neu   : Neuer Parameter "path-update" fr Funktion options() erlaubt das
          Abschalten automatischer Verzeichnis-Aktualisierungen beim
          Schieen von Dateien

18.06.98:
---------
 Bugfix: bei eintreffendem GS_QUIT werden nicht mehr alle Verbindungen
          aller laufenden Scripte zur betreffenden App gecanceled
 Neu   : Workaround fr Apps eingebaut, die statt des protokollgemen
          GS_ACK nur ein GS_QUIT senden; betroffene Scripte werden jetzt
          terminiert statt ewig auf Antwort zu warten
 Bugfix: kleinere nderungen am Code fr fehlgeschlagenes 'uses'

23.05.98:
---------
 Neu   : neue Funktion rv = readlabel(path) implementiert; liefert den
          Namen des Volumes, auf dem sich <path> befindet

29.04.98:
---------
 Bugfix: mgliche Ursache fr gelegentliche Hnger bei Timeout-Meldungen
          entfernt
 Neu   : beim Start von Plugins bergibt Scripter jetzt seine ID, damit
          die Plugins auf jeden Fall eine Verbindung mit Scripter abwarten,
          bevor sie wieder terminieren; die Plugins av, files, dialogs und
          kPlay sind bereits dafr angepat

17.04.98:
---------
 Neu   : files-Plugin beantwortet appGetLongName

02.04.98:
---------
 Neu   : Scripter untersttzt die GEMscript-Erweiterung der bermittlung
          von Hex-Strings (Kennung ist #2 als erstes Byte des Parameters)
          Dem Script werden solche Parameter als Array von Integers
          zugnglich gemacht
          [mangels passender App ungetestet]
 Neu   : Scripter gibt obiges durch Versenden der Versionsnummer 0x110
          in GS_REQUEST/GS_REPLY bekannt

16.03.98:
---------
 Neu   : av-Plugin untersttzt appGetLongName()
 Bugfix: Absturz im dialog-Plugin i.Z. mit unbekannten Kommandos behoben

04.03.98:
---------
 Neu   : Schlsselwrter and, or, not, repeat und until eingebaut.

01.03.98:
---------
 Neu   : Workaround fr Pfad-Probleme eingebaut (mehrere scripter.dat,
          pexec())
 Bugfix: Abfrage fr Anzahl > 32K in read() eingebaut; read() liefert
          dann 0
 Bugfix: kleinen Zhlfehler bei read() ausgebaut; es wurde ein Element
          mehr gezhlt als vorhanden, wenn die Datei krzer war als die
          gewnschte Anzahl der Elemente und als Elementgre 1 angegeben
          wurde
 Neu   : Scripter versteht und beantwortet "appGetLongName"
          (liefert "Scripter")
 Neu   : TaskMan: sichert jetzt die Position des Fensters
 Bugfix: mktime() kommt jetzt auch mit String-Elementen im bergebenen
          Array zurecht
 Bugfix: fullsplit() funktioniert jetzt auch ohne Angabe des 2. Parameters
 Neu   : neue Funktion exitScripter() bewirkt, da Scripter terminiert,
          sobald alle momentan laufenden Scripte fertig sind
 Bugfix: setzen des aktuellen Verzeichnisses beim Nachstarten von
          Programmen konnte schiefgehen
 Neu   : files-Plugin kennt jetzt das Kommando 'rename(old, new)' zum
          Umbenennen der Datei bzw. des Ordners <old> in <new>; dabei mu
          <old> mit und <new> ohne Pfad angegeben werden (genauer: der Pfad
          von <new> wird ignoriert)
 Neu   : exec(), pexec(): wurde <path> nicht angegeben und der Programmname
          ebenfalls ohne Pfad bergeben, dann stellt Scripter jetzt den
          Pfad des Scriptes als Startverzeichnis ein
 Bugfix: exec(), pexec(): wird <prg> ohne (absoluten) Pfad angegeben,
          dann klappt das Starten jetzt, sofern <prg> im Verzeichnis des
          Scriptes liegt
 Bugfix: exec()/pexec(): Programme werden jetzt gem ihrer Endung ggf.
          im VT-52 gestartet

04.12.97:
---------
 bsen Bug in der Demoversion behoben


03.12.97:
---------
 Bugfix: Absturz bei substr() i.Z. mit sehr langen Strings behoben
 Neu   : neue Funtkion "len = fsize(file)" liefert die Lnge der Datei
          file


02.12.97 (in der ffentlichen Version):
---------
 Bugfix: z.B. saugfind.sic brachte Scripter zum Absturz, wenn das ange-
  gebene Verzeichnis nicht existierte oder leer war
 Wurden die Operatoren - (unr), ! oder ~ auf Arrays angewandt, konnte
  Scripter abstrzen. Dies ist jetzt nicht mehr der Fall und Versuche
  dieser Art werden ordentlich mit einem Laufzeitfehler quitiert.




