Michael Smith [Fri, 13 May 2005 02:38:01 +0000 (02:38 +0000)]
Added/Corrected HTML Help language codes. Note that there are no
HTML Help language codes for Bangla, Gujarati, Punjabi, or Tamil.
So, set the code for those to the code for Hindi, which, it seems,
is the closest we can get.
Michael Smith [Wed, 11 May 2005 14:48:13 +0000 (14:48 +0000)]
Simplified and corrected rendering of simplelist. (closes #1154750
and #699081; thanks to Matthias Andree and Bert Vermeulen for
reporting the problem)
- Any simplelist type="inline" instance is now rendered as a
comma-separated list, with a comma and also a localized "and"
before the last item.
- Any simplelist instance whose type is not inline is rendered
as a one-column vertical list (ignoring the values of the type
and columns attributes if present)
Michael Smith [Tue, 10 May 2005 19:50:04 +0000 (19:50 +0000)]
Support localization of gentext for various things (issue
#1199352, #1199153, #1199033, and #1167995; thanks to Hendrik
Sattler for reporting the issue).
Gentext is now localized for the following
- Heading generated for refsynopsis section
- Heading generated for refname section
- Heading generated for author attribution
- Headings generated for admontions
There are some other bits of gentext that still need to be
localized.
Michael Smith [Tue, 10 May 2005 15:49:32 +0000 (15:49 +0000)]
Added template to uppercase strings (closes #1199123)
Given a string, this template does a language-aware conversion of
that string to all uppercase letters, based on the values of the
lowercase.alpha and uppercase.alpha gentext keys for the current
locale. It affects only those characters found in the values of
lowercase.alpha and uppercase.alpha. All other characters are left
unchanged.
Michael Smith [Tue, 10 May 2005 12:02:04 +0000 (12:02 +0000)]
Partially support having multiple parameters in one paramdef.
DocBook says it is valid, but it's not clear why anybody would
ever want to do it. Prior to this fix, each parameter would get
rendered twice. There is still a problem with whitespace between
parameters getting dropped, but it's not worth fixing unless
somebody can actually show a use case for having multiple
parameters in one paramdef.
Michael Smith [Tue, 10 May 2005 11:45:24 +0000 (11:45 +0000)]
make funcsynopsis.decoration=1 have effect for nontabular K&R
output (closes bug # 1198960)
::PROBLEM
If you set the funcsynopsis.decoration param to 1 and generate
notablular K&R output for a functionsynopsis, the parameters in
the function argument synopsis are not styled (italicized) as
they are for K&R tabular output.
::FIX
Changed K&R nontabular logic to base styling for function
argument synopsis on value of funcsynopsis.decoration.
Michael Smith [Tue, 10 May 2005 04:54:22 +0000 (04:54 +0000)]
Strip whitespace in Manvolnum; closes bug #959805
(thanks to Jens Elkner for reporting the problem)
::PROBLEM:
Whitespace is preserved in output for Manvolnum. Among other
things, this results in garbled filenames for man pages
generated from the manpages stylesheets.
::CAUSE
Manvolnum was not included in the master list of "strip space"
elements.
::FIX
Added Manvolnum to master list of "strip space" elements.
Michael Smith [Mon, 9 May 2005 08:41:52 +0000 (08:41 +0000)]
::Problem:
PAGE UP, PAGE DOWN, and HOME keyboard shortcuts not longer work
as expected
::Cause:
Shortcuts were replaced with letter-key shortcuts (N, P, H).
::Fix:
Restored PAGE UP, PAGE DOWN, and HOME shortcuts by appending
those keys to the list of valid shortcuts. Now, both those and
the letter-key shortcuts are available. Also, added RIGHT ARROW,
LEFT ARROW, and UP ARROW shortcuts. The complete list of
shortcuts is now:
* forward = n, N, SPACE, ENTER, RETURN, PAGE UP, RIGHT ARROW
* backward = p, P, BACKSPACE, PAGE DOWN, LEFT ARROW
* up = u, U, UP ARROW
* home = h, H, HOME
* toc = t, T
(Closes bug #1196429; thanks to Roland Huss for reporting the
problem)
Michael Smith [Mon, 9 May 2005 05:39:14 +0000 (05:39 +0000)]
Problem:
Invalid HTML generated for manually created Indexes that lack
Indexdivs.
Cause:
The indexentry template assumes a dl wrapper has been generated,
but the dl wrapper gets generated only if an Indexdiv exists.
Fix:
For Indexes that lack Indexdiv, generate a dl wrapper before
processing Indexentries (closes bug ##1196670; thanks to Petr
Pajas for reporting the problem).
Affects:
HTML output for manually created Indexes; has no effect on
processing of automatically generated Indexes.
Michael Smith [Wed, 4 May 2005 22:31:54 +0000 (22:31 +0000)]
remove/replace generation of <a name="{$id}"> instances; some were
removed because they were redundant and were causing invalid
duplicate ID values to be generated; others were replaced by
moving the ID and value to the parent (closes bug #1069140; thanks
to Emma Jane Hogbin for reporting the problem)
Michael Smith [Wed, 4 May 2005 20:17:12 +0000 (20:17 +0000)]
escape single quotation marks in ToC for titles and titleabbrev in
foilgroup and foil (closes bug #1194308; thanks to Tomas Hajek for
reporting the bug)