Michael Smith [Mon, 28 Aug 2006 05:33:23 +0000 (05:33 +0000)]
Merged ref.css into reference.css, deleted ref.css, and updated
stylesheet to use reference.css instead of ref.css. Also changed
individual reference pages to use graphical admonitions.
Michael Smith [Mon, 28 Aug 2006 02:44:00 +0000 (02:44 +0000)]
Moved xsl stylesheets out of doc/ directory and into docsrc/
directory. mobe css stylesheets into css/ subdirectory within the
doc dir. Reason for the changes is that the docbook-xsl-doc is now
distributed as a separate package, and having the actual doc files
at the root level of the doc directory makes it quicker and easier
for users to get to the docs when they're installed (e.g., in
/usr/share/doc/docbook-xsl/doc on Debian).
Michael Smith [Sun, 27 Aug 2006 16:10:27 +0000 (16:10 +0000)]
Correctly handle lists that have block content before the actual
list items. Closes bug #1547511. Thanks to Daniel Leidert. Also,
attempt to be smarter about adding space after lists where needed.
Michael Smith [Wed, 23 Aug 2006 12:15:23 +0000 (12:15 +0000)]
Added several new HTML parameters for controlling appearance of
content on HTML title pages:
contrib.inline.enabled:
If non-zero (the default), output of the contrib element is
displayed as inline content rather than as block content.
othercredit.like.author.enabled:
If non-zero, output of the othercredit element on titlepages is
displayed in the same style as author and editor output. If zero
(the default), othercredit output is displayed using a style
different than that of author and editor.
blurb.on.titlepage.enabled:
If non-zero, output from authorblurb and personblurb elements is
displayed on title pages. If zero (the default), output from
those elements is suppressed on title pages (unless you are
using a titlepage customization that causes them to be included).
editedby.enabled
If non-zero (the default), a localized Edited by heading is
displayed above editor names in output of the editor element.
Michael Smith [Wed, 23 Aug 2006 01:59:29 +0000 (01:59 +0000)]
Adjusted normalization of person-names. The person.name.normalized
template now checks the RTF of output from person.name template
node-by-node, and does normalization only on the nodes that need
it. Also fixed normalization of email output for the metadata
comment part of the man page, such that normalization is done
before the angle brackets are added.
Michael Smith [Tue, 22 Aug 2006 23:24:51 +0000 (23:24 +0000)]
Added normalization to object.title.markup.textonly mode, reverted
copyright link template in html/chunk-common.xsl to use it, and
updated a couple of places in manpages that should have already
been using it instead of object.title.markup.
Michael Smith [Tue, 22 Aug 2006 08:17:03 +0000 (08:17 +0000)]
Correctly handle sidebar instances that have sidebar/info/title
instead of sidebar/title. This change simply makes sidebar
handling for this case identical to that of abstract. Closes bug
#1541793. Thanks to Mauritz Jeanson.
Michael Smith [Tue, 22 Aug 2006 05:03:46 +0000 (05:03 +0000)]
Added person.name.normalized template to cause contents of author,
editor, etc., names to be normalized. Also added normalization in
several others places in *info output that lacked it. Thanks to
Daniel Leidert.
Michael Smith [Mon, 21 Aug 2006 06:02:00 +0000 (06:02 +0000)]
Handle instances of address/otheraddr/ulink in author et al in the
same way as email instances; that is, display them on the same
linke as the author, editor, etc., name.
Michael Smith [Thu, 17 Aug 2006 17:15:05 +0000 (17:15 +0000)]
Removed from several files the leading "-//" in FPIs for ISO
character entity sets. ISO FPIs do not need the "-//"; in fact,
since catalogs for resolving the FPIs for those character entity
sets do not contain the "-//", the presence of the "-//" causes
catalog resolution for those FPIs to fail.
Michael Smith [Tue, 15 Aug 2006 13:11:17 +0000 (13:11 +0000)]
Handle instances of authorblurb or personblurb that lack sibling
*name or email content. Also, make sure space gets properly
normalized in para and simpara within authorblurb or personblurb.
Michael Smith [Thu, 10 Aug 2006 22:46:05 +0000 (22:46 +0000)]
Added support to FO stylesheets for handling instances of Org
where it occurs outside of *info content. In HTML stylesheets,
moved handling of Org out of info.xsl and into inline.xsl. In both
FO and HTML stylesheets, added support for correctly processing
Affiliation and Jobtitle.
Michael Smith [Thu, 10 Aug 2006 22:42:16 +0000 (22:42 +0000)]
Don't output punctuation between Refname and Refpurpose if
Refpurpose is empty. Also corrected handling of Refsect2/title
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.
Michael Smith [Thu, 10 Aug 2006 22:38:12 +0000 (22:38 +0000)]
Corrected XPath expression used for finding date data within *info
content -- such that dbtimestamp PIs are now correctly processed
when they occur within refentry *info content.
Michael Smith [Wed, 9 Aug 2006 14:06:37 +0000 (14:06 +0000)]
Added new email.delimiters.enabled param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the email element). If zero, the delimiters are suppressed.
Michael Smith [Mon, 7 Aug 2006 12:50:42 +0000 (12:50 +0000)]
Changed to using DOCBOOK_SVN environment variable instead of
requiring users to manually edit the Makefile.incl file to change
the hard-coded default path.
Michael Smith [Sun, 6 Aug 2006 13:17:21 +0000 (13:17 +0000)]
Removed build hack for normalizing file perms and setting
executable bit on executables. (Subversion has the svn:executable
property, so this hack is no longer needed.)
Michael Smith [Sat, 5 Aug 2006 11:24:19 +0000 (11:24 +0000)]
In manpages output, if the last/nearest *info element for
particular Refentry has multiple Copyright and/or Legalnotice
children, process them all (not just the first ones). Closes bug 1524576. Thanks to Sam Steingold for the report and to Daniel
Leidert for providing a patch.
Michael Smith [Sat, 5 Aug 2006 11:03:19 +0000 (11:03 +0000)]
Added qanda.nested.in.toc param. Default value is zero. If
non-zero, instances of "nested" Qandaentry (ones that are children
of Answer elements) are displayed in the TOC. Closes patch 1509018
(from Daniel Leidert). Currently on affects HTML output (no patch
for FO output provided).
Michael Smith [Fri, 4 Aug 2006 14:51:07 +0000 (14:51 +0000)]
Made changes to correct handling of nested answer/qandaentry
instances. Closes bug 1509043. Thanks to Daniel Leidert.
To avoid code duplication, part of the change involved adding a
new process.qandaset named template and moving the code for output
of all the question/answer table markup into that template.