]> granicus.if.org Git - docbook-dsssl/log
docbook-dsssl
18 years agoMade handling of Refnamediv consistent with formatting in HTML and
Michael Smith [Thu, 6 Apr 2006 14:06:45 +0000 (14:06 +0000)]
Made handling of Refnamediv consistent with formatting in HTML and
manpages output; specifically, changed so that Refname
(comma-separated list of multiple instances found) is used
(instead of Refentrytitle as previously), then em-dash, then the
Refpurpose. Closes #1212562.

18 years agoCommitted patch to fix problem with Title missing in Adobe Reader
Michael Smith [Thu, 6 Apr 2006 13:29:06 +0000 (13:29 +0000)]
Committed patch to fix problem with Title missing in Adobe Reader
"Document properties". Closes #1465301. Thanks to Mauritz Jeanson
for the patch.

18 years agoAdded support for using dblatex to generated PDF of release notes
Michael Smith [Thu, 6 Apr 2006 13:15:18 +0000 (13:15 +0000)]
Added support for using dblatex to generated PDF of release notes
(as alternative to XEP).

18 years agoAdjusted punctuation in Alt text.
Michael Smith [Thu, 6 Apr 2006 13:14:00 +0000 (13:14 +0000)]
Adjusted punctuation in Alt text.

18 years agoAdded ID values where needed.
Michael Smith [Thu, 6 Apr 2006 13:09:12 +0000 (13:09 +0000)]
Added ID values where needed.

18 years agoAdded stylesheet for use in generating PDF of release notes using
Michael Smith [Thu, 6 Apr 2006 13:08:37 +0000 (13:08 +0000)]
Added stylesheet for use in generating PDF of release notes using
dblatex.

18 years agoMade some minor formatting adjustments.
Michael Smith [Thu, 6 Apr 2006 10:10:57 +0000 (10:10 +0000)]
Made some minor formatting adjustments.

18 years agoFixed cut/paste error that was causing ID warnings to be emitted
Michael Smith [Thu, 6 Apr 2006 10:08:22 +0000 (10:08 +0000)]
Fixed cut/paste error that was causing ID warnings to be emitted
for all Sect2 instances, even if they already had IDs.

18 years agoMake first part of name of stamp file uppercase.
Michael Smith [Thu, 6 Apr 2006 07:32:56 +0000 (07:32 +0000)]
Make first part of name of stamp file uppercase.

18 years agoRemoved from makefiles some leftover stuff needed in previous doc
Michael Smith [Thu, 6 Apr 2006 06:34:35 +0000 (06:34 +0000)]
Removed from makefiles some leftover stuff needed in previous doc
build. Added an ID attribute to docsrc/reference.xml file.

18 years agoRipped out parts of the doc source that we are no longer building
Michael Smith [Thu, 6 Apr 2006 06:23:15 +0000 (06:23 +0000)]
Ripped out parts of the doc source that we are no longer building
(because the info in those parts is out of date, no longer
maintained, and now obviated by existence of Bob Stayton's book.

18 years agoRemoved the doc/tools directory. It contained doc on profiling,
Michael Smith [Thu, 6 Apr 2006 06:10:04 +0000 (06:10 +0000)]
Removed the doc/tools directory. It contained doc on profiling,
which is now covered in detail in Bob Stayton's book.

18 years agoUpdated doc build to eliminate how-to portion of doc and retain
Michael Smith [Thu, 6 Apr 2006 06:02:08 +0000 (06:02 +0000)]
Updated doc build to eliminate how-to portion of doc and retain
only the generated reference documention. (The how-to part was way
out of date, no longer maintained, and obviated by the existence
of Bob Stayton's book). The index.html file is now generated just
by making an exact copy of the reference.html file.

18 years agoModified html/slides-common.xsl to look for param.xsl in new
Michael Smith [Thu, 6 Apr 2006 03:03:34 +0000 (03:03 +0000)]
Modified html/slides-common.xsl to look for param.xsl in new
location.

18 years agoMoved param.xweb out of html subdir and up a level such that it
Michael Smith [Thu, 6 Apr 2006 03:00:24 +0000 (03:00 +0000)]
Moved param.xweb out of html subdir and up a level such that it
can potentially include params for fo, svg, etc. output formats.

18 years agoMoved param.xsl build up, out of html subdir. Rationale is too
Michael Smith [Thu, 6 Apr 2006 02:56:36 +0000 (02:56 +0000)]
Moved param.xsl build up, out of html subdir. Rationale is too
allow better integration with DocBook XSL stylesheets build (if
we decide to move slides under xsl in source repository), and to
enable inclusion of potential fo params and params for other
slides output formats (svg, etc.) -- without needing to deal with
additional complexity of having a separate params.xsl file for
each slides output format.

18 years agoReworked doc build to depend on params.xsl file in slides/
Michael Smith [Thu, 6 Apr 2006 02:19:55 +0000 (02:19 +0000)]
Reworked doc build to depend on params.xsl file in slides/
instead of in slides/html. This makes xsl/slides build consistent
with other output formats. With this setup we avoid needing to
deal with potentially having a separate params.xsl file for each
separate subdir of the slides dir -- instead, if when params for
other than HTML output from slides are added, they just all go in
the single slides/param.xsl file.

18 years agoAdded some additional "punctuation" characters.
Michael Smith [Thu, 6 Apr 2006 00:15:20 +0000 (00:15 +0000)]
Added some additional "punctuation" characters.

18 years agoSupport XInclude namespace
Norman Walsh [Wed, 5 Apr 2006 21:20:44 +0000 (21:20 +0000)]
Support XInclude namespace

18 years agoAllow XInclude inside info elements
Norman Walsh [Wed, 5 Apr 2006 21:19:34 +0000 (21:19 +0000)]
Allow XInclude inside info elements

18 years agoAdded parameter to the db.technical.inlines
Norman Walsh [Wed, 5 Apr 2006 21:17:24 +0000 (21:17 +0000)]
Added parameter to the db.technical.inlines

18 years agoReorganized to avoid recursive Makefiles
Norman Walsh [Wed, 5 Apr 2006 19:48:28 +0000 (19:48 +0000)]
Reorganized to avoid recursive Makefiles

18 years agoGenerate proper namespace declaration attributes
Norman Walsh [Wed, 5 Apr 2006 16:50:03 +0000 (16:50 +0000)]
Generate proper namespace declaration attributes

18 years agoReorganized to use non-recursive Makefiles
Norman Walsh [Wed, 5 Apr 2006 16:46:31 +0000 (16:46 +0000)]
Reorganized to use non-recursive Makefiles

18 years agoSlides stylesheets import the DocBook XSL stylesheets, and Slides
Michael Smith [Wed, 5 Apr 2006 16:11:01 +0000 (16:11 +0000)]
Slides stylesheets import the DocBook XSL stylesheets, and Slides
xhtml stylesheets are auto-generated from Slide html ones, which
import the DocBook html stylesheets. So, need to transform the
"/html/" in the xsl:import to "/xhtml/".

18 years agoRemoved RNG and RNC tags and unneeded pubdate
Dick Hamilton [Wed, 5 Apr 2006 16:07:34 +0000 (16:07 +0000)]
Removed RNG and RNC tags and unneeded pubdate

18 years agoReorganized to use non-recursive Makefiles
Norman Walsh [Wed, 5 Apr 2006 15:27:52 +0000 (15:27 +0000)]
Reorganized to use non-recursive Makefiles

18 years agoOh bother, just ignore all the random bits at this level
Norman Walsh [Wed, 5 Apr 2006 15:26:31 +0000 (15:26 +0000)]
Oh bother, just ignore all the random bits at this level

18 years agoReorganized to use non-recursive Makefiles
Norman Walsh [Wed, 5 Apr 2006 15:17:33 +0000 (15:17 +0000)]
Reorganized to use non-recursive Makefiles

18 years agoUpdated pubdate and date
Norman Walsh [Wed, 5 Apr 2006 14:56:14 +0000 (14:56 +0000)]
Updated pubdate and date

18 years agoDon't put EMPTY in a group; added debugging messages (currently commented out)
Norman Walsh [Wed, 5 Apr 2006 14:53:40 +0000 (14:53 +0000)]
Don't put EMPTY in a group; added debugging messages (currently commented out)

18 years agoFix busted table content models
Norman Walsh [Wed, 5 Apr 2006 14:52:10 +0000 (14:52 +0000)]
Fix busted table content models

18 years agoYou speak English, right norm?
Norman Walsh [Wed, 5 Apr 2006 14:51:47 +0000 (14:51 +0000)]
You speak English, right norm?

18 years agoSupport inheriting linkends and xlink:hrefs in imageobjectco areas
Norman Walsh [Wed, 5 Apr 2006 12:57:26 +0000 (12:57 +0000)]
Support inheriting linkends and xlink:hrefs in imageobjectco areas

18 years agoAdded root-element template match to slides fo/plain.xsl
Michael Smith [Wed, 5 Apr 2006 11:16:32 +0000 (11:16 +0000)]
Added root-element template match to slides fo/plain.xsl
stylesheet. The lack of it was causing the root match from the
VERSIOn file to get picked up, which in turn prevented any output
from being generated at all.

18 years agoAdded output of Releaseinfo to recto titlepage ("copyright" page)
Michael Smith [Wed, 5 Apr 2006 10:51:35 +0000 (10:51 +0000)]
Added output of Releaseinfo to recto titlepage ("copyright" page)
for Book in FO output. This makes it consistent with HTML output.
Closes #1327034. Thanks to Paul DuBois for reporting.

18 years agoAdded call to normalize-space() to cause contents of Abstract to
Michael Smith [Wed, 5 Apr 2006 10:19:25 +0000 (10:19 +0000)]
Added call to normalize-space() to cause contents of Abstract to
be normalized when used as the value of the HTML "meta description".

18 years agoAdded newline before .sp request in template that matches
Michael Smith [Wed, 5 Apr 2006 09:26:34 +0000 (09:26 +0000)]
Added newline before .sp request in template that matches
verbatims, because in some cases the .sp was appearing as a
literal in output, because it was getting output inline without a
break before it.

18 years agoHandle additional case when extension functions were not unable to load external...
Jirka Kosek [Wed, 5 Apr 2006 09:06:37 +0000 (09:06 +0000)]
Handle additional case when extension functions were not unable to load external resource on Windows box

18 years agoAdded template for matching Span; noticed problems with span
Michael Smith [Wed, 5 Apr 2006 09:03:34 +0000 (09:03 +0000)]
Added template for matching Span; noticed problems with span
instances appearing as-is output, possibly as a side-effect of
failed Olink processing -- so we need to catch it before it
sneaks through.

18 years agoRedirect cvs2cl output from stout to file (instead of using -f
Michael Smith [Wed, 5 Apr 2006 06:39:35 +0000 (06:39 +0000)]
Redirect cvs2cl output from stout to file (instead of using -f
switch).

18 years agoRemoved get-terms.xsl; it is no longer needed or used.
Michael Smith [Wed, 5 Apr 2006 06:34:04 +0000 (06:34 +0000)]
Removed get-terms.xsl; it is no longer needed or used.

18 years agoMoved table-footnote handling to links.xsl file. Added initial
Michael Smith [Wed, 5 Apr 2006 05:55:07 +0000 (05:55 +0000)]
Moved table-footnote handling to links.xsl file. Added initial
support for converting Thead to a "running header". Changed
column-separator from hard-coded tab character (default in tb(1))
to user-configurable character (colon by default). Changed prefix
on several params from "man.*" to "tbl.*".

18 years agoAdjusted .cvsignore and master (build-branch) makefile to align
Michael Smith [Wed, 5 Apr 2006 05:47:08 +0000 (05:47 +0000)]
Adjusted .cvsignore and master (build-branch) makefile to align
with recent releasetools changes. Removed docsrc/make-xsl-params.pl
from list of executables because it has been removed from source
control and no longer needs to be packaged.

18 years agoAdded mechanism for dynamically generating docbook-elements.xsl
Michael Smith [Wed, 5 Apr 2006 05:18:29 +0000 (05:18 +0000)]
Added mechanism for dynamically generating docbook-elements.xsl
file (current list of DocBook elements, generated from current
DocBook 5 .rng file in source repository). So removed static
docbook-elements.xsl file from source control. Also removed
make-xsl-params.pl Perl script and replaced it with
make-elements.xsl, an XSL stylesheet that does the same thing the
Perl script did (dymanically generate a list of DocBook XSL
stylesheet params).

18 years agoChanged "markup" mechanism to rely on two separate files (one for
Michael Smith [Wed, 5 Apr 2006 05:07:05 +0000 (05:07 +0000)]
Changed "markup" mechanism to rely on two separate files (one for
element names, one for param names -- both located in xsl/docsrc)
instead of one. Also added "stopwords" mechanism for suppressing
markup of certain common words (set, code, parameter, etc.). And
changed handling of commiter names such that commiter names and
filename/revision info are now put into an Alt child (which
causes them to be output as the content of "title" attributes in
HTML output, so the info is accessible as "tooltip text".

18 years agoRe-reworked the mechanism for identifying DocBook element names
Michael Smith [Wed, 5 Apr 2006 05:01:01 +0000 (05:01 +0000)]
Re-reworked the mechanism for identifying DocBook element names
and DocBook XSL param names in commit messages. It now relies on
the same files in xsl/docsrc that are used in generating the TDG
links and links to the DocBook XSL stylesheet param docs.

18 years agoFixed problem that was causing case to be preserved in element
Michael Smith [Wed, 5 Apr 2006 04:56:19 +0000 (04:56 +0000)]
Fixed problem that was causing case to be preserved in element
names in TDG links. All element names are now lowercased before
the TDG link URL is assembled.

18 years agoProblem:
Michael Smith [Wed, 5 Apr 2006 03:19:10 +0000 (03:19 +0000)]
Problem:
  When source has width="" (empty width) on imagedata, it ends up
  getting converted to width="px" ("px" units with empty value) in
  output.
Cause:
  Stylesheets were not checking to see if width was non-empty.
Fix:
  Stylesheets now check to see if value of width in source is
  non-empty.
Affects:
  This change affects FO output only. It causes width="auto"
  output for width="" instances in source (instead of width="px").

18 years agoAdded condition for setting block-progression-dimension.minimum on
Michael Smith [Wed, 5 Apr 2006 03:14:16 +0000 (03:14 +0000)]
Added condition for setting block-progression-dimension.minimum on
table-row, instead of height, when fop1.extensions is non-zero.
For an explanation of the reason for the change, see:
http://wiki.apache.org/xmlgraphics-fop/Troubleshooting/CommonLogMessages

18 years agoAdd Customization section.
Dick Hamilton [Tue, 4 Apr 2006 22:27:04 +0000 (22:27 +0000)]
Add Customization section.

18 years agoAdded new refclass.suppress param for suppressing display of
Michael Smith [Thu, 30 Mar 2006 01:26:52 +0000 (01:26 +0000)]
Added new refclass.suppress param for suppressing display of
Refclass in HTML and FO output. Did not add it to manpages because
manpages stylesheet is currently just silently ignoring Refclass
anyway. Closes request #1461065. Thanks to Davor Ocelic (docelic)
for reporting.

18 years agoWe are using HTML output method, thus escaping is not necessary anymore, it is done...
Jirka Kosek [Wed, 29 Mar 2006 16:10:07 +0000 (16:10 +0000)]
We are using HTML output method, thus escaping is not necessary anymore, it is done automatically by XSLT engine

18 years agoOK, prefixes that are excluded, must be also declared, otherwise saxon complains
Jirka Kosek [Wed, 29 Mar 2006 15:59:52 +0000 (15:59 +0000)]
OK, prefixes that are excluded, must be also declared, otherwise saxon complains

18 years agoAdd namespace prefixes db and ng into the list of excluded prefixes (their declaratio...
Jirka Kosek [Wed, 29 Mar 2006 15:51:26 +0000 (15:51 +0000)]
Add namespace prefixes db and ng into the list of excluded prefixes (their declarations are added when profiling stylesheets is generated).

18 years agoRemoved get-latest-tag.xsl. Was mistakenly left behind when I
Michael Smith [Wed, 29 Mar 2006 11:19:41 +0000 (11:19 +0000)]
Removed get-latest-tag.xsl. Was mistakenly left behind when I
moved related files to releasetools area.

18 years agoProcess Refpurpose/Inlinemediaobject correctly in generated ToC.
Michael Smith [Tue, 28 Mar 2006 13:18:35 +0000 (13:18 +0000)]
Process Refpurpose/Inlinemediaobject correctly in generated ToC.

Problem:
  Contents of Refpurpose/Inlinemediaobject do not show up ToC in
  HTML output. DocBook 5 says that Refpurpose/Inlinemediaobject
  is valid, so we need to handle it correctly.

Cause:
  HTML stylesheets were doing an xsl:value-of on Refpurpose when
  generating the ToC.

Fix:
  Changed to xsl:apply-templates call instead. Also, removed
  generation of hyphen character in ToC between Refname contents
  and Refpurpose. The Refpurpose template generates an em dash
  already, so now that apply-templates is run, that em dash gets
  rendered in the TOC, just as it is in the main text flow.

Affects:
  This change only affects HTML output. I did not touch the FO
  stylesheets because they are not currently rendering a TOC for
  Refentry in the page contents anyway. And as far as the PDF
  bookmarks, they appear to be generated with value-select for all
  elements, regardless. I imagine that the reason might be that
  images are not allowed in PDF bookmark labels.

  As far as other effects, not the explanation above about the
  change from generating a hypen in the TOC to generating an em
  dash.

Closes bug #1459977. Thanks to Davor Ocelic (docelic) for the bug
report.

18 years agoAlso copy over XSL stylesheet customization and Makefile.in file.
Michael Smith [Mon, 27 Mar 2006 23:47:41 +0000 (23:47 +0000)]
Also copy over XSL stylesheet customization and Makefile.in file.

18 years agoEmit namespace declaration for prefixes db and ng that are used inside XPath. Can...
Jirka Kosek [Mon, 27 Mar 2006 08:36:02 +0000 (08:36 +0000)]
Emit namespace declaration for prefixes db and ng that are used inside XPath. Can we get rid of this f*#@ing QNames in attribute problem someday? (Sorry for not being polite.)

18 years agoChange version tag in VERSION file before building.
Michael Smith [Mon, 27 Mar 2006 08:31:33 +0000 (08:31 +0000)]
Change version tag in VERSION file before building.

18 years agoCreated new refentry/ subdirectory under samples, and moved
Michael Smith [Mon, 27 Mar 2006 08:28:07 +0000 (08:28 +0000)]
Created new refentry/ subdirectory under samples, and moved
refentry samples into that.

18 years agoAdded clean target.
Michael Smith [Mon, 27 Mar 2006 08:04:04 +0000 (08:04 +0000)]
Added clean target.

18 years agoAdded scmxx subdirectory in samples and added a makefile in it
Michael Smith [Mon, 27 Mar 2006 08:02:22 +0000 (08:02 +0000)]
Added scmxx subdirectory in samples and added a makefile in it
for getting Hendrik Sattler's scmxx docs.

18 years agoAdded "patchutils" subdirectory to samples/ tree, with makefile
Michael Smith [Mon, 27 Mar 2006 07:32:10 +0000 (07:32 +0000)]
Added "patchutils" subdirectory to samples/ tree, with makefile
for retrieving Tim Waugh's patchutils.xml source.

18 years agoDon't try to be quite so clever.\1a
Michael Smith [Mon, 27 Mar 2006 06:42:23 +0000 (06:42 +0000)]
Don't try to be quite so clever.\1a

18 years agoAdded target for making modified markup.xsl file
Michael Smith [Mon, 27 Mar 2006 05:31:09 +0000 (05:31 +0000)]
Added target for making modified markup.xsl file

18 years agoChanged include to point to modified version of Jeni Tennison's
Michael Smith [Mon, 27 Mar 2006 05:18:35 +0000 (05:18 +0000)]
Changed include to point to modified version of Jeni Tennison's
markup.xsl instead of to the original.

18 years agoThis makefile downloads Jeni Tennison's "Markup Utility"
Michael Smith [Mon, 27 Mar 2006 05:10:40 +0000 (05:10 +0000)]
This makefile downloads Jeni Tennison's "Markup Utility"
stylesheet, then runs it through the modify.xsl file to alter the
value of the "punctuation" variable.

18 years agoAdded cvs2cl2docbook.xsl stylesheet for converting XML-formatted
Michael Smith [Mon, 27 Mar 2006 04:48:09 +0000 (04:48 +0000)]
Added cvs2cl2docbook.xsl stylesheet for converting XML-formatted
ChangeLog output of the cvs2cl command into DocBook form. It uses
Jeni Tennison's "Markup Utility" stylesheet to auto-mark-up
instances of DocBook element and parameter names in commit
messages. It also preserves newlines in the messages.

Removed older version of this stylesheet from xsl/

18 years agoAdded to .cvsignore some additional files that are generated by
Michael Smith [Sun, 26 Mar 2006 22:29:53 +0000 (22:29 +0000)]
Added to .cvsignore some additional files that are generated by
the build -- TERMS.xml and ChangeSince*.xml

18 years agoBibliography can set negative text-indent, so we must reset it for footnotes
Jirka Kosek [Sun, 26 Mar 2006 22:12:19 +0000 (22:12 +0000)]
Bibliography can set negative text-indent, so we must reset it for footnotes

18 years agoRemoved stripns.xsl from manpages/ subdirectory. manpages now use
Michael Smith [Sun, 26 Mar 2006 21:40:42 +0000 (21:40 +0000)]
Removed stripns.xsl from manpages/ subdirectory. manpages now use
the stripns.xsl in the common/ subdirectory.

18 years agoChanged output in NEWS and release file to only use NCName'ified
Michael Smith [Sun, 26 Mar 2006 02:04:08 +0000 (02:04 +0000)]
Changed output in NEWS and release file to only use NCName'ified
version where it is needed. use the "raw" version otherwise.

18 years agoDon't package LatestTag file.
Michael Smith [Sun, 26 Mar 2006 01:58:02 +0000 (01:58 +0000)]
Don't package LatestTag file.

18 years agoAdded support for auto-recognizing DocBook element names in
Michael Smith [Sun, 26 Mar 2006 01:56:19 +0000 (01:56 +0000)]
Added support for auto-recognizing DocBook element names in
commit descriptions and marking them up with <tag>foo</tag>
instances.

18 years agoAdded a utility stylesheet that gets all of the element names from
Michael Smith [Sun, 26 Mar 2006 01:53:10 +0000 (01:53 +0000)]
Added a utility stylesheet that gets all of the element names from
a RELAX NG schema (in XML syntax). Needed for recognizing DocBook
element names in commit descriptions and marking them up.

18 years agoStrip out dots from the release name before using it (it gets put
Michael Smith [Sun, 26 Mar 2006 01:33:03 +0000 (01:33 +0000)]
Strip out dots from the release name before using it (it gets put
into ID attributes, so it must be an NCName).

18 years agoDon't include LatestTag file in zip.
Michael Smith [Sat, 25 Mar 2006 23:36:02 +0000 (23:36 +0000)]
Don't include LatestTag file in zip.

18 years agoAdjusted a couple more spots where date preceded version in
Michael Smith [Sat, 25 Mar 2006 23:29:09 +0000 (23:29 +0000)]
Adjusted a couple more spots where date preceded version in
generated build ID.

18 years agoChanged assembling of version name so that it does not start with
Michael Smith [Sat, 25 Mar 2006 23:17:31 +0000 (23:17 +0000)]
Changed assembling of version name so that it does not start with
a date. Because if it starts with a number (e.g., "2006"), it is
not a NCName. We use it in ID values, so it must be a valid NCName.

18 years agoChanged handler for budiling version number of snapshots to remove
Michael Smith [Sat, 25 Mar 2006 23:04:22 +0000 (23:04 +0000)]
Changed handler for budiling version number of snapshots to remove
colon in time part.
For example, 2006-03-25_0921_snapshot instead of 2006-03-25_09:21_snapshot
 -- the reason being that the colon wreaks havoc with make(1)
 because it is used in a filename (RELEASE-NOTES-2006-03-25_09:21_snapshot.xml)
that is also a target name.

18 years agoFixed typo.
Michael Smith [Sat, 25 Mar 2006 22:51:54 +0000 (22:51 +0000)]
Fixed typo.

18 years agoUpdated the release-notes and NEWS build to be based on XML
Michael Smith [Sat, 25 Mar 2006 17:32:46 +0000 (17:32 +0000)]
Updated the release-notes and NEWS build to be based on XML
output from cvs2cl and then use of an XSLT stylesheet to
dynamically auto-generated the list of changes since the last
release.

18 years agoSet priority="-1" on match="/" template in stripns.xsl, to
Michael Smith [Sat, 25 Mar 2006 17:19:04 +0000 (17:19 +0000)]
Set priority="-1" on match="/" template in stripns.xsl, to
suppress "Ambiguous rule match" warnings.

18 years agoSwitched to just using translate() in place of locale-aware
Michael Smith [Sat, 25 Mar 2006 17:14:42 +0000 (17:14 +0000)]
Switched to just using translate() in place of locale-aware
string.lower(). The dirnames are all ASCII, so using
string.lower() to convert them is overkill.

18 years agoAdded a new substitution to man.string.subst.map, because it is
Michael Smith [Sat, 25 Mar 2006 16:11:06 +0000 (16:11 +0000)]
Added a new substitution to man.string.subst.map, because it is
necessary clean-up needed for dealing with a kludge for preserving
tab characters (which are used by tbl(1) as cell-separators)

18 years agoAdded a "string.lower" template. Does the opposite of
Michael Smith [Sat, 25 Mar 2006 16:07:17 +0000 (16:07 +0000)]
Added a "string.lower" template. Does the opposite of
string.upper().. Used in the XSLT-based build process for
generating the NEWS file and release notes, where we take
the "display names" of subsections like "HTMLHelp", and change
them into the actual directory names, like "htmlhelp".

18 years agoUpdated such that auto-generated NEWS.xml contents are XIncluded
Michael Smith [Sat, 25 Mar 2006 16:02:56 +0000 (16:02 +0000)]
Updated such that auto-generated NEWS.xml contents are XIncluded
during build. Also changed to Sect1/Sect2 instead of
Section/Section. Maybe I'm just too old-school, but I find it
comforting to know easily where I am in the structure while I'm
editing or viewing the source.

18 years agoThe Makefile.param file is generated as part of the build, so
Michael Smith [Sat, 25 Mar 2006 15:57:08 +0000 (15:57 +0000)]
The Makefile.param file is generated as part of the build, so
doesn't need to be in source control. I thought it wasn't,
currently, but it was showing up in my "cvs update", so I'm
(re)removing it.

18 years agoAdded a bunch of filenames to .cvsignore -- names of files
Michael Smith [Sat, 25 Mar 2006 15:38:58 +0000 (15:38 +0000)]
Added a bunch of filenames to .cvsignore -- names of files
generated by the build, including several related to the updated
(XSLT-based and cvs2cl-based) build of the release notes and NEWS file.

18 years agoUpdated build to use an XSLT-based process to dynamically
Michael Smith [Sat, 25 Mar 2006 15:26:58 +0000 (15:26 +0000)]
Updated build to use an XSLT-based process to dynamically
auto-generate the release notes and NEWS files from output of the
cvs2cl perl script <http://www.red-bean.com/cvs2cl/>. This
potentially helps us get closer to being "release ready" at at
time, and maybe start to get releases out more quickly and more
often. On the other hand, it's also sort of a step toward making
the snapshot builds more like real releases, such that the
official releases could eventually be obviated by having easily
installable/updateable snapshots available. The "easily
installable" piece of that is what I want to work on next. A
system like perl's CPAN update/install interface, PHP's PEAR,
rubygems, etc. ...

Anyway, back to now -- this commit adds two new files in the
docscrc dir: get-latest-tag.xsl and release-notes.xsl. It also
involves some changes, committed separately, to the master
makefile used for release builds.

18 years agoMake install.sh smart(er) about figuring out what directory it is
Michael Smith [Sat, 25 Mar 2006 10:43:12 +0000 (10:43 +0000)]
Make install.sh smart(er) about figuring out what directory it is
being run from. Also, don't delete release-note from build
package.

18 years agoAdded support for DocBook 5 namespace-stripping in manpages
Michael Smith [Sat, 25 Mar 2006 05:39:54 +0000 (05:39 +0000)]
Added support for DocBook 5 namespace-stripping in manpages
stylesheet. Closes request #1210692.

18 years agoTurned release notes document into a DocBook 5 instance, but added
Michael Smith [Sat, 25 Mar 2006 05:24:40 +0000 (05:24 +0000)]
Turned release notes document into a DocBook 5 instance, but added
internal DTD subset that makes it backward-compatible with DocBook
old. Also added a skeletal "snapshot" section.

18 years agoCheck for //refentry|//db:refentry instead of
Michael Smith [Sat, 25 Mar 2006 00:15:37 +0000 (00:15 +0000)]
Check for //refentry|//db:refentry instead of
local-name() = 'refentry'... because single quotation marks cause
problem due to fact that the stylesheet is embedded in value of a
variable

18 years agoMake .html files precious.
Michael Smith [Fri, 24 Mar 2006 23:10:03 +0000 (23:10 +0000)]
Make .html files precious.

18 years agoRemoved hack for two-pass namespace stripping for manpages output.
Michael Smith [Fri, 24 Mar 2006 22:50:10 +0000 (22:50 +0000)]
Removed hack for two-pass namespace stripping for manpages output.
Because it's no longer needed.

18 years agoAdded <xsl:template match="/"> to make stripns.xsl usable as a
Michael Smith [Thu, 23 Mar 2006 23:13:37 +0000 (23:13 +0000)]
Added <xsl:template match="/"> to make stripns.xsl usable as a
standalone stylesheet for stripping out DocBook 5/NG to DocBook 4.
Note that DocBook XSLT drivers that include this stylesheet all
override the match="/" template.

18 years agoFixed problems with notifications generated when date found.
Michael Smith [Thu, 23 Mar 2006 18:14:39 +0000 (18:14 +0000)]
Fixed problems with notifications generated when date found.

18 years agoRestored default indentation behavior "normal" man behavior.
Michael Smith [Thu, 23 Mar 2006 18:07:58 +0000 (18:07 +0000)]
Restored default indentation behavior "normal" man behavior.
Corrected handling of empty Address instances in author section.