- Set $docformatnav to 1 when $FORMATS contains "html" and "html-split" at the
same time.
- Fix localization of docformatnav using &docnavi.{split,single};.
- Do not create <a> element which points to the document itself.
- Remove share/xml/l10n.ent.
- Fix URI of freebsd-fo-cjk.xsl.
- Replace /XML/{doc,www}/ with /XML/ in SysId.
- Remove empty stylesheets in share/xsl and point share/xml/empty.xsl via
XML catalog instead.
- Change the L10N layer in freebsd-*.xsl not to use localized XSLT
stylesheets directly.
- Move share/xsl/* to share/xml and remove share/xsl.
- Remove obsolete share/web2c/pdftex.def.
now picked up via share/xsl/*.xsl and they are empty when there is no
localized content in it. This prevents inconsistency between share/xsl/*.xsl
and the localized ones.
picked up via XML catalog in freebsd50.ent or xhtml10-freebsd.dtd,
not entities.ent. The L10N entities always come first to be able to
override everything.
- Define as   in EUC-JP encoding. This is a workaround to
prevent an invalid character in EUC-JP caused by converting 0xa0 in
UTF-8 (EUC-JP does not allow 0xa0) in XSLT processing. Theoretically
it should be   still in the final XML output.
- Make XML catalog resolution consistent for l10n.ent. This should be
revisited for the others later.
I do not quite know why this was never committed here, but add
it now so next time I accidentally remove it, it is trivial to
get back.
Approved by: doceng (implicit)
Sponsored by: The FreeBSD Foundation
Remove 'relnotes8/doc' and 'relnotes8/man4'.
Fix a case where 'relnotes8/man4' was listed twice, and
'relnotes9/man4' was excluded.
Approved by: doceng (implicit)
Sponsored by: The FreeBSD Foundation
Optimise the images in the bsdinstall chapter using graphics/pngrewrite -
they only require 4 bits per pixel, but several of them were stored as
8bpp PNGs. This approximately halves the total file size, allowing the
handbook pages to load much faster.
- Convert to DocBook 5.0
- Use XSL-FO and FOP for PDF rendering instead of DSSSL and Jade
- Drop SGML catalogs since the tree is purely XML now
- Drop DSSSL stylesheets
- Drop other legacy constructs
- Add support for Schematron validation
- Add Schematron constraints
- Add support for RELAX NG validation
- Add experimental support for dblatex
Sponsored by: The FreeBSD Foundation
Approved by: doceng (self)