1Changes since the 1.78.1 release
2
3Note: This document lists changes only since the 1.78.1 release. If you instead
4want a record of the complete list of changes for the codebase over its entire
5history, you can obtain one by running the following commands:
6
7  svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl
8  svn log --xml --verbose xsl > ChangeHistory.xml
9
10━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
11
12Table of Contents
13
14Release Notes: 1.79.1
15
16    Gentext
17    Common
18    FO
19    HTML
20    Manpages
21    Epub
22    HTMLHelp
23    Eclipse
24    JavaHelp
25    Slides
26    Website
27    Webhelp
28    Params
29    Profiling
30    Lib
31    Tools
32    Template
33    Extensions
34
35Release Notes: 1.79.1
36
37The following is a list of changes that have been made since the 1.78.1
38release.
39
40Gentext
41
42The following changes have been made to the gentext code since the 1.78.1
43release.
44
45  • Robert Stayton: locale/hu.xml
46
47    Check in PubDate fixes from bug #1372
48
49  • Dongsheng Song: locale/zh.xml; locale/zh_cn.xml
50
51    Fix Auditlocale.pl warning.
52
53  • Robert Stayton: locale/en.xml
54
55    Add elements dialogue, drama, and poetry from DocBook Publishers.
56
57  • Robert Stayton: locale/pt.xml
58
59    updates from DocBook user.
60
61  • Robert Stayton: locale/en.xml
62
63    Fix wording.
64
65  • Robert Stayton: locale/en.xml
66
67    Fix line breaks.
68
69  • Robert Stayton: locale/en.xml
70
71    Add text message for unsupported video and audio.
72
73  • Jirka Kosek: xsl/xsl-primary-is-locale.xsl
74
75    Initial work on Ant build, common (L10N) directory handled so far
76
77  • Robert Stayton: locale/ur.xml
78
79    Add email address for contributor.
80
81  • Robert Stayton: locale/ur.xml
82
83    Check in contributed locale file from Wasif Hasan Baig,
84    contributed through SourceForge Patch # 187.
85
86  • kasunbg: locale/nl.xml
87
88    Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.
89
90  • kasunbg: locale/ru.xml
91
92    Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325
93
94  • kasunbg: locale/uk.xml
95
96    Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324
97
98  • tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml;
99    locale/fr.xml; local⋯
100
101    Added missing keycap context for ca, cs, da, es, et, eu, and fr
102
103  • tom_schr: locale/en.xml; locale/de.xml
104
105    Added option key for keycap context
106
107  • tom_schr: locale/de.xml
108
109    Added key="optional-step" as done in r9745
110
111  • Robert Stayton: locale/en.xml
112
113    Add key="optional-step".
114
115Common
116
117The following changes have been made to the common code since the 1.78.1
118release.
119
120  • tom_schr: common.xsl
121
122    Added quotes around linkend to make spaces visible
123
124  • Jirka Kosek: build.xml
125
126    Added ant build for HTML stylesheets
127
128  • Jirka Kosek: build.xml
129
130    Initial work on Ant build, common (L10N) directory handled so far
131
132  • Robert Stayton: titles.xsl
133
134    Replace hardcoded English text for question and answer elements
135    in mode="title.markup" with localized templates.
136
137  • Robert Stayton: addns.xsl
138
139    Move addns.xsl module from releasetools to common in preparation
140    for switching to ns as the base stylesheets.
141
142  • Robert Stayton: l10n.xml; Makefile
143
144    Add new locale file ur.xml for Urdu.
145
146  • Robert Stayton: titles.xsl
147
148    Add missing template with match="toc" mode="title.markup".
149
150  • tom_schr: titles.xsl
151
152    Fixed problem when referencing empty ulinks; use @url instead
153
154  • stilor: olink.xsl
155
156    Make olink errors/warnings overridable in customizations.
157
158  • stilor: labels.xsl
159
160    Pass the object referenced as a parameter to mode="intralabel.punctuation"
161    template.
162
163  • stilor: olink.xsl
164
165    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
166    $insert.xref.page.number.para, default to 'yes' (before, page citations were
167    added unconditionally). Remove similar special-casing for <link/>.
168
169    2. Disable page citations for @xrefstyle="template:..." (if needed, they
170    can be added with %p in the template - but they can't be disabled).
171
172  • Robert Stayton: olink.xsl; titles.xsl; common.xsl
173
174    Pass referrer and target params to mode="xrefstyle" to allow customizations
175    to be more specific.
176
177  • Robert Stayton: olink.xsl; titles.xsl; common.xsl
178
179    Add mode="xrefstyle" to replace many instances of redundant
180    code determining the xrefstyle with xsl:apply-templates
181    select="." mode="xrefstyle".  Also allows stylesheet
182    customization to specify an xrefstyle per element type.
183
184  • Robert Stayton: gentext.xsl; labels.xsl
185
186    Add support for procedure title contained in info or blockinfo.
187
188  • Robert Stayton: common.xsl
189
190    In person.name template, change 'style' variable to a param
191    so the name style can be selected by passing a param.
192
193  • Robert Stayton: gentext.xsl
194
195    Fix bug in collect.xref.targets that failed when $referrer template
196    param not set by olink's xref-to. Fixed using submitted patch.
197
198FO
199
200The following changes have been made to the fo code since the 1.78.1 release.
201
202  • Robert Stayton: lists.xsl
203
204    Fix bug #1368 "link to term with id does not work"
205
206  • Robert Stayton: block.xsl
207
208    Fix bug #1367 double attribution in epigraph.
209
210  • Robert Stayton: param.xweb; param.ent
211
212    Add missing profile.outputformat param.
213
214  • Robert Stayton: publishers.xsl
215
216    Fix namespace declarations.
217
218  • Robert Stayton: titlepage.xsl
219
220    Add default attribute-sets for new Publishers elements.
221
222  • Robert Stayton: param.ent
223
224    Fix typo
225
226  • Robert Stayton: titlepage.templates.xml
227
228    Add new DocBook Publishers elements.
229
230  • Robert Stayton: docbook.xsl
231
232    Add inclusion of new publishers.xsl module.
233
234  • Robert Stayton: publishers.xsl
235
236    Stylesheet module added to support new elements in DocBook Publishers.
237
238  • Robert Stayton: param.xweb; param.ent
239
240    Add the 9 new attribute sets for DocBook Publishers.
241
242  • Robert Stayton: xref.xsl
243
244    Fix bug #1355 glossseealso generates duplicate id in certain cases.
245
246  • Robert Stayton: xref.xsl
247
248    fix bug #1360 indexterm in varlistentry/term generates an error when xref to that term.
249
250  • Robert Stayton: inline.xsl
251
252    Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.
253
254  • Robert Stayton: pi.xsl
255
256    Fix bug in dbfo-need for admonitions, and get dbfo-need
257    working properly in FOP1.1.
258
259  • Robert Stayton: pagesetup.xsl
260
261    Remove obsolete hardcoded margin-left="0pt" for the block
262    containing header or footer.
263
264  • Robert Stayton: graphics.xsl
265
266    Fix bug #1336 to add support for recognizing
267    file:/ image URLs as absolute paths.
268
269  • Robert Stayton: autotoc.xsl
270
271    Add support in TOC for article as child of set.
272
273  • Robert Stayton: xref.xsl
274
275    Fix bug #1337 Elements with olink role do not behave as olink
276    elements.
277
278  • Jirka Kosek: build.xml
279
280    Added ant build for FO
281
282  • stilor: inline.xsl
283
284    Only count regular <emphasis> elements (without @role="bold", etc) when determining
285    whether nested emphasis needs to be displayed in italics or in regular; otherwise,
286    the order of nesting in <emphasis role="bold"> and <emphasis> affects the font
287    used.
288
289  • Robert Stayton: fop1.xsl; ptc.xsl
290
291    Apply patch #190 to include refsections in bookmarks for fop1 and
292    ptc.xsl.
293
294  • Robert Stayton: block.xsl
295
296    Change the epigraph template to support schema extensions
297    by processing all of its children instead of specific elements.
298
299  • tom_schr: pagesetup.xsl
300
301    Added "user.declarations" hook to implemented [#1330]
302
303    Added empty "user.declarations" template to make it easier for adding
304    custom fo:declaration elements. The template is empty by default.
305
306  • Robert Stayton: inline.xsl
307
308    Fix test for nested links.
309
310  • Robert Stayton: biblio.xsl
311
312    Now biblioset outputs its id if it has one.
313
314  • Robert Stayton: xref.xsl
315
316    pass xrefstyle param from link element to gentext.template so
317    optional page number can be formatted to a style.
318
319  • Robert Stayton: docbook.xsl
320
321    Streamline handling of namespace fixup in preparation for making
322    the namespaced version the source base.
323
324  • Robert Stayton: fo.xsl
325
326    FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
327    $direction.mode parameter.
328
329  • Robert Stayton: autoidx.xsl
330
331    Add missing xlink namespace declaration to the root element.
332
333  • Robert Stayton: param.xweb; param.ent; autoidx.xsl
334
335    Add support for $autolink.index.see to automatically form links
336    between see and seealso index elements and primary elements
337    in the index.
338
339  • Robert Stayton: inline.xsl
340
341    Add element name to warning message for nested links.
342
343  • Robert Stayton: inline.xsl
344
345    Fix bug #1306: warn of nested links.
346
347  • Robert Stayton: component.xsl
348
349    Fix bug #1320 so template page.sequence tests $content to make
350    sure it is not empty.
351
352  • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
353    param.ent; component.x354
355    Add support for $show.bookmarks param to turn bookmarks on or
356    off.
357
358  • Robert Stayton: docbook.xsl
359
360    Add missing variable bookmarks.state.
361
362  • Robert Stayton: docbook.xsl
363
364    Add missing $document.element variable to new generate.bookmarks
365    template.
366
367  • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
368    param.ent; component.x369
370    Add support for standard XSL 1.1 bookmarks and parameter
371    $xsl1.1.bookmarks to turn them on or off.
372
373  • stilor: xref.xsl
374
375    Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.
376
377  • stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl
378
379    Replace literal space inserted next to fo:leader in ToC with a padding. This
380    works around a bug in FOP (see FOP-1444).
381    Make ToC fo:leader properties configurable via attribute set.
382
383  • stilor: titlepage.templates.xml
384
385    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
386
387  • Mauritz Jeanson: table.xsl
388
389    Bug #1246: added missing with-param.
390
391  • stilor: xref.xsl
392
393    Make olink errors/warnings overridable in customizations.
394
395  • stilor: param.xweb; param.ent; xref.xsl
396
397    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
398    $insert.xref.page.number.para, default to 'yes' (before, page citations were
399    added unconditionally). Remove similar special-casing for <link/>.
400
401    2. Disable page citations for @xrefstyle="template:..." (if needed, they
402    can be added with %p in the template - but they can't be disabled).
403
404  • stilor: fop1.xsl
405
406    Skip generating fox:destination on a footnote - id attribute on footnotes is not
407    passed to generated FO, so FOP complains about unresolved ID in destination.
408
409  • Mauritz Jeanson: lists.xsl
410
411    Fixed typo.
412
413  • tom_schr: lists.xsl
414
415    Fixed bug#1311 and added missing para.properties
416
417  • Robert Stayton: xref.xsl
418
419    Pass referrer and target params to mode="xrefstyle" to allow customizations
420    to be more specific.
421
422  • Robert Stayton: xref.xsl
423
424    Add mode="xrefstyle" to replace many instances of redundant
425    code determining the xrefstyle with xsl:apply-templates
426    select="." mode="xrefstyle".  Also allows stylesheet
427    customization to specify an xrefstyle per element type.
428
429  • tom_schr: xref.xsl
430
431    Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
432    modes (to use the same signature than "xref-to" mode) as discussed with
433    Bob on the mailinglist (2013-09-12)
434
435  • tom_schr: pi.xsl; verbatim.xsl
436
437    Fix for enhancement/bug#1312: Support font size in verbatim elements
438
439  • Robert Stayton: fop1.xsl
440
441    Unchanged, testing snapshot builds.
442
443  • Robert Stayton: docbook.xsl
444
445    No change, testing snapshot builds.
446
447  • Robert Stayton: block.xsl
448
449    No change, testing snapshot builds.
450
451  • Robert Stayton: block.xsl
452
453    No change, just checking snapshot build process.
454
455  • Robert Stayton: toc.xsl
456
457    Add missing template for tocdiv/title elements to fix bug #1310.
458
459  • Robert Stayton: docbook.xsl
460
461    Fix process.root template so document title can come from info as well.
462
463  • Robert Stayton: lists.xsl
464
465    Add support for procedure title when contained in blockinfo or info.
466
467  • Robert Stayton: fop1.xsl
468
469    Fix mode="fop1.foxdest" so only elements with id attribute get
470    a fox:destination in the output.
471
472  • Robert Stayton: fop1.xsl
473
474    Remove extraneous call from fop1.foxdest mode per patch submission.
475
476  • Robert Stayton: autotoc.xsl
477
478    Add toc.margin.properties attribute-set to list.of.titles so
479    it matches the TOC list.
480
481  • Robert Stayton: inline.xsl
482
483    Adjust exception for fop for menuchoice separator to
484    use the $symbol.font.family if it is set.
485
486  • Robert Stayton: division.xsl
487
488    Fix comment.
489
490  • Robert Stayton: param.ent
491
492    Fix typo that prevents param.xsl update.
493
494  • Robert Stayton: lists.xsl; param.xweb; param.ent
495
496    Add mark.optional.procedure.steps param.
497
498  • Robert Stayton: qandaset.xsl
499
500    Fix bug in question template that output empty list-item-label when
501    defaultlabel = 'none'.
502
503HTML
504
505The following changes have been made to the html code since the 1.78.1 release.
506
507  • Robert Stayton: block.xsl
508
509    Fix Bug #1367 epigraph attribution appears twice in html output.
510
511  • Robert Stayton: param.xweb; param.ent
512
513    Add missing profile.outputformat param.
514
515  • Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml
516
517    Add support for DocBook Publishers elements.
518
519  • Robert Stayton: publishers.xsl
520
521    New module to support new elements in DocBook Publishers schema.
522
523  • Robert Stayton: table.xsl
524
525    Fix bug #1348 where class of output table not being set correctly.
526
527  • Robert Stayton: table.xsl
528
529    A table emitted by tgroup template now calls "common.html.attributes"
530    to get the class attribute handled correctly.
531
532  • Robert Stayton: inline.xsl
533
534    Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.
535
536  • Robert Stayton: refentry.xsl
537
538    Add template for refpurpose in no.anchor.mode to generate
539    the dash separator in TOC line for the refentry when
540    the refpurpose contains a link or indexterm.
541
542  • Robert Stayton: inline.xsl
543
544    Add missing call to id.attribute template for orgdiv.
545
546  • Robert Stayton: xref.xsl
547
548    If a link or xref has an @id or @xml:id, then add a span to
549    include the id because simple.xlink no longer generates the
550    id attribute.
551
552  • Robert Stayton: inline.xsl
553
554    Remove call to id.attribute template in simple.xlink
555    because it produces duplicate ids in the output because
556    the element template calling simple.xlink generates the
557    id attribute.
558
559  • Robert Stayton: graphics.xsl
560
561    Check in fix for bug #1336 to support absolute file URLs
562    that start with file:/.  Also consolidate code that determines
563    whether an image file path is relative into a new template
564    variable $is.relative.
565
566  • Robert Stayton: chunk-code.xsl
567
568    Add support for set nested inside set to recursive-chunk-filename.
569
570  • Robert Stayton: autotoc.xsl
571
572    Add support for set TOC to contain nested set or article
573    elements.
574
575  • Jirka Kosek: build.xml
576
577    Added clean targets
578
579  • Jirka Kosek: build.xml
580
581    Added ant build for HTML stylesheets
582
583  • Robert Stayton: glossary.xsl
584
585    Move any indexterms in glossentry to be inside dt, instead of
586    after dt which is invalid.
587
588  • Robert Stayton: htmltbl.xsl
589
590    Fix bug #1334 to copy through HTML table attributes @scope and @id.
591
592  • Robert Stayton: block.xsl
593
594    Change the epigraph template to support schema extensions
595    by processing all of its children instead of specific elements.
596
597  • Robert Stayton: titlepage.xsl
598
599    Fix bug in handling of multiple editors and "edited by" label.
600
601  • Robert Stayton: titlepage.templates.xml
602
603    Fix misnamed attribute in sidebar template.
604
605  • Robert Stayton: inline.xsl
606
607    Fix check for nested links.
608
609  • Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl
610
611    Adjust handling of namespace fixup to streamline distro builds.
612
613  • Robert Stayton: docbook.xsl
614
615    Adjust handling of namespace conversion to streamline distro
616    build.
617
618  • Robert Stayton: table.xsl
619
620    Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
621    <th> to cell that is first in a row but not the first column due
622    to row span above.
623
624  • Robert Stayton: param.xweb; param.ent; autoidx.xsl
625
626    Add support for autolink.index.see param to link from see and
627    seealso element to primary element in index.
628
629  • Robert Stayton: inline.xsl
630
631    Fix bug #1306 warn of nested links, since not supported in the output.
632
633  • Robert Stayton: pi.xsl
634
635    Fixes bug #1323 where <?dbhtml-include?> paths were not being
636    interpreted relative to the XML.
637
638  • Robert Stayton: param.xweb
639
640    Add missing frag for new linke.to.self.for.mediaobject param.
641
642  • Robert Stayton: table.xsl
643
644    Fix bug in entry template where rowsep was incorrectly set to zero
645    for cell with @morerows in thead.
646
647  • Robert Stayton: synop.xsl
648
649    Restore conditional named anchor in output if dbcmdlist PI is not used.
650
651  • tom_schr: graphics.xsl
652
653    Fixed [#1317]: process alt in inlinemediaobject
654
655  • tom_schr: param.xweb; graphics.xsl; param.ent
656
657    Fixed ticket [#1315]: Add possibility to add a link to mediaobjects
658
659  • stilor: titlepage.templates.xml
660
661    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
662
663  • stilor: chunk-common.xsl; xref.xsl
664
665    Make olink errors/warnings overridable in customizations.
666
667  • stilor: param.xweb; param.ent
668
669    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
670    $insert.xref.page.number.para, default to 'yes' (before, page citations were
671    added unconditionally). Remove similar special-casing for <link/>.
672
673    2. Disable page citations for @xrefstyle="template:..." (if needed, they
674    can be added with %p in the template - but they can't be disabled).
675
676  • Mauritz Jeanson: index.xsl
677
678    Bug #1309: Added missing template for indexdiv/subtitle.
679
680  • Robert Stayton: xref.xsl
681
682    Pass referrer and target params to mode="xrefstyle" to allow customizations
683    to be more specific.
684
685  • Robert Stayton: xref.xsl
686
687    Add mode="xrefstyle" to replace many instances of redundant
688    code determining the xrefstyle with xsl:apply-templates
689    select="." mode="xrefstyle".  Also allows stylesheet
690    customization to specify an xrefstyle per element type.
691
692  • tom_schr: xref.xsl
693
694    Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
695    modes (to use the same signature than "xref-to" mode) as discussed with
696    Bob on the mailinglist (2013-09-12)
697
698  • Robert Stayton: chunk.xsl
699
700    No change, testing snapshot builds.
701
702  • Robert Stayton: toc.xsl
703
704    Add missing template for tocdiv/title elements to fix bug #1310.
705
706  • Robert Stayton: docbook.xsl
707
708    Remove a comment to test checkins and snapshot builds.
709
710  • Robert Stayton: lists.xsl
711
712    Add support for procedure title when contained in info or blockinfo.
713
714  • Jirka Kosek: chunk-code.xsl
715
716    Enumarete separate file for revhistory if generate.revhistory.link=1
717
718  • Robert Stayton: inline.xsl
719
720    Update the inline.charseq template to also call 'common.html.attributes'
721    instead of using local-name for class value.
722
723  • Jirka Kosek: docbook.xsl; html.xsl
724
725    Enabling ITS processing again
726
727  • Robert Stayton: its.xsl
728
729    Change syntax for selecting @its:* attributes so it works
730    in xsltproc (which should work with the original, but doesn't).
731
732  • Robert Stayton: docbook.xsl; html.xsl
733
734    Turn off its.xsl update which is generating attribute insertion errors.
735
736  • Jirka Kosek: its.xsl; docbook.xsl; html.xsl
737
738    Added basic support for ITS 2.0 markup. It gets propagated into HTML
739    For more info about ITS see http://www.w3.org/TR/its20/
740
741  • Robert Stayton: docbook.xsl
742
743    Added a comment line to test checkin process.
744
745  • Robert Stayton: xref.xsl
746
747    Fix bug in mode=remove-ids that put link content outside the <a> element.
748
749  • tom_schr: chunktoc.xsl
750
751    Fixed SF ticket#3611689: added missing DocBook namespace declarations
752
753  • Robert Stayton: chunker.xsl
754
755    Change the internal chunk.base.dir from a param to a variable.
756
757  • Robert Stayton: inline.xsl
758
759    Turn off id attribute on glossterm anchor, because it is on the element itself.
760
761Manpages
762
763The following changes have been made to the manpages code since the 1.78.1
764release.
765
766  • Robert Stayton: block.xsl; lists.xsl
767
768    Fix bug #1363 synopsis in variablelist term mangles line breaks.
769
770  • Robert Stayton: other.xsl
771
772    Remove redundant and out-of-date xsl:strip-space element.
773    This is imported from common/common.xsl for all stylesheets.
774
775  • Jirka Kosek: build.xml
776
777    Added clean targets
778
779  • Jirka Kosek: build.xml
780
781    Added ant build for manpages
782
783  • Robert Stayton: inline.xsl
784
785    Fix bug #1340 by omitting indexterm and remark elements from the
786    output.  Trying to include them as nroff comments resulted in extra
787    whitespace in certain instances, so they are omitted.
788
789  • Robert Stayton: table.xsl; docbook.xsl; tbl.xsl
790
791    Adjust man stylesheet to better handle namespace fixup during
792    distro builds.
793
794  • Robert Stayton: lists.xsl
795
796    Resolve ambiguous template match for remark.
797
798  • Robert Stayton: endnotes.xsl
799
800    Put internally generated earmark elements into own namespace to
801    avoid complications with namespace stylesheet builds.  No change
802    of function.
803
804  • Robert Stayton: other.xsl
805
806    Fixed bug #1313 where write.stubs template mistakenly includes
807    $man.output.base.dir in the .so address.
808
809  • Robert Stayton: other.xsl
810
811    Escape text() nodes while also in no.anchor.mode for links.
812    Fixes bug #1322.
813
814  • Robert Stayton: utility.xsl
815
816    Fixed bug #1321, also taking into account fixing bug #1281.
817
818  • dleidert: info.xsl
819
820    Fix a typo (http://bugs.debian.org/698962).
821
822Epub
823
824The following changes have been made to the epub code since the 1.78.1 release.
825
826  • Robert Stayton: docbook.xsl
827
828    Fix bug #1341 Incorrect generation of content.opf for multiple
829    names in $html.stylesheet param.  Backported the template
830    named css.item from the epub3 stylesheet.
831
832  • Robert Stayton: docbook.xsl
833
834    Fix handling of base.dir, chunk.base.dir, and epub.oebps.dir
835    combinations.
836
837  • Robert Stayton: docbook.xsl
838
839    Improve the handling of $chunk.base.dir when $base.dir contains
840    the OEBPS directory in its value.
841
842  • Robert Stayton: docbook.xsl
843
844    Fix the namespace fixup step to match the other stylesheets.
845
846  • tom_schr: docbook.xsl
847
848    Extended date template in mode opf.metadata
849    If a PI dbtimestamp is available, call datetime.format(date, 'Y-m-d'),
850    otherwise use the normalized string content
851
852  • dleidert: bin/spec/files
853
854    Fix svn:externals defintion.
855
856  • tom_schr: docbook.xsl
857
858    Introduced  variable in opf.guide
859
860  • tom_schr: docbook.xsl
861
862    Improved modularization in opf.spine and created new spine.cover template
863
864  • tom_schr: docbook.xsl
865
866    Improved opf.spine with info variable
867
868  • tom_schr: docbook.xsl
869
870    Bugfix in opf.spine: removed double refentry entries
871
872  • tom_schr: docbook.xsl
873
874    * Template package-identifier: introduced $info variable to simplify
875      code (similar to the EPUB3 stylesheets)
876    * Template opf.calloutlist: only call opf.reference.callout if
877      callout.graphics is set
878
879  • tom_schr: docbook.xsl
880
881    Backported Bob's EPUB3 changes to EPUB2 from r9740 -> r9742 -> r9743:
882
883    * Implement base.dir/OEBPS using internal chunk.base.dir instead of
884      new param epub.base.dir.
885
886    * Additional changes, specific to this stylesheet:
887      - Construct parameter epub.metainf.dir from base.dir + 'META-INF/'
888      - Changed parameter epub.cover.filename epub.oebps.dir to
889        chunk.base.dir
890      - Template opf: concat base.dir with epub.opf.filename
891      - Replaced two subsequent xsl:value-of's with concat()
892
893  • Robert Stayton: docbook.xsl
894
895    Fix bug in author template generating a span element inside an attribute value.
896
897HTMLHelp
898
899The following changes have been made to the htmlhelp code since the 1.78.1
900release.
901
902  • Jirka Kosek: build.xml
903
904    Added clean targets
905
906  • Jirka Kosek: build.xml
907
908    Extensions and other builds ported to Ant
909
910  • Robert Stayton: htmlhelp-common.xsl
911
912    Adjust namespace fixup to conform to the namespace source
913    conversion.
914
915Eclipse
916
917The following changes have been made to the eclipse code since the 1.78.1
918release.
919
920  • Jirka Kosek: build.xml
921
922    Added clean targets
923
924  • Jirka Kosek: build.xml
925
926    Extensions and other builds ported to Ant
927
928  • Robert Stayton: eclipse.xsl
929
930    Adjust namespace fixup to conform to other conversions to
931    namespaced source.
932
933JavaHelp
934
935The following changes have been made to the javahelp code since the 1.78.1
936release.
937
938  • Jirka Kosek: build.xml
939
940    Added clean targets
941
942  • Jirka Kosek: build.xml
943
944    Extensions and other builds ported to Ant
945
946  • Robert Stayton: javahelp.xsl
947
948    Adjust the namespace fixup to conform to the other namespaced source
949    conversions.
950
951Slides
952
953The following changes have been made to the slides code since the 1.78.1
954release.
955
956  • Jirka Kosek: schema/relaxng/slides.rnc
957
958    Make speakernotes/handoutnotes optional as many presentations do not use them
959
960  • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
961    s5.xsl; fo/plai962
963    Rename the docbook prefix in the declaration too.
964
965  • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
966    s5.xsl; fo/plai967
968    Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced
969    stylesheets.
970
971  • stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml
972
973    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
974
975  • dleidert: images/callouts/gen.sh
976
977    Leave executable permissions for script.
978
979  • dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui
980    /default/notes.⋯
981
982    Drop executable permissions from files.
983
984  • Jirka Kosek: doc/Makefile
985
986    Corrected path
987
988Website
989
990The following changes have been made to the website code since the 1.78.1
991release.
992
993  • Jirka Kosek: build.xml
994
995    Added clean targets
996
997  • Jirka Kosek: build.xml
998
999    Extensions and other builds ported to Ant
1000
1001  • stilor: olink.xsl
1002
1003    Make olink errors/warnings overridable in customizations.
1004
1005Webhelp
1006
1007The following changes have been made to the webhelp code since the 1.78.1
1008release.
1009
1010  • Robert Stayton: xsl/titlepage.templates.xsl
1011
1012    Fix typo.
1013
1014  • Robert Stayton: xsl/titlepage.templates.xsl
1015
1016    Add XHTML missing default namespace.
1017
1018  • Robert Stayton: xsl/webhelp-common.xsl
1019
1020    Fix bug 1357 to avoid creating l10n.js file if only collecting olink data.
1021
1022  • Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml
1023
1024    Convert XML doc to DB5.
1025
1026  • Robert Stayton: xsl/webhelp-common.xsl
1027
1028    Fix error message for namespace fixup.
1029
1030  • Robert Stayton: xsl/webhelp-common.xsl
1031
1032    fix bug in namespace fixup syntax.
1033
1034  • Robert Stayton: xsl/webhelp-common.xsl
1035
1036    Adjust namespace fixup for namespace build process.
1037
1038  • stilor: xsl/titlepage.templates.xml
1039
1040    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
1041
1042  • Jirka Kosek: template/common/main.js
1043
1044    Fix for bug #1301
1045
1046Params
1047
1048The following changes have been made to the params code since the 1.78.1
1049release.
1050
1051  • Robert Stayton: autolink.index.see.xml
1052
1053    Improve the description for linking in index.
1054
1055  • Robert Stayton: prefer.internal.olink.xml
1056
1057    Fix bug in description
1058
1059  • Robert Stayton: dialogue.properties.xml
1060
1061    Fix typo.
1062
1063  • Robert Stayton: publishers.properties.xml
1064
1065    Fix typo.
1066
1067  • Robert Stayton: speaker.properties.xml; publishers.properties.xml;
1068    inlinestagedir.properti1069
1070    New property sets for DocBook Publishers elements.
1071
1072  • Robert Stayton: table.frame.border.thickness.xml;
1073    table.cell.border.thickness.xml
1074
1075    Fix bug #1291, make default values different for HTML and FO.
1076
1077  • tom_schr: profile.outputformat.xml
1078
1079    Added missing support for outputformat attribute
1080
1081    * Added missing parameter profile.outputformat in
1082      params/profile.outputformat.xml
1083    * Added missing lines to check for outputformat attribute in
1084      profiling/profile-mode.xsl
1085
1086  • Jirka Kosek: table.frame.border.thickness.xml;
1087    table.cell.border.thickness.xml
1088
1089    Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.
1090
1091  • Robert Stayton: list.block.spacing.xml
1092
1093    Fix typo in element name.
1094
1095  • Robert Stayton: autolink.index.see.xml
1096
1097    New param to control automatic links in index from see and
1098    seealso to indexterm primary.
1099
1100  • Robert Stayton: show.bookmarks.xml
1101
1102    New param to turn off PDF bookmarks.
1103
1104  • Robert Stayton: xsl1.1.bookmarks.xml
1105
1106    Param to use standard XSL 1.1 bookmark elements.
1107
1108  • tom_schr: link.to.self.for.mediaobject.xml
1109
1110    Fixed ticket [#1315]: Add possibility to add a link to mediaobjects
1111
1112  • stilor: toc.leader.properties.xml
1113
1114    Replace literal space inserted next to fo:leader in ToC with a padding. This
1115    works around a bug in FOP (see FOP-1444).
1116    Make ToC fo:leader properties configurable via attribute set.
1117
1118  • Robert Stayton: list.block.spacing.xml; list.item.spacing.xml
1119
1120    Clarify that list.block.spacing is not used in nested lists.
1121
1122  • stilor: insert.xref.page.number.para.xml
1123
1124    Missed new file in previous checkin.
1125
1126  • Robert Stayton: mark.optional.procedure.steps.xml
1127
1128    New param to turn off Optional text for optional steps.
1129
1130Profiling
1131
1132The following changes have been made to the profiling code since the 1.78.1
1133release.
1134
1135  • Robert Stayton: profile.xsl
1136
1137    Add missing profile.outputformat param declaration.
1138
1139  • tom_schr: profile-mode.xsl
1140
1141    Added missing support for outputformat attribute
1142
1143    * Added missing parameter profile.outputformat in
1144      params/profile.outputformat.xml
1145    * Added missing lines to check for outputformat attribute in
1146      profiling/profile-mode.xsl
1147
1148  • Robert Stayton: xsl2profile.xsl
1149
1150    Fix bug #1335 where profile-chunk.xsl was xsl:including
1151    chunk-code.xsl instead of profile-chunk-code.xsl.
1152
1153  • Robert Stayton: xsl2profile.xsl
1154
1155    Fixed bug in handling of namespace fixup.
1156
1157  • Robert Stayton: xsl2profile.xsl
1158
1159    Adjust namespace fixup to match other templates.
1160
1161Lib
1162
1163The following changes have been made to the lib code since the 1.78.1 release.
1164
1165  • Jirka Kosek: build.xml
1166
1167    Added lib ant build support
1168
1169Tools
1170
1171The following changes have been made to the tools code since the 1.78.1
1172release.
1173
1174  • Jirka Kosek: build-shared.xml
1175
1176    Added lib ant build support
1177
1178  • Jirka Kosek: build-shared.xml
1179
1180    Added clean targets
1181
1182  • Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/
1183    xalan.jar
1184
1185    Extensions and other builds ported to Ant
1186
1187  • Jirka Kosek: build-shared.xml
1188
1189    Added ant build for HTML stylesheets
1190
1191  • Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/
1192    xercesImpl.jar; licenses/j⋯
1193
1194    Initial work on Ant build, common (L10N) directory handled so far
1195
1196Template
1197
1198The following changes have been made to the template code since the 1.78.1
1199release.
1200
1201  • Robert Stayton: titlepage.xsl
1202
1203    Remove the d: namespace declaration because it is
1204    automatically added by the ns build process.
1205
1206  • Jirka Kosek: titlepage.xsl
1207
1208    Added missing namespace declaration
1209
1210  • Robert Stayton: titlepage.xsl
1211
1212    Remove d: namespace declaration from non namespaced version since
1213    it is automatically added to build the namespaced version.
1214
1215  • Robert Stayton: titlepage.xsl
1216
1217    Set the db.prefix to blank until convert to ns build.
1218
1219  • Robert Stayton: titlepage.xsl
1220
1221    Fix handling of namespace declaration for conversion to NS sourcebase.
1222
1223  • Robert Stayton: titlepage.xsl
1224
1225    Modified to support roundtrip conversion between namespaced
1226    version and non-namespaced version.
1227
1228  • stilor: titlepage.xsl
1229
1230    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
1231
1232Extensions
1233
1234The following changes have been made to the extensions code since the 1.78.1
1235release.
1236
1237  • Jirka Kosek: build.xml
1238
1239    Added clean targets
1240
1241  • Jirka Kosek: build.xml
1242
1243    Extensions and other builds ported to Ant
1244
1245