[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo-4.13.90 pretest available
From: |
Karl Berry |
Subject: |
texinfo-4.13.90 pretest available |
Date: |
Fri, 16 Nov 2012 19:26:38 GMT |
Finally, the first pretest for the next Texinfo release is available:
ftp://alpha.gnu.org/gnu/texinfo/texinfo-4.13.90.tar.xz
http://alpha.gnu.org/gnu/texinfo/texinfo-4.13.90.tar.xz
NEWS below. Although this is a pretest, we do not plan to implement
more language features before the next official release, unless small
and useful things come up in testing. (The TODO list remains long!)
We do plan to review the main manual before the official release, but
all the new features are already documented there, as far as we know.
Our intent is for this new release to be compatible with past versions,
at least for reasonably well-formed manuals, despite having a completely
new implementation of makeinfo (written in Perl). However, almost
surely compatibility issues will arise with documents we did not test.
Please report them so we can discuss.
We've also made efforts to keep this new release as portable as before,
beyond the basic new requirement of Perl ("new" modules or features are
not needed). But again, almost surely there will be portability
problems we haven't encountered, so please report those too.
Please send any feedback here, to bug-texinfo.
Thanks,
Karl & Patrice
-------------------------------------------------------------------------------
* Language:
. Texinfo commands are supported in node names.
. #line directives are recognized.
. new commands @inlinefmt and @inlineraw for brace-delimited conditionals.
. new conditionals @ifcommanddefined and @ifcommandnotdefined to test
if a Texinfo command is available.
. new command @part for a group of chapters.
. new environments @raggedright, @smallquotation,
@indentedblock, and @smallindentedblock.
. new commands @codequoteundirected and @codequotebacktick,
for a better interface than the @set variables; now respected by @kbd.
. new command @xrefautomaticsectiontitle to allow using section titles
in cross references by default, instead of node names.
. new commands for Texinfo special characters:
@atchar{} @lbracechar{} @rbracechar{} @backslashchar{} @hashchar{}.
. new commands @deftypefnnewline to print return types on their own lines.
. new command @headitemfont for the sake of template rows.
. new command @urefbreakstyle to control breaking of @url/@uref in TeX.
. new diacritic command @ogonek.
. new commands for Icelandic letters eth and thorn: @DH{} @dh{} @TH{} @th{}.
. new command @errormsg to report an error.
. five-argument xrefs can refer to a whole manual, by omitting the
section name and either omitting the node name or using "Top".
. DEL (0x7f = 0177 = 127) is a true comment character (catcode 14 in TeX).
* texi2any is the new generic converter for Texinfo that can produce all
supported output formats, both those from texi2dvi (PDF/DVI) and from
makeinfo (Info/HTML/etc.). texi2any and makeinfo are now different
names for the same program; there are no differences in behavior based
on the program name.
The new implementation is in Perl (based on the texi2html program, but
with a vast array of subsequent changes). It both replaces and is
intended to be (for all practical purposes) upward-compatible with the
C makeinfo. It has many new features not in the C makeinfo. For
example, cross-manual references are now fully supported, and
extensive customization of the HTML output is possible. See the
`Generic Translator texi2any' chapter in the manual (among other places)
for more about this reimplementation.
The new program is, unfortunately, noticeably slower at present than
the C program was. We hope all the many improvements make the new
version worthwhile for users nevertheless.
* texinfo.tex:
. urls (given to @uref and @url) are broken by default at special
characters; behavior controllable with @urefbreakstyle.
. support some per-language hyphenation, when the underlying TeX
engine does (for instance, etex/pdfetex from TeX Live 2008 or
later). Words with accented letters are still not handled properly.
. @title, text will be broken if needed, and @* can be used to override.
. new Icelandic translation: txi-is.tex.
. new Hungarian translation: txi-hu.tex.
. official updates between full package releases available at
http://ftpmirror.gnu.org/texinfo/texinfo.tex.
* texi2dvi:
. new option --max-iterations.
. official updates between full package releases available at
http://ftpmirror.gnu.org/texinfo/texi2dvi.
* info:
. INFOPATH is determined from PATH by default, or if an element "PATH"
is specified.
. New command Info-virtual-index, bound to I by default, following Emacs.
. Info keywords not included in searches.
. There is a lower limit on the length of search patterns. The default
value is 1. It can be changed by setting the variable min-search-length,
either by `M-x set-variable', or using infokey.
. xz compression supported.
* install-info:
. xz compression supported.
* Documentation:
. new appendix with a technical description of the Info file format.
. extensive information on the customizations of the HTML output that
are now possible.
* Distribution:
. new file htmlxref.cnf is installed to support cross-manual
references; official updates between full package releases available at
http://ftpmirror.gnu.org/texinfo/htmlxref.cnf.
. language support for no removed/renamed to nb, per Norwegian translators.
. new translations: id it.
. documentation license now GFDLv1.3 or later.
4.13 (18 September 2008)
* A reference card for Texinfo is now available, in doc/refcard. For
convenience, preformatted PDF's for letter-size and A4 paper are included.
* makeinfo:
. new option --internal-links for HTML output, to write a tsv file
mapping indexed/toc terms to links, for easy reference from external
documents.
. - as an input file name reads standard input.
* info:
. support for multibyte encodings such as UTF-8.
. new option --show-malformed-multibytes, to display malformed multibyte
sequences.
. new environment variable INFO_MAN_COMMAND sets the name of man executable
(use it if you a need to override PATH settings).
* install-info:
. bug fix: support names with embedded periods (e.g., config.status) again.
- texinfo-4.13.90 pretest available,
Karl Berry <=
- Re: texinfo-4.13.90 pretest available, Eli Zaretskii, 2012/11/16
- Re: texinfo-4.13.90 pretest available, Patrice Dumas, 2012/11/16
- Re: texinfo-4.13.90 pretest available, Sergey Poznyakoff, 2012/11/17
- Re: texinfo-4.13.90 pretest available, Eli Zaretskii, 2012/11/17
- Re: texinfo-4.13.90 pretest available, Karl Berry, 2012/11/17
- Re: texinfo-4.13.90 pretest available, Eli Zaretskii, 2012/11/17
- Re: texinfo-4.13.90 pretest available, Eli Zaretskii, 2012/11/24
- Re: texinfo-4.13.90 pretest available, Patrice Dumas, 2012/11/24
- Re: texinfo-4.13.90 pretest available, Eli Zaretskii, 2012/11/24
Re: texinfo-4.13.90 pretest available, Karl Berry, 2012/11/16