DocBook xslTNG prerelease 2.0.2
Norm Tovey-Walsh <[email protected]> Fri, 06 Jan 2023 18:53:18 +0000
| Newsgroups | gmane.text.docbook.apps |
|---|---|
| Message-ID | <[email protected]> |
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi folks,
I=E2=80=99ve been trying to get a new version of the DocBook xslTNG Stylesh=
eets
finished for a few weeks now. The big (and sometimes backwards
incompatible changes) are:
* The system for dealing with generated text has been completely
rewritten. We=E2=80=99re back to using templates as described in Chapter =
4 of
the updated reference guide. Most of the parameters, variables, and
functions associated with gentext have been removed. Properties have
been removed and all template lookups are now done with XPath
expressions instead ad hoc string matching.
* It=E2=80=99s likely that there are small changes to the way lists-of-titl=
es
and cross references are formatted by default in some cases.
* Labels for formal objects may be different, but I think these changes
actually fix previously unreported bugs.
* In some contexts, for example callouts, labels are now used for the
links instead of titles.
* The parameters for the t:top-nav and t:bottom-nav templates have
changed. These templates are now always called, even when chunking is
not being performed. The new $chunk parameter indicates whether or not
a chunk is being formatted.
* Fixed a bug where orderedlist numeration was not handled correctly in
cross-references to list items.
* Made another attempt at sorting out how media object URIs are resolved
in the source (for reading their properties) and formatted in the
output. If the $mediaobject-input-base-uri is specified, it is always
used. Documented some subtleties with respect to the
$chunk-output-base-uri parameter.
* Added support for ISO 690 bibligraphes.
* Fixed bug where authorgroup wasn=E2=80=99t being processed in biblioentry.
* I reworked the way the persistent ToC is generated. You can now have a
single, external ToC instead of nesting it in every chunk. The way
navigation works and the CSS have been improved.
* I removed up arrow from $chunk-nav (issue #170). That will be in 2.0.3
which hasn=E2=80=99t been pushed to Maven yet.
There are probably other changes as well, fixing localization was a
pretty substantial change.
Many customization layers will need to be updated before they=E2=80=99ll
generate the right output. If you=E2=80=99re having trouble, please open up=
a
bug report and I=E2=80=99ll try to help.
I have pushed 2.0.2 to Maven for everyone=E2=80=99s convenience.
I=E2=80=99ve reworked The Definitive Guide and a couple of other projects t=
o use
the 2.x stylesheets and it seems to be going well. I=E2=80=99d love feedback
from folks who use the localization support.
I expect if there are no new reports, I=E2=80=99ll wrap it up as 2.1.0 in a=
week
or so and make it the current official version.
Be seeing you,
norm
=2D-
Norman Tovey-Walsh <[email protected]>
https://nwalsh.com/
> Everything is temporary.
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE1ury//rzuvqf7fN/hVWfHhJMAHkFAmO4b5kACgkQhVWfHhJM
AHlaQxAArPiq/iiONkP8mXd8HYEj3B7O9xMBTjVPsF5aAR69f4ZNjOTeVd8kb4dZ
1RmiTbfJJPjStU486KEGJuvlTpvAqN6mJY9Enq/yl2/Lql+ZucOfV94m6WUVpPHa
ssP+3V+q1IHrhbhdYiiZgkekBDDaMh2NP/85BbEr1GfahC/Q4qhLcBqCcZSHzNDW
VHFa6GSmZ1LMevRtz77neX0SBb92I++l9JoOuG7EDsyVKz5ke47udwJreKDpLcsx
//Id0+6ZDIpMxjKAqNprmbBWmzqvRebD9ve0XJ7I8GIn6QLxr7HFg5O3Gbxah3MK
FiGz6SDKdxqSfcDBtd/ebX1bcer84v2VTE0iJcaxejXAwXBuycsAg4FkPYMTyB5R
DriWjIjx9RiFqCFzPkrWhI52olcBa5iXL0d7F4Of93GjYqA8DSh+C9pcGoI3Bo5c
5ltDIE1wU36CXua+bNQeGdWmaUVpod0T2tbcPnnOZdzQNwr0L7LUBd7FOWBpqByo
+0suSJSotqyeB2U6kQ1Wsd5pHq9JqhSVNSbFvIqDNbtushF1OEANfmJ7vFUn5x3r
a0J5tYrHtzFctfxp9JP3GhlA+pXot3bhEhVggZegmzYvuhntLrbawHHovaiar5PC
YpBA7Ha1ckuhh+Nmcsz2Hm+gNcilEzGBfmjAxgIvPceIJWIPwbs=
=1lL6
-----END PGP SIGNATURE-----
--=-=-=--