Various updates, mainly related to uppercasing SH titles:
authorMichael Smith <xmldoc@users.sourceforge.net>
Fri, 29 Feb 2008 09:08:53 +0000 (09:08 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Fri, 29 Feb 2008 09:08:53 +0000 (09:08 +0000)
commit9665c7539f5e38c6c7cb45fa0cf4dedd3e573dc4
treedfe37db7db5d2262d34515ee94a7e299ed7c8ec5
parentc8177f0108c2db19f2832790fd1a45072595eecd
Various updates, mainly related to uppercasing SH titles:

  - added a "Language: " metadata line to the top comment area of
    output man pages, to indicate the language the page is in

  - added a "toupper" macro of doing locale-aware uppercasing of
    SH titles and cross-references to SH titles; the mechanism
    relies on the uppercase.alpha and lowercase.alpha DocBook
    gentext keys to do locale-aware uppercasing based on the
    language the page is written in

  - added a "string.shuffle" template, which provides a library
    function for "shuffling" two strings together into a single
    string; it takes the first character for the first string, the
    first character from second string, etc. The only current use
    for it is to generate the argument for the groff tr request
    that does string uppercasing.

  - added make.tr.uppercase.arg and make.tr.normalcase.arg named
    templates for use in generating groff code for uppercasing and
    "normal"-casing SH titles

  - made the BB/BE "background drawing" macros have effect only in
    non-TTY output

  - output a few comments in the top part of source
xsl/manpages/other.xsl