DragonFly commits List (threaded) for 2011-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: Texinfo: Upgrade version from 4.8 to 4.13
commit faea168fe416cfd1c5acb80db5108af0310b7ae9
Author: John Marino <draco@marino.st>
Date: Sun May 1 13:07:06 2011 +0200
Texinfo: Upgrade version from 4.8 to 4.13
This is the first upgrade of Texinfo in nearly 6 years.
There are 3 new executables:
* texi2dvi
* texi2pdf
* pdftexi2dvi
As the host version 4.8 can not build the tex.info file, a full buildworld
is required to obtain this upgrade.
====================
4.9 (29 June 2007)
====================
* GPLv3.
* texi2dvi:
. new mode --build=tidy which supports compilation in a separate
directory, where intermediate files are preserved.
. new option --build-dir, to specify where the tidy build will take
place, either locally or globally. This allows avoiding the clutter
while preserving auxiliary files.
. new support for AUC-TeX: texi2dvi (weakly) supports arguments a la
TeX such as `\nonstopmode\input{file.tex}'.
. new options --ps and --dvipdf, useful especially for pstricks docs.
. new option --src-specials, passed to TeX.
* texinfo.tex:
. Latin1, Latin2, Latin9, and UTF-8 are supported -- only as well as
the Computer Modern fonts can manage, which means primarily English
and western European languages, to a limited extent.
. png and jpg images supported in pdf output.
. new Russian, Serbian, and Ukrainian translations for texinfo.tex:
txi-ru.tex, txi-sr.tex, txi-uk.tex.
. section names with \ characters work properly in pdf outlines.
. have .toc files use @ as the escape character, instead of \.
==============
Version 4.10
==============
Never published.
=========================
4.11 (9 September 2007)
=========================
* Language:
. @documentlanguage now supports an optional country code
specification after the language code, a la gettext.
. new command @allowcodebreaks controls breaks at _ and - within @code.
. new command @frenchspacing controls spacing after sentences.
. new command @fonttextsize allows changing body text font size to 10pt.
. new command @textdegree{} produces the normal degrees symbol.
. new command @thischapternum can be used in TeX headers/footers.
. new commands for quotes: @quotedblleft @quotedblright
@quoteleft @quoteright @quotedblbase @quotesinglbase
@guillemetleft @guillemetright @guilsinglleft @guilsinglright.
. new option @set txicodequoteundirected produces an undirected quote
in code and example output, instead of the regular right quote.
. new option @set txicodequotebacktick produces a grave accent in
code and example output, instead of the regular left quote.
* makeinfo:
. The @documentlanguage locale is used to translate various doc strings.
. --enable-encoding is now the default, meaning Info and plain text
output use 8-bit characters given a supported @documentencoding.
. new option --css-ref=URL for creating a stylesheet <link> in HTML.
. new option --transliterate-file-names to use a reduction-to-ASCII
algorithm for split HTML file names, useful for non-Latin-based langs.
. @enddots{} outputs three dots instead of four, for consistency with
texinfo.tex.
. the Local Variables coding: setting written by --enable-encoding now
comes at the very end, after the tags table, so that Emacs can find
it in more cases.
. @allow-recursion (not documented) is deprecated and produces a warning.
. @quote-args (not documented) is now the default behavior.
. centering and such take account of character widths.
. the --reference-limit option is now a no-op.
. improvements to XML and Docbook output and the DTD.
* texinfo.tex:
. @thissection can now be used in custom headings, and @thischapter
works reliably even without @set chapternewpage. Custom headings
have additional flexibility as well.
* texi2dvi:
. pdftexi2dvi is a new wrapper to `texi2dvi --pdf', equal to texi2pdf,
for the sake of AUC-TeX which prepends `pdf' to the compilation
command when requested to produce PDF.
* info:
. look for info files in the current directory first, by default.
. when calling man, use -a if no explicit section is found.
. avoid showing the top(1) man page for nonexistent info files.
* install-info:
. new options --section-regex, --remove-exactly, --debug, --test.
* Distribution:
. autoconf 2.60, automake 1.10, gettext 0.16.1.
. gettext support now [external].
. new translations: hu (Hungarian), rw (Kinyarwandan), vi (Vietnamese).
. most common sources imported from gnulib.
======================
4.12 (20 April 2008)
======================
* Language:
. new commands @clicksequence, @click, and @clickstyle for documenting
GUI sequences, and @arrow for the default glyph used.
. new commands @geq{} and @leq{} for the normal >= and <= relations.
* install-info:
. lzma compression supported.
. Much work towards compatibility with Debian's independent
implementation. Changes in behavior:
- new entries are formatted to start at column 34 by default.
- existing entries are replaced by default.
- new sections are alphabetized among existing sections.
- if an entry being removed is the last one in a section, the
section is also removed.
. Also many new options:
--section REGEX TITLE.
--no-indent: disable formatting of new entries.
--menuentry, --name: specify left-hand side of an entry.
--dry-run: alias for --test.
--regex REGEX: renamed from --section regex, adds to all sections
matching REGEX by default.
--add-once: add only to first specified or matching section.
--align COL: start description at column COL.
--calign COL: start continuation lines in description at COL.
--max-width COL: wrap the description at COL.
. New section in the Texinfo manual describing all this.
* info:
Our goal with these changes to the default interface is to make Info
documents more easily and quickly readable, especially by non-experts.
. the PageUp and PageDown keys move through the whole document by
default, instead of just the current node.
. the h command shows the basic help, and H starts the Info tutorial.
. the newly-bound x command deletes the current window, e.g. within help.
. the scroll-step variable is set to 1 by default, for smooth scrolling.
. the cursor-movement-scrolls-p variable is set to 1 by default, so
link searches look through the whole document.
. regular expression searches are supported, and are the default for
both regular and incremental searches.
. the new R command toggles between regexp and literal-string searches.
. the new variable scroll-last-node controls scrolling at the end of
the last node; by default, it now simply reports there are no more
nodes. To restore the old behavior, set scroll-last-node=Scroll.
. the precise line number specified in index entries is used if avail.
. --usage=info shows usage for standalone Info.
. lzma compression supported.
* Distribution:
. lang support for no removed/renamed to nb, per Norwegian translators.
. new translation: es.
. bug fixes in make check (and elsewhere).
. gettext 0.17, automake 1.10.1, autoconf 2.62.
==========================
4.13 (18 September 2008)
==========================
* A reference card for Texinfo is now available, in doc/refcard. For
convenience, preformatted PDFs 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 binary
(use it if you a need to override PATH settings).
* install-info:
. bug fix: support names w/ embedded periods (e.g., config.status) again.
* Distribution:
. autoconf 2.63.
Summary of changes:
contrib/texinfo/README.DELETED | 109 ++++
contrib/texinfo/README.DRAGONFLY | 16 +
contrib/texinfo/install-info/install-info.c | 37 +-
contrib/texinfo/util/texindex.c | 2 +
gnu/usr.bin/texinfo/Makefile | 14 +-
gnu/usr.bin/texinfo/Makefile.inc | 17 +-
gnu/usr.bin/texinfo/Makefile.inc0 | 14 +
gnu/usr.bin/texinfo/config.h | 423 --------------
gnu/usr.bin/texinfo/doc/Makefile | 14 +-
gnu/usr.bin/texinfo/info/Makefile | 46 +-
gnu/usr.bin/texinfo/info/doc.c | 147 +++++
gnu/usr.bin/texinfo/info/funs.h | 245 ++++++++
gnu/usr.bin/texinfo/infokey/Makefile | 18 +-
gnu/usr.bin/texinfo/infokey/key.c | 147 +++++
gnu/usr.bin/texinfo/install-info/Makefile | 16 +-
.../install-info/patches/install-info.c.patch | 135 -----
gnu/usr.bin/texinfo/libgnu/Makefile | 36 ++
gnu/usr.bin/texinfo/libgnu/alloca.h | 57 ++
gnu/usr.bin/texinfo/libgnu/argz.h | 162 +++++
gnu/usr.bin/texinfo/libgnu/config.h | 541 +++++++++++++++++
gnu/usr.bin/texinfo/libgnu/configmake.h | 25 +
gnu/usr.bin/texinfo/libgnu/getopt.h | 226 +++++++
gnu/usr.bin/texinfo/libgnu/string.h | 614 ++++++++++++++++++++
gnu/usr.bin/texinfo/libgnu/sys/stat.h | 292 ++++++++++
.../lib => gnu/usr.bin/texinfo/libgnu}/unitypes.h | 0
.../lib => gnu/usr.bin/texinfo/libgnu}/uniwidth.h | 0
gnu/usr.bin/texinfo/libtxi/Makefile | 20 +-
gnu/usr.bin/texinfo/makeinfo/Makefile | 34 +-
gnu/usr.bin/texinfo/texindex/Makefile | 16 +-
gnu/usr.bin/texinfo/texindex/texindex.c.patch | 80 ---
30 files changed, 2771 insertions(+), 732 deletions(-)
create mode 100644 contrib/texinfo/README.DELETED
create mode 100644 contrib/texinfo/README.DRAGONFLY
create mode 100644 gnu/usr.bin/texinfo/Makefile.inc0
delete mode 100644 gnu/usr.bin/texinfo/config.h
create mode 100644 gnu/usr.bin/texinfo/info/doc.c
create mode 100644 gnu/usr.bin/texinfo/info/funs.h
create mode 100644 gnu/usr.bin/texinfo/infokey/key.c
delete mode 100644 gnu/usr.bin/texinfo/install-info/patches/install-info.c.patch
create mode 100644 gnu/usr.bin/texinfo/libgnu/Makefile
create mode 100644 gnu/usr.bin/texinfo/libgnu/alloca.h
create mode 100644 gnu/usr.bin/texinfo/libgnu/argz.h
create mode 100644 gnu/usr.bin/texinfo/libgnu/config.h
create mode 100644 gnu/usr.bin/texinfo/libgnu/configmake.h
create mode 100644 gnu/usr.bin/texinfo/libgnu/getopt.h
create mode 100644 gnu/usr.bin/texinfo/libgnu/string.h
create mode 100644 gnu/usr.bin/texinfo/libgnu/sys/stat.h
copy {contrib/texinfo/gnulib/lib => gnu/usr.bin/texinfo/libgnu}/unitypes.h (100%)
copy {contrib/texinfo/gnulib/lib => gnu/usr.bin/texinfo/libgnu}/uniwidth.h (100%)
delete mode 100644 gnu/usr.bin/texinfo/texindex/texindex.c.patch
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/faea168fe416cfd1c5acb80db5108af0310b7ae9
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]