The listing below contains all the raw data used to write each release change section. It is provided since it may contain additional details.
Release 0.3: ------------ - Make the latex style more robust to latex classes without abstract environment. - Partially Fix bug #2953261 to render elements under <methodsynopsis> - Fix bug #2969329 to allow a <screen> in an <entrytbl> (Pulchart's patch partially applied). - Fix bug #2820728 to correctly render caption elements. - Fix bug #2967024 to make cmdsynopsis working for DocBook 5. - Fix bug #2957897 to render the chapter/info/title node. - Fix Debian Bug #563659: adapt the url template behaviour to the installed Texlive version (2007 or 2009). - Apply the two Andreas's debian errorhandler patches (replace an obsoleted method). - Apply the Debian bug #570582 patch from Andreas. - Change the segmented list implentation to workaround a bug in processing DB5 documents (use the Docbook Project implementation). - Add the default.table.width parameter (equivalent to the Docbook Project parameter). - Allow an autowidth setup local to a table through a Processing Instruction. - Convert latex logos to PDF-1.4 format supported by XeTeX. - Add parameter biblioentry.numbered to have bibliographic references numbered. - Apply bug #2891018 patch to improve biblio.xsl - Fix a bug to compute correctly the relative paths of <imagedata> filerefs. Apply the same templates than the DocBook Project (use of @xml:base) - Make xsltproc.py compatible with versions providing --xincludestyle or not (bug introduced with 0.2.12). - Fix bug #2955605 in setup.py that makes install crash under windows (bug introduced in 0.2.10). - Fix bug to handle correctly a relative XSL customization file path (use of the -p option). - Fix a bug that merged the example and equation floats in the same TOC - Add hyperlink to <xref> to books. - Move the book ID anchor so that an hyperlink to this anchor points to the beginning of the book and not after the Table of Content. - Change some output messages so that they don't appear as error messages. Release 0.2.12: --------------- - Add support for feature #2836168 with the xref.hypermarkup parameter that wraps the whole xref markup with an hyperlink. - The <index> section can be unnumbered when the new parameter index.numbered is set to 0. - <bibliography> sections can be unnumbered when the new parameter bibliography.numbered is set to 0. The parameter bibliography.tocdepth is also given. - Basic <biblioref> support added. The specific attributes are not handled. - Allow the appendices to be followed by other sections. - Fix indexterm bug in titles. - Apply patch #2821475: add a converter to transform SVG graphics with Inkscape (thanks to David Necas) - Fix bug #2821901: <reference> headings to the right level - Fix bug #2818215: square brackets must be protected in <member>s - Fix bug #2819592: references working with xml:id (DocBook 5 compatibility) - Fix Debian bug #533332: wrong page numeration in PDF viewers with XeTeX backend - Fix Debian bug #528964: linebreaks preserved in formatted verbatim environment Release 0.2.11: --------------- - Improve the <set> support: dblatex can build all the PDF files (one per book) and the package xr is used to make cross-references between the books. - Improve the xetex font switch macros (experimental fontconfig support) - Format the elements contained in <ulink>s (not only text) - Add some hook to external error handlers + Add the Debian error handler in the repository (the maintainer is still A. Hoenen) - Change verbatim implementation in order to be able to easily add new elements embeddable in <programlisting>s - Optimize the pdftex backend by supporting the -draftmode option (experimental) - Fix documentation bug #1997998. - Fix bug #1831383: use \ref*{} to display <xref> in a TOC or LOT - Fix Debian bug #528849 about the <refclass> rendering, add the refclass.suppress parameter, and fix the <refpurpose> dash separator (use of — instead of –) - Fix the bug where \nolinkurl{} strips the spaces - Fix a bug annotation - Glossary headings are now rendered like refentry headings (add glossary.numbered and glossary.tocdepth parameters) - Add and modify scripts to synch SF CVS and Mercurial repositories Release 0.2.10: --------------- - Fix Debian bug #525692: remove babel shorthand for russian - Fix Debian bug #514932: apply XSLT options when building listing (thanks to W. Borgert's patch). - Fix Debian bug #499500: apply the A. Hoenen patch - Fix bug #2412650: make curly braces more robust in <indexterm>s. - Fix bug #2393435: handle <table> @pgwide for two column mode. - Fix bug #2381306: make <ulink>s more robust in <term> - Fix bug #2058771: use \ensuremath{} to make equations robust. - Fix bug #1987025: use @xml:id when provided to make labels. - Fix bug #1975259: apply general title template to handle escaped chars in qandaset titles. - Fix bug in handling @xreflabel in <xref> - Fix annotation bug: add a correct font setup to each annotation tex file - Fix some character translations: backtick (`), degree symbol - Fix SGML to XML conversion through osx - Use Info/title to render qansaset headings - Use \ensuremath{} to make latin1 from UTF8 conversion more robust - Add the parameters: * doc.layout: configure the overall document layout (deciding if it contains a coverpage, a toc, a frontmatter etc.) * variablelist.term.separator, * refentry.generate.name, * ulink.show (mechanism extended with @xrefstyle), * ulink.footnotes. - Remove useless parameters (rely on localized gentext instead): * refnamediv.title, * refsynopsis.title, - Move the 'qandaset.defaultlabel' parameter to 'qanda.defaultlabel' in order to be common with the DocBook Project XSL parameter. - By default, a document subset (i.e. no <article> or <book> root element is no more wrapped with an <article>. No more unexpected cover page and front matter. - Allow a tex equation in <alt> without latex math mode delimiters in both <equation> and <inlineequation>. - Add texmath PI in <alt> in order to avoid automatic math mode wrapping - Make XeTeX support more mature (but still experimental). - Change the documentation structure. Release 0.2.9: -------------- - Fix bug #1838293: <dedication> and <colophon> support where <title>s are optional. - Fix bug #1833581 (biblio elements). - Fix bug #1832623 (<userinput> rendering in normal mode). - Fix bug #1769020 (date in <biblioentry>). - Fix bug #1745318 with a minipage in \author{}. Fix the similar debian bug #465221. - Fix bug #1642442 (missing unicode characters). - Fix debian bug #466162 (German localization). - Fix debian bug #461919 (rendering abstract titles). - Fix debian bug #459474 (simplesect in appendix). - Fix unicode character encoding in TeX equations in <alt>. - Fix bug that transforms "<<" to french quotation marks. - Fix spurious spaces in inline graphics. - Fix to have frenchb 2.x support (option macros changed). - Add refentry.numbered and refentry.tocdepth parameters to have the refentry titles numbered (default) or not. - Add <partintro>s handling. - Add linking to <areaset>. - Add <emphasis> rendering in <programlisting> and <screen>. - Add some logic to handle the graphics in equations. Add the alt.use parameter. - Add some XeTeX support. One can use -b xetex to compile with xelatex. Add the xetex.font parameter too. - Add the "angle" attribute to the dblatex Processing Instruction. When set in an <imageobject>, you can rotate the image to the required angle. Release 0.2.8: -------------- - Fix <userinput> in <programlisting> (#1832623) - Fix <literal> in <example> title (#1831391) - Fix <foreignphrase> in <example> title (#1831385) - Fix <indexterm> in <programlisting> (#1831374) - Fix UTF-8 encoding in olink target.db data (like <ttl>) - Fix <colophon> after the index. (Debian bug #447607) - Fix <title> in <sidebar>s. (Debian bug #447616) - Fix stuck <holder>s in <copyright> (Debian bug #446871) - Fix <question> italic bug. (#1800469) - Fix an <xref> bug to a biblioentry. - Fix setup.py to allow the --skip-build option. (#1790229) - Fix the portugese babel loading. (#1797774) - Fix <xref> to a <part>. - Fix some missing parameters used by gentext.xsl. - Fix a weird behaviour with \nolinkurl{} used in a table cell. - Fix the page.citation mode shown when $insert.xref.page.number = 'yes'. - Fix missing punct.honorific parameter. - Fix the <refentry> sections to the right nested level. (#1792996) - A list preamble (before the list items) is now processed. (#1783455) - Add lastpage.sty under latex/misc, for MikTeX distribs. - Add some table <entry> consistency check. - Add the parameters: equation.default.position and example.default.position. - Add the parameter: cjk.font. - Add pdftitle and pdfauthor in PDF document infos. Release 0.2.7: -------------- * Improvements: - Xref completely refactored to work with the common DocBook Project XSL stylesheets version 1.72. - Olink and xrefstyle support added. * Minor changes: - dblatex accepts input data from stdin. - newtbl.bgcolor.thead added, to change the default table header color. - Italian translation added. - Several user stylesheets (option -p) can be passed. - In the docbook styles, the front matter page numbers are now in roman. - <biblioid> can be used instead of <pubsnumber> in the doc info, mostly for docbook 5 files. - monoseq.small parameter added (Michael Smith's patch) * Bug fixes: - Fix bug with german babel (e.g '"S' becomes 'SS'). - Fix Author listing bug. - Fix <screen> in <footnote>s, in simple cases. - Fix footmisc package inclusion bug (must be loaded before hyperref). - Fix bibliomixed/bibliomset text bug (tex characters must be escaped). - Fix xref to a callout. - Fix the use of <alt> in equations: when <alt> is used, the other elements must not be processed. Parameter tex.math.in.alt added to choose if <alt> should be used by default. - Fix empty MathML equation case. - Fix bug #1778655: added anchors in <para> having an id - Fix bug #1777645: footnotes with id handled correctly - Fix bug #1777575: an <indexterm> between paragraphs don't stick the paragraphs anymore. - Fix bug #1777364: <thead> no more duplicated in nested tables. - Fix bug #1745309: <author>s under docinfo are not concatenated. - Fix the last page bug shown with a recent texlive - Fix bug about changebars for consecutive paragraphs - Ulinks shown as hot links in biblio enties. - Fix index bug to front matter pages (when front page numbers are in roman). Release 0.2.6: -------------- * Minor improvements: - Headings code refactored. - Unnumbered sections (e.g. preface) can be put in TOC. Add the parameters: * preface.tocdepth * dedication.tocdepth * colophon.tocdepth - Basic <itermset> support - Basic <beginpage> support (start a new page only at the current page) - Parameter monoseq.hyphenation added to handle SF bug #1727482 - Add draft.watermark={0|1} and draft.mode=maybe, allowing to deduce the draft mode from the @status='draft' attribute, and allowing to print the "DRAFT" text as a watermark on every page. (thanks to Colin Marquardt's patch) * Bug fixes: - Fix display of several <glossseealso>s in <glossentry> - Fix <para> output in list items (<listitem>, <step>) - Fix unicode bug in <step>/<title>s - Fix <footnoteref> bug in <table>s (thanks to Colin Marquardt's patch) - Fix setup.py to make bdist_rpm work (thanks to Tim Fuehner's patch) - Fix some missing characters (euro, etc.) by using the pifont and textcomp packages. - Fix unicode bug in some verbatim environment. - Fix bug #1727472 (glossentry without acronym has no line break). - Fix URL bug under Windows. (dbtex.py) - Add some missing greek symbols in unicode mapping. (unient.py) Release 0.2.5: -------------- * Improvements: - Basic support for CJK languages. Use the CJK package and the cyberbit fonts. The HLatex package is not supported yet. - Support native UTF-8 latex compilation, thanks to the ucs package. - Add the -s, --texstyle option. - Preamble handling refactored. The expected benefit is to make dblatex more customizable. - Drop the docbook style 'article' or 'report' option. It is up to the style to find out if it is an article or not (if needed). - Support @valign combined with @morerow. - Better URL handling in tables (special characters like '%'). - Better dblatex package precedence, to ensure that the dblatex specific packages have always precedence over the system wide package. - Figure captions take into account the inline docbook elements. * Bug fixes: - Restore the -r, --texpost option. - Fix use of compact itemizes in french. - Fix --tmpdir bug for relative paths. - Fix a small synopsis bug. - Fix SF bug #1672862. Change the parsing separators to some non-human writable pattern. - Fix the block display of MathML equations put in an <informalequation>. - Fix <programlisting> latex translation bug. - Remove unexpected space strippings in <title>s. - Fix bug about locale formatting (in l10n.xsl). Release 0.2.4: -------------- * Minor improvements: - Basic DocBook 5 support (namespace stripping) - More consistent console output (use of logging) - Add general parser/encoding mechanism (to fix <programlisting> encoding troubles) - Better <calloulist> item indentation. The calloutlist.style parameter is provided to change the rendering. * Bug fixes: - <releaseinfo> displayed in a biblioentry. - draft.mode parameter more consistent. - <biblioid> support in biblioentry. - Fix regression bug (introduced in 0.2.3): ps building possible again - Fix bug about image conversion combined with -bdvips - Indexterm taken into account when in <refmeta> - Use of subprocess instead of os.system() to have a portable latex compilation. - Add -R0 to dvips to work with 5.95b (thanks to Andreas Hoenen) - Fix URL UTF-8 to Latin1 encoding - Fix bug in dumping latex errors when latex fails - <programlisting> characters now encoded to Latin1 - Basic <highlights> support Release 0.2.3: -------------- * Improvements: - Experimental annotation support (enabled when annotation.support=1) - Add imageobjectco.hide={0|1} to hide the callout numbers on the image. * Setup changes and fixes: - Check the available XSLTs (xsltproc is not required if 4Suite is available) (SF Bug #1617458). - Avoid optional package dependency (unicode.sty) - Add the --use-python-path to use the path of the python interpreter that runs setup.py, instead of relying on env to locate python (thanks to Max Horn, the Fink packager) - Fix the wrapper script building when --root is used (thanks to Max Horn, the Fink packager) * Minor changes: - When <releaseinfo> is set, but empty, the box in the header is removed. - Add doc.toc.show={0|1} to let user skip the TOC. - Add draft.mode={'yes'|'no'} to print or not the <releaseinfo> content in the header of each page (SF Request #1600886). * Bug fixes: - Some locale elements translated to iso-latin1. - Locale mappings updated for 'de' and 'es'. - Spanish babel setup added, to workaround some of the bugs introduced by spanish. - Load babel before the docbook style, to work around the babel/3875 bug. - Xref to a term containing empty lines. - String-replace origin detailed in COPYRIGHT. - <abstract> duplication fixed (SF Bug #1560164). - Spurious space fix. - Make the -B option actually work. Release 0.2.2: -------------- * BibTeX support. - Some bibliography databases can be specified in <?bibtex?> - A bibliography style can be specified in <?bibtex?> - A global style can be defined with the latex.biblio.style parameter - Options -L bib_path and -l bst_path added - Bibtex is automatically called when the file is compiled * Table changes: - Longtables can be used to have formal tables across several pages. Use table.in.float=0 for this (Bug SF #1463054). - Automatic table width allowed with newtbl.autowidth={default|all} - Footnotes in tables are possible. - Basic programlisting/screen support in table. * Other changes: - Better cited bibliography support. - Possible use of natbib citation styles (belgabor patch) - Better MathML entity mapping. - Footnote in programlisting possible. * Bug fixes: - Fix about tilde translation. - Check if a title is numbered or not for TOC filtering. - Bug SF #1587091: link to formalpara (and refsection) - Bug SF #1600124: correct URI from pathname in XSL parameter file - Bug SF #1600441: handle image files with spaces in the path - Bug SF #1606166: verbatim in legalnotice - Catch a 'Rerun' asked by bibtopic or changebar packages - Xref to a formal table fixed - Escape characters in some biblio elements. - Glossary title fix. - Better MathML entity mapping. - Added calloutlist title. - Handles UTF-8 indexterms - Fix anchor in glossterms - Extends unicode support (with passivetex packages). It is activated with latex.unicode.use=1 - Handles callout list titles - Handles xref to a glossentry Release 0.2.1: -------------- * Python code improvements: - Use of codecs for better and systematic unicode support. - Extensible XSLT engines, loaded as plugins. - Option -m added to select the XSLT to use. - XSLT module using 4Suite (http://4suite.org) added. - Possibility to have user and/or system-wide configuration files. * XSL improvements: - UTF-8 XML output. - Hexadecimal color like <?dblatex bgcolor="#cceeff"?> supported. - Named color like <?dblatex bgcolor="blue"?> supported. - lang.xsl: contains all lang stuff and calls the babel setup hook. - newtbl.xsl: @cellpadding used for horizontal padding. - pdf.annot.options parameter added to customize the PDF text annotation rendering (width, height, depth, title). - latex.class.book and latex.class.article parameters added to let user choose an alternative document class. * Latex improvements: - Cleaner locale handling. - New latex commands to customize the babel setup. - Default babel setup for french. - Remark/comment rendered as PDF text annotations. Fixes Bug #374210 and allows remark in boxes/minipages like a note. * Bug fixes: - Cross-references use of key() instead of id(). - newtbl.xsl, xref.xsl: more conformant XSL code. - dbk_core.sty: use enumitem instead of enumerate (simple style). - biblio.xsl: bibliographic title fixed for an article (use of \refname). - dbtex.py: bug fix when both -Tstyle -Pparam are used. - legalnotice.xsl: bug shown by xsltproc-1.1.18 fixed. - graphic.xsl: escape graphic filenames. Release 0.2: ------------ * Better osx(1) integration. The SDATA entities are translated to the equivalent Unicode characters. * Better windows compatibility thanks to the Nicolas Pernetty's patches: - Use of a portable 'which' during the install dependency check. - Use of shutil instead of unix equivalent commands. - Portable TEXINPUTS variable setup. - Compatible figure path setup. - Compatible package paths. - Correct URI put in the customized XSL stylesheets. * Better table support: - Verbatim (litterallayout, address, synopsis, classsynopsis) in tables now work. - Informaltable nesting is possible. - Basic <entrytbl> support. - Better @valign support. - Column, row and entry can be coloured in tables by using <?dblatex bgcolor="..."?>. The alternative hhline package can be used to have row lines properly printed (newtbl.use.hhline='1') - Basic support of @float and @floatstyle in <table>. * Minor imageobject/figure improvements: - Basic support of @float and @floatstyle in <figure>. - Possibility to use imageobject/@role='dblatex' to select the image to process. - Alternative <imageobject>s in a <mediaobjectco> are supported (DocBook 5). * Some cleanups and bug fixes. - latex compilation cycle bug fix. - logparser bug fix (rerun for table) - dbk_fonts.sty now contains the font setup - coref/@linkend fix. - user manual documentation reorganized - PDF manual installed in a proper way - Debian manpage added to the package and used in the dblatex manual - latex.figure.boxed parameter changed to imagedata.boxed - latex.figure.position parameter changed to figure.default.position - table.default.position added - table counter bug fix - <filename> in section title bug fix - mklistings.xsl: URI fix when the path contains some spaces - imagedata.py: robust to paths containing spaces - \vdots supported in MathML Release 0.2pre: --------------- * Major change: publishing code (except XSL) is re-written in Python. Perl, GNU make and shell scripts are no more used. * Minor improvements: - list @continuation, @numeration, @spacing attributes now handled. - filename.as.url parameter added to avoid forced hyphenation with spurious '-' characters. * Bug fixes: - <alt> not printed in verbatim mode, and only in <*equation> elements. - Entities ’ and … correctly mapped. - db2latex.sty, docbook.sty: uses \examplename (locale). - <uri>, <tag> defined. Release 0.1.10: --------------- * Minor improvements: - Special 'maxwidth' and 'maxheight' imagedata.default.scale setup added. - glossterm.auto.link={0|1} parameter added. - Add bookinfo spanish locale. * Bug fixes: - Scripts handle correctly spaces in file paths (Debian bug [1]). - Itemize fix, to be compatible with french babel (Debian bug [2]). - Multiple copyrights correctly handled (Debian bug [3]) - Latex files cleanup (remove pslatex, epsfig, etc. Debian bug [4]). - Several paragraphs correctly handled in table cells. - Cross-references, like <xref> or <link>, correctly handled in table cells. - <ulink> with URL containing the character '#' correctly handled in table cells. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366721 [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374215 [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374212 [4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=376418 Release 0.1.9: -------------- * Minor improvements: - make.year.ranges and the make.single.year.ranges parameters added. - equations without title are now latex equations (not formula in a float). - xref to <varlistentry> or <term> now works. - newtbl is updated and becomes the default table implementation used. It now handles some tricky cell spanning cases. * Bug fix: - en.xml: chapter en appendix xref labelling fix. - de.xml: nested quotes fix. - dbk_hyper.sty: PDF compilation test fix (use of the package ifpdf). - texclean: <xt> parsing recoded to make it safer. - texclean: handle entities in table cells. - texclean: \pm added. - db2latex.sty: equation counter level fix (set to chapter instead of article) - bug fix about the text of a link to a <term> containing <ulink> or <link> - qandaset.xsl: wrong test to close a list - verbatimco.xsl, mklistings.xsl: correct identifier to listing - xref.xsl: escape characters of refname cross-reference Release 0.1.8: -------------- * Minor improvements: - doc.alignment parameter added. It defines the text alignment for the whole document. - Better programlisting, screen support: inlinegraphic[@format='linespecific'] is handled. - The book or article wrapper inherits from the root element information. - Better newtbl table support: the case colwidth="1em+5*" is correctly handled. - xref to refnamediv is now possible. - imagedata.file.check parameter added. It checks if the referenced image file exists. If not, the mediaobject alternative (textobject) is used. Set to 1 by default. (equation.[001-004]) - titleabbrev.in.toc parameter added. When set to 1 the titleabbrev content is put in the TOC instead of the title. Set to 1 by default. (article.[004-005]) - dblatex does not convert images when output is latex only. - GIF images are converted on the fly to PDF. - <emphasis role="underline"> is supported. - <trademark class="service"> is supported. - set.book.num parameter added. When the root element is a set, this parameter can be used to select the book to print. Set to 1 by default. - doc.lot.show parameter added, to ask for printing some LoTs. The value is a comma separated list that can contain "figure", "table", "equation", "example". The order of the names is the order of the LoTs. Example: doc.lot.show=figure,table asks for printing only the List of Figures and the List of Tables, in this order. - qandaset.defaultlabel parameter added to define a default label when the attribute is not defined. Default is 'number'. - <bibliolist> support. - Automatic biblioentry abbreviation used if <abbrev> and @id are not defined. - date removed from the native style cover page * Bug fix: - COPYRIGHT: contains LGPL text to respect the Debian constraints - db2latex.sty: to have \RaggedRight working - dbk_graphic.sty: wrong \imgheight setting - sections.xsl: section level is now correct under an appendix within an article - mediaobject.xsl: imageobjectco is now handled when embedded in a mediaobject. - mediaobject.xsl: having both contentwidth="x%" and contentdepth="y%" is now possible. @entityref used before @fileref. - mediaobject.xsl: having @width or @depth and @scalefit=1 is now considered as if the image with its natural size is in a viewport defined by width and/or depth. - runlatex: compile twice to have the correct number of pages when there is an index. - docbook.sty: an index in an article is correctly handled. - lists.xsl: simplelist[@inline] bug fix. Weird vertical space removed - lists.xsl: list nesting depth is now checked, to prevent latex compilation crash. (orderedlist.004, orderedlist.005) - dbk_item.sty: include enumerate package to handle orderedlist/@numeration. - sgml2xml.pl: empty anchor element supported. - biblio.xsl: a default title bibliography is provided (part.001) - xref.xsl, labelid.xsl: the titles can now contain things like xref, link, anchor, inlinegraphic or inlinemediaobject. - common/<lang>.xml: replace some unicode values by latex equivalent. - qandaset.xsl: the list environment used for numbered <qandaentry>s was not properly used. - db2latex.sty, dbsimple.sty, docbook.sty: sidebar changed to an environment that can contain verbatim stuff. (lot.001) - xref.xsl: xref to a biblioentry is now the same as a citation Release 0.1.7: -------------- * Callout support: - <programlistingco> and <screenco> supported, even for external files. - <mediaobjectco> supported. * Better <programlisting> or <screen> support: - External files (eg, in <textdata>) are handled. - literal.lines.showall parameter added, to remove the empty last lines, when set to 0. Set by default to 1. * Legalnotices are printed in the native docbook style. * An abstract in an article is printed. * Better <xref> support: - <xref> to a list with a title is possible. - <xref> to a refentry is possible. * Other improvements: - term.breakline parameter added to have the <listitem> on a new line below the <term>. - Hyphenation forced for text using a typewriter font. Moreover the font is smaller. - doc.publisher.show parameter added, to print the dblatex logo on the cover page. - doc.pdfcreator.show parameter added, to have the fill the Creator field in PDF information section. - Running dblatex on a root element different from article or book does not fail anymore, except for <set>. * Bug fixes: - dbk_table.sty: make \@xmultirow long. - sgml2xml.pl: empty textdata element handled. Release 0.1.6: -------------- * Better <figure> and <informalfigure> rendering: - consistent behaviour, where captions and title are printed separately. - possibility to ask for title below or above the image (parameter figure.title.top). - possibility to change the caption style (parameter mediaobject.caption.style). - imagedata.default.scale parameter added to have a default scaling rule applied on every imagedata that contains no scaling attribute. In particular when set to 'pagebound' the images keep their natural size up to the page boundaries. * Better <programlisting> and <screen> rendering, thanks to the listings.sty package possibilities: - all the attributes are supported. - a default rendering layout is proposed. - long lines are wrapped. - literal.width.ignore parameter added. - literal.layout.options parameter added to overwrite the default verbatim style. * Minor improvements: - seg.item.separator parameter added to let the user choose the separator between several <segitem>s. - a breakline is forced after a <term> when it is followed by a list. - caption position can be choosed for tables (parameter table.title.top). - \nopagebreak put after list titles. - a FAQ section (quite small for the moment) added to the manual. - bibtopic.sty provided for convenience. * Bug fixes: - texclean: caret ('^') handled correctly - texclean: bug in removing extra breaklines - texclean: table header parsed correctly - dblatex: compilation with some parameters (option -P) on a doc using MathML fails. - biblio.xsl: biblioentry/edition escaping done. - inlined.xsl: <errortext> added. - inlined.xsl: the arrow separating <guimenu> and <guimenuitem> is changed to a real LaTeX arrow. - misc.xsl: removing unexpected latex package inclusion (a4wide). - dbk_biblio.sty: removing unexpected latex package inclusion (fancyhdr). - lists.xsl: <term> is more robust, with the <term> content enclosed by { }. Release 0.1.5: -------------- * dblatex supports the new option -T <target_style>. It specifies which latex style is to be used for format the output. The default available latex styles are: - simple: the rendering is very close to original latex rendering - native: the rendering is the original rendering used to produce the manual (default one) - db2latex: the rendering tries to be as close as possible to the DB2LaTeX formatting. * The configure script can select the default latex style to use with the option --target: Example: ./configure --prefix=/where/to/install --target=simple * The use of make instead of gmake is now detected by configure. * Other changes: - possibility to define the figures to use in admonitions, - \textregistered and \copyright robustness improved, - <legalnotice> support, - <footnote> support improved: it can be used in <term>s and in <title>s, - better <subscript> and <superscript> support, - <caption> in <mediaobject> is displayed (when <figure> not used) - <pubdate> and <copyright> mapped to latex macros - <xref> works in <term>s - parameter latex.class.options added - texclean optimisation, to convert a figure only once - bug fix in specread (XslParam parsing) - native table improvement (support any size units) Release 0.1.5pre: ----------------- * Any document language should be well supported, since babel is now included for the related language. * Some latex rendering aspects are removed from the XSL stylesheets (they should never have been in these stylesheets): \parindent value, \parskip value, \thispagestyle{fancy} for pages containing chapters. * The following XSL parameters are added: - latex.babel.use={0|1(default)}: set to 0 the babel package is not included whatever the document language is. - latex.babel.language: empty by default, this parameter forces the use of the specified babel language whatever the document language is. - newtbl.use={0(default)|1}: set to one use the David Hedley table support (very good and no Perl parsing needed). * New table support, completely re-written by David Hedley. One can use this new XSL table code by setting the parameter newtbl.use=1. * XML source files with any extension are correctly handled. Previously one needed to give XML files with extension .xml. * – and — entities support (texclean). * Bug fixes: - <indexterm> were not put under their alphabetical letter. - <indexterm> special characters '@', '!', '|' correctly handled. - <personname> is now supported. - <ulink> URL hyphenation is now correctly handled. - <ulink> without text is correctly handled (use of @url content). - template "scape" was defined twice (it fails with recent xsltproc). - <refentrytitle> and <refname> correctly handled. - patch for colortbl package bug (latex/3797)