entrytbl
in man pages; patch by Craig Ruff.
personname
; patch by Aaron Hawley.
db2x_manxml
not calling utf8trans
properly.
db2x_manxml
and db2x_texixml
using pure XSLT,
for those who can't use the Perl one for whatever reason.
See the xslt/backend/ directory.
Do not expect this to work completely yet.
In particular, tables are not yet available in man pages.
(They are, of course, still available in the Perl
implementation.)
As a consequence, db2x_xsltproc
has been rewritten to be
a Perl wrapper script around the stock
xsltproc(1).
-S
option to db2x_xsltproc
no longer uses libxml's hackish “SGML DocBook” parser, but now
calls
sgml2xml(1).
The corresponding long option has been renamed to
--sgml
from --sgml-docbook
.
db2x_manxml
and db2x_texixml
.
Some features such as cmdsynopsis
and funcsynopsis
are rendered more nicely.
--plaintext
option to db2x_texixml
.
Also I made the Texinfo stylesheets adapt to the XSLT processor automatically (with regards to the XSLT extensions). This might be of interest to anybody wanting to use the stylesheets with some other XSLT processor (especially SAXON).
utf8trans
that caused it to
segfault. At the same time, I rewrote parts of it
to make it more efficient for large character maps
(those with more than a thousand entries).
XML::Parser
on Cygwin, like I did, the Perl component will automatically
fall back on the pure Perl parser.
tbl
will work.
The rest will be fixed in a subsequent release.
Although incomplete, they should be sufficient for localized man-page output, for which there are only a few strings like “Name” and “Synopsis” that need to be translated.
If you do make non-English man pages, you will need to revise the localization files; please send patches to fix them afterwards.
--info
option to db2x_texixml
,
to save typing the makeinfo
command.
--stringparam
option
in db2x_xsltproc
to --string-param
,
though the former option name is still accepted
for compatibility.
@detailmenu
) also.
db2x_xsltproc
just like standard
xsltproc
.
docbook2man-spec.pl
to a sister package,
docbook2man-sgmlspl, since it seems to be used quite a lot.
docbook2manxml
. docbook2manxml
had some neat code in it, but I
fear maintaining two man-page converters will take too much time in the
future, so I am dropping it now instead of later.
db2x_xsltproc
, formerly
called docbook2texi-libxslt
) has been
updated for the recent libxslt changes.
Catalog support working.
docbook2texi-libxslt
, which uses libxslt.
Finally, no more Java is necessary.
recode
every time
the translation changes. However, Christoph Spiel has ported the recode
utf8..texi patch to GNU recode 3.6 if you prefer to use recode.
The documentation for the XSLT stylesheets can be extracted
automatically. (Caveat: libxslt has a bug which affects this process,
so if you want to build this part of the documentation yourself you must
use some other XSLT processor. There is no jrefentry
support in docbook2X yet, so the
reference is packaged in HTML format; this will change in the next
release, hopefully.)
docbook2man
,
docbook2texi
.
Moved Perl scripts to perl/ directory and did some
renaming of the scripts to saner names.
docbook2manxml
and the Texi-XML,
Man-XML tools.
docbook2man-spec.pl
has an option to strip or
not strip letters in man page section names, and xref may now refer to
refsect
n.
I have not personally tested these options, but loosing them
in the interests of release early and often.
paramdef
non-conformance, and vertical simplelists with multiple columns fixed in
docbook2texixml
.
docbook2manxml
up
to speed. It builds its own documentation now.
texi_xml
and man_xml
fixed.
texi_xml
and
docbook2texixml
.
recode
which maps Unicode
characters to the corresponding Texinfo commands or characters.
It is in ucs2texi.patch.
I have already sent this patch to the maintainer of recode
.
docbook2texixml
transform into intermediate XML
format which closely resembles the Texinfo format, and then another
tool is used to convert this XML to the actual format.
This scheme moves all the messy whitespace, newline, and escaping issues out of the actual transformation code. Another benefit is that other stylesheets (systems), can be used to do the transformation, and it serves as a base for transformation to Texinfo from other DTDs.
set
s because it did not keep track of the Texinfo
file being processed.
As a consequence, the bug in which docbook2texixml
did
not output the @setinfofile is fixed.
xreflabel
handling is also sane now.
In the new scheme, elements are referred to by their ID (auto-generated
if necessary). The Texinfo node names are generated before doing the
actual transformation, and subsequent texinode_get
simply looks up the node name when given an element.
There are some changes to the old code base in this new release; see old change log for details.