Version 1.0a, General Availabilty

  Die offizielle Release-Version von Unisched heit "1.0a" und kommt in der
  Datei "UNISCH1A.ZIP".  Das "a" hinter der Versionsnummer wurde notwendig,
  weil eine Zeit lang *versehentlich* eine preview-Version "1.0" unter dem
  Namen "UNISCH10.ZIP" auf ftp.bmtmicro.com verfgbar war und auch prompt
  ins GFD gerutscht ist.  Falls Du diese auch hast, lsche sie bitte. in
  Ihr fehlen ein paar essentielel Bugfixes.

  NEW:  Englische Dokumentation.  (Eine kurze Zeile, hinter der viel Arbeit
        steckt ...)

  NEW:  Die Autofail-Einstellung gilt jetzt auch fr OS/2 (vorher nur fr
        DOS), d.h. wenn "Autofail = On" in der Unisched.Cfg steht, wird
        Unisched selbst keine Fehlerdialogboxen mehr auslsen, selbst wenn
        "AUTOFAIL=YES" nicht in der CONFIG.SYS steht.  Freilich sollte man
        trotzdem weiterhin AUTOFAIL=YES in die Config.Sys schreiben, da ja
        auch der Tosser etc. pp. Dialogboxen erzeugen knnte ...

  CHG:  Die Standardeinstellung fr Autofail ist jetzt "Autofail = On"
        (in den Betas war es "Autofail = Off")

  CHG:  OS/2: ?LO-Files und ?UT-Files werden jetzt grundstzlich in
        Kleinbuchstaben erstellt.  Das hilft mglicherweise, wenn der
        Outbound auf einem Samba-Server liegt.

  FIX:  Die Aktion "Send" hat bisweilen Files aus den ?LO-Files gelscht,
        wenn diese den zu versendenden Namen als Teilstring enthielten.
        Bsp:  "e:\outbound\hallo.txt" wurde aus dem ?LO-File entfernt, wenn
        man die Datei "o.txt" verschickt hat.

Version 1.0 Closed Beta 09.06

  NEW:  Statt Dateien mit Nulllnge kann die Aktion SEMAPHORE jetzt
        auch Dateien mit einem kurzen Text als Inhalt erstellen. Bsp:
          $AKTION = SEMAPHORE xmexit.1 "99"
        schreibt erstellt die Datei xmexit.1 mit Inhalt "99". (Anwendung:
        Xenia Task 1 beendet sich mit Errorlevel 99). In dem String,
        der in Anfhrungszeichen eingeschlossen werden MUSS, kann
        mit \" ein literales Anfhrungszeichen, mit \\ ein Backslash und
        mit \n ein Zeilenumbruch eingefgt werden.

Version 1.0 Closed Beta 09.05

  FIX:  Die Aktion SEND hat unter bestimmten Umstnden kein Newline an
        den Eintrag fr das zu versendende File im Flowfile angehngt,
        so da bei Sends von mehreren Dateien nacheinander der Mailer
        die Dateien nicht mehr finden konnte (Eintrge wie a.txtb.txt
        statt a.txt und in der nchsten Zeile b.txt).

Version 1.0 Closed Beta 09.04

  FIX:  Die OS/2-Version gab keine Warnung aus, wenn kein Outbound konfi-
        guriert war. Die DOS-Version dagegen brach gleich richtig ab, was
        auch unntig ist.

  FIX:  Die Aktionen START /DOS/C und START /DOS/K funktionierten nicht.

  FIX:  Leerzeichenname im Sessioname (in Anfhrungszeichen bei Aktion
        START) wurden nicht korrekt behandelt.

  FIX:  Tabs in der Config werden nicht als Leerzeichen erkannt.

  FIX:  Wenn Unisched im Background luft, gab START /F eine kryptische
        Fehlermeldung. Diese wurde durch eine verstndlichere Meldung
        ersetzt.

Version 1.0 Closed Beta 09.03

  NEW:  Unisched schreibt jetzt das Logfile auf Platte, sobald er
        idle ist. Das vergrert die Wahrscheinlichkeit, da im Falle
        eines Systemabsturzes o.. alle Logfile-Information erhalten
        bleibt, und es ermglicht es, das Logfile mit einem externen
        Logfile-Viewer wie ShowLog anzuschauen. Falls dieses Feature
        Probleme verursacht, kann man es mit "FLushLog = No" wieder
        ausschalten.

Version 1.0 Closed Beta 09.02

  NEW:  Um zu erreichen, da Unisched auch Semaphore-Dateien
        (Triggerfiles, Flagfiles, ...) sieht, die das "hidden" oder
        "system" Attribut gesetzt haben, kann man jetzt
        "SeeHiddenFiles=Yes" in die Unisched.cfg schreiben.

Version 1.0 Closed Beta 09.01

  FIX:  Beim Reflavour wurden ungepackte Mail-Pakete mit Flavour "normal"
        als "FUT" angelegt (korrekt ist "OUT").

Version 1.0 Wide Beta 08

  FIX:  Das Logfenster sprang beim Ausfhren mancher Aktionen oder beim
        Neustart von Unisched manchmal "zurck" (man sah nichtaktuelle
        Logeintrge und das [v] rechts unten), ohne da man PgUp o..
        gedrckt hatte.

Version 1.0 Closed Beta 08.07

  CHG:  Achtung, das Dayfile-Format hat sich in der beta 08.07 gendert.
        Alte .DAY-Files werden erkannt und ignoriert, was zur Folge hat,
        da beim ersten Einspielen dieser Beta eventuell einmalig Events,
        die bereits ausgefhrt wurden, nochmal ausgefhrt werden,
        Triggerfiles, die noch nicht verschwunden sind, nochmal getriggert
        werden, etc.

  FIX:  Page Down funktionierte nicht wie erwartet.

  FIX:  Wenn man fr ColKeys und ColKeyDescriptions Hintegrundfarben
        angibt, die von Schwarz verschieden sind, funktioniert das ab jetzt
        auch so, wie man das eigentlich erwartet. :-)

  FIX:  Wenn Unisched auf ein .BSY-Flag im Binkley-Outbound stt, das
        anzeigt, da mit einem Node, fr den Unisched eigentlich gerade
        einen Poll anlegen oder eine Reflavour-Aktion durchfhren will,
        gerade eine Verbindung besteht, unterlt Unisched nun nicht mehr
        einfach die geplante Aktion, sondern wartet, bis das .BSY-Flag
        wieder verschwindet (oder zu alt wird, siehe "IgnoreOldBusyFlag"),
        und fhrt dann die Aktion nochmal aus.

        Wenn z.B. eine REFLAVOUR-Aktion benutzt wird, um vor Beginn des
        teuren Tarifes Pollflags wieder zu lschen, ist es sehr
        wahrscheinlich, da fr den in Frage kommenden Node gerade ein
        .BSY-Flag da liegt (weil der Mailer gerade sich in einem
        vergeblichen Anwahlversuch befindet), und da wre es schlecht, wenn
        Unisched (wie seit beta 08.01) in dem Fall die Aktion ganz
        unterlt.

  NEW:  Schlsselwort "IgnoreOldBusyFlag" gibt an, wie alt (in Minuten)
        ein .BSY-Flag im Binkley-Outbound maximal werden darf, um von
        Unisched noch "ernstgenommen" zu werden.  Wird ein .BSY-Flag lter
        als die angegebene Minutenzahl, so geht Unisched, falls er fr den
        betroffenen Node eine Aktion durchfhren mu, davon aus, da das
        .BSY-Flag noch von einem Mailerabsturz o.. herrhrt, lscht das
        .BSY-Flag, und fhrt dann die projektierte Aktion durch.  Dies ist
        sehr hilfreich, da zumindest ich, wenn ich den Mailer hart
        abschiee, regelmig vergesse, auch die .BSY-Flags zu lschen.
        Mit dem neuen Feature "IngoreOldBusyFlag" wird Unisched dann aber
        trotzdem nach sptestens xx Minuten (Default ist brigens 3
        Stunden) das alte Busyflag lschen und ggf. wieder neue Polls fr
        diesen Node generieren.

        Man verwechsle "IgnoreOldBusyFlag" nicht mit "IgnoreOldBusySem"!
        Ersteres ist fr .BSY-Flags im Binkley-Outbound, letzteres ist fr
        das .BSY-Flag von Unisched im Unisched-Verzeichnis.

  FIX:  Die eckigen Klammern "[ Event = Aktion ]", die Logfileeintrge
        unterdrcken sollen, werden jetzt auch bei POLL-Aktionen honoriert.

  FIX:  Unisched erkennt doppelte Datei-Versnde (SEND) auch dann, wenn
        das File zweimal in unterschiedlicher Gro- bzw.  Kleinschreibung
        verschickt wird.

  NEW:  Aktion "START".  Dient zum direkten Starten einer Session unter
        OS/2 ohne den Umweg ber die Kommandoshell gehen zu mssen.  Man
        mu jetzt also nicht mehr via EXEC den OS/2-START-Befehl ausfhren,
        um einen neuen Proze zu starten, sondern kann direkt den
        Unisched-eigenen START-Befehl verwenden.  Dieser hat die gleiche
        Syntax wie das OS/2-Start-Kommando mit Ausnahme des /PGM
        Parameters.  Um z.B. den Tosser im Background zu starten, kann man
        jetzt schreiben:

           $Tosser = START "Tossertask" /C/MIN/WIN e:\tools\tosser.cmd

  FIX:  Umlaute in Aktionen funktionieren jetzt.  Allerdings werden Umlaute
        im Gegensatz zu anderen Zeichen case-sensitiv behandelt, d.h., "" ist
        etwas anderes als "".

  FIX:  TRACE.DBG wird nicht mehr geschrieben.  Mein Gott, warum hat das
        denn niemand eher bemerkt? :-)

Version 1.0 Closed Beta 08.06

   FIX:  Fix fr einen schweren Bug, der mit 08.05 eingefhrt wurde. Bitte
         die 08.05 NICHT verwenden!!!

Version 1.0 Closed Beta 08.05

+  NEW:  Im Logfenster kann man jetzt mit Cursor Hoch, Runter, Pgup, Pgdn,
         Home und End vor- und zurckscrollen. Die Gre des
         Logfensterpuffers betrgt defaultmig 100 Zeilen und kann mittels
	   RecentActivityLines = <xxx>
	 erhht werden. Das Erhhen auf vierstellige Werte wird allerdings nur
         in der OS/2-Version empfohlen.

	 Anmerkungen: Da beim ersten Einspielen dieser Beta das Logfenster
	 zunchst gelscht wird, ist normal, da sich das Format das
	 Activity-Dump-Fiels (.ACT) gendert hat. Ein Scrollen nach links und
	 rechts (fr berlange Logzeilen) wird vor der nchsten Wide Beta
	 auch noch integriert werden.

Version 1.0 Closed Beta 08.04

+  NEW:  OS/2: Neue Aktion "Open". Mit dieser Aktion wird ein Objekt oder
         eine Datei so geffnet, wie es bei einem Doppelklick auf der WPS
         geffnet wrde. Die Syntax lautet:
           $Aktion = OPEN <objektid>
         Fr objektid kann zum einen ein Dateiname eingesetzt werden. Dies
         mu ein voll spezifizierter Dateiname sein
         (d.h. incl. Laufwerksbuchstabe und vollstndigem
         Suchpfad). Beispiel:
	   $Aktion = OPEN g:\config.sys
         Zum anderen kann eine Objekt-ID (in spitzen Klammern) angegeben
         werde. Mittels diverser  Utilities wie z.B. Deskman/2 kann man
	 Icons der WPS eindeutige Objekt-IDs zuweisen bzw. Objekt-IDs
	 bestehender Icons auslesen. Somit kann man mit der Aktion OPEN
         direkt Icons der WPS ffnen! Beispiel:
	   $Aktion = OPEN <WP_DRIVES>

+  NEW:  Angabe von Triggerverzgerungen fr Trigger- und Flagfiles. Bsp:
           *<-5>test.flg = $Aktion
         Dies bedeutet, da das Flagfile "test.flg" ignoriert (als nicht
         vorhanden behandelt) wird, solange es jnger als 5 Minuten ist.
         Wenn also z.B. um 20:00 das File test.flg erscheint, wird erst um
         20:05 die zugehrige Aktion ausgelst. Verschwindet die Datei
         test.flg vor 20:05 wieder, *oder* wird die Datei "test.flg" vor
         20:05 wieder "angefasst" (d.h., ihr Timestamp wird auf einen Wert
         jnger als 20:00 gesetzt), dann wird keine Aktion ausgelst.

         Dieses Feature kann benutzt werden, um Alive-Flagfiles von
         Fido-Mailern o.. zu berwachen. Beispiel:
           *<-10>e:\flags\cl-alive.01 = $Aktion
         $Aktion wird immer dann ausgefhrt, wenn der Rechner, auf dem
	 Cantaloup luft, abgestrzt ist, oder Cantaloup aus anderen Grnden
         nicht mehr reagiert. Man mu dazu wissen, da Cantaloup den
         Timestamp der cl-alive Semaphore alle fnf Minuten (aber auch nur
         alle fnf Minuten! Deshalb sollte die Triggerverzgerung deutlich
         mehr als fnf Minuten betragen!) auf die aktuelle  Uhrzeit setzt,
	 sonst wrde das nicht funktionieren. Das Gleiche geht auch mit den
	 btalive-Dateien von Binkley.

         Achtung: Bei invertierten Semaphoren (!* und !^) kann *kein*
	 Triggerdelay angegeben werden, da eine nicht existente Datei
	 natrlich keinen Timestamp haben kann ...

   FIX:	 OS/2: Bei Verwedung der Aktion PLAY zum Abspielen von
         WAV/MID-Dateien wurde beim Programmende die MMPM.DLL nicht wieder
         freigegeben. Ob das irgendwelche praktischen Auswirkungen hatte
         ... who knows ;).

Version 1.0 Closed Beta 08.03

+  NEW:  Man kann Events nur an bestimmten Daten ausfhren lassen:
         #xxx 3:00 5:00 <startdatum> <enddatum> = $Aktion
         Fr <startdatum> <enddatum> bisher schon mglich war:
         15. 30.               Nur vom 15. bis einschlielich 30. jedes Monats
         03. 03.               Nur am 3. jedes Monats
         Jetzt neu ist auch mglich:
         20. 05.               Nur vom 20. eines Monats bis zum 05. des
                               Folgemonats, also immer ausser vom 06. bis 19.
         01.04. 15.05.         Nur vom 1. April bis zum 15. Mai. jedes Jahres
         24.12. 06.01.         Nur vom 24.12. des alten bis zum 06.01. des
                               neuen Jahres.
         20.01.1998 01.06.1998 Nur  zwischen den angegebenen Daten (Achtung:
                               Jahreszahlen immer vierstellig!)
         01.01.2000 01.01.2000 Nur genau am 1. Januar 2000.
+  NEW:  Unisched beendet sich jetzt sauber (d.h., er schreibt das Logfile
         und lscht die Busy-Semaphore), wenn man Ctrl+Break drckt, oder
         wenn man (nur unter OS/2) auf den "Close"-Button klickt, oder
         wenn ein Systemshutdown stattfindet. Empfehlung: Fr einen
         automatisierten Shutdown ohne Nachfrage unter OS/2
         System/Systemkonfiguration/System/Besttigung/Beim Schlieen ...
         ausschalten!
+  NEW:  Neues Keyword: "SemaphoreCheckInterval = xx" (oder: "SCI = xx").
         Gibt an, alle wieviel Sekunden Unisched nach Semaphoren aller Art
         suchen soll. Default ist 1, das ist bei lokalem Betrieb OK, da
         die Anfragen aus dem Cache befriedigt werden, kann aber bei
         Semaphoren auf ber LAN gemounteten Laufwerken zu unntiger
         Netzlast fhren.  Fr diese Konfiguration empfehle ich hochsetzen
         auf 10 oder mehr.  Der Wert ist nur eine ungefhre Richtlinie.
   FIX:  Conditional Poll funktionierte seit Beta 08.02 gar nicht mehr.
   FIX:  Conditional Poll beachtete nur Arcmail-Pakete, aber keine
         ?UT-Files.
   CHG:  Designstudie: Beim Aufrufen von externen Kommandos mit EXEC wird
         derzeit der Bildschirm gelscht (vorher: 1 nach oben gescrolled und
         Cursor in die unterste Zeile gesetzt).
   FIX:  Bei Aktion SEND wurden zwei Rescans ausgelst statt nur einer.

Version 1.0 Closed Beta 08.02

   FIX:  Unisched beachtet und erstellt jetzt whrend des Erstellens von
         Polls, Sends und Requests .BSY-Flags im Outbound des jeweiligen
         Nodes.  Das verhindert, dass Unisched z.B. einen Eintrag in ein
         FLO-File schreibt, whrend der jeweilige Node gerade anruft.
   FIX:  Wenn die Aktion SEND zweimal fr das gleiche File und den gleichen
         Node ausgefhrt wird, erkennt Unisched dies jetzt und verschickt
         das File trotzdem nur einmal, und zwar mit dem letztgenannten
         Flavour (wird also erst mit Crash und dann mit Hold versendet,
         bleibt zum Schlu nur der Hold-Versand brig).

Version 1.0 Closed Beta 08.01

   FIX:  Falsche Anzeige bei Verwendung einer nicht-schwarzen
         Hintergrundfarbe fr die KeyDescriptions.

Version 1.0 Wide Beta 07

   NEW: OS/2: Untersttzung von Named Pipes.  Angabe im Configfile durch
        "Pipe = \pipe\<pipename>".  Angabe des zugehrigen Loglevels ber
        "PipeLog = <loglevels>" wie bei ScreenLog oder DiskLog.
        Das Schlsselwoert "Pipe" sollte nur benutzt werden, wenn im Regel-
        falle diese auch gebraucht wird, da das Starten mit aktiviertem
        Pipe-Support bei nicht-vorhandenem Client unntig lange dauert.

   NEW: Invertierte Triggerfiles, Bsp: "!^e:\triggerfile.zip = $Aktion".
        Existiert die Datei triggerfile.zip nicht, wird die Aktion
        ausgelst. Danach wird die Aktion solange nicht ausgelst, wie
        die Datei triggerfile.zip "verschwunden" bleibt. Erscheint die
        Datei triggerfile.zip wieder, so wird dies von Unisched intern
        registriert, und wenn sie anschlieend erneut verschwindet, wird
        die Aktion wieder ausgefhrt. (Wofr um Himmels willen braucht
        man dieses Feature eigentlich?)
   NEW: Invertierte Flagfiles, Bsp: "!*e:\sema.sem = $Aktion". Die Aktion
        wird ausgelst, wenn die Datei sema.sem nicht existiert. Unisched
        erstellt die Datei daraufhin sofort selbst wieder neu.  Dieses
        Feature knnte man u.U. zur Alive-Kontrolle fr Unisched einsetzen.
        In diesem Falle wird nicht einmal eine Aktion bentigt, da alles,
        was man da braucht, das Neuerstellen der Datei ist. Deshalb wurde
        neu die "Null-Aktion" eingefhrt:
   NEW: Aktion IGNORE. Tut nichts, schreibt nichts ins Log.

   NEW: Alle Events und Aktionen, die in der Config in einer Zeile konfi-
        guriert wurden, die mit [ anfngt und mit ] aufhrt, werden
        *nicht* im Logfile/-fenster/-pipe erwhnt.  Ntzlich fr
        periodische Events mit hoher Frequenz oder inversen Alive-Check-
        Semaphoren. Beispiel:
        [ !*e:\sema\unialive.sem = Ignore ]

   NEW: Parameter "even" und "odd" fr Events (statisch und periodisch).
        Das jeweilige Event kann dann nur ausgefhrt werden, wenn die
        aktuelle Wochennummer gerade (even) bzw. ungerade (odd) ist.
        Bsp: Man mchte alle zwei Wochen montags eine Preislite posten:
        #123 00:00 01:00 Mo even = $Preisliste_Posten
        (Man beachte, da man auch noch einen Wochentag angeben mu, sonst
        wrde die Liste in geraden Wochen *jeden* Tag gepostet ...)
   NEW: Name der gedrckten Funktionstaste wird angezeigt
   NEW: Action REMOVE untersttzt Wildcards

   FIX: Fr Events, die die 24h-Grenze berschritten, wurden bei Wochentags-
        und Tagesnummern-Angaben die Daten des letzten statt des kommenden
        Tages herangezogen.
   FIX: "Slow Motion Mode" bei Erstinstallation oder bei groen
        Fenstergren (OS/2 MODExx,yy).
   FIX: Aktion PLAY kann jetzt auch wieder .MID-Dateien abspielen
   FIX: Fix am Speichermanagement in Verbindung mit Action Play.
   FIX: Falsche Logmeldung ber Ausgangsflavour bei Aktion REFLAVOUR
   FIX: Nach Zurcksetzen der Dialcounter wurde kein Rescan ausgelst, falls
        der zugehrige Poll nicht generiert werden kann
   FIX: Verwendung von Wildcards bei Triggerfiles fhrte evtl. zu Mehrfach-
        Triggerungen
   FIX: Im DiskLog konnten die Fehlermeldungen abgeschaltet werden.

   CHG: Veraltete Variante der Definition periodischer Events (~) entfernt.
   CHG: Wenn eine Semaphore(Flagfile)-Definition Wildcards enthlt, also
        z.B. *toss*.sem, werden nun vor dem Ausfhren der zugehrigen
        Aktion alle auf dieses Muster passenden Dateien gelscht.
   CHG: Synchronisationsverschiebung fr periodische Events kann jetzt bis
        zu 6 Stunden statt nur 60 Minuten betragen.

Version 1.0 Wide Beta 06

   NEW: Neuer Semaphoren-Typ:  "Triggerfiles", das sind Semaphoren, auf die
        Unisched reagiert, ohne sie zu lschen.  Siehe Doku.
   NEW: Mglichkeit, periodische Events auf andere Zeiten als die volle Stunde
        zu synchronisieren, zur Vermeidung von "Eventstaus".  Beispiel:
        "#123 ~60 +13 00:00 24:00 = PLAY THIRTEEN.WAV" wird auf 13 Minuten
        nach der vollen Stunde synchronisiert.
   NEW: Das Schlsselwort "exact" in der Defintion eines periodischen Events
        verhindert das Nachholen des Events, wenn die projektierte Ausfhrzeit
        lnger als 60 Sekunden zurckliegt.  Sinn macht das eigentlich nur,
        wenn man einen Stundengong abspielen lt, der natrlich nur zur
        vollen Stunde oder gar nicht kommen soll.  Bsp:
        "#123 ~60 exact 08:00 20:00 = play g:\os2\mmos2\cocoo.wav"
   NEW: Neue Funktionstasten:  KeyAlt0 - KeyAlt9, Key0 - Key9, KeyS0 - KeyS9

   NEW: Ausfhren von bis zu 16 Aktionen einmalig bei Programmstart:
        "SpawnInit = $AKTIONSNAME".
   NEW: Aktion "REFLAVOUR" zum ndern der Flavours im Outbound.  Bsp:
        "$Unhold = REFLAVOUR 2:2476/418 Hold Crash" ndert alle Hold-Mail fr
        2:2476/418 auf Crash.  Siehe auch Doku.
   NEW: Aktion "SEND" zum Versenden von Dateien.  Syntax wie "REQUEST".
        Zustzlich zum Flavour kann noch "kfs" oder "tfs" angegeben werden.
   NEW: Aktion PLAY gibt auer .WAV auch .MUS-Dateien wieder, sogar unter DOS.
        MUS-Dateien (Herkunft:  PB/RA Pagesongs) enthalten Kommandos im
        Klartext hnlich wie BEEP.  Details zu MUS-Dateien siehe Doku.
   NEW: OS/2:  Eigener Thread fr die Musikwiedergabe (PLAY), so da Sound
        nicht mehr die weitere Abarbeitung aufhlt.
   NEW: OS/2:  Aktion ABORTMUSIC (funktioniert aber nur bei .MUS)
   NEW: Bei den Aktionsnamensdefinitionen sind Rekursionen mglich.  Bsp:
        $EditConfig = EXEC edit c:\unisched\unisched.cfg
        $ReadConfig = RESTART
        $Konfigurieren = $EditConfig $ReadConfig
        KeyAltC = $Konfigurieren

   NEW: Timestamps fr die Busy-Semaphore.  Siehe Doku unter "AliveTime" bzw.
        "IgnoreOldBusySem".
   NEW: Es knnen jetzt bis zu 10 verschiedene "RescanSema"s gleichzeitig
        angegeben werden.  Ntzlich, wenn man verschiedene Mailer testet und
        fr alle die richtigen Semaphoren erstellen lassen will.
   NEW: Unterschiedliche Loglevel.  Anzeige kann ber "ScreenLog" und
        "DiskLog" gesteuert werden, z.B.:  "ScreenLog = !?+",
        "DiskLog = !?+-.~#*p_".  Erklrung der einzelnen Level siehe Doku.
   NEW: Includes in der Config: "Include = c:\pfad\dateiname.cfg"
   NEW: Schlsselwort "ExcessiveSlicing" zur weiteren Reduktion der Systemlast
        (nur bei der DOS-Version sinnvoll).  Siehe Doku.

   NEW: OS/2: Icon. In die EXE-Datei gelinked und als separate .ICO-Datei.
   NEW: Anzeige des jeweils nchsten periodischen Events.
   NEW: Uhr in der Titelzeile, kann durch "Clock=Off" abgeschaltet werden.
   NEW: Unisched pat sich nun auf beliebige Fenstergren an.  (OS/2:  MODE
        COxx,yy, DOS:  MODE CON:  LINES=50, jeweils vor Start von Unisched).
        SmallWindow=1 wird in der OS/2-Version dafr demnchst nicht mehr
        untersttzt werden.
   NEW: Neue Schlsselworte fr die Farben: ColHeadline, ColKeyDescriptions.
   NEW: "KeyColumns" gibt an, auf wieviele Spalten die Anzeige der
        Funktionstastenbelegung verteilt wird.  Default ist "KeyColumns=4"

   FIX: Eventdefinition: Week und WkEnd gingen nicht (Syntax Error)
   FIX: Diverse Fixes an den periodischen Events. (Doppelausfhrung etc.)
        Hierzu bitte unbedingt die README.TXT lesen!

   FIX: Filerequest mit Passwort ging nicht.
   FIX: Taskpolls wurden fr die falsche Line angelegt (obwohl die richtige im
        Log stand).
   FIX: Bei Tippfehlern in den Actions ("= EXEX ..." z.B.) gab es keine
        Fehlermeldung.
   FIX: Bei Fehlern in der Konfigurationsdatei wurde teilweise das BSY-File
        nicht gelscht, das Log-Fenster zerschossen, und keine lesbare
        Fehlermeldung ausgegeben, manchmal auch nichtmal was ins Log
        geschrieben.

   FIX: Systemlast   bei  Abbruch  wegen  UNISCHED.BSY verringert.
   FIX: UNISCHED.BSY wurde bei diversen Actions flschlicherweise gelscht.
        UNISCHED.BSY ist jetzt immer gesetzt, solange Unisched sich nicht mit
        Errorlevel beendet, also z.B. auch whrend einer ACTION EXEC.
   FIX: DOS-Version Windows NT-tauglich gemacht.  Bitte Doku unter
        "ExcessiveSlicing beachten.
   FIX: Sehr kleines <g> Speicherleck behoben

   FIX:  Kosmetik am Display des nchsten Events ($ und _ - Zeichen entfernt)

   CHG: Wenn als Flavour "poll" angegeben ist, wird zum Anlegen des Taskpolls
        nur die erste angegebene Line bercksichtigt.
   CHG: Die DOS-Version sollte ab jetzt besser nur bei geladenem SHARE.EXE
        (oder vergleichbarem Locking-Support) ausgefhrt werden.
   CHG: Die Funktionstastenbeschreibungen werden nun bndig ausgerichtet.
   CHG: Das Distributionsarchiv wird von nun an mit RAR statt mit LZH
        gepackt, um die erweiterten Attribute korrekt rberzubringen. Unter
        OS/2 bitte unbedingt mit dem OS/2-RAR entpacken!



Version 1.0 Wide Beta 05

   CHG: Beenden nur noch durch Alt+X. Wer will, kann das alte Verhalten durch
        "KeyESC = EXIT 0" nachbilden ... KeyESC ist brigens neu.
   CHG: Bei Start ohne Parameter wird die UNISCHED.CFG nun immer in dem
        Verzeichnis gesucht, in dem sich die UNISCHED.EXE bzw.  UNISCHE2.EXE
        befindet, und nicht mehr im aktuellen Verzeichbnis.  Eine
        alternative Config-Datei kann ber den Parameter /C angegeben
        werden ("/Ce:\test.cfg"). ACHTUNG! Eventuell sind Batches zu ndern!

   NEW: Untersttzung von Online-Tossing. Siehe Dokumentation.
   CHG: Syntaxnderung bei Lineangabe beim Poll:  Jetzt mit line<nr>, also
        z.B. "Poll 2:2476/418 crash line2".  Die alte Syntax (nur Angabe
        der Nummer) geht noch, wird aber in der  nchsten Beta wegfallen.
   NEW: Mehrere Lineangaben beim Poll mglich ("line1 line2 line4").
   NEW: Lschen von Busy-, Nodial-, Overtry-Marks vor dem Erstellen des
        Polls (siehe Doku unter ResetDialCounters)
   NEW: Untersttzung der New BT-XE-Style Outbound Flavours (FL0 .. FL9)

   NEW: Ein Event kann nun mehrere Aktionen nacheinander auslsen
        ("KeyF1 = $Poll_Hub $Poll_Othernet"), oder man kann Aktionen auslsen,
        ohne ihnen explizit Namen zu geben: "KeyF2 = PLAY trommel.wav".
        Diese Direktkommandos kann man aber nicht mischen, davon ist dann
        wieder nur eins pro Zeile zulssig.
   NEW: Abkrzungen: "Week" fr "Mo Di Mi Do Fr", "WkEnd" fr "Sa So".
   NEW: Periodische Events sind nun auch auf bestimmte Zeitrume beschrnkbar.
        Dabei folgt die Syntax jetzt den statischen Events, ist lediglich
        durch Angabe der Periodendauer mit ~ erweitert. Siehe auch Doku. Bsp:
        #846 ~60 08:00 20:00 Week = $Bigben
   CHG: Die alte Syntax fr periodische Events (~<nr> = <action) funktioniert
        noch, um das Update zu erleichtern, wird aber in einer zuknftigen
        Beta weggelassen werden.

   NEW: OS/2: Abspielen von WAV-Dateien mit der Aktion PLAY <Dateiname>.
        Geht nur unter OS/2 und erfordert installierten MMPM/2.
   NEW: Aktion REMOVE lscht eine Datei.
   NEW: Config Neueinlesen ber Action RESTART.

   NEW: Untersttzung von %UMGEBUNGSVARIABLEN% in der Konfigurationsdatei.
   NEW: Bei Start berprfung, ob Unisched bereits luft (ber UNISCHED.BSY).
   NEW: DOS: Multitasking-Environment frei whlbar (siehe Doku unter "MTask").
        So luft Unisched auch halbwegs unter Windows NT mit Mtask=Windows.

   FIX: Aufgerufene Prozesse mssen nicht mehr unbedingt ins Unisched-
        Verzeichnis zurckkehren.
   FIX: Events, die die 24:00-Grenze berschreiten, arbeiten jetzt wie
        erwartet. (Keine zweite Ausfhrung um 0 Uhr mehr).
   FIX: Beep-Dauer war immer gleich der Frequenz.
   FIX: Bildschirmdarstellung, wenn gar keine KEYxxx - Ereignisse verwendet
        wurden, war falsch


Version 1.0 Wide Beta 04

   NEW: Periodische Events (alle xx Minuten Aktion ausfhren)
   NEW: Neue Aktion:  BEEP.  Gibt einen Piepton definierbarer Frequenz und
        Dauer aus.
   NEW: Neue Aktion: SEMAPHORE. Legt eine Semaphore-Datei an.
   CHG: Logfile- und Bildschirmdarstellung aufgerumt.
   CHG: Funktionstasten haben nun Prioritt ber andere Events (damit man im
        Notfall Alt+X drcken kann ... ;-)
   CHG: nderungen im Dateiformat von UNISCHED.DAY. Bitte UPDATE.TXT lesen.
   FIX: Eine ganze Reihe Bugs behoben, die vermutlich zu Fehlverahlten
        fhrten, wie z.B. SYS 3175 unter OS/2 oder Abstrze unter DOS.
   FIX: Einige Dateien wurden  nicht geschlossen (fhrte zu Problemen,
        wenn UniSched lngere Zeit nicht ber EXIT / Alt+X verlassen wurde)
   FIX: Die "Next Event"-Zeile wird jetzt auch angezeigt, wenn es am gleichen
        Tag keine weiteren Events mehr gibt.
   FIX: Das Logfenster wird jetzt richtig nach UNISCHED.ACT gedumpt statt nach
        UNISCHED.  Die Datei UNISCHED daher bitte lschen, falls sie noch da
        ist.
   FIX: Conditional Poll funktioniert jetzt (keine doppelten Punkte mehr)
   FIX: Scrollingprobleme mit SmallWindow unter DESQview behoben (?)


Version 1.0 Wide Beta 03

   - Bugfix:  Events, die nur an bestimmten Tagen im Monat ausgefhrt
     werden sollen, funktionierten nicht und blockierten die Ausfhrung
     aller anderen Events (im Boden versink ;-)
   - Neue Aktion:  REQUEST.  Diese Aktion requestet ein File (evtl. mit
     Passwort) bei einem Node.  Parameter siehe Doku.  So kann man z.B.
     einmal im Monat die Fileliste seiner Lieblingsbox requesten lassen.


Version 1.0 Wide Beta 02

   - Bugfix:  Events, die nur an bestimmten Tagen im Monat ausgefhrt
     werden  sollen, funktionierten nicht
   - Neue Tastenkombinationen: KeyAltA .. KeyAltZ (auer: Alt+X, das ist
     fr UniSched reserviert)
   - Die Beispielkonfig im Archiv umbenannt, damit sie beim Updaten keine
     fertigen Configs berschreibt, und diverse Grammtikbugs in der Doku
     entfernt ;-)


Version 1.0 Wide Beta 01

   -  First public release

[EOF]
