

Aenderungen in den einzelnen Versionen


Version 1.00 vom 2. Mai 1993
============================

Allgemeines:
- Erste von Markus Bubendorf verffentlichte Version!

Neuerungen:
- Allg.  : Fr alle Programme wurde eine neue Konfigurationsdatei
           (HACKFAX.CFG) eingefhrt. Die entsprechenden Mglichkeiten
           sind in HACKFAX.CFG selber beschrieben.
- Allg.  : Ausfhrliche Meldungen ber den Programmablauf, die auch in
           ein Logfile geschrieben werden knnen.
- ASC2G3 : Zirka drei Mal schneller.
- ASC2G3 : Unterschiedliche Zeichenstze verwendbar.
- RCVFAX : Neue Commandline Parameter.
- FAXVIEW: Geschwindikeit optimiert.
- FAXVIEW: Verwendung von MyDials.
- FAXVIEW: Darstellung (1:1 oder 1:2) wird mit dem Setup abgespeichert
           und beim nchsten Programmstart wieder geladen.
- FAXVIEW: Setup kann beim Programmende automatisch gespeichert werden.
- QFAX2G3: Neues Programm, um Faxe vom QFax Format ins HackFax Format zu
           konvertieren.


Korrigierte Fehler:
- ASC2G3 :  und  werden richtig erzeugt.
- FAXVIEW: Ausdrucke mit DeskJet 500 passte manchmal nicht auf eine Seite.
- FAXVIEW: Speicherverbrauch um zirka 100kByte verringert.
- RCVFAX : Anzahl der empfangenen Seiten werden korrekt angezeigt.
- RCVFAX : Timing z.T gendert, damit Probleme mit der Initialisierung
           des Modems verschwinden.
- RCVFAX : Empfang mehrseitiger Faxe (zumindest bei mir!).
- SENDFAX: Die Anzahl der verschickten Seiten wird korrekt angezeigt.



Version 1.10 vom 1. Juni 1993
=============================

Allgemeines:
- FAXPOLL.TTP wurde dem Gesamtpaket wieder hinzugefgt.

Aenderungen:
- FAXVIEW: Optimierte Darstellung der Seite. Dadurch wird der Bildaufbau
           etwas beschleunigt und das Geflacker der Maus reduziert.
- FAXVIEW: Einzelne Seiten knnen direkt mit den Tasten '0' bis '9'
           angewhlt werden.
- FAXVIEW: Kleinere Aenderungen, die die Bedienung etwas komfortabler machen,
           hier aber nicht weiter erwhnt werden.
- FAXVIEW: Wird eine Datei in der Kommandozeile bergeben, so wird diese
           sofort dargestellt. Bei entsprechender Installation kann man
           Faxe nun also mit einem Doppelklick anschauen.
- ASC2G3:  Buchstaben knnen mit den Attributen 'Fett', 'Schrg' und
           'Unterstrichen' dargestellt werden. Fr jedes Attribut kann
           zudem eine 'Strke' gewhlt werden.
- ASC2G3:  Parameter zu den Kommandos wurden z.T. gendert. Siehe 
           READ_ME.TXT.
- ASC2G3:  Zustzlich zu den Screen-Bildern knnen nun auch noch monochrome
           *.IMG Dateien geladen werden.

Korrigierte Fehler:
- FAXVIEW: Vor dem Programmende wird der angefoderte Speicher wieder zurck
           gegeben. Damit sollte das '40-Ordner' Problem behoben sein.
- FAXVIEW: Zu lange Seiten werden unten abgeschnitten.
- FAXVIEW: Bei Faxdateien, die nur eine Faxseite enthalten, kann nun nicht
           mehr geblttert werden.
- FAXVIEW: Sollte nun auch auf einem Grossbildschirm laufen
- QFAX2G3: Seitenenden werden korrekt erzeugt.
- ASC2G3:  Die Lnge einer Seite wird nicht mehr durch die Anzahl der
           Textzeilen, sondern durch die Anzahl der Pixelzeilen begrenzt.
           Ebenso wird mit der Seitenbreite verfahren.
- FAXVIEW: Bei Ausgabe auf einen Deskjet wird das letzte Byte nun nicht mehr
           vergessen!
- RCVFAX:  Der Empfang mehrseitiger Faxe ist nun auch mglich, wenn RcvFax
           aus Binkley heraus gestartet wird.
- SENDFAX: Seitenenden werden auch bei 2d kodierten Dateien korrekt erkannt
           und angezeigt!
- Allgem:  Texte und Loglevel zu den Texten berarbeitet.



Version 1.20 vom 20. Februar 1994
=================================

Allgemeines:
FAXPOLL.TTP wurde in POLLFAX.TTP umbenannt, um eine etwas konsequentere
Namensgebung zu haben.

Aenderungen:
Allgemein: Das Statement PORT wird nun ausgewertet und beachtet. Siehe
           HACKFAX.CFG fr die genaue Syntax und die Anwendung.
Allgemein: Wenn die Environmentvariable HACKFAX gesetzt ist, so wird der Wert
           als Pfad verwendet. Die Konfigurationsdatei HACKFAX.CFG wird in
           diesem Fall unter dem angegeben Pfad gesucht.
Allgemein: Die erzeugten Dateien haben nun folgenden Aufbau: ddmmhhii.FAX mit
           dd=Tag, mm=Monat, hh=Stunde, ii=Minute. Sollte eine solche Datei
           schon existieren, wird so lange die Minute und die Stunde erhht,
           bis ein neuer Dateiname entsteht.
- FAXVIEW: Weitere Geschwindigkeitsoptimierungen. Gegenber der Version 1.10
           ist FaxView nun bis zu 1.8 Mal schneller beim Dekodieren.
- FAXVIEW: Mit ^C wird die aktuelle Fax-Seite als SCRAP.IMG ins Clipboard
           geschrieben. Sollte kein Clipboard vorhanden sein, so wird nichts
           gespeichert.
- ASC2G3:  Neuer Konfigurationsparameter: ENDEOP. Bedeutung siehe HACKFAX.CFG
- ASC2G3:  Noch ein bisschen Geschwindigkeitsoptimiert
Allgemein: Neuer Header in den Fax-Dateien. Der Header kann mehr Informationen
           speichern und wird fr sptere Erweiterungen (Zeitversetztes
           Senden etc.) bentigt. Um Dateien mit dem alten Header zu erzeugen,
           muss in der Konfiguration oder in der Kommandozeile HEADER=ZFAX
           stehen. Standard ist HEADER=HACKFAX.
Allgemein: Den Programmen SendFax und FaxPoll kann nun anstatt einer Nummer
           ein Name aus einem Nummernverzeichnis bergeben werden. 
           Standard-Nummern-Verzeichnis ist die Datei HACKFAX.NUM. Mit
           NUMBERFILE=file kann diese Vorgabe allerdings gendert werden.
           Der Aufbau der Nummerndatei ist in der Beispieldatei erklrt.
- ASC2G3:  Mit ~DO kann nun der Monat als Zahl eingefgt werden.
- ASC2G3:  Mit ~DE und ~DG kann die Sprache fr das Einfgen der Monate und
           der Wochentage auf Englisch bzw. auf Deutsch gestellt werden.
           Startwert ist Deutsch.
- FAXVIEW: Wird in der Kommandozeile sowohl der Name einer Faxdatei als auch
           '-p' bergeben, so wird das komplette Fax gedruckt.
Allgemein: Die Reaktionszeiten auf Tastatureingaben (v.a. Abbruch) wurden
           verkrzt.
- RCVFAX:  Hinter "RING=" kann man nun eine 'Tages-' und eine 
           'Nachteinstellung' vornehmen.
- FAXVIEW: Sofern man auf einen DeskJet ausdruckt, kann man eine Vergrsserung
           im Bereich 1.00 bis 1.99 angeben.
Allgemein: Neuer Konfigurationsparamter DEINIT, um das Modem am Schluss in
           einen definierten Ausgangszustand zurckzuversetzen.
Allgemein: Neuer Konfigurationsparamter NOINIT, um das Modem berhaupt nicht
           zu initialisieren.
           
Korrigierte Fehler:
Allgemein: Die LOCALID kann nun wirklich 25 Zeichen lang sein. Bisher wurden
           IDs lnger als 20 Zeichen ignoriert.
Allgemein: Wenn die Konfigurationsdatei nicht gefunden werden konnte, so wird
           eine entsprechende Meldung ausgegeben.
- ASC2G3:  Kommentarzeilen werden nicht mehr als Leerzeilen in die Fax-Datei
           geschrieben sondern werden wirklich ignoriert.
- ASC2G3:  Seitenumbruchzeilen (solche mit ~Pn) werden ebenfalls ignoriert,
           falls kein Seitenumbruch statt fand.
- RCVFAX:  Mehrseitige Faxe, die 2d codiert sind, sollten nun empfangen werden
           knnen.
- QFAX2G3: Seitenendecode (EOP) wird nun korrekt erzeugt.

Eingebaute Fehler :-(
- SENDFAX: Es kann nur noch eine Seite verschickt werden. Wenn mir jemand 
           erklrt wieso, werde ich dieses 'Feature' wieder ausbauen.
           

Version 1.30 vom 28. Dezember 1994
==================================

Aenderungen:
- FAXVIEW: DeskJet Druckausgabe weiter beschleunigt
Allgemein: Konfigurationsparameter BAUDRATE wird nun ausgewertet. Allerdings 
           muss RSVE oder HSMODEM installiert sein, um in den Genuss der hohen
           Baudraten zu kommen. Da es verschiedene Hardware Basteleien und
           div. Software gibt, kann die Baudrate durchaus daneben sein. Am
           Besten, man probiert verschiedene Werte aus!  Mgliche neue Werte
           sind: 153600, 115200, 76800, 57600 und 38400!

Korrigierte Fehler:
- FAXVIEW: Ueberlange Faxseiten fhren nicht mehr zu Speicherfehlern und 
           Abstrzen.
- FAXVIEW: Kurze Seite fhren nicht mehr zu Anzeigefehlern oder Abstrzen
- ASC2G3:  Monatsnummer war um eins zu klein
- ASC2G3:  Die Umstellung der Sprache mit ~DE oder ~DG hinterliess jeweils
           ein 'E' bzw. ein 'G' im Text.
Allgemein: Beschreibung zum LOCALID Parameter war nicht richtig
- FAXVIEW: Kommandozeilenparameter '-p' funktioniert nun manchmal (Funktion
           ist aber immer noch sehr buggy).
- POLLFAX: Aufruf mit '-h' oder '-v' fhrt nun zum korrekten Beenden
           von PollFax.
- POLLFAX: Eine falsche Nummer wird in der Fehlermeldung nun
           korrekt ausgegeben.
- RCVFAX:  Luft nun auch unter MAGICS!
- FAXVIEW: Zeigt nun an, falls zu wenig Speicher vorhanden ist!
- FAXVIEW: Luft nun auch unter MultiTOS und MAGICS!
- FAXVIEW: Fenster lassen sich nun auch aus dem sichtbaren Bereich
           heraus schieben.
           
