home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 1998 October
/
STC_CD_10_1998.iso
/
ANWEND
/
UDO
/
REL6_7.TXT
next >
Wrap
Text File
|
1998-09-26
|
57KB
|
1,106 lines
UDO-Historie bis
Release 6 Patchlevel 7
11. Dezember 1997
von
Dirk Hagedorn
Deutschland
Asmecke 1
59846 Sundern
E-Mail: DHagedorn@t-online.de
Inhaltsverzeichnis
==================
1 Aenderungen seit Release 6
1 Aenderungen seit Release 6
*****************************
1.1 PL7 vom 11.12.1997
=======================
Allgemeines:
. Neu: Platzhalter (!raw [...])
Der Parameter wird ohne jegliche Umwandlung, also 1:1
ausgegeben (Herbert Mueller).
. Aenderung: !raw muss nicht mehr am Anfang einer Zeile
benutzt werden, sondern kann jetzt auch eingerueckt benutzt
werden (Herbert Mueller).
. Aenderung: Zusaetzlich zur Fehlermeldung "'!endif'
expected" wird nun noch im Logfile ausgegeben, in welcher
Datei in welcher Zeile das letzte !if... benutzt wurde
(Ulrich Kretschmer).
. Bugfix: Nach !begin_ignore wurde alles ignoriert, auch
!end_ignore (Andreas Bruhn).
DRC:
. Neu: Vorspann-Kommando !drc_flags <wert>. Hiermit kann man
den Wert angeben, der als letzter numerischer Wert einer
Nodedefinition gesetzt werden soll (Stefan Braunstein).
Beispiel: !drc_flags 6
HTML:
. Neu: !html_propfont_name und !html_propfont_size (Ulrich
Kretschmer). Hiermit kann der Standardfont und/oder die
Standardgroesse bestimmt werden. Die Groesse wird gemaess
HTML 3.2 angegeben. Beispiel:
!html_propfont_name Arial
!html_propfont_size -1
. Neu: Passend zum obigen Befehlssatz kann man zur Bestimmung
des nichtproportionalen Zeichensatzes fuer verbatim-
Umgebungen die Befehle !html_monofont_name und
!html_monofont_size benutzen.
. Neu: !chaptericon_text
Hiermit kann man einen Text unterhalb eines Chaptericons
darstellen (zahlreich gewuenscht).
. Neu: Mit !html_frams_column_image kann man eine
Hintergrundgrafik fuer den linken Frame setzen (Wilfried
Behne).
. Aenderung: Auf der ersten Seite wird nur noch dann ein
Home-Symbol erzeugt, wenn !html_backpage benutzt wird,
welches dann auf diese Seite zeigt (Herbert Mueller).
. Aenderung: !html_backpage verkraftet nun URLs mit bis zu
512 Zeichen.
. Bugfix: Wurde im ersten Node !chaptericon_active ohne
!chaptericon benutzt, so erzeugte UDO statt eines HTML-Tags
nur Muell (Norbert Hanz). Hinweis: Ein aktives Icon ohne
Haupticon ist natuerlich auch nicht der Sinn der Sache. ;-)
. Bugfix: Die quotierte Tilde (! ) wurde in
!docinfo [webmasterurl] nicht korrekt umgesetzt (Michael
Streichsbier).
. Bugfix: Wurden die HTML-Farbwerte geklammert (z.B.
!html_backcolor [#FFFFFF], so gab UDO eine Fehlermeldung
aus, anstatt die Farbe zu uebernehmen (Herbert Mueller).
IPF:
. Aenderung: viele, viele, viele Aenderungen hat es gegeben.
So wird jetzt fast der komplette UDO-Befehlssatz
unterstuetzt. Einige Kleinigkeiten (z.B. Indizes)
funktionieren noch nicht.
RTF:
. Neu: --- wird in \emdash, -- in \endash umgewandelt (Norbert
Hanz).
. Bugfix: Wurden typographische Anfuehrungszeichen in
!table_caption verwendet, so erschien die Ueberschrift
verstuemmelt (fehlende Leerzeichen nach den RTF-Tags)
(Norbert Hanz).
1.2 PL6 vom 23.10.1997
=======================
Allgemeines:
. Neu: Schalter !no_links [...]
Wird dieser Schalter im Vorspann benutzt, so werden Links
nicht umgewandelt und nur der erste Parameter des Link-
Kommandos ausgegeben. Praktisch, wenn einem z.B. in RTF das
Woertchen "siehe ..." auf die Nerven geht (Norbert Hanz).
. Neu: Platzhalter (!index [<text>]
Funktioniert genau wie (!idx [<text>], mit dem kleinen aber
feinen Unterschied, dass <text> nicht ausgegeben wird,
sprich es erfolgt nur ein Eintrag in den Index (Christian
Nieber).
. Neu: Schalter !subtoc_offset, !subsubtoc_offset und
!subsubsubtoc_offset
Hiermit lassen sich analog zu !toc_offset die Offsets fuer
die Numerierung der Unterkapitel bestimmen (Norbert Hanz).
Will man beispielsweise die Nummern alle bei 0 starten
lassen, so benutzt man
!toc_offset -1
!subtoc_offset -1
!subsubtoc_offset -1
!subsubsubtoc_offset -1
Ihr seht, der angegebene Wert wird auf 1 addiert und als
Startnummr verwendet.
. Neu: ignore-Umgebung mit !begin_ignore und !end_ignore
Alles, was innerhalb dieser Umgebung steht, wird von UDO
schlicht und ergreifend ignoriert (zahlreich gewuenscht).
Ungetestet!
. Bugfix: Kein Absturz mehr bei Verwendung von
!docinfo [programimage].
. Bugfix: Versucht man eine Tabelle innerhalb einer anderen
anzulegen, beschwert sich UDO nun (Andreas Swazinna).
. Bugfix: Schachtelt man mit !begin_node zu tief, so erzeugt
UDO nun eine Fehlermeldung anstatt abzustuerzen.
ASCII:
. Aenderung: Werden Fett-, Kursivschrift etc. ueber das
Zeilenende hinaus benutzt, so schliesst UDO die Effekte am
Zeilenende und oeffnet sie am Anfang der naechsten Zeile
erneut (Norbert Hanz).
DRC:
. Aenderung: Werden Fett-, Kursivschrift etc. ueber das
Zeilenende hinaus benutzt, so schliesst UDO die Effekte am
Zeilenende und oeffnet sie am Anfang der naechsten Zeile
erneut (Stefan Braunstein).
HTML:
. Aenderung: UDO benutzt nun bei Listenumgebungen
"<td nowrap ...>", um einen Umbruch in der linken Spalte zu
unterbinden (Norbert Hanz).
. Neu: Befehl !chaptericon_active
Hier kann man fuer den linken Rahmen bzw. fuer die linke
Spalte ein Bild angeben, dass nur dann angezeigt wird, wenn
das Kapitel oder eines dessen Unterkapitel angezeigt wird
(Wilfried Behne).
. Neu: Schalter !html_button_alignment [left|center|right]
Sorgt fuer die Ausrichtung der Buttons beim "modernen"
Layout (Wilfried Behne). Default: center
Statt !docinfo [authorimage] verwendet UDO nun fuer HTML
nur noch das "authoricon" fuer den linken Frame bzw. die
linke Spalte. Somit kann man unterschiedliche Bilder fuer
Titelseite und Frame verwenden.
. Neu: !html_frames_layout koennen folgende Parameter
uebergeben werden (Norbert Hanz):
- "noresize": Fuegt dem Frameset-Tag "noresize" hinzu.
Die Breite des linken Frames laesst sich dann vom
Benutzer nicht mehr veraendern.
- "noborder": Fuegt dem Frameset-Tag "border=0
frameborder=0 framespacing=0" hinzu. Der linke Frame
hat dann keinen Rand mehr.
- "noscrolling": Fuegt dem Frame-Tag "scrolling=no"
hinzu. Im linken Frame kann dann nicht mehr gescrollt
werden.
Beispiele:
- !html_frames_layout noborder noresize noscrolling
- !html_frames_layout [noborder, noresize]
. Aenderung: Das "authoricon" wird nun auch bei Frames mit der
Startseite verlinkt.
. Aenderung: UDO benutzt nun fuer Frames und das "moderne"
Layout standardmaessig keine Hintergrundfarbe mehr.
. Aenderung: Ein Klick auf den aufwaerts gerichteten Pfeil
verzweigt nun zum Anfang des Inhaltsverzeichnisses und nicht
wie bisher zum Anfang der Startseite (Norbert Hanz).
. Aenderung: Zur Erzeugung zusaetzlicher Leerzeilen
(!smallskip etc.) gibt UDO nun "<br> " aus. Der MSIE
soll sonst Probleme machen (Norbert Hanz).
. Bugfix: !html_img_suffix wird nun auch fuer Chaptericons
beachtet (Federico Hernandez-Pueschel).
. Bugfix: Referenzen sollten nun immer stimmen, ob man nun
Frames oder das moderne Layout benutzt, gekoppelt mit dem
Zusammenfassen von Nodes oder nicht, ob man !html_name
verwendet oder nicht. Vorher gab es ein ziemliches
Durcheinander.
. Bugfix: UDO stuerzt nicht mehr ab, falls eine HTML-Datei
nicht erzeugt werden konnte, sondern gibt jetzt eine
sinnvolle Fehlermeldung aus.
. Bugfix: Nach einer short-Umgebung wurde ein "</p>" zuviel
ausgegeben (Norbert Hanz).
. Bugfix: Vor Absaetzen, die einer Liste folgten, fehlte
"<p>".
. Bugfix: Es wird nun korrekt "<li><p>" anstatt "<p><li>"
ausgegeben.
. Bugfix: Benutze man bei einer center-, flushleft- oder
flushright- Umgebung !short, so produzierte UDO nicht das,
was man bezweckte. Da die Anpassung wirklich unheimlich
kompliziert waere, ist bis auf weiteres die Verwendung von
komprimierten Umgebungen dieser Art nicht moeglich.
IPF:
. Neu: Bilder ueber !image sollten nun dargestellt werden.
(Hauke Wessels). Bitte testen!
RTF:
. Neu: (Endlich) Unterstuetzung fuer Bilder im BMP-Format
(Befehl !image)! Die ersten Tests erliefen erfolgreich,
jedoch kann es sein, dass UDO manche Bilder nicht findet
oder Schrott erzeugt (in diesem Falle !no_images [rtf]
verwenden. Vielen Dank uebrigens an Christian Nieber fuer
den C-Code-Schnippsel, auch wenn ich den nicht gebraucht
habe (der RTF-Export von Papyrus war wesentlich
aufschlussreicher) ;-)
. Neu: !use_nodes_inside_index [rtf],
!use_label_inside_index [rtf] und
!use_alias_inside_index [rtf] werden unterstuetzt (Andreas
Swazinna).
. Neu: Neuer Schalter !rtf_keep_tables [on|off]
Wird !rtf_keep_tables [on] benutzt, so gibt UDO alle
folgenden Tabellen so aus, dass z.B. WinWord Tabellen am
Seitenende nicht umbricht, sondern den Seitenumbruch vor der
Tabelle erzeugt. Mit [off] schaltet man diesen Effekt fuer
alle folgenden Tabellen wieder aus. Default ist [off].
(Norbert Hanz)
. Aenderung: UDO benutzt im RTF-Header nun \fntbj anstatt
\fnttj (Norbert Hanz).
. Aenderung: Doppel- und Dreifach-Indizes werden nun korrekt
exportiert (Norbert Hanz). Hinweis: Papyrus kennt nur
"Oberbegriff" und "Unterbegriff", daher sollte man hier
maximal Doppel-Indizes verwenden.
. Aenderung: Bei Verweisen verwendet UDO nun die "richtigen"
Anfuehrungszeichen (Norbert Hanz).
. Bugfix: !no_headlines wurde nicht beachtet (Norbert Hanz).
. Bugfix: Headings beachteten Ausrichtung (center, flushright)
nicht (Norbert Hanz).
ST-Guide:
. Bugfix: Auf der UDO-Werbeseite (!udolink) wurde ein
falsches @limage benutzt (Christian Gosslar).
WinHelp:
. Aenderung: Die Ausmasse des Hauptfensters wurden leicht
veraendert.
. Bugfix: Headings beachteten Ausrichtung (center, flushright)
nicht (Norbert Hanz).
. Bugfix: (!idx ...) innerhalb von !table_caption wurde
nicht umgewandelt (Norbert Hanz).
. Bugfix: Farben "silver" und "gray" waren vertauscht.
. Bugfix: Die Win32-Version erzeugt im HPJ-File nun DOS-
Umlaute, damit die Titelzeile des WinHelp-Fensters wieder
stimmt.
GEM-Version:
. Aenderung: Dateinamen, die Leerzeichen enthalten, werden nun
beim Start externer Programme mit Anfuehrungszeichen
geklammert. Everest versteht was man will, HCP.TTP und er
ST-Guide koennen damit allerdings genausowenig anfangen...
. Aenderung: Drag&Drop an Ease und Magxdesk angepasst. Vorher
gab es Probleme, wenn Dateinamen Leerzeichen enthielten und
mit Apostrophen oder Anfuehrungszeichen geklammert an UDO
uebergeben wurden.
Win32-Shell:
. Aenderung: Die Zieldatei kann nun korrekt bestimmt werden
(Wilfried Behne). Nach dem Aendern des Zielformates muss die
Zieldatei jedoch neu bestimmt werden, da die UDO-Shell die
Zieldatei wieder anpasst.
. Bugfix: Anfuehrungszeichen um den Dateinamen, der der UDOSH
uebergeben wird, werden entfernt.
. Bugfix: Dateinamen mit Leerzeichen werden mit
Anfuehrungszeichen geklammmert.
1.3 PL5 vom 01.08.1997
=======================
Allgemeines:
. Neuer Befehl: !input
Funktioniert genau wie !include jedoch sucht !input
lediglich in dem Verzeichnis, welches durch die
Umgebungsvariable $UDOINPUTPATH definiert ist.
. Neue Umgebung: !begin_node ... !end_node (Martin Osieka).
Hiermit lassen sich Nodes wie mit !node, !subnode etc.
anlegen. Welche Gliederungsebene jedoch verwendet wird, das
haengt vom uebergeordneten Node ab. Nodes koennen hiermit
also genauso geschachtelt werden wie alle anderen Umgebungen
geschachtelt werden. Ein Beispiel:
!begin_document
!tableofcontents
!begin_node Ein Node
...
!begin_node Ein Subnode
...
!end_node
!end_node
!end_document
Die neuen Befehle lassen sich auch zusammen mit den "alten"
Befehlen verwenden, wobei zu beachten ist, dass nach einem
!node durch !begin_node ein Subnode geoeffnet wird.
Durch die neuen Befehle ergeben sich interessante
Moeglichkeiten. Will ich bspw. die auf meiner Homepage als
Subsubnode erscheinenden Softwarebeschreibungen in einem
ST-Guide-Hypertext oder einer Windows-Hilfe als Subnodes
darstellen, so kann ich diese nun ohne Aenderung mittels
!include einbinden.
. Neue Kommandos: !begin_node*, !begin_pnode, !begin_pnode*
Diese werden analog zu !begin_node, !node*, !pnode und
!pnode* verwendet. Geschlossen werden die Befehle ebenfalls
mit !end_node.
. Neu: linedraw-Umgebung, !ldinclude, !linedrawsize
Bei Nicht-RTF-Formaten wird auf den DOS-Zeichensatz
umgeschaltet und die Umgebung wie eine verbatim-Umgebung
behandelt. Naeheres zur Umgebung weiter unten. !ldinclude
und !linedrawsize sind analog zu !vinclude und
!verbatimsize implementiert.
. Neues Kommando: !error <text>
Genau wie die Praeprozessoranweisung #error eines C-
Compilers kann man hiermit eine Fehlermeldung erzeugen und
<text> ausgeben. UDO bricht beim Eintreffen dieses Schalter
die Konvertierung ab.
. Neuer Schalter: !use_auto_toptocs [<format>]
Wird dieser Schalter eingesetzt, so werden zu Beginn jedes
Kapitels Links auf die uebergeordneten Kapitel erzeugt. Der
Schalter ist verfuegbar fuer HTML, WinHelp und ST-Guide.
Wird der Schalter benutzt, so sichert UDO ein paar
zusaetzliche Grafiken, die dann verwendet werden.
. Neu: !udolink
UDO sichert fuer HTML, WinHelp und ST-Guide eine Datei
namens "udo_wm.[gif,bmp,img]". Mit !udolink kann man in
sein Werk die Grafik einbinden. Bei HTML wird zugleich ein
Link auf meine Homepage erzeugt.
. Neu: (!comment [...]), !use_comments [...]
Mit (!comment [...]) koennen Inline-Kommentare fuer HTML,
WinHelp, RTF, Quickview, C und Pascal erzeugt werden. Wir im
Vorspann der Schalter !use_comments benutzt, so werden die
Kommentare auch bei allen anderen Formaten in Klammern
ausgegeben (Martin Rost).
. Wieder da: Schalter !use_short_tocs [...]
Wer nicht die automatisch erzeugten Inhaltsverzeichnisse
benutzte, musste viele !depth 1 einfuegen. Dies ist nun
nicht mehr noetig (Andreas Swazinna).
. Aenderung: Die Farbnamen wurden neu festgelegt und
orientieren sich nun an den durch HTML 3.2 definierten 16
Farben. Diese lauten:
black
silver (hellgrau, ehemals "grey")
gray (dunkelgrau, "gray", nicht "grey"!!!)
white
maroon
red
purple
fuchsia
green (dunkelgruen)
lime (hellgruen)
olive
yellow
navy
blue
teal
aqua (ehemals "cyan")
Diese Aenderung betrifft die Farbkommandos von HTML und
WinHelp.
. Bugfix: UDO findet wieder sicher seine INI-Datei.
. Aenderung: Mit !image kann man nun auch problemlos Bilder
anzeigen lassen, deren Dateiname Leerzeichen enthaelt, wenn
man den Dateinamen in Anfuehrungsstriche setzt.
Beispiel: !image "foo bar"
. Aenderung: Die Anzahl der maximal zu verwendenden Symbole
wurde von 32 auf 128 erhoeht (Uwe Mindrup).
DRC:
. Neu: Schalter !drc_bcolor, !drc_icolor, !drc_ucolor
Da DRC keine verschiedenen Schriftarten kennt, sondern Text
lediglich farbig hervorheben kann, kann man mit diesen
Befehlen UDO mitteilen, in welcher Farbe fetter, kuriver und
unterstrichener Text dargestellt werden soll. Die
Farbbezeichnungen stehen oben (Stefan Braunstein).
. Bugfix: Bei !end_document wird nun immer eine Zeile mit dem
Inhalt "%%" ausgegeben (Stefan Braunstein).
. Bugfix: Der Inhalt des Titelseite wird nun ordentlich
dargestellt, da UDO die Zeilen mit Leerzeichen auffuellt.
HTML:
. Neu: !docinfo [htmltitle] <text>
<text> wird fuer den Titel jeder Seite benutzt (anstelle der
Zusammenfassung von [title] und [program]). Beispiel:
!docinfo [title] Around the operating system
!docinfo [program] ATOS Ausgabe 02/1997
!docinfo [htmltitle] ATOS 02/97
Benutzt man [htmltitle], so sieht man im Fenstertitel eines
Browsers "ATOS 02/97: foo bar". Ansonsten stuende dort
"Around the operating system ATOS Ausgabe 02/1997: foo bar".
. Neues Kommando: !html_description
Hiermit kann man die Beschreibung einer Seite in die
Metainformationen aufnehmen (< META NAME="Description"
CONTENT="..."). Dieses Kommando ist mehrfach in einem Node
verwendbar (Frank Roeske).
. Neu: !use_auto_toptocs [html] wird unterstuetzt.
. Aenderung: Wird !html_keywors mehrfach in einem Node
benutzt, so werden die einzelnen Eintraege, mit einem Komma
getrennt, in die Metainformationen aufgenommen (Frank
Roeske).
. Aenderung: HTML 3.2 sieht kein """-Entity mehr vor,
daher verwendet UDO nun """.
. Aenderung: UDO nutzt nun die Moeglichkeiten von HTML 3.2,
indem es fuer die enumerate-Umgebung genauso numeriert wie
in LaTeX, WinHelp oder ASCII, sprich UDO benutzt
"<ol type=a>", "<ol type=i>" und "<ol type=A>" in
verschachtelten Umgebungen.
. Aenderung: Werden !heading, !subheading etc. in einer
center- oder flushright-Umgebung benutzt, so werden die
Ueberschriften passend eingerueckt.
. Aenderung: Aus "Letzte Aenderung am" wurde "Letzte
Aktualisierung am".
. Aenderung: Wenn Frames benutzt werden, so wir bei Verweisen
in den Kopfzeilen auf die Startseite nicht mehr
"target="_top"" benutzt, sondern es wird nur im rechten
Rahmen die Datei mit der Startseite neu dargestellt.
. Aenderung: Nach Absaetzen gibt UDO eine zusaetzliche
Leerzeile aus (Martin Rost).
. Aenderung: Wenn !html_merge_nodes verwendet wird, werden
manche GIFs nicht gesichert, da sie dann nicht benoetigt
werden.
. Bugfix: !html_keywords funktionierte auf der Hauptseite
nicht (Frank Roeske).
. Bugfix: "" wurden durch " ersetzt statt durch ".
HTML-Help:
Seit Release 6 Patchlevel 5 unterstuetzt UDO nun den
offiziellen Nachfolger von WinHelp: Microsoft HTML Help. Den
HTML-Help-Workshop kann man sich von Microsofts Web-Site
herunterladen. Die URL habe ich gerade leider nicht im Kopf,
sorry.
UDO legt die fuer den Workshop erforderliche Projekt-,
Contents- und Index-Datei automatisch an. Der Index bleibt
momentan noch leer, das habe ich in den fuenf Stunden, die
die Anpassung erfordert hat, nicht hinbekommen.
. Neben den Standardkommandos existieren folgende
Spezialbefehle:
- !hh_backimage
- !hh_backcolor
- !hh_textcolor
- !hh_linkcolor
- !hh_alinkcolor
- !hh_vlinkcolor
- !hh_img_suffix
Alle Befehle funktionieren analog zu den gleichnamigen
Befehlen fuer HTML.
. Ein paar Hinweise:
1. Zur Programmierung habe ich die Beta 3 des Workshops
herangezogen. Ich werde in den naechsten Tagen einmal
schauen, ob bereits eine neue Betaversion des Workshops
vorhanden ist und ob UDO angepasst werden muss.
2. Die Beta 3 scheint keine Bilder zu finden, die nicht im
gleichen Verzeichnis wie die HTML-Dateien liegen.
Jedenfalls werden die Bilder, die ich relativ fuer
meine Homepage adressiere, nicht dargestellt.
RTF:
. Neu: Im RTF-Header wird nun auch eine Colortable ausgegeben.
Das bedeutet, dass man nun auch in RTF Farben verwenden
kann.
. Neu: Trennvorschlaege mittels "!-" (z.B. "Ur!-instinkt")
werden fuer RTF uebernommen (Stefan Braunstein).
. Neu: Mittels der linedraw-Umgebung ist es nun moeglich, in
einem RTF-File "DOS-Screenshots" oder sonstige Texte, die
die DOS-Grafikzeichen verwenden, zu erstellen. Dazu muss der
Zeichensatz "MS LineDraw" installiert sein. Word fuer
Windows zeigt die Passagen korrekt an, WordPad95 hingegen
nicht (warum auch immer). Analog zu !vinclude funktioniert
!ldinclude: Es wird eine komplette Datei eingelesen und in
einer linedraw-Umgebung dargestellt. Ebenfalls analog zu
!verbatimsize funktioniert !linedrawsize, womit die
Zeichensatzgroesse bestimmt werden kann (Andreas Swazinna).
ST-Guide:
. Neu: !use_auto_toptocs [stg] wird unterstuetzt.
. Bugfix: UDO gab immer @width 0 aus (Christian Gosslar).
. Bugfix: UDO gab fuer !hline immer @line 0 aus (Uwe Mindrup)
. Bugfix: Statt @default "Inhaltsverzeichnis" wird nun korrekt
@default Main ausgegeben, wenn man auf eine Titelseite
verzichtet.
WinHelp:
. Neu: !win_textcolor <farbe>
Hiermit laesst sich die Farbe festlegen, mit der der Text
erscheinen soll.
. Neu: !use_auto_toptocs [win] wird unterstuetzt.
. Aenderung: !win_backcolor ersetzt den Schalter
!win_background. In der Uebergangsphase bleibt der alte
Schalter noch erhalten. Grund der Umbenennung: Angleichung
an den Befehl !html_backcolor.
. Aenderung: Die Palette der zu verwendenden Farben wurde an
die der HTML-3.2-Spezifikation angepasst.
. Aenderung: Der "Beenden"-Button wird nicht mehr benutzt.
Stattdessen wird bei Verwendung von !use_about_udo ein
UDO6-Button eingebaut.
. Bugfix: Die Nodes wurden bei "!depth 1" im
Inhaltsverzeichnis fett dargestellt und nicht dann, wenn die
Tiefe hoeher war (Andreas Swazinna).
. Bugfix: Wurde !table_caption fuer eine Tabelle benutzt, die
innerhalb einer anderen Umgebung stand, so erzeugte UDO
ziemlichen Murx, so dass im guenstigsten Falle die
Tabellenueberschrift unsichtbar war (Norbert Hanz).
1.4 PL4 vom 25.06.1997
=======================
Ich hoffe, ich habe alle Aenderungen notiert. ;-)
Zum ersten Mal gibt es eine Version fuer Win32 (Windows 95 und NT)
nebst neuer, besserer Shell. Beide Programme mit Debug-Informationen
ausgeliefert, deshalb benoetigt man folgende DLLs:
1. MFC40D.DLL
2. MSVCRT40.DLL
3. MSVCR40D.DLL
Allgemeines:
. Aenderung: Es heisst nun !docinfo [drcstatusline] anstatt
!docinfo [drc_statusline].
. Aenderung: Es heisst nun !docinfo [stgdatabase] anstatt
!docinfo [stg_database].
HTML:
. Aenderung: Neue, flachere Images im Win95-Look, die zudem
die Win216-Palette verwenden.
. Aenderung: Bei !html_modern_layout wird nun im Header HTML
3.2 ausgegeben (Alexander Clauss).
. Aenderung: Alle Bilder werden nun mit "border=0" ausgegeben.
Ausnahme: Image-Links im Text.
. Neu: UDO kann Frames erzeugen. Das Layout entspricht dem
durch !html_modern_layout erzeugten Tabellenlayout,
allerdings wird das "kleine" Inhaltsverzeichnis in einem
Frame erzeugt. Wie beim "modernen" Layout werden auch hier
die sogenannten Chaptericons beachtet.
- !html_frames_layout: Wird dieses Kommando im Vorspann
benutzt, so werden Frames erzeugt.
- !html_frames_column_width <wert>: Gibt die Breite des
linken Frames an.
- !html_frames_column_color <farbe>: Gibt die
Hintergrundfarbe des linken Frames an.
UDO benutzt folgende Dateinamen, die man selber nicht
benutzen sollte: 00con.htm[l] und 00toc.htm[l].
Externe Links werden immer mit target="_top" erzeugt. Dies
wird man auch in Zukunft nicht aendern koennen.
. Neu: In den Kopf-/Fusszeilen wird nun auch jeweils ein Bild
ausgegeben, das auf die Hauptseite verweist.
. Neu: Kommando !html_counter_command .... Es kann in jedem
Node benutzt werden. Was dem Kommando folgt, wird 1:1 im
Footer ausgegegen, so dass man den Counter optisch besser
plazieren kann als frueher. Beim "modernen Layout" wird der
Counter dann also in der linken Spalte dargestellt.
. Bugfix: Bei den sogenannten Chaptericons wurden Backslashes
nicht in Slashes umgewandelt(Uwe Mindrup, Thomas Much).
ST-Guide:
. In den Kopfzeilen stehen nun immer mindestens zwei
Leerzeichen zwischen Kapitelnamen und Hypertexttitel (Martin
Osieka).
GEM-Version:
. Der Fileselector wird nun immer mit einem grossen
Laufwerksbuchstaben aufgerufen (Christian Huch).
Win32-Shell:
. Die Shell duerfte selbsterklaerend sein, bis auf folgende
Kleinigkeiten:
- Die INI-Datei wird nun aus dem Verzeichnis geladen, in
der das Executable liegt. Beim Start gibt die Debug-
Version dieses Verzeichis aus.
- Unter Konfiguration koennen nun die Dateiendungen fuer
die Formate angegeben werden. Laesst man das
Eingabefeld leer, so werden Defaultendungen benutzt.
Will man beispielsweise HTML-Dateien mit der Endung
.htm erzeugen (UDO32 erzeugt defaultmaessig .html), so
muss man hier in das Eingabefeld .htm eingeben
(inklusive Punkt!).
Eine Online-Hilfe werde ich nachreichen, sobald ich mehr
Zeit dazu habe, sie ueberhaupt zu schreiben.
1.5 PL3 vom 04.04.1997
=======================
Allgemeines:
. Bugfix: Die Benutzung von !programimage und !authorimage
fuehrte zum Absturz (Stefan Braunstein).
. Bugfix: Die korrekte Benutzung der Befehle zur
Schriftumschaltung wird nun auch bei Ueberschriften (Nodes
und Headings) ueberprueft (Juergen Conradi), darueber hinaus
nun auch bei Bildunterschriften.
Apple QuickView:
. Bugfix: Schriftarten wurden in Bidunterschriften nich
umgewandelt.
DRC:
Alle Aenderungen wurden auf Wunsch von Stefan Braunstein
eingebaut. Sonst benutzt wohl niemand den DRC. ;-)
. Bugfix: Bei Subsubnodes wurden falsche Nummern benutzt.
Zudem fehlt die Angabe von "0, 0, 0,", so dass es Probleme
mit Kapitelueberschriften gab, die mit Umlauten oder Ziffern
begannen.
. Bugfix: Die Status-Line wurde falsch ausgegeben.
. Aenderung: !hline wird unterstuetzt.
. Aenderung: Am Anfang von Nodes wird erst eine Leerzeile
ausgegeben, damit der Text nicht gleich unter der
Fensterkante klebt.
. Neu: Mittels !docinfo [drc_statusline] kann man den Text
setzen, den UDO fuer die Statuszeile verwendet. Fehlt diese
Angabe, so erzeugt UDO eine Zeile der Art "Copyright (c) by
<author>". Wurde !docinfo [author] nicht angegeben, so
erzeugt UDO eine Zeile "Made with UDO".
HTML:
. Neu: !html_modern_column_width <wert>. <wert> gibt an, wie
breit die linke Spalte der Tabelle sein soll.
. Neu: !html_modern_column_color <farbe>. <farbe> darf Werte
wie bei !html_backcolor annehmen und bestimmt die
Hintergrundfarbe der linken Spalte.
. Aenderungen: Am "Modern Layout" wurde gefeilt. Die
Ergebnisse sollten nun mit Internet Explorer, Navigator und
Communicator ordentlich aussehen.
IPF:
. Bugfix: (!nl) wurde falsch umgesetzt.
. Bugfix: Die meisten Befehle, die Umgebungen beenden, wurden
nicht umgesetzt.
. Bugfix: docprof wurde falsche ausgegeben.
LyX:
. Bugfix: In Bildunterschriften wurden interne Zeichen von UDO
nicht angepasst.
ST-Guide:
. Neu: Mittels !docinfo [stg_database] kann man angeben, was
UDO fuer die @database-Zeile ausgeben soll. Die alte,
umstaendliche Loesung mittles !stg_no_database und
!raw [stg] @database ist demnach nicht mehr noetig. Wird
!docinfo [stg_database] nicht verwendet, so erzeugt UDO wie
gehabt eine Zeile, gebildet aus !docinfo [title] und
!docinfo [program].
. Aenderung: Der Schalter !stg_no_database existiert nicht
mehr.
. Bugfix: Wurde in PL2 kein !docinfo [program] benutzt, so
wurde in der Kopfzeile Murks ausgegeben.
WinHelp:
. Bugfix: Schriftarten wurden in Bidunterschriften nich
umgewandelt.
GEM-Version:
. Neu: Die Kommandozeilenoption "--force-long" kann nun auch
in der GEM-Version benutzt werden.
. Aenderung: Der Hauptdialog wurde aufgeraeumt und benutzt
neben zahllosen Radio-Buttons nun ein Popup.
. Aenderung: Unter MagiC wird nun auch eine Menuezeile
angemeldet.
. Aenderung: Der Dialog "Externe Programme" wurde aufgeraeumt.
Anstatt der zahllosen Radio-Buttons wird nun eine Listbox
verwendet.
Windows-Shell:
. Neu: DRC und IPF koennen nun ausgewaehlt werden. HelpTag
steht dafuer nicht mehr zur Verfuegung. Die neue Shell ist
nur im Windows-Beta-Archiv enthalten und nicht ueber meine
regulaere Homepage erhaeltlich.
1.6 PL2 vom 26.03.1997
=======================
Dieser Patchlevel ist hochgradig beta, da ich habe fast ueberall
Aenderungen und Laufzeit-Optimierungen vorgenommen habe.
Fehlfunktionen, Abstuerze etc. bitte sofort melden!
Allgemeines:
. Syntaxaenderung: Die Format-Spezialbefehle haben sich
geaendert.
neu | alt
-------------+-------
!raw [asc] | !asc
!raw [stg] | !stg
!raw [win] | !win
etc. | etc.
Innerhalb der Klammern koennen nun die gleichen Ausdruecke
verwendet werden wie bei den Abfragebefehlen, also auch
mehrere oder `all' und `none'.
Die Befehle, die nur Zeilen ausgeben, wenn man nicht in das
passende Format umwandelt, existieren nicht mehr und koennen
ueber obigen !raw-Befehl auch nicht direkt erzeugt werden.
Hier muss man nun den Umweg ueber eine Abfrage-Raw-
Kombination gehen. Beispiel:
Frⁿher:
!=asc Dies erscheint nur beim ASCII-Format nicht.
Jetzt:
!ifndest [asc]
!raw [all] Dies erscheint nur beim ASCII-Format nicht.
!endif
. Syntaxaenderung: Die Befehle fuer die Titelseiten-
Informationen haben sich geaendert. Ein paar neue sind
ausserdem hinzugekommen.
neu | alt
--------------------------------+---------------
!docinfo [title] ... | !title ...
!docinfo [program] ... | !program ...
!docinfo [version] ... | !version ...
!docinfo [date] ... | !date ...
!docinfo [author] ... | !author ...
!docinfo [address] ... | !street ...
!docinfo [address] ... | !town ...
!docinfo [address] ... | -
!docinfo [address] ... | !country ...
!docinfo [address] ... | !email ...
!docinfo [webmastername] ... | -
!docinfo [webmasteremail] ... | -
!docinfo [webmasterurl] ... | -
Wie man sieht, sind die speziellen Befehle wie !street,
!email etc. weggefallen. Sie werden nun unter
!docinfo [address] zusammengefasst. Zudem sind nun
insgesamt 15 Adresszeilen moeglich. Was Ihr da angebt, das
bleibt Euch ueberlassen.
Die Webmaster-Angaben sind nur fuer HTML von Belang.
Naeheres dazu siehe unten.
. Syntaxaenderung: Die Befehle zum Setzen des Zeichensatzes
haben sich geaendert. Jetzt gibt es nur noch einen Befehl
(!code). Diesem Befehl uebergibt man den benutzten
Zeichensatz als Parameter:
neu | alt
---------------------+------------------
!code [dos] | !code_dos
!code [hp8] | !code_hp8
!code [iso] | !code_iso
!code [mac] | !code_mac
!code [next] | !code_next
!code [tos] | !code_tos
---------------------+------------------
!code [latin1] | wie !code [iso]
!code [iso-8859-1] | wie !code [iso]
. Neu: DRC-Format (David's Readme Compiler fuer DOS),
Kommandozeilen-Option --drc, allerdings noch nicht komplett
implementiert.
. Neu: IPF-Format (Information Presentation Facility, OS/2),
Kommandozeilen-Option --ipf, allerdings noch nicht komplett
implementiert. Ausserdem habe ich keine Moeglichkeiten, UDOs
Ausgaben zu ueberpruefen, ich bin daher auf Eure Mithilfe
besonders angewiesen.
. Neu: Die C-Sourcecode-Umgebung laesst sich nun mittels
!ifdest [src] abfragen. Fuer Pascal benutzt man
!ifdest [pas] (Patrick Jerchel).
. Neu: Platzhalter (!nolink [ ]). Der Inhalt der Klammern
wird nicht referenziert.
. Neu: Befehl !jumpid. Dieser Befehl kann maximal einmal pro
Node benutzt werden. Ausgegeben wird die ID wie ein Alias.
Jump-IDs koennen als C- oder Pascal-Headerfile ausgegeben
werden (bitte mal die Pascal-Ausgabe ueberpruefen, ich bin
da zu lange raus).
. Neu: comment-Umgebung (!begin_comment, !end_comment,
!cinclude) (Martin Rost). Text, der innerhalb der Umgebung
steht, wird als Kommentar auch in die Ausgabedatei
geschrieben, sofern das jeweilige Format Kommentare
beherrscht.
. Neu: Schalter !no_footer [ ]. Wird dieser Schalter fuer
HTML gesetzt, so werden keine Webmaster-Angaben am Ende
einer jeden Seite ausgegeben, sofern letztere vorhanden
sind.
. Neu: Kommandozeilen-Option -@ file. UDO liest dann aus der
Datei file die Optionen. In dieser Datei muss in jeder Zeile
genau eine Option stehen. Beispiel:
$ udo -@ 4stg.opt udo6ger.u
[4stg.opt]
--stg
-o
udo.stg
--verbose
Dies ist gerade fuer die DOS-Version praktisch, da bei
entsprechend langen Dateinamen der Platz nicht fuer alle
Optionen ausreicht. Die UDO-Shell wird demnaechst
entsprechend angepasst.
. Neu: Kommandozeilen-Optionen --c-idfile und --pas-idfile.
Werden diese Optionen angegeben, so erzeugt UDO eine H-Datei
fuer C und/oder eine I-Datei fuer Pascal, in denen
Konstanten mit allen Jump-IDs ausgegeben werden. Vorsicht:
UDO ueberschreibt existierende Headerfiles ohne Rueckfrage!
. Neu: Kommandozeilen-Option --force-long. Wird diese Option
benutzt, so versucht UDO auch auf den Systemen, die
standardmaessig keine langen Dateinamen unterstuetzen (TOS,
DOS), lange Dateinamen zu erzeugen (Endnung .html anstatt
.htm).
. Neu: Den Befehlen, die sich um die Ausgabe der
Inhaltsverzeichnisse kuemmern, kann man nun einen weiteren
Parameter uebergeben, der angibt, wie tief die Ausgabe des
Inhaltsverzeichnisses gehen soll (Martin Osieka). Beispiele:
- !tableofcontents !depth 1
Im Inhaltsverzeichnis werden nur die Nodes (1. Ebene)
ausgegeben.
- !tableofcontents
Komplettes Inhaltsverzeichnis ausgeben.
- !toc [all] !depth 2
Bei allen Formaten wird das Inhaltsverzeichnis
ausgegeben, hier jedoch mit genau 2 Ebenen, also den
Nodes und den Subnodes.
- !subtoc [stg,win] !depth 1
Fuer ST-Guide und WinHelp werden im
Unterinhaltsverzeichnis eines Nodes werden alle
Subnodes (auch hier die 1. Ebene unterhalb der Nodes)
ausgegeben.
- !use_auto_subtocs [stg,win] !depth 2
Unterinhaltsverzeichnisse werden fuer ST-Guide und
WinHelp automatisch erzeugt. In ihnen werden jeweils
nur die Subnodes und Subsubnodes (Tiefe gleich zwei)
ausgegeben, nicht die Subsubsubnodes (das waere
ausgehend von den Nodes die dritte Ebene).
Aufgrund dieser sehr flexiblen Moeglichkeit, die Tiefe der
Inhaltsverzeichnisse zu steuern, sind einige Schalter
ueberfluessig geworden (siehe unten).
. Aenderung: Die Schalter
- !use_short_toc
- !no_toc_subnodes
- !no_toc_subsubnodes
- !no_toc_subsubsubnodes
existieren nicht mehr. Aufgrund der obigen Neuerungen wurden
sie ueberfluessig bzw. passten nicht mehr ins Konzept.
!no_toc_subnodes kann nun durch !tableofcontents !depth 1
ersetzt werden.
. Aenderung: Die komplette Auswertung der Optionen wurde bei
der Kommandozeilen-Version ueberarbeitet. Nun muss der Name
der Quelldatei nicht als letzte Option angegeben werden,
jedoch ist auch nur noch die Angabe einer Quelldatei
moeglich. Zudem fehlten bei udo --help einige Angaben.
. Aenderung: UDO kann nun auch Dateien "includen", die
Leerzeichen im Namen enthalten. Ist dies der Fall, so muss
man den Dateinamen in Anfuehrungsstriche setzen. Beispiel:
!include "hello world.u"
. Aenderung: Wird !tabwidth 0 benutzt, so wandelt UDO keine
TABs mehr in verbatim-/sourcecode-Umgebungen in Leerzeichen
um (Patrick Jerchel).
. Aenderung: UDO gibt jetzt eine Fehlermeldung aus, wenn
!maketitle benutzt wird, ohne irgendwelche Informationen
fuer die Titelseite bereitgestellt zu haben.
. Aenderung: Umfangreiche Optimierungen. UDO sollte spuerbar
und messbar schneller fertig sein. Probiert es mal aus.
. Aenderung: UDO benutzt jetzt zur Erzeugung der temporaeren
Datei fuer die eigene Werbeseite tmpnam() (Martin Osieka).
Wundert Euch also bitte nicht, falls im Logfile oder bei --
verbose ein komischer Dateiname auftauchen sollte.
. Aenderung: Auf den Systemen, die den ISO-Latin1-Zeichensatz
verwenden, wurden zu oft unbekannte Zeichen bemaengelt. Die
Warnmeldungen bezueglich der Zeichenumwandlung sind nun
ausserdem informativer.
. Aenderung: Es sind nun 4096 Nodes und Labels/Aliase
benutzbar.
. Aenderung: Die Titelseite wird intern nun dynamisch
verwaltet, daher sollten keine Probleme (bis auf den
fehlenden Umbruch) mehr bei ueberlangen Eintraegen
auftreten.
. Aenderung: Die Eintraege fuer das Inhaltsverzeichnis werden
nun zur Haelfte dynamisch verwaltet. UDO sollte daher auf
Systemen mit wenig RAM nicht so schnell die Puste ausgehen.
. Bugfix: Bei !toc wurder der Begriff "Anhang" nicht
ausgegeben (Berthold Reiff).
. Bugfix: Der Schalter !no_images wurde nicht bei
)!ilink [ ] und (!img [ ]) beachtet. Ausserdem werden nun
bei !no_images keine Bilder mehr in den Kopf- und/oder
Fusszeilen bei HTML ausgegeben.
. Bugfix: Beim Beenden der Sourcecode-Umgebung wurden
!end_quote und !end_verbatim in der falschen Reihenfolge
aufgerufen (Hauke Wessels).
. Bugfix: Umlaute in Zeilen, die mit einem `#' begannen (also
UDO-Kommentare), wurden in verbatim-Umgebungen nicht oder
falsch umgesetzt.
. Bugfix: Bei (!xlink ...) wurde !! nicht angepasst
(Christian Gosslar).
. Bugfix: Jetzt sind - wie in der Doku beschrieben - fuenf
Zeilen mit !email moeglich (Bertholf Reiff).
. Bugfix: Eine leere !email-Zeile wurde bemaengelt, es wurden
aber trotzdem Leerzeilen ausgegeben (Berthold Reiff). Tip:
Leere Zeilen erzeugt man nun, indem man nur eine Tilde
(festes Leerzeichen) angibt.
. Bugfix: Die Schriftarten-Befehle wurden auf der Titelseite
nicht abgepasst (Berthold Reiff). Schriftarten koennen nicht
auf der Titelseite benutzt werden. Wer diese benoetigt, muss
sich selbst eine Titelseite gestalten.
. Bugfix: Wurde in einer Zelle einer Tabelle mehr als 128
Zeichen verwendet, so stuerzte UDO ab (Frank Roeske). Jetzt
erfolgt eine Fehlermeldung und die Zeile, in der die zu
grosse Zelle benutzt wurde, wird nicht ausgegeben.
. Bugfix: Bei folgender Konstellation geriet UDO in eine
Endlosschleife, da das erste Kommando aufgrund der fehlenden
Klammer nicht beendet wurde:
Bla fasel (!command [!..] [!..] (!B)foo(!b)
Bei command gleich xlink, plink, link, macro, idx und img
trat eine Endlosschleife auf.
. Bugfix: Schriftarten sollten nun bei !index funktionieren.
. Bugfix: Es wurde nur ein (!ilink) pro Zeile uebersetzt
(Stefan Braunstein).
HTML:
. Neu: Werden mit !docinfo Webmaster-Daten angegeben, so
erzeugt UDO standardmaessig am Ende einer jeden Seite
folgendes:
Copyright (c) by <webmastername> [<webmasteremail>|<webmasterurl>]
Letzte ─nderung am (!today)
!webmasterurl hat Prioritaet vor !webmasteremail. Werden
keine Angaben gemacht oder im Vorspann !no_footers [html]
benutzt, so gibt UDO nichts aus.
. Neu: !html_modern_layout
Wird dieser Schalter im Vorspann ausgegeben, so wird jede
Seite als Tabelle dargestellt. Die Tabelle besteht dann aus
zwei Spalten, wobei in der linken Spalte die Links auf die
anderen Nodes und in der rechten Spalte der Seiteninhalt
ausgegeben werden. Benutzt man !chaptericon innerhalb eines
Nodes, so werden in der linken Spalte Imagelinks angelegt.
Hinweis: Dieses Feature ist noch niegelnagelneu, ich habe es
erst vor einer Stunde eingebaut. Es fehlt noch die
Moeglichkeit, die Breite und Hintergrundfarbe der linken
Spalte sowie den Abstand von linker zu rechter Spalte zu
beinflussen. Wie ich gerade sehe, stellt der Internet-
Explorer die Tabellen anders dar als der Netscape Navigator
es tut. Hier werde ich also noch etwas testen muessen.
. Neu: !chaptericon
Dieses Kommando gibt den Namen einer Grafik an, welche UDO
fuer den Link auf den aktuellen Node in der linken Spalte
des "modernen" Layouts verwenden soll. Bei Subnodes und
tieferen Ebenen wird der Befehl momentan missachtet.
. Neu: Schalter !html_ignore_8bit
Wird dieser Schalter im Vorspann angegeben, so werden 8-
Bit-Zeichen nicht in HTML-Entities (ä etc.) umgewandelt
(Rein Bakhuizen van den Brink). Somit ist es moeglich, auch
von ISO-Latin1 abweichende Dateien zu erzeugen, ohne das UDO
dazwischenfunkt.
. Aenderung: Bei den Bezeichern von Labels und Nodes werden
alle nicht-alphanuemrischen Zeichen nun durch %XX ersetzt,
wobei XX der Hexcode des jeweiligen Zeichens ist. Hiervon
ausgenommen sind neben `a'-`z', `A'-`Z' und `0'-`9' die
Zeichen `$', `+', `-', `.' und `_'.
. Aenderung: Auf System, die lange Dateinamen unterstuetzen,
benutzt UDO nun fuer die Numerierung der HTML-Dateien drei
Stellen pro Ebene anstatt zwei (001002003004.html anstatt
01020304.html).
. Bugfix: Bei Bildern ohne Bildunterschrift wurden bei HTML
fuer das IMG-Tag keine Anfuehrungszeichen ausgegeben (Stefan
Braunstein).
. Bugfix: Slashes werden bei !html_backimage nicht mehr in
Backslashes umgewandelt (Heiko Schaefer).
. Bugfix: Auf der ersten Seite wurde keine Kopfzeile
ausgegeben, wenn man auf !maketitle verzichtete.
LaTeX:
. Neu: Komprimierte Umgebungen mittels !short sind nun auch
bei LaTeX erzeugt, indem UDO folgendes in der Umgebung
ausgibt:
\itemsep 0pt
\parsep 0pt
\parskip 0pt
. Neu: Unterinhaltsverzeichnisse werden nun auch fuer LaTeX
ausgegeben (Hauke Wessels). Dazu wird eine Itemize-Umgebung
verwendet.
. Neu: Zu jedem Node wird nun ein gleichlautendes Label
ausgegeben, so dass man auch ohne Gefahr bei den Links auf
Nodes verweisen kann (Hauke Wessels).
. Aenderung: Bei !no_toc_subnodes [tex] werden keine Nodes
mehr "versteckt". Ich muss jetzt nur noch den LaTeX-Befehl
herausfinden, mit dem man die Ausgabetiefe bei LaTeX aendern
kann.
Pure-C-Help:
. Im Seitenheader benutzt UDO nun capsensitive anstatt
sensitive. UDO selbst beachtet ja auch die Gross-/
Kleinschreibung.
. Auf das Inhaltsverzeichnis werden in den Kopf- und
Fusszeilen keine Links mehr angelegt, wenn man gar kein
Inhalstverzeichnis hat erzeugen lassen.
ST-Guide:
. Bugfix: Links auf Nodes, die ein @ (im Linktext oder
Nodenamen) benutzten, wurde das @ einmal zuviel ausgegeben
(Holger Herzog).
. Bugfix: !alias und !ignore_links funktioniert nun auch bei
!pnode und den verwandten Befehlen.
. Aenderung: Beim ST-Guide werden in Listen wieder zwei
Leerzeichen Abstand ausgegeben (Martin Osieka).
WinHelp:
. Aenderung: UDO benutzt nun Nummern zur Referenzierung der
Nodes innerhalb der RTF-Datei. Dadurch ist es moeglich,
Nodes zu benutzen, die sich nur durch Gross-/Kleinschrebung
unterscheiden.
. Bugfix: In den Subtocs stimmte die Einrueckung bei manchen
Eintraegen nicht. Man sah nur noch die letzte Nummer
(Peter-F Bajetto).
1.7 PL1 vom 10.02.1997
=======================
Allgemeines:
. Neu: Hollaendisch wird als Sprache angeboten (Danke an
Rogier Cobben). Aktiviert wird sie mit !language dutch,
abgefragt mit !iflang [dutch].
. Neu: Schalter !code_next zum Umschalten auf den NeXTStep-
Zeichensatz.
. Aenderung: Die ganzen alten Sprachbefehle wie !german oder
!english existieren nicht mehr. Die Ausgabesprache laesst
sich nun nur noch mit !language einstellen.
. Umlaute in !table_caption* wurden nicht gequotet (Christian
Goslar).
. Die GEM-Shell benutzte "udo.hyp" als Hypertextname, obwohl
der Hypertext "udo6ger.hyp" heisst (Michael Depke).
HTML:
. Neu: Na endlich! Jetzt werden auch bei HTML die list-
Umgebungen korrekt ausgegeben. UDO erzeugt dafuer nun HTML-
Tabellen. Leider unterscheiden sich Navigator und IE bei der
Ausgabe der Tabellen, besonders was die Zwischenraeume und
den Umbruch der ersten Spalte angeht. Hier werde ich noch
ein wenig experimentieren.
. Aenderung: Der Schalter !html_use_xlist existiert nicht
mehr. UDO verwendet per default obige Methode
. Neu: Der Schalter !html_no_xlist fuehrt dazu, dass UDO
anstatt die Listen wie bisher als description-Umgebungen
ausgibt.
. Neue Befehle zum Einbinden von Body-Optionen fuer Nodes:
- !html_backimage <file.suffix>
Setzen eines Hintergrundbildes. Momentan muss man noch
die Dateieindung angeben; UDO setzt sie nicht
automatisch dahinter.
- !html_backcolor [<color>|#FFFFFF]>
Setzen der Hintergrundfarbe. Vordefinierte Farben sind
black, white, red, green, blue, yellow, cyan, magenta
und grey. Will man eine andere Farbe haben, so kann man
den Hexwert auch direkt angeben.
- !html_textcolor [<color>|#FFFFFF]> Setzen der
Textfarbe.
- !html_linkcolor [<color>|#FFFFFF]> Setzen der Farbe
fuer Links.
- !html_alinkcolor [<color>|#FFFFFF]> Setzen der Farbe
fuer aktive Links.
- !html_vlinkcolor [<color>|#FFFFFF]> Setzen der Farbe
fuer bereits besuchte Links.
Anmerkungen:
- Werden die Befehle im Vorspann benutzt, so setzt man
damit die Defaultwerte fuer alle Seiten inkl. dem
Inhaltsverzeichnis.
- Bei Angabe der Farben uebernimmt UDO genau dann den
angegebenen Wert, falls das erste Zeichen ein `#' ist.
. Neu: !verbatimsize wird nun fuer HTML unterstuetzt.
. Aenderung: In den Kopfzeilen wird keine Titelzeile, sondern
nur noch die Verweise auf die benachbarten Seiten
ausgegeben. Der Titel wird mit ins <TITLE>-Tag gesetzt. So
sieht es besser aus. Ausserdem weiss jemand, der eine Seite
nicht ueber die Homepage ansteuert, sofort wo er ist und in
welchem Kontext die Seite steht.
. Bugfix: Wurde nur !no_headlines oder nur !no_bottomlines
verwendet, so sicherte UDO die Button-GIFs nicht. Er tut
dies jetzt nur dann nicht mehr, wenn fuer HTML beide
Schalter gesetzt werden.
. Bugfix: Wurden Kapitel gemischt, so fehlten die Buttons, mit
der man zur naechsten Seite verzweigen konnte. Ich hoffe,
jetzt funktioniert es korrekt.
. Bugfix: Bei Tabellen wurde <p align=center nach <table>
ausgegeben (Hans Braun).
Pure-C-Help:
. In verbatim-Umgebungen wurden interne Escape-Sequenzen nicht
ersetzt. Dadurch schlug die Referenzierung fehl (Peter
Hellinger).
ST-Guide:
. `@width' wird nun immer ausgegeben (Martin Osieka).
. In `@{ ... ignore }' wurden auch die `@' angepasst, was
nicht sein durfte (Martin Osieka).
. Wird (!nl) benutzt, so entfernt UDO Leerzeichen am Ende der
Zeile, damit Hyperion nicht durcheinander geraet (Manfred
Osieka).
. Chapterimages wurden nicht zentriert ausgegeben.
WinHelp:
. Chapterimages wurden nicht zentriert ausgegeben.
1.8 PL0 vom 02.01.1997
=======================
Allgemeines:
. Neu: Schalter !use_mirrored_indices [ ]. Wird dieser
Schalter benutzt, so legt UDO beim Befehl !index oder bei
der Platzhalterversion (!idx...) auch die "gespiegelten"
Eintraege an, falls man einen Doppeleintrag vornimmt. Falls
man also diesen Schalter benutzt, dann kann man sich bei der
Angabe von
!index A !! B
die folgende Zeile sparen:
!index B !! A
. Neu: flushleft-Umgebung (!begin_flushleft,
!end_flushleft). Hiermit kann man den Blocksatz partiell
ausschalten.
. Aenderung: Falls eine Datei nicht geoeffent werden konnte,
wird nur noch eine Zeile im Logfile ausgegeben.
. Aenderung: Die Fehlermeldungen bezueglich der Umgebungen
wurden etwas verfeinert. So werden nun auch fehlende
!end_flushright und !end_flushleft bemaengelt.
. Aenderung: !break ist nun ein Kommando wie alle anderen
auch und kann daher auch in Abfragen auftauchen. Es wird nun
weder in verbatim- und raw-Umgebungen noch in Tabellen
beachtet.
. Neu: Mit dem Befehl !table_caption* kann man einen
Tabellentitel ohne die Angabe von "Tabelle #" erzeugen
(Christian Gosslar).
. Neu: Mit dem Befehl !image* kann man ein Bild ausgeben,
wobei die Bildunterschrift ohne "Abbildung #" erzeugt wird
(Christian Gosslar).
. Bugfix: Spezialbefehle wie !stg, !html etc. beachteten
nicht die if-else-Zweige (Christian Gosslar).
. Aenderung: Der Schalter fuer den Blocksatz heisst nun
!use_justification anstatt !use_justified.
. Aenderung: Es sind nun 3000 Kapitel benutzbar.
LyX:
. Bug fix: LyX kennt keine "Chapter*", daher gibt UDO fuer
!use_style_book fuer !node* ebenfalls "Chapter" aus. Daher
werden bei LyX auch Kapitel numeriert, die bei den anderen
Formaten nicht numereriert werden.
. Bug fix: Schriftarten in Kapitelnamen funktionierten nicht.
ST-Guide:
. Neu: !autoref_items wird nun auch fuer description- und
xlist-Umgebungen unterstuetzt.