Bob Stayton [Sun, 14 May 2006 04:33:40 +0000 (04:33 +0000)]
Integrate support for three indexing methods:
- the original English-only method.
- Jirka Kosek's method using EXSLT extensions.
- Eliot Kimber's method using Saxon extensions.
Use the 'index.method' parameter to select.
Bob Stayton [Mon, 8 May 2006 07:30:24 +0000 (07:30 +0000)]
Remove qandaset and qandadiv from generate.toc for fo output
because formerly it wasn't working, but now it is and the
default behavior should stay the same.
Bob Stayton [Sat, 6 May 2006 07:32:55 +0000 (07:32 +0000)]
Fixed bug #1436121 problems with default.graphic.extension.
Moved test for $keep.relative.image.uris to the template
that matches on @fileref so all such processing is in
the same place.
Jirka Kosek [Thu, 4 May 2006 12:46:45 +0000 (12:46 +0000)]
Added new parameter chunk.tocs.and.lots.has.title which controls presence of title in a separate chunk with ToC/LoT. Disabling title can be very useful if you are generating frameset output (well, yes those frames, but some customers really want them ;-).
Bob Stayton [Thu, 4 May 2006 07:11:00 +0000 (07:11 +0000)]
Refactored table templates to unify their processing and
support all options in all types. Now table and informaltable,
in both Cals and Html markup, use the same templates where
possible, and all support pgwide, rotation, and floats.
There is also a placeholder table.container template to support
wrapping a table in a layout table, so the XEP table title
"continued" extension can be more easily implemented.
Bob Stayton [Mon, 1 May 2006 06:43:51 +0000 (06:43 +0000)]
Added support for float to example and equation.
Added support for pgwide to figure, example, and equation
(the latter two via a dbfo pgwide="1" processing instruction).
Michael Smith [Thu, 27 Apr 2006 09:40:33 +0000 (09:40 +0000)]
Added the autotoc.label.in.hyperlink param.
If the value of autotoc.label.in.hyperlink is non-zero, labels are
included in hyperlinked titles in the TOC. If it is instead zero,
labels are still displayed prior to the hyperlinked titles, but
are not hyperlinked along with the titles.
Closes patch #1065868. Thanks to anatoly techtonik for the patch.
Michael Smith [Thu, 27 Apr 2006 08:59:37 +0000 (08:59 +0000)]
Added two new params: html.head.legalnotice.link.types and
html.head.legalnotice.link.multiple.
If the value of the generate.legalnotice.link is non-zero, then
the stylesheet generates (in the head section of the HTML source)
either a single HTML link element or, if the value of the
html.head.legalnotice.link.multiple is non-zero, one link element
for each link type specified. Each link has the following
attributes:
- a rel attribute whose value is derived from the value of
html.head.legalnotice.link.types
- an href attribute whose value is set to the URL of the file
containing the legalnotice
- a title attribute whose value is set to the title of the
corresponding legalnotice (or a title programatically
determined by the stylesheet)
Note that in earlier snapshots, man.indent.width was named
man.indentation.default.value and the boolean params had names
like man.indentation.*.adjust. Also the man.indent.blurbs param
was called man.indentation.authors.adjust (or something).
The behavior now is: If the value of a particular man.indent.*
boolean param is non-zero, the corresponding contents (refsect*,
list items, authorblurb/personblurb, vervatims) are displayed with
a left margin indented by a width equal to the value of
man.indent.width.
Michael Smith [Tue, 25 Apr 2006 16:07:48 +0000 (16:07 +0000)]
Added man.table.footnotes.divider param.
In each table that contains footenotes, the string specified by
the man.table.footnotes.divider parameter is output before the
list of footnotes for the table.
Michael Smith [Tue, 25 Apr 2006 09:38:26 +0000 (09:38 +0000)]
Added the man.output.in.separate.dir, man.output.base.dir, and
man.output.subdirs.enabled parameters.
The man.output.base.dir parameter specifies the base directory
into which man-page files are output. The
man.output.subdirs.enabled parameter controls whether the files
are output in subdirectories within the base directory.
The values of the man.output.base.dir and
man.output.subdirs.enabled parameters are used only if the value
of man.output.in.separate.dir parameter is non-zero. If the value
of man.output.in.separate.dir is zero, man-page files are not
output in a separate directory.
Michael Smith [Tue, 25 Apr 2006 08:02:20 +0000 (08:02 +0000)]
Added man.font.funcsynopsisinfo and man.font.funcprototype
params, for specifying the roff font (for example, BI, B, I) for
funcsynopsisinfo and funcprototype output.
Michael Smith [Tue, 25 Apr 2006 06:31:24 +0000 (06:31 +0000)]
Added man.output.manifest.enabled and man.output.manifest.filename params.
If man.output.manifest.enabled is non-zero, a list of filenames
for man pages generated by the stylesheet transformation is
written to the file named by man.output.manifest.filename
Michael Smith [Mon, 24 Apr 2006 05:52:56 +0000 (05:52 +0000)]
Added refentry.meta.get.quietly param.
If zero (the default), notes and warnings about "missing" markup
are generated during gathering of refentry metadata. If non-zero,
the metadata is gathered "quietly" -- that is, the notes and
warnings are suppressed.
NOTE: If you are processing a large amount of refentry content,
you may be able to speed up processing significantly by
setting a non-zero value for refentry.meta.get.quietly.
Michael Smith [Mon, 24 Apr 2006 03:17:40 +0000 (03:17 +0000)]
Changed names of all boolean indentation params to man.indent.*
Also discarded individual man.indent.*.value params and switched
to just using a common man.indent.width param (3n by default).