Bob Stayton [Sat, 16 Apr 2005 08:48:30 +0000 (08:48 +0000)]
The application of the menuchoice separator parameters
now uses xsl:copy-of instead of xsl:value-of
so something more complex than a string can be used.
Yeah, I know that it's traditionally been the case that DocBook
doc instances contain public and system IDs for a specific version
of the DocBook DTD. But note that:
- all versions of DocBook 4 are backward-compatible
- doc instances don't actually need to contain any system or
public ID at all users employ RELAX NG-based tools
- for RELAX NG-based toolchain, users will probably be authoring
and validating their doc instances against whatever is the
current version of the RELAX NG schema for DocBook that that
they have installed
So enabling users to put "current" in their doc instances instead
of a specific version number means that they don't need to update
the URIs if/when they want to author/validate using a future
version of the DTD.
Michael Smith [Fri, 8 Apr 2005 13:37:28 +0000 (13:37 +0000)]
Added NEWSFILE variable, for name of file generated by
mergechangelogs. Set default to NEWS, to make name expected by
some packaging systems and distros. Also refined rule for
excluding makefiles for zips, such that files named Makefile or
Makefile.* are excluded, while a filed named Makefile-* won't be.
Did that specifically so that the Makefile-example.txt file in
Website would not be excluded from the release package.
Michael Smith [Fri, 8 Apr 2005 12:11:57 +0000 (12:11 +0000)]
Added notes about Makefile-example.txt and about RNC versions of
schemas; Changed references to "text only" to "non tabular" for
more clarity, and renamed build-textonly.xml to build-nontab.xml
Michael Smith [Fri, 8 Apr 2005 11:22:20 +0000 (11:22 +0000)]
Renamed original Makefile to Makefile-example.txt so that it will
get included in the release package correctly. Also added support
for a new depends-file param, when helps to get "clean" targe in
depends.* files set up correctly. Also make change to suppress
warnings about depends.* files being missing.
Michael Smith [Fri, 8 Apr 2005 02:41:59 +0000 (02:41 +0000)]
Added standard distro files, to make life easier for packagers;
From README, moved copyright info to COPYING and install info to
INSTALL. README content is not just minimal how-to info. Added
BUGS and TODO, which are just pointers to SF trackers. Added
AUTHORS just for sake completeness.
Michael Smith [Wed, 6 Apr 2005 12:56:14 +0000 (12:56 +0000)]
initial add; locating file for allowing RNG-aware editors such as
nXML mode to automatically associate rootelement = "webpage"
documents with the DocBook Website RNC schema
Michael Smith [Mon, 4 Apr 2005 12:06:05 +0000 (12:06 +0000)]
DISTRO added; auto-determine RELVER from VERSION file
** NOTE: For any modules with Makefiles that already contain
variables for RELVER, etc., the existing variables in those
Makefiles will override the ones in this file. The Makefiles would
need to be rewritten in order for the variable definitions in this
file to have any effect.
My point being that these additions will not break any existing builds :)
Michael Smith [Sat, 2 Apr 2005 15:24:36 +0000 (15:24 +0000)]
made stylesheet path to be based on canonical URI for current
Website distro; also added option for using xsltproc and xmllint
instead of saxon and xerces
Michael Smith [Fri, 1 Apr 2005 15:06:35 +0000 (15:06 +0000)]
cvstools/Makefile, include instead of hard-coding application
names; "depends.tabular" and "depends.textonly", switched to
instead of .tabular and .textonly names, to match names in
../website/xsl/makefile-dep.xsl; "realclean" target added (to
remove depends)
Michael Smith [Fri, 1 Apr 2005 07:30:41 +0000 (07:30 +0000)]
.rng files, don't generate (if you need them, use trang to
generate them from the .rnc files); website-custom.rnc, don't
generate (duh); clean target, be explicit about what files to
remove