Michael Smith [Mon, 25 Oct 2004 22:05:18 +0000 (22:05 +0000)]
Feature Request #1008804 (command in cmdsynopsis is not indented)
Added some CSS magic to enable the requested effect; this change:
- makes all cmdsynopses monospaced
- creates CSS floats that make a hanging indent (aka tabular
presentation) for cmdysnopsis; command name appears first
column, everything else (arg/group/synopfragment) goes to
second column
Probably should also add parameters to toggle behavior on/off...
Michael Smith [Mon, 25 Oct 2004 11:20:31 +0000 (11:20 +0000)]
Request #585543 (Quickref-style reference ToC)
Wrapped ToC refentrytitle/refname and refpurpose in
span with class values. This makes it possible to style
them using a CSS stylesheet containing something like below.
Implementing tablular look for FO output will have to wait...
Jirka Kosek [Sun, 24 Oct 2004 09:44:56 +0000 (09:44 +0000)]
Fixed bug #1005990. Column spans are now working also in entrytbl element, not only in table elements. However due to complexity of table code I am not completely sure whether I fixed it on all places.
Michael Smith [Thu, 21 Oct 2004 20:23:06 +0000 (20:23 +0000)]
Bug #1049155 (support Emphasis tag in man/groff output)
Added support for converting <emphasis>foo</emphasis> to groff italic
and <emphasis role='bold'>foo</emphasis> to bold.
Controlled by emphasis.propagates.style param, but not documented
yet using litprog system. Will do that next (planning to add some
other parameter-controllable options for hyphenation and
handling of line spacing).
Problem:
Glossary, Bibliography, and Index were not getting chunked when
they occurred as children of Part. They should be, because other
components (Chapter, Article, Appendix, etc.) within Part are
chunked.
Fix:
Added code to have Part chunked in same manner as Book and
Article.
Areas affected:
Chunking (no effect on non-chunked output) + manifest
Notes:
Discovered a different bug when testing this (bug #1047151):
content of indexes within components sometimes end up being
identical to content of the master index for the whole division
they are a part of (e.g., the whole Book or Set)
Michael Smith [Thu, 14 Oct 2004 16:28:31 +0000 (16:28 +0000)]
initial add
Test for handling of Index within Part; should generate separate
file for index when chunking (see bug #1046371); scope of each
Part index should just be its part; but currently (as of V1661),
that is broken (see bug #1047151).
Michael Smith [Mon, 6 Sep 2004 10:17:31 +0000 (10:17 +0000)]
Ignore generated .xsl files.
Without this, cvs update reports all generated .xsl files in this
directory as unknown. It's a big list, and it'd be a lot easier to
read the cvs update output if these files weren't listed every time.
Note: This does not cause CVS to ignore the html2xhtml.xsl file or
to treat it in any way way differently than it would if the *.xsl
line in this .cvsignore file did not exist. It doesn't seem to at
least. If that's wrong, this change can always be reverted.
Michael Smith [Sun, 5 Sep 2004 11:32:31 +0000 (11:32 +0000)]
Bug #1022519 - graphics.xsl fails with error about no X11 server
Problem
Current stylesheets fail when trying to generate output under
the following conditions:
- Linux/Unix environment
- no X server running
- document contains graphics
- use.extensions enabled
This makes it impossible to try to do extensions-enabled
automated transformations (e.g., nightly doc builds) in a server
environment.
Cause
Certain methods in the DocBook "ImageIntrisics" extensions class
rely on the Java AWT library, which by default expects a running
X server.
Fix
Both the Saxon and Xalan2 versions of the extensions now set the
"java.awt.headless" Java 1.4 system property to true. That
property tells Java to continue processing AWT-based code even
if no running X server is found.
The property is set at the beginning of the constructor for the
ImageIntrinsics class.
Affects
This change only affects transformations using Saxon or Xalan2
under the conditions:
- Linux/Unix environment
- no X server running
- document contains graphics
- use.extensions enabled