|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
Packit |
e4b6da |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit |
e4b6da |
<head>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org" />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"text/html; charset=us-ascii" />
|
|
Packit |
e4b6da |
<title>docbook2X: Release history</title>
|
|
Packit |
e4b6da |
<link rel="stylesheet" href="docbook2X.css" type="text/css" />
|
|
Packit |
e4b6da |
<link rev="made" href="mailto:stevecheng@users.sourceforge.net" />
|
|
Packit |
e4b6da |
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1" />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"Changes to the package between releases" />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"docbook2X: Documentation Table of Contents" />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"docbook2X: Documentation Table of Contents" />
|
|
Packit |
e4b6da |
<link rel="prev" href="todo.html" title="docbook2X: To-do list" />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"docbook2X: Design notes" />
|
|
Packit |
e4b6da |
</head>
|
|
Packit |
e4b6da |
<body>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Release history
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"todo.html"><< Previous
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"design-notes.html">Next >>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Release
|
|
Packit |
e4b6da |
history
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"id2542366" class="indexterm" name="id2542366">
|
|
Packit |
e4b6da |
"id2542120" class="indexterm" name="id2542120">
|
|
Packit |
e4b6da |
"id2542126" class="indexterm" name="id2542126">
|
|
Packit |
e4b6da |
"id2542133" class="indexterm" name="id2542133">
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.8.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Errors in the Man-XML and Texi-XML DTD were fixed.
|
|
Packit |
e4b6da |
These DTDs are now used to validate the output coming out of the
|
|
Packit |
e4b6da |
stylesheets, as part of automated testing. (Validation provides
|
|
Packit |
e4b6da |
some assurance that the result of the conversions are correct.)
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Several rendering errors were fixed after they had been
|
|
Packit |
e4b6da |
discovered through automated testing.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Two HTML files in the docbook2X documentation were accidentally
|
|
Packit |
e4b6da |
omitted in the last release. They have been added.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The pure-XSLT-based man-page conversion now supports table
|
|
Packit |
e4b6da |
markup. The implemented was copied from the one by Michael Smith in
|
|
Packit |
e4b6da |
the DocBook XSL stylesheets. Many thanks!
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
As requested by Daniel Leidert, the man-pages stylesheets now
|
|
Packit |
e4b6da |
support the segmentedlist ,
|
|
Packit |
e4b6da |
segtitle and
|
|
Packit |
e4b6da |
"sgmltag-element">seg DocBook elements.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
As suggested by Matthias Kievermagel, docbook2X now supports the
|
|
Packit |
e4b6da |
code element.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.7.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Some stylistic improvements were made to the man-pages
|
|
Packit |
e4b6da |
output.
|
|
Packit |
e4b6da |
This includes fixing a bug that, in some cases, caused an extra
|
|
Packit |
e4b6da |
blank line to occur after lists in man pages.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
There is a new value
|
|
Packit |
e4b6da |
"literal">utf-8//TRANSLIT for the
|
|
Packit |
e4b6da |
"option">--encoding option to
|
|
Packit |
e4b6da |
"command">db2x_manxml and
|
|
Packit |
e4b6da |
"command">db2x_texixml.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added -m to
|
|
Packit |
e4b6da |
"command">utf8trans for modifying (a large number
|
|
Packit |
e4b6da |
of) files in-place.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added a section to the documentation discussing conversion
|
|
Packit |
e4b6da |
performance.
|
|
Packit |
e4b6da |
There is also a new test script,
|
|
Packit |
e4b6da |
"filename">test/mass/test.pl that can exercise docbook2X by
|
|
Packit |
e4b6da |
converting many documents at one time, with a focus on achieving
|
|
Packit |
e4b6da |
the fastest conversion speed.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The documentation has also been improved in several places. Most
|
|
Packit |
e4b6da |
notably, the
|
|
Packit |
e4b6da |
"refentrytitle">docbook2X man page has been split
|
|
Packit |
e4b6da |
into two much more detailed man pages explaining man-page
|
|
Packit |
e4b6da |
conversion and Texinfo conversion separately, along with a
|
|
Packit |
e4b6da |
reference of stylesheet parameters.
|
|
Packit |
e4b6da |
The documentation has also been re-indexed (finally!)
|
|
Packit |
e4b6da |
Also, due to an oversight, the last release omitted the
|
|
Packit |
e4b6da |
stylesheet reference documentation. They are now included
|
|
Packit |
e4b6da |
again.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Craig Ruff’s patches were not integrated correctly in the
|
|
Packit |
e4b6da |
last release; this has been fixed.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
By popular demand, man-page conversion can also be done with
|
|
Packit |
e4b6da |
XSLT alone — i.e. no Perl scripts or compiling required, just
|
|
Packit |
e4b6da |
a XSLT processor.
|
|
Packit |
e4b6da |
If you want to convert with pure XSLT, invoke the XSLT
|
|
Packit |
e4b6da |
stylesheet in
|
|
Packit |
e4b6da |
"filename">xslt/backend/db2x_manxml.xsl in lieu of the
|
|
Packit |
e4b6da |
db2x_manxml Perl
|
|
Packit |
e4b6da |
script.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Make the
|
|
Packit |
e4b6da |
"command">xmlcharmap2utf8trans script (convert XSLT
|
|
Packit |
e4b6da |
2.0 character maps to character maps in utf8trans format) really
|
|
Packit |
e4b6da |
work.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.6.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added rudimentary support for
|
|
Packit |
e4b6da |
"sgmltag-element">entrytbl in man pages; patch by Craig
|
|
Packit |
e4b6da |
Ruff.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added template for
|
|
Packit |
e4b6da |
"sgmltag-element">personname; patch by Aaron Hawley.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fix a build problem that happened on IRIX; patch by Dirk
|
|
Packit |
e4b6da |
Tilger.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Better rendering of man pages in general. Fixed an
|
|
Packit |
e4b6da |
incompatibility with Solaris troff of some generated man pages.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed some minor bugs in the Perl wrapper scripts.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
There were some fixes to the Man-XML and Texi-XML document
|
|
Packit |
e4b6da |
types. Some of these changes are backwards-incompatible with
|
|
Packit |
e4b6da |
previous docbook2X releases. In particular, Man-XML and Texi-XML
|
|
Packit |
e4b6da |
now have their own XML namespaces, so if you were using custom XSLT
|
|
Packit |
e4b6da |
stylesheets you will need to add the appropriate namespace
|
|
Packit |
e4b6da |
declarations.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.5.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed a bug, from version 0.8.4, with the generated Texinfo
|
|
Packit |
e4b6da |
files not setting the Info directory information correctly. (This
|
|
Packit |
e4b6da |
is exactly the patch that was on the docbook2X Web site.)
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed a problem with
|
|
Packit |
e4b6da |
"command">db2x_manxml not calling
|
|
Packit |
e4b6da |
utf8trans
|
|
Packit |
e4b6da |
properly.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added heavy-duty testing to the docbook2X distribution.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.4.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
There is now an
|
|
Packit |
e4b6da |
"emphasis">experimental implementation of
|
|
Packit |
e4b6da |
db2x_manxml and
|
|
Packit |
e4b6da |
db2x_texixml using
|
|
Packit |
e4b6da |
pure XSLT, for those who can’t use the Perl one for whatever
|
|
Packit |
e4b6da |
reason. See the xslt/backend/
|
|
Packit |
e4b6da |
directory. Do not expect this to work completely yet. In
|
|
Packit |
e4b6da |
particular, tables are not yet available in man pages. (They are,
|
|
Packit |
e4b6da |
of course, still available in the Perl implementation.)
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Texinfo conversion does not require XSLT extensions anymore! See
|
|
Packit |
e4b6da |
Design notes: the
|
|
Packit |
e4b6da |
elimination of XSLT extensions for the full story.
|
|
Packit |
e4b6da |
As a consequence,
|
|
Packit |
e4b6da |
"command">db2x_xsltproc has been rewritten to be a
|
|
Packit |
e4b6da |
Perl wrapper script around the stock
|
|
Packit |
e4b6da |
"citerefentry">
|
|
Packit |
e4b6da |
"command">xsltproc.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The -S option to
|
|
Packit |
e4b6da |
db2x_xsltproc no
|
|
Packit |
e4b6da |
longer uses libxml’s hackish “SGML DocBook”
|
|
Packit |
e4b6da |
parser, but now calls
|
|
Packit |
e4b6da |
"refentrytitle">
|
|
Packit |
e4b6da |
"command">sgml2xml. The corresponding
|
|
Packit |
e4b6da |
long option has been renamed to --sgml
|
|
Packit |
e4b6da |
from --sgml-docbook .
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed a heap of bugs — that caused invalid output —
|
|
Packit |
e4b6da |
in the XSLT stylesheets,
|
|
Packit |
e4b6da |
"command">db2x_manxml and
|
|
Packit |
e4b6da |
"command">db2x_texixml.
|
|
Packit |
e4b6da |
Some features such as
|
|
Packit |
e4b6da |
"sgmltag-element">cmdsynopsis and
|
|
Packit |
e4b6da |
"sgmltag-element">funcsynopsis are rendered more nicely.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Man-XML and Texi-XML now have DTDs — these are useful when
|
|
Packit |
e4b6da |
writing and debugging stylesheets.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added a --plaintext option to
|
|
Packit |
e4b6da |
db2x_texixml.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Updates to the docbook2X manual. Stylesheet documentation is
|
|
Packit |
e4b6da |
in.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.3.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Incorporated Michael Smith’s much-expanded roff character
|
|
Packit |
e4b6da |
maps.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
There are some improvements to the stylesheets themselves, here
|
|
Packit |
e4b6da |
and there.
|
|
Packit |
e4b6da |
Also I made the Texinfo stylesheets adapt to the XSLT processor
|
|
Packit |
e4b6da |
automatically (with regards to the XSLT extensions). This might be
|
|
Packit |
e4b6da |
of interest to anybody wanting to use the stylesheets with some
|
|
Packit |
e4b6da |
other XSLT processor (especially SAXON).
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed a couple of bugs that prevented docbook2X from working on
|
|
Packit |
e4b6da |
Cygwin.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed a programming error in
|
|
Packit |
e4b6da |
"command">utf8trans that caused it to segfault. At
|
|
Packit |
e4b6da |
the same time, I rewrote parts of it to make it more efficient for
|
|
Packit |
e4b6da |
large character maps (those with more than a thousand entries).
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The Perl component of docbook2X has switched from using
|
|
Packit |
e4b6da |
libxml-perl (a SAX1 interface) to XML-SAX (a SAX2 interface). I had
|
|
Packit |
e4b6da |
always wanted to do the switch since libxml-perl is not maintained,
|
|
Packit |
e4b6da |
but the real impetus this time is that XML-SAX has a pure Perl XML
|
|
Packit |
e4b6da |
parser. If you have difficulties building
|
|
Packit |
e4b6da |
"classname">XML::Parser on Cygwin, like I did, the Perl
|
|
Packit |
e4b6da |
component will automatically fall back on the pure Perl parser.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.2.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added support for tables in man pages. Almost all table features
|
|
Packit |
e4b6da |
that can be supported with
|
|
Packit |
e4b6da |
"command">tbl will work. The rest will be fixed in
|
|
Packit |
e4b6da |
a subsequent release.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Copied the “gentext” stuff over from Norman
|
|
Packit |
e4b6da |
Walsh’s XSL stylesheets. This gives (incomplete)
|
|
Packit |
e4b6da |
localizations for the same languages that are supported by the
|
|
Packit |
e4b6da |
Norman Walsh’s XSL stylesheets.
|
|
Packit |
e4b6da |
Although incomplete, they should be sufficient for localized
|
|
Packit |
e4b6da |
man-page output, for which there are only a few strings like
|
|
Packit |
e4b6da |
“Name” and “Synopsis” that need to be
|
|
Packit |
e4b6da |
translated.
|
|
Packit |
e4b6da |
If you do make non-English man pages, you will need to revise
|
|
Packit |
e4b6da |
the localization files; please send patches to fix them
|
|
Packit |
e4b6da |
afterwards.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Rendering of bibliography, and other less common DocBook
|
|
Packit |
e4b6da |
elements is broken. Actually, it was probably also slightly broken
|
|
Packit |
e4b6da |
before. Some time will be needed to go through the stylesheets to
|
|
Packit |
e4b6da |
check/document everything in it and to add anything that is still
|
|
Packit |
e4b6da |
missing.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added --info option to
|
|
Packit |
e4b6da |
db2x_texixml, to save
|
|
Packit |
e4b6da |
typing the makeinfo
|
|
Packit |
e4b6da |
command.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Rename --stringparam option in
|
|
Packit |
e4b6da |
db2x_xsltproc to
|
|
Packit |
e4b6da |
--string-param , though the former
|
|
Packit |
e4b6da |
option name is still accepted for compatibility.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added the stylesheet for generating the XSLT reference
|
|
Packit |
e4b6da |
documentation. But the reference documentation is not integrated
|
|
Packit |
e4b6da |
into the main docbook2X documentation yet.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X no longer uses SGML-based tools to build. HTML
|
|
Packit |
e4b6da |
documentation is now built with the DocBook XSL stylesheets.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Changed the license of this package to the MIT license. This is
|
|
Packit |
e4b6da |
in case someone wants to copy snippets of the XSLT stylesheets, and
|
|
Packit |
e4b6da |
requiring the resulting stylesheet to be GPL seems too onerous.
|
|
Packit |
e4b6da |
Actually there is no real loss since no one wants to hide XSLT
|
|
Packit |
e4b6da |
source anyway.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Switched to a newer version of autoconf.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixes for portability (to non-Linux OSes).
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
A number of small rendering bug fixes, as usual.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.1.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Bug fixes.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Texinfo menu generation has been improved: the menus now look
|
|
Packit |
e4b6da |
almost as good as human-authored Texinfo pages and include detailed
|
|
Packit |
e4b6da |
node listings (@detailmenu) also.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added option to process XInclude in
|
|
Packit |
e4b6da |
"command">db2x_xsltproc just like standard
|
|
Packit |
e4b6da |
xsltproc.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.8.0.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Moved
|
|
Packit |
e4b6da |
"command">docbook2man-spec.pl to a sister package,
|
|
Packit |
e4b6da |
docbook2man-sgmlspl, since it seems to be used quite a lot.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
There are now XSLT stylesheets for man page conversion,
|
|
Packit |
e4b6da |
superceding the
|
|
Packit |
e4b6da |
"command">docbook2manxml.
|
|
Packit |
e4b6da |
"command">docbook2manxml had some neat code in it,
|
|
Packit |
e4b6da |
but I fear maintaining two man-page converters will take too much
|
|
Packit |
e4b6da |
time in the future, so I am dropping it now instead of later.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed build errors involving libxslt headers, etc. that plagued
|
|
Packit |
e4b6da |
the last release. The libxslt wrapper (name changed to
|
|
Packit |
e4b6da |
db2x_xsltproc,
|
|
Packit |
e4b6da |
formerly called
|
|
Packit |
e4b6da |
"command">docbook2texi-libxslt) has been updated
|
|
Packit |
e4b6da |
for the recent libxslt changes. Catalog support working.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Transcoding output to non-UTF-8 charsets is automatic.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Made some wrapper scripts for the two-step conversion
|
|
Packit |
e4b6da |
process.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.7.0.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
More bug squashing and features in XSLT stylesheets and Perl
|
|
Packit |
e4b6da |
scripts. Too many to list.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added
|
|
Packit |
e4b6da |
"command">docbook2texi-libxslt, which uses libxslt.
|
|
Packit |
e4b6da |
Finally, no more Java is necessary.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Added a C-based tool to translate UTF-8 characters to arbitrary
|
|
Packit |
e4b6da |
(byte) sequences, to avoid having to patch
|
|
Packit |
e4b6da |
"command">recode every time the translation
|
|
Packit |
e4b6da |
changes. However, Christoph Spiel has ported the recode utf8..texi
|
|
Packit |
e4b6da |
patch to GNU recode 3.6 if you prefer to use recode.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
As usual, the documentation has been improved.
|
|
Packit |
e4b6da |
The documentation for the XSLT stylesheets can be extracted
|
|
Packit |
e4b6da |
automatically. (Caveat: libxslt has a bug which affects this
|
|
Packit |
e4b6da |
process, so if you want to build this part of the documentation
|
|
Packit |
e4b6da |
yourself you must use some other XSLT processor. There is no
|
|
Packit |
e4b6da |
jrefentry support in docbook2X
|
|
Packit |
e4b6da |
yet, so the reference is packaged in HTML format; this will change
|
|
Packit |
e4b6da |
in the next release, hopefully.)
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Build system now uses autoconf and automake.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.6.9.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Removed old unmaintained code such as
|
|
Packit |
e4b6da |
"command">docbook2man,
|
|
Packit |
e4b6da |
"command">docbook2texi. Moved Perl scripts to
|
|
Packit |
e4b6da |
perl/ directory and did some renaming
|
|
Packit |
e4b6da |
of the scripts to saner names.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Better make system.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Debugged, fixed the XSLT stylesheets more and added libxslt
|
|
Packit |
e4b6da |
invocation.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Cut down the superfluity in the documentation.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Fixed other bugs in
|
|
Packit |
e4b6da |
"command">docbook2manxml and the Texi-XML, Man-XML
|
|
Packit |
e4b6da |
tools.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.6.1.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"command">docbook2man-spec.pl has an option to
|
|
Packit |
e4b6da |
strip or not strip letters in man page section names, and xref may
|
|
Packit |
e4b6da |
now refer to refsect
|
|
Packit |
e4b6da |
"replaceable">n . I have not personally
|
|
Packit |
e4b6da |
tested these options, but loosing them in the interests of release
|
|
Packit |
e4b6da |
early and often.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Menu label quirks, paramdef
|
|
Packit |
e4b6da |
non-conformance, and vertical simplelists with multiple columns
|
|
Packit |
e4b6da |
fixed in
|
|
Packit |
e4b6da |
"command">docbook2texixml.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Brought
|
|
Packit |
e4b6da |
"command">docbook2manxml up to speed. It builds its
|
|
Packit |
e4b6da |
own documentation now.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Arcane bugs in
|
|
Packit |
e4b6da |
"command">texi_xml and
|
|
Packit |
e4b6da |
"command">man_xml fixed.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.6.0.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Introduced Texinfo XSLT stylesheets.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Bugfixes to
|
|
Packit |
e4b6da |
"command">texi_xml and
|
|
Packit |
e4b6da |
"command">docbook2texixml.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Produced patch to GNU
|
|
Packit |
e4b6da |
"command">recode which maps Unicode characters to
|
|
Packit |
e4b6da |
the corresponding Texinfo commands or characters. It is in
|
|
Packit |
e4b6da |
ucs2texi.patch . I have already sent
|
|
Packit |
e4b6da |
this patch to the maintainer of
|
|
Packit |
e4b6da |
"command">recode.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Updated documentation.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
docbook2X
|
|
Packit |
e4b6da |
0.5.9.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Both
|
|
Packit |
e4b6da |
"command">docbook2texixml transform into
|
|
Packit |
e4b6da |
intermediate XML format which closely resembles the Texinfo format,
|
|
Packit |
e4b6da |
and then another tool is used to convert this XML to the actual
|
|
Packit |
e4b6da |
format.
|
|
Packit |
e4b6da |
This scheme moves all the messy whitespace, newline, and
|
|
Packit |
e4b6da |
escaping issues out of the actual transformation code. Another
|
|
Packit |
e4b6da |
benefit is that other stylesheets (systems), can be used to do the
|
|
Packit |
e4b6da |
transformation, and it serves as a base for transformation to
|
|
Packit |
e4b6da |
Texinfo from other DTDs.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
Texinfo node handling has been rewritten. Node handling used to
|
|
Packit |
e4b6da |
work back and forth between IDs and node names, which caused a lot
|
|
Packit |
e4b6da |
of confusion. The old code also could not support DocBook
|
|
Packit |
e4b6da |
set s because it did not keep
|
|
Packit |
e4b6da |
track of the Texinfo file being processed.
|
|
Packit |
e4b6da |
As a consequence, the bug in which
|
|
Packit |
e4b6da |
"command">docbook2texixml did not output the
|
|
Packit |
e4b6da |
@setinfofile is fixed.
|
|
Packit |
e4b6da |
"sgmltag-element">xreflabel handling is also sane now.
|
|
Packit |
e4b6da |
In the new scheme, elements are referred to by their ID
|
|
Packit |
e4b6da |
(auto-generated if necessary). The Texinfo node names are generated
|
|
Packit |
e4b6da |
before doing the actual transformation, and subsequent
|
|
Packit |
e4b6da |
"function">texinode_get simply looks up the node name when
|
|
Packit |
e4b6da |
given an element.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The stylesheet architecture allows internationalization to be
|
|
Packit |
e4b6da |
implemented easily, although it is not done yet.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The (non-XML-based) old code is still in the CVS tree, but
|
|
Packit |
e4b6da |
I’m not really interested in maintaining it. I’ll still
|
|
Packit |
e4b6da |
accept patches to them, and probably will keep them around for
|
|
Packit |
e4b6da |
reference and porting purposes.
|
|
Packit |
e4b6da |
There are some changes to the old code base in this new release;
|
|
Packit |
e4b6da |
see old change log for details.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
The documentation has been revised.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
I am currently rewriting docbook2man using the same
|
|
Packit |
e4b6da |
transform-to-XML technique. It’s not included in 0.5.9 simply
|
|
Packit |
e4b6da |
because I wanted to get the improved Texinfo tool out quickly.
|
|
Packit |
e4b6da |
Additional XSLT stylesheets will be written.
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"todo.html"><< Previous
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"design-notes.html">Next >>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
To-do list
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"docbook2X.html">Table of Contents
|
|
Packit |
e4b6da |
Design notes
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
"http://docbook2x.sourceforge.net/" title=
|
|
Packit |
e4b6da |
"docbook2X: Home page">docbook2X home page
|
|
Packit |
e4b6da |
</body>
|
|
Packit |
e4b6da |
</html>
|