Aenderungen in den einzelnen Versionen Version 1.00 vom 2. Mai 1993 ============================ Allgemeines: - Erste von Markus Bubendorf ver”ffentlichte Version! Neuerungen: - Allg. : Fr alle Programme wurde eine neue Konfigurationsdatei (HACKFAX.CFG) eingefhrt. Die entsprechenden M”glichkeiten sind in HACKFAX.CFG selber beschrieben. - Allg. : Ausfhrliche Meldungen ber den Programmablauf, die auch in ein Logfile geschrieben werden k”nnen. - ASC2G3 : Zirka drei Mal schneller. - ASC2G3 : Unterschiedliche Zeichens„tze 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 n„chsten 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 ge„ndert, 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 k”nnen direkt mit den Tasten '0' bis '9' angew„hlt werden. - FAXVIEW: Kleinere Aenderungen, die die Bedienung etwas komfortabler machen, hier aber nicht weiter erw„hnt 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 k”nnen mit den Attributen 'Fett', 'Schr„g' und 'Unterstrichen' dargestellt werden. Fr jedes Attribut kann zudem eine 'St„rke' gew„hlt werden. - ASC2G3: Parameter zu den Kommandos wurden z.T. ge„ndert. Siehe READ_ME.TXT. - ASC2G3: Zus„tzlich zu den Screen-Bildern k”nnen 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 gebl„ttert werden. - FAXVIEW: Sollte nun auch auf einem Grossbildschirm laufen - QFAX2G3: Seitenenden werden korrekt erzeugt. - ASC2G3: Die L„nge 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 m”glich, 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 erh”ht, 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 sp„tere Erweiterungen (Zeitversetztes Senden etc.) ben”tigt. 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 ge„ndert werden. Der Aufbau der Nummerndatei ist in der Beispieldatei erkl„rt. - 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) wurde verkrzt. - RCVFAX: Hinter "RING=" kann man nun eine 'Tages-' und eine 'Nachteinstellung' vornehmen. - FAXVIEW: Sofern man auf einen DeskJet ausdruckt, kann man eine Vergr”sserung 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 l„nger 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 k”nnen. - QFAX2G3: Seitenendecode (EOP) wird nun korrekt erzeugt. Eingebaute Fehler :-( - SENDFAX: Es kann nur noch eine Seite verschickt werden. Wenn mir jemand erkl„rt wieso, werde ich dieses 'Feature' wieder ausbauen.