File: changes.txt

package info (click to toggle)
dblatex 0.3.4-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 12,004 kB
  • sloc: xml: 100,126; python: 5,478; makefile: 137; sh: 70
file content (901 lines) | stat: -rw-r--r-- 38,973 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
Release 0.3.4:
--------------

- Fix a bug in the missing characters display.
- Fix the global template to actually insert a backmatter tag before backmatter
  elements.
- Fix bug #3520152 by changing a template xpath (looks like a libxslt
  limitation).
- Improve the verbatim block display to be able to scale the block width to the
  page width.
- Allow latex instructions within verbatim blocks through Processing
  Instructions.
- Improve the setup script to be close to the debian install rules.
- Improve the hyphenation of the inlined literal elements.
- Add the parameter example.float.type to give the possibility to have
  <example> not floating. The attribute 'floatstyle' is also taken into
  account.
- Add the parameter hyphenation.format to specify the inlined format types
  that must be hyphenated. It replaces the more limited monoseq.hyphenation
  parameter.


Release 0.3.3:
--------------

- Fix incomplete image path conversion when subfigures are used.
- Fix unicode listings limitation to handle characters greater than 255.
- Fix <abstract> environment to prevent from page counter reset.
- Fix the <literallayout> limitations by using the same implementation than
  <screen>.
- Fix a texlive 9 french babel and enumitem incompatibility.
- Fix to be robust to URL encoded image paths, and to non-latin1 paths.
- Fix missing cross-reference to <sidebar> and <qandaset>.
- Fix the <sidebar> box width to the actual context witdh.
- Fix a french babel bug (unexpected active chars) when used with XeTeX.
- Fix Debian bug #627501 to tell the priority policy of --xsl-user option.
- Fix Debian bug #632967 to return a non-null code when the compilation fails.
- Fix Debian bug #629514 to have draft watermark with XeTeX backend.
- Fix Debian bug #634563 to have safe pdftitle content (no images).
- Fix setup.py in order to work under Windows.
- Fix the HTML table support to correctly render the cells elements.
- Fix the HTML table support to correctly nested tables.
- Fix the Olink support to allow database user-specific renderings like italics
  for <i> tags. Reuse of the DocBook Project implementation.
- Fix a setup failure that made the listings UTF-8 support failed 
  (extendedchars to set to "true").
- Fix --xslt-opts to be able to pass several arguments by using quotes
- Set the TexLive version to 2009 by default.
- Update to new Debian Error Handler API.
 
Improvements sponsored by Freexian (http://www.freexian.com) :

- Fix #3191550. Remove hard-coded paper size and add some parameters for page
  layout setup:
  * Parameters to define page sizes and margins.
  * Parameters to have crop marks for pre-press PDF output.
- Add the parameters literal.environment and literal.extensions to allow the
  user define its own listing environment.
- Add the parameter latex.engine.options to be able to pass options to the
  TeX engine backend.
- Print out warnings about the characters not handled by the selected fonts.
- Image display improvements/fixes:
  * Avoid unexpected paragraph indentation when displaying images.
  * Strip spurious spaces between subfigures when @role='flow.inline'
  * Prevents from empty tex subcaptions when no subfigure <caption> is defined.
- Add the ability to format <ulink> as a block when @type='block'.
- Pass @role to the latex sidebar environment.
- Add the literal.class parameter used when <literallayout> class attribute is
  not set. Default is 'monospaced'.
- Add some @role to format literal elements, and literal.role parameter for
  default role:
  * Wrap: wrap lines when longer than text width (default)
  * Overflow: do not wrap lines ; long lines overflow to the left
  * Scale: automatically scale a listing to have its lines fit the page width
           The special feature can be disabled with literal.extensions=0


Release 0.3.2:
--------------

- Add feature request #2052157 to have HTML table support
- Full support of the --quiet option
- Improve setup.py to make package building easier in a development environment
- Improve the document title formatting, to render <superscript> for example.
- Fix debian bug #629110 to work around an appendix package limitation with
  xetex
- Fix bug #3094120 to work in paranoid mode (required for TexLive 2010)
- Fix debian bug #623590 to format elements like <emphasis> contained
  in <filename>.
- Fix a bug that prevented from putting and index at the highest level when
  preceded by a <part>.

  Release 0.3.1.1:
  ~~~~~~~~~~~~~~~~
- Add feature request #2999505 to be able to pass a user index style file
- Improve setup.py to be able to build and distribute a dblatex egg package 
- Fix bug #2941472: print out the procedure title
- Fix a python deprecation warning in setup.py
- Fix a bug in setup.py to install correctly the XHTML documentation
- Fix a bug in sgmtag.xsl to have the right font type for <sgmltag>


Release 0.3.1:
--------------

- Fix bug in referencing to external books when xref.hypermarkup=1.
- Fix bug #2969329 to have sub-tables working
- Fix bug #3006458 to support the &#x21B5; Unicode character
- Fix bug #3038067 md5 python module deprecation warning
- Fix bug #3039592 to pass correct parameters to inkscape when converting SVG
- Fix bug #3072636 to process preface/info/title
- Fix bug #3137026 to remove a babel setup side effect on tables
- Fix Debian bug #609374 to have nested quotes working
- Fix Debian bug #617842 to write HTML documentation in UTF-8 format
- Fix some documentation errors
- Fix <anchor> used in bibliography mode
- Fix <qandadiv> title support to be robust to a missing title element
- Fix Debian bug #622357 to make <filename> more robust in <footnote>
- Add the parameters:
  * linenumbering.scope: which templates where linenumbering parameters apply
  * linenumbering.default: default linenumbering attribute value
  * linenumbering.everyNth: indicates which lines to number in verbatim blocks
- Improve tables to support the tabularx environment (see documentation).
  Add the parameter:
  * table.default.tabstyle: default tabstyle to apply when no tabstyle attribute
    is defined.
- Add a not fully implemented --quiet option


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 &mdash; instead of &ndash;)
- 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 &#8217; and &#8230; 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.

* &ndash; and &mdash; 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)