texinfo 4.7
I have released version 4.7 of Texinfo, the GNU documentation
format, with supporting programs. The NEWS is below.
You can get it by anonymous ftp from
ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.gz
ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.bz2
and its mirrors worldwide (see http://www.gnu.org/order/ftp.html).
It will also be available through CTAN and its mirrors, for
example, http://www.ctan.org/macros/texinfo.
The Texinfo home page is http://www.gnu.org/software/texinfo/.
Please email bugs or suggestions to bug-texinfo@gnu.org, general
discussion to help-texinfo@gnu.org.
Peace,
karl@gnu.org
4.7 (9 April 2004)
- Language:
- new commands @float, @caption, @shortcaption, @listoffloats for
initial implementation of floating material (figures, tables, etc).
Ironically, they do not yet actually float anywhere. - new commands @docbook, @ifdocbook, @ifnotdocbook for
conditional Docbook. - new commands @ordf{} and @ordm{} for Spanish feminine/masculine
ordinals. - new commands @deftypecv[x] for class variables in typed OO
languages. - new command @registeredsymbol for the r-in-a-circle
symbol. - new command @headitem to make a heading row in
@multitable. - new command @LaTeX{} for the LaTeX logo.
- new command @comma{} to avoid comma-parsing problems.
- @url is now a synonym for @uref; new command @indicateurl has
the old meaning of just displaying a url as text. - @quotation now accepts an optional argument for labelling the
text as a `Note’, `Tip’, etc. - @defun (et al.) heading lines can now be continued with a lone
@. - @acronym accepts an optional argument for the meaning of the
acronym.
- new commands @float, @caption, @shortcaption, @listoffloats for
- makeinfo:
- New environment variable TEXINFO_OUTPUT_FORMAT determines the
output format at runtime, if no options are specified. - New option –plaintext, equivalent to –no-headers with Info
output. - All outputs:
- sections are numbered by default.
- Info output:
- punctuation is inserted after @pxref and @ref, if needed to
make cross-references valid. - line numbers included in index menus, so Info readers can go to
the exact line of an entry, not just a node. Also in plaintext
output. - ^@^H[index^@^H] cookie included in index menus, so Info readers
can handle the ] etc. commands better.
- punctuation is inserted after @pxref and @ref, if needed to
- HTML output:
- new algorithm for cross-references to other manuals, for
maximum portability and stability. - include node name in <title> with split output.
- @multicolumn fractions become percentages.
- entities used for bullets, quotes, dashes, and others.
- index entries are links to the exact locations.
- <h4> and <h5> used for @sub and @subsubsections
again. - accented dotless i supported.
- XML output: many new tags and structure to preserve more source
features.
- new algorithm for cross-references to other manuals, for
- Docbook output:
- upgraded DTD to Docbook XML 4.2, no longer using Docbook
SGML. - improved translation in general, for instance:
- line annotations and marked quotations.
- upgraded DTD to Docbook XML 4.2, no longer using Docbook
- New environment variable TEXINFO_OUTPUT_FORMAT determines the
- texi2dvi:
- if available, use etex (pdfetex if –pdf) by default.
- if the input file includes thumbpdf.sty (for LaTeX), then run
thumbpdf. - more output if –debug.
- texinfo.tex:
- @defun names are now printed in typewriter (instead of bold),
and within the arguments, @var text is printed in slanted
typewriter. - @tex code is executed inside a TeX group, so that any changes
must be prefixed with global (or the equivalent) to be effective.
(This change was actually made years ago, but never made it into
the NEWS.)
- @defun names are now printed in typewriter (instead of bold),
- info:
- new option –where (aka –location, -w) to report where an Info
file would be found, instead of reading it. - by default, output ANSI terminal escape sequences as-is; new
option –no-raw-escapes overrides this. - use the newly-generated index line numbers.
- new option –where (aka –location, -w) to report where an Info
- Distribution:
- new script gendocs.sh (not installed), for use by GNU
maintainers in getting their manuals on the GNU web site.
Documented in maintain.texi (http://www.gnu.org/prep/maintain_toc.html). - Most code uses ANSI C prototypes, to some extent.
- New translation: nb.
- automake 1.8.3, autoconf 2.59, gettext 0.14.1.
- new script gendocs.sh (not installed), for use by GNU
GNU Libtool 1.5.6
The Libtool Team is pleased to announce the release of GNU
Libtool 1.5.6.
GNU Libtool hides the complexity of using shared libraries
behind a consistent, portable interface. GNU Libtool ships with GNU
libltdl, which hides the comlexity of loading dynamic runtime
libraries (modules) behind a consistent, portable interface.
New in 1.5.6: 2004-04-11
This release fixes installation problems apparent in 1.5.4.
libtool-1.5.6 is available now from ftp ftp.gnu.org, along with diffs and xdeltas
against libtool-1.5.4 that are also available from ftp.gnu.org/. Please use a mirror to
reduce stress on the main gnu machine:
http://www.gnu.org/order/ftp.html
Here are the compressed sources:
ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.6.tar.gz
Here are the xdeltas and diffs against libtool-1.5.4:
ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.4-1.5.6.diff.gz
ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.4-1.5.6.xdelta
Here are the gpg detached signatures:
ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.6.tar.gz.sig
ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.4-1.5.6.diff.gz.sig
ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.4-1.5.6.xdelta.sig
Here are the MD5 and SHA1 checksums:
f9b709f4ac6d094afdee9cdbe1c6ffe7 libtool-1.5.6.tar.gz
2ba73ead6b6d8a49c40e6f88d717bff6 libtool-1.5.4-1.5.6.diff.gz
95566706f873223d2fb264dc3cfbd527 libtool-1.5.4-1.5.6.xdelta
6018b2661725e9689d7f782c5a2a489e928698ba libtool-1.5.6.tar.gz
c7d190869c6e3ce8ef044397ce8fa73eebba2678
libtool-1.5.4-1.5.6.diff.gz
7303fd60463d9893d757fdab566d2cca0970b5fb
libtool-1.5.4-1.5.6.xdelta
This release was bootstrapped with automake 1.8.3 and autoconf
2.59, but is useable with automake 1.4 & later and autoconf 2.5
& later in your own projects.
Alternatively, you can fetch the unbootstrapped sourcecode from
anonymous cvs by using the following commands (just hit return when
you are prompted for the password):
$ export CVS_RSH=ssh $ cvs -z3 -d :ext:anoncvs@savannah.gnu.org:/cvsroot/libtool co -r release-1-5-6 libtool
You will then need to have the latest release versions of
Automake (1.8.3) and Autoconf (2.59) installed to bootstrap the
checked out sources yourself.
Please report bugs to <bug-libtool@gnu.org>.