Date: Tuesday December 23, 2003 @ 17:09
Author: jm
Update of /server/cvs/freexp
In directory m6s15:/tmp/cvs-serv9575
Modified Files:
Tag: Branch_3_20_Release
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.5.2.6 Tue Dec 23 16:09:36 2003
Repository revision: 1.5.2.6 /server/cvs/freexp/docform.pas,v
Sticky Tag: Branch_3_20_Release (branch: 1.5.2)
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