virtual-target.jam.
- Added the missing explicit imports, now that we don't dump
everything into the global module with qualification
- stopped using the feature-space hack for temporary testing states of
the feature module. Instead we move its global variable definitions
to a temporary module.
- the way feature.action was invoking the rule it was being passed was
evil. Now you pass (even local) rules without qualification and
they are invoked in the source module context.
- module __test__ rules are always executed in a separate module, so
that their import dependencies can be separated from those of the
module being tested.
- better reporting of circular module-loading dependencies
implemented.
- minor changes:
property-set.jam: moved .empty initialization to avert circular
load dependency .
symlink.jam: fixed global variable naming.
[SVN r18407]
regex.jam: Provide "escape" routine that escapes a string with certain escape
characters
boostbook.jam: Use print.escape to properly escape argument to "echo" on
Windows and Unix (BoostBook now works on non-Cygwin Windows)
[SVN r18148]
- Remove the BoostBook XSL/DTD dir arguments from the BoostBook module (they really aren't useful)
- Add XSLTPROC argument to BoostBook module
[SVN r18129]
doxygen.jam: _Very_ preliminary support for Doxygen --> BoostBook conversion.
Uses a hacked up Doxygen to output XML representation as one big XML file
instead of many smaller (unlinked) XML files.
[SVN r18087]
- Added XML catalog support (finally!). The DocBook XSL stylesheet and DTD
directories can be specified via "using boostbook : xsl-dir : dtd-dir ; "
in any BBv2 configuration file, or via command line parameters/environment
variants DOCBOOK_XSL_DIR and DOCBOOK_DTD_DIR, respectively.
user-config.jam:
- Add "using boostbook" example
[SVN r17983]