Date: Tuesday December 23, 2003 @ 17:11 Author: jm Update of /server/cvs/freexp In directory m6s15:/tmp/cvs-serv2282
Modified Files: docform.pas Log Message: JM: Versionssprung auf v2.0 einschlieálich neuer und kompletter Dokumentation; der vollständige Umfang der Änderungen ist der DocForm.Dq/Txt zu entnehmen. - xlate wurde etwas modularisiert ist nun eine Art Kompatibilitätsmodus für die bisherige einfache Forma- tierung der v1.03/1.04 mit wenigen neuen Features und bei im Prinzip gleichem Verhalten und mit denselben Aufrufen wie vorher bedienbar. - Unbekannte Textauszeichnungen aus d2format werden überlesen. - d2format mit weiteren Modulen bietet als wesentlich erweitertes xlate zudem eine Printformatierung mit Seitenzahlen, zwei Varianten zur Tabellenbenamung, ein automatisch erstelltes Inhalts- und Tabellenverzeichnis und wurde um andere Features erweitert, die durch (kombinierte) Aufrufschalter und neue Textauszeichnungs- markierungen einstellbar sind. - Die Verwendung von temporären Files erzeugt dabei einen etwas höheren Filehandlesverbrauch - ein zweiter Pass für Querverweise (nur Aufrufschalter "-x") wird die Bearbeitungsdauer etwa verdoppeln. weitere Änderungen: - Die Aufrufprozedur wurde für beide o.g. Prozeduren um einen Hilfstext, Default-Einstellungen für Breite=71 und Rand=3 sowie einem einfachen Status-Bericht für beide (und einem erweiterten Berichtsmodus bei d2format für Funktionen und Textauszeichnungen) sowie der Ausgabe von Warnhinweisen bei aussetzendem Pseudo-Blocksatz ausgetattet. - Neu: Ausgabeumleitung von Aufrufmeldungen/Berichten per ">" eingebaut. - Neu: (in wrform/wr2form): wenn einer öffnenden runden Klammer ein Bindestrich folgt, wird nicht nach dem Bindestrich umbrochen; schützt also bereits vorhandene Verweise im der Form (->S. 123) Text vor einem Umbruch nach "-". - Neu: der Pseudoblocksatz kann mit Aufrufschalter -o[o] abgestellt werden (und ist mit dem Schalter "_-[Logfile]" der einzige wirksame Aufrufschalter im v1.03/1.04 Kompatibilitätmodus). - Fix: Bei den Einzugsroutinen "--" und "++" wird jetzt zuerst der "buf"- Inhalt mit writebuf ausgegeben und damit das Ende des vorherigen Absatzes erzwungen. - Fix: Der Schutz vor Einfrieren des Systems bei langen Zeichenketten ohne oder nur mit Leerzeichen - 2 Fehlerbehandlungen und - Begrenzung der kleinsten einstellbaren Breite auf 20 Zeichen/Zeile. =================================================================== File: no file docform.pas Status: Needs Checkout Working revision: 1.13 Tue Dec 23 16:11:31 2003 Repository revision: 1.13 /server/cvs/freexp/docform.pas,v Existing Tags: before_FreeXP (revision: 1.5.2.3) Snapshot_31082003 (revision: 1.11) Reimport_main_branch (revision: 1.7) branch_3_7_8 (branch: 1.12.2) mergepoint (revision: 1.6.2.1) RC2_3_40 (revision: 1.6.2.1) Release_3_20d (revision: 1.5) RC1_3_40 (revision: 1.6.2.1) Release_3_20c (revision: 1.5) Release_3_20b (revision: 1.5) Beta_3_30_6 (revision: 1.6.2.1) Beta_3_30_5 (revision: 1.6) Beta_3_30_4 (revision: 1.6) Beta_3_30_3 (revision: 1.6) Release_3_20 (revision: 1.5) RC5_3_20 (revision: 1.5) RC4_3_20 (revision: 1.5) Beta_3_70_1 (revision: 1.6) Branch_3_30_Release (branch: 1.6.2) Beta_3_30_1 (revision: 1.6) RC3_3_20 (revision: 1.5) Beta_3_21_24 (revision: 1.6) RC2_3_20 (revision: 1.5) Beta_3_21_23 (revision: 1.6) RC1_3_20 (revision: 1.5) Beta_3_21_22 (revision: 1.5) Branch_3_20_Release (branch: 1.5.2) RC0_3_20 (revision: 1.5) Beta_3_20_21 (revision: 1.5) Beta_3_20_20 (revision: 1.4) Beta_3_20_19 (revision: 1.3) start (revision: 1.1.1.1) mk (branch: 1.1.1) ------------------------------------------------------------------------ FreeXP CVS-Mailingliste [EMAIL PROTECTED] http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list