aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.inc130
-rw-r--r--ObsoleteFiles.inc32
-rw-r--r--UPDATING5
-rw-r--r--contrib/texinfo/AUTHORS31
-rw-r--r--contrib/texinfo/COPYING340
-rw-r--r--contrib/texinfo/ChangeLog5008
-rw-r--r--contrib/texinfo/ChangeLog.4612516
-rw-r--r--contrib/texinfo/FREEBSD-Xlist57
-rw-r--r--contrib/texinfo/FREEBSD-upgrade42
-rw-r--r--contrib/texinfo/INSTALL45
-rw-r--r--contrib/texinfo/INTRODUCTION108
-rw-r--r--contrib/texinfo/NEWS728
-rw-r--r--contrib/texinfo/README112
-rw-r--r--contrib/texinfo/README.dev44
-rw-r--r--contrib/texinfo/TODO181
-rw-r--r--contrib/texinfo/config.h422
-rw-r--r--contrib/texinfo/config.h.in420
-rw-r--r--contrib/texinfo/doc/README44
-rw-r--r--contrib/texinfo/doc/fdl.texi452
-rw-r--r--contrib/texinfo/doc/info-stnd.texi2203
-rw-r--r--contrib/texinfo/doc/info.189
-rw-r--r--contrib/texinfo/doc/info.562
-rw-r--r--contrib/texinfo/doc/info.texi1498
-rw-r--r--contrib/texinfo/doc/infokey.141
-rw-r--r--contrib/texinfo/doc/install-info.178
-rw-r--r--contrib/texinfo/doc/makeinfo.1205
-rw-r--r--contrib/texinfo/doc/texindex.147
-rw-r--r--contrib/texinfo/doc/texinfo.551
-rw-r--r--contrib/texinfo/doc/texinfo.txi20513
-rw-r--r--contrib/texinfo/doc/version-stnd.texi4
-rw-r--r--contrib/texinfo/doc/version.texi4
-rw-r--r--contrib/texinfo/info/README30
-rw-r--r--contrib/texinfo/info/dir.c290
-rw-r--r--contrib/texinfo/info/display.c646
-rw-r--r--contrib/texinfo/info/display.h78
-rw-r--r--contrib/texinfo/info/doc.c146
-rw-r--r--contrib/texinfo/info/doc.h103
-rw-r--r--contrib/texinfo/info/dribble.c68
-rw-r--r--contrib/texinfo/info/dribble.h41
-rw-r--r--contrib/texinfo/info/echo-area.c1524
-rw-r--r--contrib/texinfo/info/echo-area.h85
-rw-r--r--contrib/texinfo/info/filesys.c711
-rw-r--r--contrib/texinfo/info/filesys.h92
-rw-r--r--contrib/texinfo/info/footnotes.c268
-rw-r--r--contrib/texinfo/info/footnotes.h43
-rw-r--r--contrib/texinfo/info/funs.h243
-rw-r--r--contrib/texinfo/info/gc.c92
-rw-r--r--contrib/texinfo/info/gc.h37
-rw-r--r--contrib/texinfo/info/indices.c735
-rw-r--r--contrib/texinfo/info/indices.h45
-rw-r--r--contrib/texinfo/info/info-utils.c701
-rw-r--r--contrib/texinfo/info/info-utils.h136
-rw-r--r--contrib/texinfo/info/info.c685
-rw-r--r--contrib/texinfo/info/info.h160
-rw-r--r--contrib/texinfo/info/infodoc.c1200
-rw-r--r--contrib/texinfo/info/infokey.c924
-rw-r--r--contrib/texinfo/info/infokey.h128
-rw-r--r--contrib/texinfo/info/infomap.c1831
-rw-r--r--contrib/texinfo/info/infomap.h82
-rw-r--r--contrib/texinfo/info/key.c146
-rw-r--r--contrib/texinfo/info/key.h35
-rw-r--r--contrib/texinfo/info/m-x.c214
-rw-r--r--contrib/texinfo/info/man.c734
-rw-r--r--contrib/texinfo/info/man.h39
-rw-r--r--contrib/texinfo/info/nodemenu.c347
-rw-r--r--contrib/texinfo/info/nodes.c1263
-rw-r--r--contrib/texinfo/info/nodes.h156
-rw-r--r--contrib/texinfo/info/search.c497
-rw-r--r--contrib/texinfo/info/search.h75
-rw-r--r--contrib/texinfo/info/session.c5039
-rw-r--r--contrib/texinfo/info/session.h237
-rw-r--r--contrib/texinfo/info/signals.c295
-rw-r--r--contrib/texinfo/info/signals.h96
-rw-r--r--contrib/texinfo/info/termdep.h59
-rw-r--r--contrib/texinfo/info/terminal.c873
-rw-r--r--contrib/texinfo/info/terminal.h130
-rw-r--r--contrib/texinfo/info/tilde.c342
-rw-r--r--contrib/texinfo/info/tilde.h54
-rw-r--r--contrib/texinfo/info/variables.c305
-rw-r--r--contrib/texinfo/info/variables.h66
-rw-r--r--contrib/texinfo/info/window.c1554
-rw-r--r--contrib/texinfo/info/window.h241
-rw-r--r--contrib/texinfo/lib/README13
-rw-r--r--contrib/texinfo/lib/gettext.h68
-rw-r--r--contrib/texinfo/lib/substring.c35
-rw-r--r--contrib/texinfo/lib/system.h291
-rw-r--r--contrib/texinfo/lib/xalloc.h90
-rw-r--r--contrib/texinfo/lib/xexit.c87
-rw-r--r--contrib/texinfo/lib/xmalloc.c61
-rw-r--r--contrib/texinfo/lib/xstrdup.c33
-rw-r--r--contrib/texinfo/makeinfo/README17
-rw-r--r--contrib/texinfo/makeinfo/cmds.c1883
-rw-r--r--contrib/texinfo/makeinfo/cmds.h213
-rw-r--r--contrib/texinfo/makeinfo/defun.c720
-rw-r--r--contrib/texinfo/makeinfo/defun.h31
-rw-r--r--contrib/texinfo/makeinfo/files.c784
-rw-r--r--contrib/texinfo/makeinfo/files.h70
-rw-r--r--contrib/texinfo/makeinfo/float.c430
-rw-r--r--contrib/texinfo/makeinfo/float.h56
-rw-r--r--contrib/texinfo/makeinfo/footnote.c391
-rw-r--r--contrib/texinfo/makeinfo/footnote.h38
-rw-r--r--contrib/texinfo/makeinfo/html.c822
-rw-r--r--contrib/texinfo/makeinfo/html.h65
-rw-r--r--contrib/texinfo/makeinfo/index.c964
-rw-r--r--contrib/texinfo/makeinfo/index.h93
-rw-r--r--contrib/texinfo/makeinfo/insertion.c2376
-rw-r--r--contrib/texinfo/makeinfo/insertion.h78
-rw-r--r--contrib/texinfo/makeinfo/lang.c1020
-rw-r--r--contrib/texinfo/makeinfo/lang.h148
-rw-r--r--contrib/texinfo/makeinfo/macro.c1108
-rw-r--r--contrib/texinfo/makeinfo/macro.h77
-rw-r--r--contrib/texinfo/makeinfo/makeinfo.c4157
-rw-r--r--contrib/texinfo/makeinfo/makeinfo.h386
-rw-r--r--contrib/texinfo/makeinfo/multi.c638
-rw-r--r--contrib/texinfo/makeinfo/multi.h28
-rw-r--r--contrib/texinfo/makeinfo/node.c1943
-rw-r--r--contrib/texinfo/makeinfo/node.h129
-rw-r--r--contrib/texinfo/makeinfo/sectioning.c831
-rw-r--r--contrib/texinfo/makeinfo/sectioning.h103
-rw-r--r--contrib/texinfo/makeinfo/toc.c388
-rw-r--r--contrib/texinfo/makeinfo/toc.h45
-rw-r--r--contrib/texinfo/makeinfo/xml.c2328
-rw-r--r--contrib/texinfo/makeinfo/xml.h159
-rw-r--r--contrib/texinfo/makeinfo/xref.c620
-rw-r--r--contrib/texinfo/makeinfo/xref.h30
-rw-r--r--contrib/texinfo/util/README14
-rw-r--r--contrib/texinfo/util/install-info.c1626
-rw-r--r--contrib/texinfo/util/texindex.c1689
-rw-r--r--gnu/usr.bin/Makefile7
-rw-r--r--gnu/usr.bin/binutils/Makefile5
-rw-r--r--gnu/usr.bin/binutils/doc/Makefile31
-rw-r--r--gnu/usr.bin/binutils/doc/asconfig.texi90
-rw-r--r--gnu/usr.bin/cc/Makefile2
-rw-r--r--gnu/usr.bin/cc/doc/Makefile52
-rw-r--r--gnu/usr.bin/gdb/Makefile2
-rw-r--r--gnu/usr.bin/gdb/doc/Makefile32
-rw-r--r--gnu/usr.bin/gdb/doc/inc-hist.diff31
-rw-r--r--gnu/usr.bin/grep/Makefile2
-rw-r--r--gnu/usr.bin/grep/doc/Makefile6
-rw-r--r--gnu/usr.bin/grep/doc/grep.texi2090
-rw-r--r--gnu/usr.bin/grep/doc/version.texi4
-rw-r--r--gnu/usr.bin/groff/Makefile2
-rw-r--r--gnu/usr.bin/groff/doc/Makefile6
-rw-r--r--gnu/usr.bin/texinfo/Makefile7
-rw-r--r--gnu/usr.bin/texinfo/Makefile.inc9
-rw-r--r--gnu/usr.bin/texinfo/doc/Makefile11
-rw-r--r--gnu/usr.bin/texinfo/info/Makefile18
-rw-r--r--gnu/usr.bin/texinfo/infokey/Makefile11
-rw-r--r--gnu/usr.bin/texinfo/install-info/Makefile10
-rw-r--r--gnu/usr.bin/texinfo/libtxi/Makefile10
-rw-r--r--gnu/usr.bin/texinfo/makeinfo/Makefile13
-rw-r--r--gnu/usr.bin/texinfo/texindex/Makefile10
-rw-r--r--kerberos5/Makefile2
-rw-r--r--kerberos5/doc/Makefile6
-rw-r--r--lib/libcom_err/Makefile2
-rw-r--r--lib/libcom_err/doc/Makefile7
-rw-r--r--lib/libcom_err/doc/com_err.texinfo615
-rw-r--r--tools/build/mk/OptionalObsoleteFiles.inc34
-rw-r--r--tools/build/options/WITH_INFO4
-rw-r--r--usr.sbin/amd/Makefile2
-rw-r--r--usr.sbin/amd/doc/Makefile14
161 files changed, 51 insertions, 99605 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 0175febaf658..3d898c42be8e 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -260,7 +260,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \
DESTDIR= \
BOOTSTRAPPING=${OSRELDATE} \
SSP_CFLAGS= \
- MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
+ MK_HTML=no NO_LINT=yes MK_MAN=no \
-DNO_PIC MK_PROFILE=no -DNO_SHARED \
-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \
@@ -293,7 +293,7 @@ KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${WORLDTMP} \
DESTDIR= \
BOOTSTRAPPING=${OSRELDATE} \
SSP_CFLAGS= \
- MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \
+ MK_HTML=no -DNO_LINT MK_MAN=no \
-DNO_PIC MK_PROFILE=no -DNO_SHARED \
-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no
@@ -438,7 +438,7 @@ LIB32WMAKEFLAGS+= CC="${XCC} ${LIB32FLAGS}" \
MK_TESTS=no
LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \
- MK_MAN=no MK_INFO=no MK_HTML=no
+ MK_MAN=no MK_HTML=no
LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} \
MK_TOOLCHAIN=no ${IMAKE_INSTALL}
.endif
@@ -590,7 +590,7 @@ _libraries:
@echo ">>> stage 4.2: building libraries"
@echo "--------------------------------------------------------------"
${_+_}cd ${.CURDIR}; \
- ${WMAKE} -DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \
+ ${WMAKE} -DNO_FSCHG MK_HTML=no -DNO_LINT MK_MAN=no \
MK_PROFILE=no MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS} libraries
_depend:
@echo
@@ -784,9 +784,6 @@ __installcheck_UGID:
#
# Required install tools to be saved in a scratch dir for safety.
#
-.if ${MK_INFO} != "no"
-_install-info= install-info
-.endif
.if ${MK_ZONEINFO} != "no"
_zoneinfo= zic tzsetup
.endif
@@ -1367,11 +1364,6 @@ _share= share/syscons/scrnmaps
_gcc_tools= gnu/usr.bin/cc/cc_tools
.endif
-.if ${MK_INFO} != "no"
-_texinfo= gnu/usr.bin/texinfo/libtxi \
- gnu/usr.bin/texinfo/makeinfo
-.endif
-
.if ${MK_RESCUE} != "no"
_rescue= rescue/rescue
.endif
@@ -1403,16 +1395,6 @@ build-tools: .MAKE
${MAKE} DIRPRFX=${_tool}/ depend && \
${MAKE} DIRPRFX=${_tool}/ all
.endfor
-.for _tool in \
- ${_texinfo}
- ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
- cd ${.CURDIR}/${_tool} && \
- ${MAKE} DIRPRFX=${_tool}/ obj && \
- ${MAKE} DIRPRFX=${_tool}/ depend && \
- ${MAKE} DIRPRFX=${_tool}/ all && \
- ${MAKE} DIRPRFX=${_tool}/ install DESTDIR=${WORLDTMP}
-.endfor
-
#
# kernel-tools: Build kernel-building tools
@@ -1495,7 +1477,7 @@ NXBMAKE= ${NXBENV} ${MAKE} \
MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \
MK_GDB=no MK_TESTS=no \
SSP_CFLAGS= \
- MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
+ MK_HTML=no NO_LINT=yes MK_MAN=no \
-DNO_PIC MK_PROFILE=no -DNO_SHARED \
-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \
@@ -2024,7 +2006,7 @@ XDEV_CPUTYPE?=${CPUTYPE}
XDEV_CPUTYPE?=${TARGET_CPUTYPE}
.endif
-NOFUN=-DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT \
+NOFUN=-DNO_FSCHG MK_HTML=no -DNO_LINT \
MK_MAN=no MK_NLS=no MK_PROFILE=no \
MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no MK_WARNS=no \
TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index 95a2d6271f0b..850e44475321 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -38,6 +38,38 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20150103: removal of texinfo
+OLD_FILES+=usr/bin/info
+OLD_FILES+=usr/bin/infokey
+OLD_FILES+=usr/bin/install-info
+OLD_FILES+=usr/bin/makeinfo
+OLD_FILES+=usr/bin/texindex
+OLD_FILES+=usr/share/info/am-utils.info.gz
+OLD_FILES+=usr/share/info/as-utils.info.gz
+OLD_FILES+=usr/share/info/binutils.info.gz
+OLD_FILES+=usr/share/info/com_err.info.gz
+OLD_FILES+=usr/share/info/diff.info.gz
+OLD_FILES+=usr/share/info/gdb.info.gz
+OLD_FILES+=usr/share/info/gdbint.info.gz
+OLD_FILES+=usr/share/info/gperf.info.gz
+OLD_FILES+=usr/share/info/grep.info.gz
+OLD_FILES+=usr/share/info/groff.info.gz
+OLD_FILES+=usr/share/info/heimdal.info.gz
+OLD_FILES+=usr/share/info/history.info.gz
+OLD_FILES+=usr/share/info/info-stnd.info.gz
+OLD_FILES+=usr/share/info/info.info.gz
+OLD_FILES+=usr/share/info/ld.info.gz
+OLD_FILES+=usr/share/info/regex.info.gz
+OLD_FILES+=usr/share/info/rluserman.info.gz
+OLD_FILES+=usr/share/info/stabs.info.gz
+OLD_FILES+=usr/share/info/texinfo.info.gz
+OLD_FILES+=usr/share/man/man1/info.1.gz
+OLD_FILES+=usr/share/man/man1/infokey.1.gz
+OLD_FILES+=usr/share/man/man1/install-info.1.gz
+OLD_FILES+=usr/share/man/man1/makeinfo.1.gz
+OLD_FILES+=usr/share/man/man1/texindex.1.gz
+OLD_FILES+=usr/share/man/man5/info.5.gz
+OLD_FILES+=usr/share/man/man5/texinfo.5.gz
# 20141231: new clang import which bumps version from 3.4.1 to 3.5.0.
OLD_FILES+=usr/include/clang/3.4.1/__wmmintrin_aes.h
OLD_FILES+=usr/include/clang/3.4.1/__wmmintrin_pclmul.h
diff --git a/UPDATING b/UPDATING
index 542032713abd..1b78c37989d7 100644
--- a/UPDATING
+++ b/UPDATING
@@ -31,6 +31,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11.x IS SLOW:
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20150102:
+ The GNU texinfo and GNU info pages have been removed.
+ To be able to view GNU info pages please install texinfo from ports.
+
20141231:
Clang, llvm and lldb have been upgraded to 3.5.0 release.
@@ -176,6 +180,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11.x IS SLOW:
The GNU texinfo and GNU info pages are not built and installed
anymore, WITH_INFO knob has been added to allow to built and install
them again.
+ UPDATE: see 20150102 entry on texinfo's removal
20140708:
The GNU readline library is now an INTERNALLIB - that is, it is
diff --git a/contrib/texinfo/AUTHORS b/contrib/texinfo/AUTHORS
deleted file mode 100644
index ce8ee85e6d03..000000000000
--- a/contrib/texinfo/AUTHORS
+++ /dev/null
@@ -1,31 +0,0 @@
-$Id: AUTHORS,v 1.10 2004/04/11 17:56:45 karl Exp $
-Texinfo authors.
-
- Copyright (C) 2003 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved.
-
-Akim Demaille texi2dvi.
-Alper Ersoy makeinfo: enhancements in all files, especially
- html-, xml-, and docbook-related.
-Andreas Schwab texinfo.tex, configure.ac, most makeinfo files.
-Bob Chassell texinfo.tex, original texinfo.txi.
-Brian Fox all makeinfo/* and info/* files, info-stnd.texi.
-Dave Love original makeinfo/html.[ch].
-Eli Zaretskii all files.
-Karl Berry all files.
-Karl Heinz Marbaise original makeinfo language support, most files.
-Noah Friedman original texi2dvi.
-Paul Rubin original makeinfo/multi.c.
-Philippe Martin original makeinfo xml/docbook output.
-Richard Stallman original texinfo.tex, install-info.c,
- texindex.c, texinfo.txi.
-Zack Weinberg texinfo.tex: @macro implementation.
-
-See http://www.iro.umontreal.ca/contrib/po/HTML/team-LL.html for the
-translation teams for a given language LL.
-
-Many files included in the Texinfo distribution are copied from other
-locations, no author information is given for those. See util/srclist*.
diff --git a/contrib/texinfo/COPYING b/contrib/texinfo/COPYING
deleted file mode 100644
index d60c31a97a54..000000000000
--- a/contrib/texinfo/COPYING
+++ /dev/null
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/contrib/texinfo/ChangeLog b/contrib/texinfo/ChangeLog
deleted file mode 100644
index 7c53a0911881..000000000000
--- a/contrib/texinfo/ChangeLog
+++ /dev/null
@@ -1,5008 +0,0 @@
-2004-12-31 Karl Berry <karl@gnu.org>
-
- * Version 4.8.
-
-2004-12-21 Karl Berry <karl@gnu.org>
-
- * pretest version 4.7.94.
-
- * makeinfo/xref.c: doc fix.
-
-2004-12-20 Karl Berry <karl@gnu.org>
-
- * makeinfo/html.c (cm_node) <html>: need old-style names in the normal
- (not no_headers) html case, too, of course.
- (add_html_names): canon_white the new name, too.
-
-2004-12-19 Karl Berry <karl@gnu.org>
-
- * pretest version 4.7.93.
-
- * automake 1.9.4.
-
- * makeinfo/xml.c (try_docbook_image): new fn.
- (xml_insert_docbook_image): call it, trying additional formats
- pdf, svg, etc.
- * makeinfo/makeinfo.c (cm_image): check for gif too.
- http://www.gnu.org/philosophy/gif.html says:
- "we can and will include support for displaying GIF files in GNU
- software." Leaving it undocumented, though.
- Based on patch from Jens Elkner, 18 Dec 2004 01:56:28 +0100.
-
-2004-12-19 Torsten Bronger <bronger@physik.rwth-aachen.de>
-
- * util/texinfo.dtd: define most entities, add <neos>.
-
-2004-12-17 Juan M. Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>
-
- * djgpp/config.bat: remove files like coXXXXXX.tmp created
- in the top_srcdir by the gl_FUNC_MKSTEMP test.
-
-2004-12-15 Karl Berry <karl@gnu.org>
-
- * pretest version 4.7.92.
-
- * util/texinfo.dtd: merge with makeinfo/texinfo.dtd.
- * makeinfo/texinfo.dtd, makeinfo/texinfo.xsl: remove.
-
-2004-12-15 Stepan Kasal <kasal@ucw.cz>
-
- * Makefile.am (EXTRA_DIST): Removed po/Makevars.template, sorry.
-
-2004-12-15 Juan M. Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>
-
- * djgpp/config.sed: adjust for new autoconf.
- * makeinfo/node.c (enumerate_filename): make dos_file_names const
- instead of static, since it may involve a fn call to pathconf.
-
-2004-12-15 Karl Berry <karl@gnu.org>
-
- * Makefile.am (EXTRA_DIST): include ChangeLog.46, README.dev,
- and po/Makevars.template. From Stepan.
-
-2004-12-14 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (inforef): try to explain possible uses more
- thoroughly.
- From: Luc Teirlinck, 13 Dec 2004 21:45:58 -0600.
-
- * doc/texinfo.txi (pxref): more explanation.
- * doc/info-stnd.texi (Basic Windows): put pxref in parens.
- help-texinfo mail from adl, 13 Dec 2004 17:07:50 +0100.
-
-2004-12-13 Andreas Schwab <schwab@suse.de>
-
- * info/echo-area.c (DECLARE_INFO_COMMAND): Add intermediate cast
- to avoid warning.
- * info/infokey.c (compile): Likewise.
- * info/session.c (forward_move_node_structure): Likewise.
- (DECLARE_INFO_COMMAND): Likewise.
-
- * makeinfo/makeinfo.c (init_paragraph): Don't use free_and_clear
- to avoid strict aliasing issue.
-
- * makeinfo/cmds.c (cm_center): Avoid strict aliasing issue.
-
-2004-12-13 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (HTML Cross-reference Command Expansion): add
- @euro{} -> U+20AC. texinfo-pretest mail from Patrice,
- 12 Dec 2004 23:49:50 +0100.
-
-2004-12-12 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (makeinfo options): don't be so suggestive about
- skipping xref validation.
- emacs-devel mail from: Luc Teirlinck, 12 Dec 2004 13:02:11 -0600.
-
-2004-12-08 Karl Berry <karl@gnu.org>
-
- * pretest version 4.7.91.
-
- * info/echo-area.c, info/infokey.c, info/session.c: omit useless
- casts to intptr_t, since we're just casting to (void *) next.
- intptr_t is not defined with gcc 3.04 on Tru64 Unix V5.1
- (This whole vararg stuff needs to be redone correctly.)
- Report from: Svend Tollak Munkejord (via te)
- 8 Dec 2004 17:15:17 +0100.
-
- * doc/texinfo.txi (ref): rewrite last two redundant paragraphs.
-
-2004-12-07 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Macro Details): document @c kludge in macro
- definitions to work around some newline problems. (From Werner.)
-
-2004-12-05 Karl Berry <karl@gnu.org>
-
- * makeinfo/html.c (add_escaped_anchor_name): prefix g_t if the
- nodename begins with a nonletter. Ugh.
- * doc/texinfo.txi (HTML Xref Node Name Expansion): document this.
- http://ff0.org/pipermail/texinfo-pretest/2004-December/000210.html
-
- * doc/texinfo.txi (HTML Xref 8-bit Character Expansion): define
- behavior for Unicode code points above 0xfff.
-
- * makeinfo/makeinfo.c (reader_loop): <wbr> didn't make it into
- HTML 4, remove it. Sigh.
- texinfo-pretest mail from wl, 05 Dec 2004 23:39:05 +0100.
-
-2004-12-02 Karl Berry <karl@gnu.org>
-
- * configure.ac (install-warnings): simplify default case. From te.
-
-2004-12-01 Karl Berry <karl@gnu.org>
-
- * pretest version 4.7.90.
-
- * util/texi2dvi (recode): new option, off by default.
- Unconditionally calling recode seems problematic, when there
- hasn't been a release for years and its Texinfo support is less than
- perfect.
-
-2004-11-30 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Quotations and Examples): @quotation does not
- reduce interparagraph spacing.
-
- * makeinfo/node.c (cm_node) <html>: do not bother calling
- add_html_nodes in the split case, the filename is wrong.
-
-2004-11-29 Karl Berry <karl@gnu.org>
-
- Support for writing <a name="..."> using the old-style node name
- to HTML name conversion, to keep the gcc folks happy.
- * makeinfo/node.c (add_html_names): new routine, factoring out
- common code (plus new code) from cm_node.
- (cm_node) <html>: call it.
- * makeinfo/makeinfo.h (OLD_HTML_SAFE, OLD_URL_SAFE_CHAR):
- (re)define these.
- * makeinfo/html.c (add_escaped_anchor_name): take new argument to
- optionally output the old-style conversion.
- (add_anchor_name): change call.
- * index.c: change calls.
- * makeinfo/html.h (add_escaped_anchor_name): change decl.
-
-2004-11-26 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (reader_loop): allow <wbr> after &mdash;
-
-2004-11-25 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Fonts): document new command @sansserif.
- * doc/texinfo.tex (\sansserif): new command.
- * makeinfo/cmds.h (cm_sansserif): new cmd.
- * makeinfo/cmds.c (cm_sansserif): new cmd.
- (command_table): add it.
- * makeinfo/texinfo.dtd (Inline.fonts): add it; also slanted.
- * makeinfo/xml.h (SANSSERIF, SLANTED): define these new elements.
- * makeinfo/xml.c (texinfoml_element_list): add them.
- From: Frank Küster, 21 Oct 2004 23:27:33 +0200, Debian bug#277754.
-
- * doc/texinfo.txi (Quotations and Examples, end titlepage): state
- that there must be only one space between the @end and its
- argument. Report from: christoph.sobotka, 26 Oct 2004 22:04:03 +0200.
-
-2004-11-22 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (euro): new node, documenting new command,
- @euro{}, for the Euro currency symbol.
- * doc/texinfo.tex (\euro): new command, along with \eurofont to
- support it. The following extra font support is also related to
- supporting @euro{}:
- (\bfstylename): define this.
- (\textnominalsize .. \ssecnominalsize): new macros.
- (\textfonts .. \ssecfonts): define \curfontsize.
- * makeinfo/cmds.c (command_table): add euro.
- * makeinfo/lang.c (cm_special_char): handle euro.
- (iso8859_15_map): new global.
-
-2004-11-18 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\ptexnewwrite): Save \newwrite.
- (\newwrite): Call it.
-
-2004-11-17 Karl Berry <karl@gnu.org>
-
- * configure.ac (install-warnings): new --enable option, requested
- by te.
-
-2004-11-11 Karl Berry <karl@gnu.org>
-
- * texinfo.dtd (metainformation): add documentdescription.
- (documentdescription): define.
- * xml.h (DOCUMENTDESCRIPTION): new value for xml_element.
- * xml.c (texinfoml_element_list): define documentdescription.
- (docbook_element_list): likewise, but don't know how to handle it.
- * cmds.c (cm_documentdescription): insert opening xml tag.
- * insertion.c (end_insertion): insert closing xml tag.
-
- * makeinfo/makeinfo.c (insert_string): declare const char * arg.
- * makeinfo/makeinfo.h: likewise.
- Report from: Vincent Lefevre, 20 Oct 2004 15:40:39 +0200,
- noting a spurious </para> after </dircategory>.
-
-2004-11-08 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\pdfmakeoutlines): in the first run through the
- toc, define \thischapnum...\thissubsecnum as 0, rather than \empty.
- This is so \expnumber doesn't end up trying to expand
- \csname sec\empty\endcsname, i.e., \sec, which is the secant function.
- Report from: Oliver Beck, help-texinfo, 8 Nov 2004 08:05:55 +0100.
-
-2004-11-07 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (main) [LC_MESSAGES]: #ifdef the setlocale
- using LC_MESSAGES. From te, 6 Nov 2004 23:36:10 +0100.
-
-2004-11-06 Karl Berry <karl@gnu.org>
-
- * lib/Makefile.am (libtxi_a_SOURCES): add strdup.h.
- Report from: Thomas Esser <te@dbs.uni-hannover.de>,
- 6 Nov 2004 18:11:51 +0100.
-
-2004-11-01 Karl Berry <karl@gnu.org>
-
- * makeinfo/xref.c (cm_xref): don't include the external file name
- in the HTML output, since it's pretty traditional not to
- distinguish internal and external links in HTML, and it disturbs
- the flow of reading.
- From: Han-Wen Nienhuys <hanwen@xs4all.nl>, 31 Oct 2004 00:13:36 +0200.
- (For lilypond.)
-
-2004-10-31 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\setmultitablespacing): just let \multistrut be
- the same as \strut. Its previous computation was wrong.
- See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100.
-
-2004-10-22 Stepan Kasal <kasal@ucw.cz>
-
- * info/Makefile.am (generated_sources): Add dependencies defining
- a total order on the files, to prevent race conditions with
- parallel make.
- Move the code about generated sources to the end of the file.
-
-2004-10-20 Stepan Kasal <kasal@ucw.cz>
-
- * info/Makefile.am (doc.c, key.c, funs.h): Don't distribute them.
- of these three files.
- (ginfo_SOURCES, nodist_ginfo_SOURCES): Move files.
- (infokey_SOURCES, nodist_infokey_SOURCES): Likewise.
- (DISTCLEANFILES): Include generated_sources.
-
-2004-10-20 Stepan Kasal <kasal@ucw.cz>
-
- BUILT_SOURCES is a special variable for a hack to supplement
- the automatic dependency tracking; we need it for funs.h only.
- See the explanation in the automake manual.
-
- * info/Makefile.am (BUILT_SOURCES): All occurences replaced by ...
- (generated_sources): ... this new variable.
- (BUILT_SOURCES): set to ``funs.h''.
-
-2004-10-20 Stepan Kasal <kasal@ucw.cz>
-
- * info/Makefile.am (ginfo_SOURCES): replace $(BUILT_SOURCES)
- with ``doc.c funs.h''; this reflects the true situation.
- (infokey_SOURCES): Add funs.h.
-
-2004-10-20 Stepan Kasal <kasal@ucw.cz>
-
- * info/Makefile.am (EXTRA_DIST): No need to mention the generated
- sources here, they are in ginfo_SOURCES or infokey_SOURCES.
-
-2004-10-19 Stepan Kasal <kasal@ucw.cz>
-
- * configure.ac: When cross compiling, we have to remove
- ./config.status, not "$native_tools"/config.status.
- Replace ``echo'' with AC_MSG_NOTICE. Quote the variable
- values passed to ``env.''
-
-2004-10-17 Karl Berry <karl@gnu.org>
-
- * makeinfo/node.c (cm_node): don't output <br> after the
- navigation line, it's apparently just extra space.
-
- * configure.ac: Clean environment for native configure.
- From: Mark Fortescue <mark@mtfhpc.demon.co.uk>,
- 17 Oct 2004 19:09:53 +0100.
-
-2004-10-11 Stepan Kasal <kasal@ucw.cz>
-
- * configure.ac: Add a short explanation about cross compile.
-
-2004-10-08 Karl Berry <karl@gnu.org>
-
- * info/Makefile.am (generated_sources): remove. Found by Stepan.
-
-2004-10-08 Stepan Kasal <kasal@ucw.cz>
-
- Support cross compiling. Based on research by Mark Fortescue.
- Maciej W. Rozycki pointed out this issue previously.
-
- * configure.ac: If cross compiling, run second configure script
- in a subdirectory ${native_tools}. New automake conditional
- TOOLS_ONLY is set inside that subdirectory.
- * Makefile.am (SUBDIRS): Add $(native_tools); restrict the
- SUBDIRS to minimum, if we are inside the $(native_toos) dir.
- (distclean-local): Remove directory $(native_tools).
- * doc/Makefile.am: If necessary, use makeinfo and install-info
- from $(native_tools).
- * info/Makefile.am: Similarily with the ``makedoc'' program.
-
-2004-10-07 Stepan Kasal <kasal@ucw.cz>
-
- @table command doesn't work inside environment @display.
- There is no point in trying to fix it: just give up with a cry.
-
- * doc/texinfo.tex (\table, \ftable, \vtable): Instead of calling
- \tablex directly, call ...
- (\tablecheck): ... this new macro which checks for active newline;
- if it's found, it reports an error and uses \doignore to recover.
- * doc/texinfo.txi (display): mention this.
-
-2004-10-06 Karl Berry <karl@gnu.org>
-
- * doc/*.texi: more consistent use of dashes.
- From Stepan and Benno Schulenberg <benno@nietvergeten.nl>.
-
-2004-10-04 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_value): increment and restore
- input_text_offset before execute_string on the value,
- so cm_xref doesn't complain about missing punctuation.
- From: Sergey Poznyakoff <gray@Mirddin.farlep.net>,
- 04 Oct 2004 15:04:33 +0300.
-
-2004-10-01 Karl Berry <karl@gnu.org>
-
- * lib/Makefile.am (libtxi_a_SOURCES): add getopt_.h.
-
- * configure.ac: bump version to 4.7.90, although we're not really
- pretesting yet. (I need a distribution to check an
- automake issue.)
-
-2004-09-14 Karl Berry <karl@gnu.org>
-
- * util/srclist.txt (getopt.h): renamed to getopt_.h.
- * lib/getopt_.h: new file.
- * lib/getopt.h: just include getopt.h.
-
-2004-09-09 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Image Syntax): mention @noindent, @center.
-
-2004-09-06 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\Efloat): Take care to run \scantokens on
- \thisshortcaption before writing the lof line to auxfile.
- Otherwise, when a newline appears in the argument to
- @shortcaption, a literal ^^M is written to the aux file.
- Report from Patrice, 1 Aug 2004 15:54:44 +0200.
-
-2004-09-01 Karl Berry <karl@gnu.org>
-
- * util/gendocs.sh: show commands, allow / in description.
-
-2004-08-30 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (maybe_escaped_expansion): new routine, like
- expansion but does HTML escapes.
- * makeinfo/makeinfo.h (maybe_escaped_expansion): declare.
- * makeinfo/index.c (cm_printindex): call it.
- This is @cindex Kahrs, J@"urgen does not get
- gawk.texi:23425: Unknown command `&quot;urgen'.
- (in gawk 3.1.4).
- Report from: Stepan Kasal <kasal@ucw.cz>, 24 Aug 2004 12:36:34 +0200.
-
-2004-08-29 Karl Berry <karl@gnu.org>
-
- * makeinfo/node.c (split_file): do not search for output file
- along the path when calling find_and_load (can cause seg
- fault when cross-compiling).
- From: Martin Husemann <martin@duskware.de>, 29 Aug 2004 08:40:33 +0200.
- http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=26791
-
-2004-08-27 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Macro details): more warnings about macro usage.
- Report from: Stepan Kasal <kasal@ucw.cz>, 24 Aug 2004 09:29:35 +0200.
-
- * doc/texinfo.tex (\Efloat): \vskip\parskip after printing the
- caption; previous \printedsomething code to do this had become
- obsolete. Reported by Stepan.
-
- * doc/texinfo.txi (caption shortcaption): show an example for
- @shortcaption, and remark that weird commands like @c and @verb
- are not allowed. Suggested by Stepan.
-
-2004-08-27 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\initial): when breaking the column before the
- initial, allow for some space at the bottom of the column, so
- the baselineskip is preserved (more or less).
- Don't give negative penalty, it encouradges creating of underfull
- columns with stretched baselineskip.
- At the end, the \nobreak should be before \vskip, not after it.
-
-2004-08-26 Stepan Kasal <kasal@ucw.cz>
-
- * util/texi2dvi: fix the sed script searching for @documentencoding;
- Double-quote some instances of "$filename_???"
-
-2004-08-26 Akim Demaille <akim@epita.fr>
-
- Let DVI and PDF files honor the document encoding in TeX.
-
- * util/texi2dvi ($language): Be sure to set its value.
- (get_xref_files): Turn this external shell script into a function.
- (filename_rcd, $tmpdir_rcd): New.
- If the file is in Texinfo, and has @documentencoding, and recode
- is available, then run it.
-
-2004-08-25 Akim Demaille <akim@epita.fr>
-
- * util/Makefile.am (texinfo.cat): Fix for srcdir != builddir.
-
-2004-08-25 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: @ is also ok for the first character of xref_files.
-
-2004-08-20 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\tablez): accidentally removed assignments
- enabling @item and @itemx within @table.
-
-2004-08-19 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\multitable): \def\item to \crcr, instead of
- \let, to avoid errors with a nested @itemize inside
- @multitable.
- Report from: Pierre-Luc Veilleux <plv@centretiv.com>,
- 18 Aug 2004 13:26:00 -0400.
-
-2004-08-19 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\scanmacro): Make backslash active, not other,
- as this is the default when processing texinfo files.
- Otherwise, a \ inside @copying will eventually print as ``.
-
-2004-08-18 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\scantxt): " is another active char to be
- sanitized.
-
-2004-08-18 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (exampleindent): document that the default is
- different in TeX.
- From: Simon Josefsson <jas@extundo.com>, 18 Aug 2004 13:44:32 +0200.
-
-2004-08-14 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\cslet): equivalent-or-better, and shorter,
- version from dak, 12 Aug 2004 19:17:27 +0200.
-
- * doc/texinfo.txi (makeinfo options): use --no-number-sections
- with non-hierarchical manuals.
-
-2004-08-13 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: check for -file-line-error, since -style is no
- longer part of the name.
-
-2004-08-07 Karl Berry <karl@gnu.org>
-
- * info/echo-area.c (inform_in_echo_area): avoid buffer overrun.
- Report from: Roman Werpachowski <rwerp@gazeta.pl>,
- 7 Aug 2004 01:18:32 +0200.
-
- * info/echo-area.h (inform_in_echo_area): declare arg as const,
- while we're at it.
-
-2004-08-02 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_acronym_or_abbr): use strchr, not index.
- Report from: Prof Brian Ripley <ripley@stats.ox.ac.uk>,
- 2 Aug 2004 12:47:36 +0100 (BST)
-
-2004-07-31 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi,
- * doc/texinfo.tex,
- * makeinfo/cmds.c, cmds.h, xml.c, xml.h,
- * util/texinfo.dtd: new command @abbr, suggested by Paul Eggert,
- who also sent the original documentation.
-
-2004-07-30 Karl Berry <karl@gnu.org>
-
- * info/infomap.c (initialize_vi_like_keymaps): bind j to
- info_next_line and k to info_prev_line. From Eli.
-
-2004-07-30 Maciej W. Rozycki <macro@linux-mips.org>
-
- * info/filesys.c (extract_colon_unit): Clean up handling of the
- end of string.
-
-2004-07-27 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (verb): explicitly warn that @verb cannot be
- used in xref contexts.
-
-2004-07-27 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\float): The parameters for @float are
- separated by commas; allow a space after each of the commas.
-
- The TeX code for @caption, @shortcaption and @copying now uses
- a similar mechanism to macro definitions. In detail:
-
- * doc/texinfo.tex (\macrobodyctxt, \macroargctxt): Generalize, ...
- (\scanctxt, \scanargctxt): ... and introduce new variants.
- (\scanexp): New macro--expand the parameter and call \scantokens.
- (\copying, \docopying, \insertcopying): Use \scanargctxt and
- \scanexp--this simplifies things a lot.
- (\caption, \shortcaption): Redefine, using \scanargctxt via ...
- (\docaption, \defcaption): ... these new macros.
- (\appendtomacro): Simplify code, using \expandafter.
-
-2004-07-26 Karl Berry <karl@gnu.org>
-
- Avoid using the path for output files, since this led to problems
- when incompatible files created by previous versions were found.
- * makeinfo/files.c (find_and_load): introduce second parameter
- use_path, set to 0 from the call in handle_delayed_writes,
- 1 in all cases.
- * makeinfo/files.h: change decl.
- * makeinfo/cmds.c, makeinfo.c, node.c: change calls.
- From: Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>,
- 14 Jul 2004 00:31:54 +0200.
-
-2004-07-25 Werner Lemberg <wl@gnu.org>
-
- Rename @s to @slanted.
-
- * doc/texinfo.tex (\s): Replace with...
- (\slanted): This.
- * doc/texinfo.txi: Updated.
-
- * makeinfo/cmds.c (command_table): Add @slanted, not @s.
- (cm_s): Replace with...
- (cm_slanted): This.
- * makeinfo/cmds.h: Add cm_slanted, not cm_s..
-
- * NEWS: Updated.
-
-2004-07-24 Karl Berry <karl@gnu.org>
-
- * info/echo-area.c (ea_possible_completions),
- * info/session.c (forward_move_node_structure),
- * info/infokey.c (compile): cast to intptr_t to avoid cast to
- pointer from integer of different size.
- From Havard Eidnes <he@netbsd.org>, 14 Jul 2004 20:38:59 +0200.
-
-2004-07-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): with XML, instead of directly calling
- handle_variable_internal for -D and -U command line flags, hold the
- variable declarations until output document is started.
- (convert_from_loaded_file): handle variables provided with -D and -U
- flags here, just before entering the reader_loop.
- (Otherwise, -D/-U with --xml cause a segfault.)
-
-2004-07-15 Werner Lemberg <wl@gnu.org>
-
- * doc/texinfo.tex (\s): New command to typeset text with a slanted
- font.
- * doc/texinfo.txi: Document @s.
-
- * makeinfo/cmds.c (command_table): Add @s.
- (cm_s): New function. Currently the same as cm_i -- it probably
- has to be adapted to Docbook and XML.
- * makeinfo/cmds.h: Add prototype for cm_s.
-
- * NEWS: Document new command @s.
-
-2004-07-15 Werner Lemberg <wl@gnu.org>
-
- * doc/texinfo.tex (\TeX): Adjust \spacefactor to make it act like a
- lowercase letter, not like a period.
-
-2004-07-12 Karl Berry <karl@gnu.org>
-
- * texinfo/texinfo.txi (Useful Highlighting): Include
- cross-references to each of the commands. Suggestion from
- Wolfgang Pausch, 12 Jul 2004 08:26:28 +0200.
-
- * texinfo/texinfo.txi (Invoking makeinfo),
- * makeinfo/makeinfo.c: mention that --if-noFORMAT also processes
- @ifnotFORMAT blocks.
- Suggestion from Stepan.
-
-2004-07-11 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (discard_until): leave input_text_offset at
- the end of input_text if not found, not at one past the
- end of input_text. (Had erroneously put that in the block
- only if an error was given.) The result was a null byte
- after macro expansions. Report from Werner,
- 10 Jul 2004 15:36:40 +0200.
-
- * makeinfo/node.c (split_file): fwrite Local Variables trailer so
- it actually gets into the output of the top-level info
- file; don't just insert_string.
- Report from: Werner LEMBERG, 11 Jul 2004 08:58:13 +0200.
-
-2004-07-10 Karl Berry <karl@gnu.org>
-
- * util/texi2pdf: new script.
- * util/Makefile.am: install it.
- * doc/texinfo.txi: document it.
-
-2004-07-05 Karl Berry <karl@gnu.org>
-
- * makeinfo/xref.c (cm_email, cm_uref, et al.):
- * makeinfo/xml.c (xml_insert_indexentry, xml_insert_indexterm):
- * makeinfo/sectioning.c (sectioning_underscore):
- * makeinfo/makeinfo.c (cm_listoffloats): use %s, don't pass string to
- execute_string. Report from Christian Schenk.
-
-2004-07-02 Karl Berry <karl@gnu.org>
-
- * makeinfo/makinfo.c (execute_string): don't worry about
- mismatched multiline commands if executing_macro.
-
-2004-06-27 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: Various doc fixes.
- (\dosubindsanitize): propagate the same penalty
- >10000, don't just use \nobreak.
- (\sectionheading): insert a final penalty of
- 10001, not 10000. This causes \aboveenvbreak to
- insert \parskip glue, cancelling the
- \vskip-\parskip done here. Otherwise, when (e.g.)
- @section is followed immediately by @example, the
- example can be shrunk up above the section title.
-
-2004-06-14 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\commondummies, \indexnofonts): dummy-up @comma.
- Report from Arnold.
-
-2004-06-06 Karl Berry <karl@gnu.org>
-
- * makeinfo/index.c (index_add_arg): ensure all elements are always
- initialized, including output_file, section, and section_name.
- (cm_printindex): don't pass index->output_file to
- add_html_block_elt_args if it is null. Also do
- not pass spurious extra index_name argument.
-
- * makeinfo/makeinfo.c (add_char): don't call html_output_head if
- only_macro_expansion (e.g., a macro call in the
- Top menu). From: Yuri D'Elia <wavexx@yuv.info>,
- 05 Jun 2004 21:11:00 +0200.
-
-2004-06-03 Karl Berry <karl@gnu.org>
-
- * info/session.c (info_menu_digit): use menu, rather than entry, to
- avoid seg fault on "0" (the last item),
- since menu has already been checked.
- From: Malcolm Rowe <malcolm-gnu@farside.org.uk>,
- 02 Jun 2004 21:32:37 +0100.
-
-2004-05-17 Karl Berry <karl@gnu.org>
-
- * util/gendocs.sh, gendocs_template: use package.format.tar.gz
- consistently. Before, -, _, and . were all used.
-
-2004-05-16 Karl Berry <karl@gnu.org>
-
- * lib/Makefile.am (libtxi_a_SOURCES): include strcase.h.
- From: "Gerrit P. Haase" <gp@familiehaase.de>,
- 15 May 2004 21:50:52 +0200.
-
- * util/gendocs.sh: force HTML output name, otherwise Emacs fails
- with its "@setfilename ../...".
-
-2004-05-04 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi (TEX): don't use the value when it ends in
- "latex"; TEX is also used by mpost. Report from
- Yvon.Henel@wanadoo.fr.
-
-2004-04-29 Karl Berry <karl@gnu.org>
-
- * doc.texinfo.txi (Invoking makeinfo): mention --plaintext.
- From Akim.
-
- * doc/texinfo.tex (\emptyusermacros): can use \asis.
- (\identity): remove.
-
-2004-04-29 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\commondummiesnofonts, \indexnofonts): In order
- to correctly transform words like `Dvo\v{r}\'{a}k' to `Dvorak'
- for index sorting, one has to define all accent control sequences
- as @asis. (Current code would produce `Dvor{a}k'.)
-
-2004-04-29 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo/makeinfo.c (remember_error): Try cm_bye not more than
- twice. Fixes `Too many errors! Gave up.' looping.
-
-2004-04-26 Karl Berry <karl@gnu.org>
-
- * lib/system.h (STRCASEEQ, STRNCASEEQ): new #defines for
- convenience.
- * makeinfo/cmds.c (cm_strong): actually change the output to avoid a
- spurious xref. Suggestion from Jan Nieuwenhuizen
- <janneke@gnu.org>, 26 Apr 2004 00:04:04 +0200, emacs-devel.
-
- * automake 1.8.4.
-
-2004-04-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\emptyusermacros, \identity): new macros.
- (\indexdummiesnofonts): call it.
- This is to semi-support macro calls in the arg to @deffn.
- Report from: Akim Demaille <akim@epita.fr>, 20 Apr 2004 17:48:28 +0200.
-
-2004-04-21 Karl Berry <karl@gnu.org>
-
- * configure.ac (gl_FUNC_MKSTEMP): rename from UTILS_FUNC_MKSTEMP,
- per new gnulib code.
-
-2004-04-20 Karl Berry <karl@gnu.org>
-
- * makeinfo/tests/copying: force POSIX language setting.
-
-2004-04-19 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_code): use <samp> for commands other than
- @code, so we get typewriter output; and add `...'
- for @samp.
- Report from: John Blevin <blevin@lucent.com>,
- 16 Apr 2004 11:40:01 -0400.
-
- * makeinfo/html.c (html_output_head) [CSS_FONT_ROMAN,
- CSS_FONT_SMALL_CAPS]: prettify.
-
-2004-04-18 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\Orb): define if undefined.
- Report from Laurent Siebenmann.
-
- * util/dir-example: diff updates.
-
-2004-04-13 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: remove trailing blanks. suggestion from Jim.
-
-2004-04-12 Paul Eggert <eggert@twinsun.com>
-
- * doc/Makefile.am (info.1, infokey.1, install-info.1,
- makeinfo.1, texi2dvi.1, texindex.1): Don't use $< in ordinary
- rules; it's not portable.
- * util/Makefile.am (texinfo.cat): Likewise.
-
-2004-04-12 Karl Berry <karl@gnu.org>
-
- * bootstrap: update from berlios.
-
-2004-04-11 Karl Berry <karl@gnu.org>
-
- * Version 4.7.
-
-2004-04-09 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (execute_string): do not free the temporary copy
- of input_filename until we're definitely done with
- it. It is used in line_error, etc.
-
- * INSTALL: mention texinfo.tex install step.
-
- * util/Makefile.am (texinfo.cat): new name instead of just
- `catalog'. rename files.
- * util/Makefile.am (EXTRA_DIST): texinfo-cat.in now, not
- catalog.in.
-
-2004-04-09 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): after @copying, do not
- discard until a newline if we are looking at one.
- (end_insertion): decrement input line number after @end copying.
-
-2004-04-08 Karl Berry <karl@gnu.org>
-
- * util/Makefile.am: doc fix, as automake.diff is no longer needed.
-
-2004-04-07 Karl Berry <karl@gnu.org>
-
- * pretest version 4.6.95.
-
- * doc/texinfo.tex (\dodonode): new macro to remove trailing comma.
- (\donode): call it, after removing space-comma.
-
- * doc/texinfo.txi (indicateurl): new name for url.
- (uref): url is now a synonym for uref.
- * doc/texinfo.tex (\url, \indicateurl): implement.
- * makeinfo/cmds.c (cm_indicate_url): rename from cm_url.
- (command_table): make "url" a synonym for "uref".
- * makeinfo/cmds.h (cm_indicate_url): declare it.
-
-2004-04-06 Karl Berry <karl@gnu.org>
-
- * makeinfo/sectioning.c (insert_and_underscore): use `...' quote
- instead of "..." in error message.
- * info/*.c: likewise.
-
-2004-04-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_colon): check if the character we are erasing
- from the output belongs to an XML tag.
-
-2004-04-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_author): use author element in XML output
- for attribution.
-
-2004-04-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): do not call
- write_tag_table if the output filename is "-".
-
-2004-04-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): <pre> blocks implicitly ends
- the previous paragraph, so avoid </p> after the end tag.
-
- * makeinfo/footnote.c (output_pending_notes): made Footnotes anchor
- non translatable, and changed it to "texinfo-footnotes-in-document" to
- lessen the chance of getting in the way of another Footnotes anchor.
-
-2004-04-04 Jim Meyering <jim@meyering.net>
-
- * info/nodes.c (info_load_file_internal): Don't free lowered_name
- until *after* using fullpath, since they may be one and the same.
-
-2004-04-03 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Image Syntax): had missing @'s in cookies.
-
- * makeinfo/cmds.c (cm_w): insert a comment at the end of @w, so that
- @w{$}Log$ doesn't end up as <dollar>Log<dollar>.
- Report from rms.
- * doc/texinfo.txi (GNU Sample Texts, w): mention this.
-
-2004-04-02 Karl Berry <karl@gnu.org>
-
- * configure.ac: pretest version 4.6.94.
-
- * doc/texinfo.txi (Node Line Requirements): discuss whitespace.
-
- * doc/texinfo.tex (\node, \donode): remove trailing
- spaces (before the first comma) in the @node line.
-
-2004-03-29 Karl Berry <karl@gnu.org>
-
- * util/install-info.c (menu_line_lessp, menu_line_equal): move to
- before all uses.
-
-2004-03-27 Karl Berry <karl@gnu.org>
-
- * info/signals.c (initialize_info_signal_handler) [SA_NOCLDSTOP]:
- use instead of HAVE_SIGACTION, since Solaris 2.7+
- with Sun CC don't have sa_handler, sa_flags, sa_mask.
-
- * info/session.c (search_string_index): remove unused variable.
- * info/terminal.c (term_mo): remove unused variable.
- * info/display.c (display_clear_display): remove unused variable
- display_line.
- * util/install-info.c (infilelen_sans_info): remove unused
- variable.
-
- * doc/texinfo.txi: mistakenly had * name: node: in menu items instead
- of * name: node.
-
- * util/install-info.c (menu_item_equal): must declare ret at beginning
- of function. From Werner.
-
-2004-03-27 Jim Meyering <jim@meyering.net>
-
- * info/info-utils.c (info_parse_node): Don't read beyond end
- of buffer when looking for ``(line ...)'' in a menu item.
-
-2004-03-27 Andreas Schwab <schwab@suse.de>
-
- * util/install-info.c (menu_item_equal): Don't scan past
- term_char.
-
-2004-03-26 Karl Berry <karl@gnu.org>
-
- * pretest version 4.6.93.
-
- * util/install-info.c (menu_item_equal): compare basenames,
- so lilypond/ subdir will match. Bug report from Werner,
- 21 Mar 2004 08:31:10 +0100.
-
- * configure.ac (AC_CHECK_DECLS): skip strncasecmp again.
- * lib/system.h (strcase.h): change conditional to
- !HAVE_STRNCASECMP || !HAVE_STRCASECMP. Extra
- !HAVE_DECL seems superfluous.
-
- * lib/system.h: include <unistd.h> last, following Autoconf's
- ac_includes_default.
-
-2004-03-25 Karl Berry <karl@gnu.org>
-
- All these changes are because strncasecmp is only declared in
- <strings.h> on IBM AIX 4.2. (Report from Nelson Beebe.)
-
- * configure.ac (AC_CHECK_DECLS): add memchr; no need to check for
- strcasecmp.(gl_STRCASE): call this ...
- (AC_REPLACE_FUNCS): ... replacing checks for
- strcasecmp and strncasecmp here.
- * lib/system.h (memchr) [!HAVE_DECL_MEMCHR]: add conditional
- declaration.
- (strcase.h) [!HAVE_DECL_STRNCASE]: add conditional include.
- (strings.h) [HAVE_STRINGS_H]: include if
- available, even if <string.h> is also available.
- * info/session.c (strncasecmp) [M_XENIX]: remove this conditional
- declaration, since we haven't been testing for M_XENIX in many
- years.
- * m4/Makefile.am (EXTRA_DIST): add strcase.m4.
- * util/srclist.txt (lib/strcase.h, m4/strcase.m4): add, updating
- from gnulib.
-
-2004-03-24 Karl Berry <karl@gnu.org>
-
- * makeinfo/index.c:
- * makeinfo/float.c: avoid use of snprintf, which is not available on
- all platforms. Bug report by Nelson and Vin Shelton (22mar03).
-
- * automake 1.8.3.
-
-2004-03-23 Karl Berry <karl@gnu.org>
-
- * doc/info-stnd.texi (Searching Commands): typo from jesper.
-
-2004-03-21 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\indexnofonts): \definedummyletter needs to
- define the control letters to be empty, without
- taking any argument; most control letters, such as
- @:, don't take arguments, and it won't hurt to
- just always ignore them for index sorting.
- Report from Arnold.
-
- * info/doc.h (InfoFunction): cast NULL to VFunction *, to
- prevent pgcc from complaining. From Nelson.
-
-2004-03-20 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Structuring Command Types): be even more explicit
- about @unnumbered vs. @heading.
-
- * makeinfo/html.c (insert_html_tag_with_attributes): use the same
- parameter names (start_or_end and tag) in both stdc and !stdc
- cases. Report from Nelson.
-
- * info/m-x.c (info_execute_command): don't dereference
- InfoFunction(command) as a function call if it's NULL. Report
- from Nelson, pgcc-5.1-3 complains.
-
-2004-03-19 Karl Berry <karl@gnu.org>
-
- * info/signals.h [!SA_NOCLDSTOP]: borrow test from coreutils'
- sort.c, to avoid using sigset_t when it's not
- defined (apparently).
-
- * makeinfo/html.c (escape_string): escape ", too, for @image's
- alttext among others.
- * makeinfo/html.h: doc fix.
- * doc/texinfo.txi (Image Syntax): making empty alt text, do
- escaping.
-
- * util/dir-example: reorder.
-
- * doc/texinfo.txi (title subtitle author): using them outside
- @titlepage is an error, they're not actually "ignored".
- * makeinfo/insertion.c (cm_author): one mdash suffices.
-
-2004-03-19 Jim Meyering <jim@meyering.net>
-
- * makeinfo/makeinfo.c (add_char): Use memmove, rather than strncpy,
- since source and destination strings overlap.
-
- * makeinfo/float.c (add_new_float): Avoid buffer overrun when
- appending `.' to a chapter number.
-
-2004-03-18 Karl Berry <karl@gnu.org>
-
- * pretest version 4.6.92.
-
-2004-03-18 Andreas Schwab <schwab@suse.de>
-
- * lib/xmalloc.c: Include "system.h" instead of declaring malloc
- and realloc ourselves.
- (xmalloc): Change type of size parameter to size_t.
- (xrealloc): Likewise.
-
- * lib/system.h (xmalloc, xrealloc): Change type of size parameter
- to size_t.
-
-2004-03-18 Karl Berry <karl@gnu.org>
-
- * makeinfo/xref.c (cm_xref): ignore any directory part or extension
- in html case, warn if nothing left.
- * doc/texinfo.txi (HTML Xref Link Basics): ignore directory part in
- @xref cmd.
-
- * lib/getopt.h (__GNUC_PREREQ) [! __GNUC_PREREQ]: change
- conditional to the actual symbol, instead of just
- __GNUC, else --disable-nls compilation fails under
- SunOS 5.8 with gcc 3.2.3 (at least).
- Report from Vin Shelton, 15 Mar 2004 08:51:14 -0500.
-
- * util/texindex.c: add some const declarations.
- * util/install-info.c: add some const declarations.
- (by no means all)
-
- * doc/texinfo.txi (HTML Xref *): new nodes.
-
-2004-03-15 Karl Berry <karl@gnu.org>
-
- * makeinfo/xref.c (cm_xref): need ../ in reference to foreign html
- manual, if splitting.
-
-2004-03-14 Jim Meyering <jim@meyering.net>
-
- * makeinfo/index.c (insert_index_output_line_no): Ensure that `i'
- is larger than zero before (not after) using `i-1' as an array index.
-
- * makeinfo/cmds.c (cm_acronym): Don't write description[-1]
- when description is the empty string.
-
- * makeinfo/makeinfo.c (insert): Avoid buffer under-run when
- output_paragraph_offset is zero.
- (canon_white): Rewrite not to use strcpy (was used with
- overlapping source and destination)
-
-2004-03-14 Andreas Schwab <schwab@suse.de>
-
- * info/session.c: Fix buffer overflows.
-
-2004-03-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xref.c (cm_xref): print the fifth arg (or fourth if it's
- not available), in parens for the visible text of the HTML link.
-
-2004-03-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/tests/node-expand.txi:
- * makeinfo/tests/node-whitespace.txi: added titles to @top.
-
-2004-03-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (sectioning_underscore): check if title is
- pointing to NULL before calling strlen (happens when there is no
- @settitle before @top.)
-
-2004-03-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (sectioning_underscore): warn if both @top and
- @settitle are empty.
- (sectioning_html, insert_and_underscore): use @settitle argument if
- @top is empty.
- (insert_and_underscore): removed with_char argument from function
- declaration.
-
- * makeinfo/sectioning.h: insert_and_underscore proto update.
-
-2004-03-13 Karl Berry <karl@gnu.org>
-
- * pretest version 4.6.91.
-
- * info/*.[ch]: copyright dates, and final ugly casts.
-
- * doc/texinfo.txi (Generating HTML): make its own chapter, since we
- have lots to say about xrefs now.
-
- * doc/texinfo.txi (Refilling Paragraphs): @ignore this, just
- describe @refill better in the summary.
- (Obtaining TeX): make a section of Hardcopy,
- instead of its own appendix.
- (Command Syntax): subnode of @@-Command List.
- This reduction in the number of appendices will hopefully make the
- manual less overwhelming.
-
-2004-03-13 Alper Ersoy <dirt@gtk.org>
-
- * info/dir.c:
- * info/display.c:
- * info/display.h:
- * info/doc.h:
- * info/dribble.c:
- * info/dribble.h:
- * info/echo-area.c:
- * info/echo-area.h:
- * info/filesys.c:
- * info/filesys.h:
- * info/footnotes.c:
- * info/footnotes.h:
- * info/gc.c:
- * info/gc.h:
- * info/indices.c:
- * info/indices.h:
- * info/info-utils.c:
- * info/info-utils.h:
- * info/info.c:
- * info/info.h:
- * info/infodoc.c:
- * info/infokey.c:
- * info/infomap.c:
- * info/infomap.h:
- * info/m-x.c:
- * info/makedoc.c:
- * info/man.c:
- * info/man.h:
- * info/nodemenu.c:
- * info/nodes.c:
- * info/nodes.h:
- * info/search.c:
- * info/search.h:
- * info/session.c:
- * info/session.h:
- * info/signals.c:
- * info/terminal.c:
- * info/terminal.h:
- * info/tilde.c:
- * info/tilde.h:
- * info/variables.c:
- * info/variables.h:
- * info/window.c:
- * info/window.h:
- * lib/system.h: protoized.
-
-2004-03-12 Karl Berry <karl@gnu.org>
-
- * makeinfo/sectioning.c (sectioning_underscore): don't segfault when
- generating xml if @top arg was empty. Report from Pat.
-
-2004-03-11 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\pdfoutput): check also for \relax and 0, not
- just \undefined, in case pdftex is being run in dvi mode.
- Reported by Thomas Esser.
-
- * lib/Makefile.am (libtxi_a_SOURCES): add getopt_int.h.
-
-2004-03-11 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (add_escaped_anchor_name): removed unnecessary
- ampersand check.
- (fix_filename): removed size calculation and memory reallocation for
- filename as it is already PATH_MAX bytes. Added a check so we don't
- cross PATH_MAX boundary while expanding not-isalnum to hex values.
-
- * makeinfo/toc.c (toc_add_entry): generate links following html cross
- refs proposal from Patrice Dumas.
-
-2004-03-11 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.h: changed URL_SAFE_CHAR to isalnum.
-
- * makeinfo/html.c (add_escaped_anchor_name, add_anchor_name)
- (fix_filename): generate links following html cross refs proposal
- from Patrice Dumas.
-
- * makeinfo/xref.c (cm_xref): tweaked references to external manuals,
- to better follow html cross refs proposal.
-
-2004-03-08 Karl Berry <karl@gnu.org>
-
- * pretest version 4.6.90.
-
- * makeinfo/Makefile.am (makeinfo_SOURCES): include multi.h.
- * makeinfo/cmds.c (cm_verb): avoid spurious warning.
-
-2004-03-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/lang.c (cm_special_char): call add_encoded_char for Info
- output too.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_minus): use minus entity for HTML too.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (reader_loop): disable multiple dashes and
- quotes entity substitution for HTML and XML, if escape_html is not
- true.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * util/texinfo.dtd: added math element and updated footnote.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_footnote): start <para> if not already
- started.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (index_add_arg): make entry node name 'Footnotes'
- if the output format is non-split HTML, and we are handling footnotes.
-
- * makeinfo/footnote.c (output_pending_notes): added anchor at the
- start of footnotes block for the non-split HTML output, so @printindex
- can refer to that point as the nodename.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/defun.c (defun_internal): use var element for HTML, instead
- of i.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): reset filling_enable to its previous
- state after getting the cookie done.
-
-2004-03-01 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): insert magic cookie only if there's
- a bitmap file (if all we have is a text file, skip the cookie.)
-
-2004-02-29 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (cm_node): moved node order handling to ...
- (remember_node): here.
-
-2004-02-29 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.c (draw_horizontal_separator): insert a space before
- the newline so it looks different than @subsection's.
-
-2004-02-29 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (insert): do not strip trailing whitespace in
- multitables.
-
-2004-02-29 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (execute_string): removed XML tag balance
- checks.
-
-2004-02-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion, end_insertion): for rawxml,
- rawhtml and rawdocbook blocks, change the state of escaping depending
- on raw_output_block in order to avoid problems when these blocks are
- used within a @rmacro.
-
-2004-02-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): for quotation use
- default_indentation_increment.
-
-2004-02-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (info_trailer): call current_document_encoding
- here too.
-
-2004-02-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/lang.h: new variable unknown_encoding.
-
- * makeinfo/lang.c (cm_documentencoding): save and use the encoding
- argument even if it's unknown.
-
- * makeingo/html.c (html_output_head): call current_document_encoding
- instead of checking document_encoding_code.
-
-2004-02-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): simplified entry generation.
-
-2004-02-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/files.h: new members node_order and index_order in
- DELAYED_WRITE struct.
-
- * makeinfo/files.c (register_delayed_write): save current node and
- index order.
- (handle_delayed_writes): update tag_table positions and index line
- numbers by comparing orders, not line numbers they are defined.
-
- * makeinfo/index.c: made index_counter not static and ...
- * makeinfo/index.h: extern.
-
- * makeinfo/node.h: new member order in TAG_ENTRY struct.
-
- * makeinfo/node.c (cm_node): keep the order of the node entry.
-
-2004-02-27 Karl Berry <karl@gnu.org>
-
- * util/gendocs.sh: generate ASCII in static file, not stdout, so
- toc/index can get written.
-
- * util/gendocs_template: XHTML version from
- http://www.gnu.org/boilerplate.html, via John Darrington
- <john@cellform.com.au>, 9 Jan 2004 07:24:27 +0800.
-
-2004-02-27 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * doc/texinfo.txi (Image Syntax): Update.
-
- * makeinfo/makeinfo.c (cm_image): Only insert a period between the
- image's NAME and EXTENSION as a second guess, to retain backward
- compatibility.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_element_with_attribute): if we are
- closing either TABLEITEM, ITEM or DEFINITIONITEM during string
- execution, update relevant state.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (execute_string): moved state updates below
- insertion and element stack checks, so any code executed in those
- checks will be aware of executing_string.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_docbook_image): for Docbook, if paragraph
- is open, use inlinemediaobject instead of mediaobject in an
- informalfigure.
- (xml_insert_element_with_attribute): indent after informalfigure.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new element INLINEIMAGE.
-
- * makeinfo/makeinfo.c (cm_image): for XML, use INLINEIMAGE or IMAGE
- depending on paragraph state.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): for Info, enclose text image in
- brackets if @image is used inline (ie. paragraph is open).
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_noindent_cmd, cm_indent): start paragraph for
- Info too.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): for HTML, if paragraph is not open,
- enclose image in a <div> block.
-
-2004-02-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_noindent_cmd, cm_indent): insert <p> for HTML.
-
-2004-02-26 Alper Ersoy <dirt@gtk.org>
-
- * util/texinfo.dtd: moved verbatim to &block;.
-
-2004-02-25 Stepan Kasal <kasal@ucw.cz>
-
- A first step towards general cleanup of sectioning macros:
- * doc/texinfo.tex (\genhead): A generalized version of ...
- (\numhead, \apphead, unnmhead): ... these, which uses ...
- (\chapheadtype, \unmlevel, \maxseclevel): ... these "variables".
-
-2004-02-25 Karl Berry <karl@gnu.org>
-
- * makeinfo/index.c (cm_printindex): insert cookie in Info output
- for benefit of Info readers.
-
-2004-02-26 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): removed obsolete Docbook
- indentation work-around.
-
-2004-02-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_author): new function.
- (cm_titlepage_cmds): removed @author parts.
-
- * makeinfo/cmds.c: made @author call cm_author.
-
-2004-02-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: avoid duplicate index entries within the same
- node (from Alper): syncodeindex, lines 9627 and 9633 TEXINPUTS,
- lines 14157 and 14202 texinfo-format-buffer 15131 and 15159
- texinfo-format-region 15130 and 15149
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.h: new variable example_indentation_increment.
-
- * makeinfo/cmds.c (set_default_indentation_increment): renamed to
- set_example_indentation_increment.
- (cm_exampleindent): call set_example_indentation_increment.
-
- * makeinfo/insertion.c (begin_insertion, end_insertion): @example,
- @display and the like now rely on example_indentation_increment.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion, end_insertion): @float should
- not play with indentation.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): check if we are crossing the
- caption boundaries looking for a space to break at.
-
-2004-02-24 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: TEXINFO_OUTPUT -> TEXINFO_OUTPUT_FORMAT,
- after discussion with tar maintainer.
-
-2004-02-20 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\infochapter, \infosection, etc.): these stubs
- of sectioning commands nuked.
-
-2004-02-24 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\centerchap): Fixed to work again,
- don't open group.
- (\centerparameters): New macro.
- (\centerchfplain): Nuked.
-
- The following continues with prosecution of @setchapterstyle{open}:
- * doc/texinfo.tex (\chfplain): renamed to \chapmacro.
- (\CHAPFplain): Nuked.
- (\setchapterstyle): Moved next to its deprecated friends.
-
-2004-02-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\dofloat): start a paragraph.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_caption): check if the innermost
- environment is @float.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * info/session.c (info_menu_digit): if the menu entry has a line
- number, go to that line.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * info/info.c (main): make sure dir file is not listed for option
- --where.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_element_with_attribute, xml_add_char)
- (xml_begin_table, xml_end_table, xml_begin_table_item)
- (xml_continue_table_item): separated ITEM and TABLEITEM states to
- handle @table environments better.
-
-2004-02-24 Alper Ersoy <dirt@gtk.org>
-
- * util/texinfo.dtd: added float and friends, updated tableitem and
- Inline.reference.
-
-2004-02-23 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Structuring Command Types): slightly more info
- about headings. Fix other references, too.
-
- * Makefile.am (EXTRA_DIST): explicitly list every file in djgpp,
- so that the CVS directory is not included in the dist.tar.gz.
-
-2004-02-23 Arnold D. Robbins <arnold@skeeve.com>
-
- * makeinfo/cmds.c (cm_code): For @samp, using single quotes instead of
- double quotes, to match TeX output more closely.
-
-2004-02-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.h: new output_file and entry_number members in
- index_elt struct.
-
- * makeinfo/index.c (index_add_arg, cm_printindex): rewrote hyperlink
- generation for HTML to avoid duplicate anchors, and to work with
- splitting enabled.
-
-2004-02-20 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): create HTML hyperlinks with
- add_word instead of using @ref to avoid problems with commas in
- captions.
-
-2004-02-20 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (cm_node): remove whitespace before the node
- separator sequence.
-
-2004-02-20 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (handle_enum_increment): do not increment
- counters for ENUM_SECT_NO heading commands (ie. @unnumbered,
- @majorheading, etc.)
-
-2004-02-20 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.c (multitable_item): unset hsep if item command is
- not @headitem.
-
-2004-02-19 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: More hyphenation exceptions.
- (\author, \quotation): implement @author inside
- @quotation, for attribution purposes.
-
-2004-02-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_exampleindent): fixed paragraph handling after
- @exampleindent lines.
-
-2004-02-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (index_add_arg): create an anchor where @index is
- used in HTML documents.
- (cm_printindex): make index text an hyperlink to the created anchor.
-
-2004-02-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): skip empty lines following
- @table, @ftable, @vtable and @itemize lines.
-
-2004-02-18 Karl Berry <karl@gnu.org>
-
- * lib/substring.c,
- * lib/xexit.c,
- * lib/xmalloc.c,
- * lib/system.h: ANSI-fy. (Other lib files come from gnulib.)
-
- * doc/texinfo.txi (Definition Commands): describe the argument/@var
- situation more accurately.
-
- * doc/texinfo.txi (Definition Commands): explicitly document the
- implicit index entry creation in all cases.
-
- * doc/texinfo.txi (Printing Indices & Menus, Indices, Predefined
- Indices): remove redundancies, make different
- purposes clear, etc.
-
-2004-02-18 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.h:
- * makeinfo/xml.c (xml_get_assoc_for_id, xml_associate_title_with_id):
- removed these functions.
-
- * makeinfo/xref.c (cm_xref): do not call xml_get_assoc_for_id.
-
- * makeinfo/sectioning.c (sectioning_underscore): added xreflabel
- attribute to @unnumbered for Docbook.
-
-2004-02-18 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xref.c (cm_xref): for Docbook, use lowercase ``see'' when
- printing index.
-
-2004-02-18 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_indexentry): removed ``see'' from index
- entries as cm_xref takes care of it.
-
-2004-02-17 Karl Berry <karl@gnu.org>
-
- * doc/info.texi (Help-Int): mention the new line number feature.
- * doc/texinfo.txi (Indices): plural correction.
- * doc/info-stnd.texi (Invoking Info): matche typo.
- (Searching Commands): grammar.
- * info/session.c (info_menu_or_ref_item): need to subtract 1 from
- the actual line number to get to the right place,
- don't really know why.
-
- * makeinfo/makeinfo.c, info/info.c, util/texindex.c,
- utils/install-info.c, util/texi2dvi: update copyright year to
- 2004, and do not mark copyright line for translation, since
- international law says to always use the English word "copyright".
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): use add_html_block_elt instead
- of add_word for </pre> ending @example and the like.
- * makeinfo/float.c (cm_listoffloats): use add_html_block_elt for <li>.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): do not expand @copying for
- HTML and Info too.
- (cm_insert_copying): expand copying_text for all formats here.
-
- * makeinfo/html.c (html_output_head): use text_expansion for copying
- text.
-
-2004-02-17 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (float): mention @multitable and @image
- as typical contents. From Arnold.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_element_with_attribute): removed check
- to see if current element contains para before calling xml_start_para,
- as that check is performed in xml_start_para too.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): indent float caption.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): for XML and Docbook, do not
- expand @copying text. Instead of calling @anchor, use <float
- name="floatlabel"> for XML.
- (cm_copying): removed ugly copying_text manipulation for Docbook.
- Warn if there is no @copying before @insertcopying.
-
- * makeinfo/xml.c: made floats contain para.
- (xml_start_para): check if current element can contain para.
- (xml_add_char): removed @copying checks.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): if the output format is XML,
- do not call close_insertion_paragraph after @end menu.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_insert_element_with_attribute): indentation
- fixes for @multitable.
-
-2004-02-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.c (do_multitable): remove trailing newline when the
- output format is Docbook or XML, as output_paragraph becomes unusable
- later for xml_indent during select_output_environment.
-
-2004-02-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_bye): do not call flush_output as text appended
- by convert_from_loaded_file may need to play with output_paragraph.
-
-2004-02-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_end_document): insert newline after </texinfo>
- only if indentation is disabled (otherwise xml_indent takes care of
- the newline.)
- (xml_insert_indexentry): disable warnings when executing implicit
- @xref commands for Docbook, otherwise makeinfo will warn about
- missing punctuation.
-
-2004-02-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): eat one newline after
- @xml/@docbook blocks for proper indentation.
-
-2004-02-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_center): fixed line wrapping after the @center
- command.
-
-2004-02-15 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_begin_document): disabled warnings around the
- implicit register_delayed_write("@documentencoding") call.
-
-2004-02-15 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion, end_insertion): when handling
- @xml, @html and @docbook blocks, do not touch para elements, and keep
- whitespace as-is.
-
-2004-02-15 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.h: made xml_keep_space extern.
-
-2004-02-15 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_noindent_cmd, cm_indent): implicitly start
- para element for Docbook and XML.
-
-2004-02-15 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\hyphenation): add more hyphenation exceptions,
- gleaned from the log in TUGboat.
- * doc/info-stnd.texi: document new option --where.
- * info/info.c (main): in print_where_p case, ensure we don't try
- to print NULL.
-
-2004-02-14 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\addtokens): had two identical definitions,
- remove one.
- (\maketoks): no space token after |ENDTOKS|,
- although I guess it hasn't mattered.
- (\entry): make clear what is the argument to
- \pdfgettoks and what is output.
- (\appendtomacro): use our own token registers,
- for safety.
- (\listoffloatsdoentry): fully expand the page
- number, and don't expand the lof text.
-
-2004-02-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_strong):
- * makeinfo/xml.c (xml_begin_index): cast output_paragraph to char, to
- avoid warnings with -pedantic.
-
-2004-02-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c:
- * makeinfo/cmds.h:
- * makeinfo/defun.c:
- * makeinfo/defun.h:
- * makeinfo/files.c:
- * makeinfo/files.h:
- * makeinfo/float.c:
- * makeinfo/float.h:
- * makeinfo/footnote.c:
- * makeinfo/footnote.h:
- * makeinfo/html.c:
- * makeinfo/html.h:
- * makeinfo/index.c:
- * makeinfo/index.h:
- * makeinfo/insertion.c:
- * makeinfo/insertion.h:
- * makeinfo/lang.c:
- * makeinfo/lang.h:
- * makeinfo/macro.c:
- * makeinfo/macro.h:
- * makeinfo/makeinfo.c:
- * makeinfo/makeinfo.h:
- * makeinfo/multi.c:
- * makeinfo/node.c:
- * makeinfo/node.h:
- * makeinfo/sectioning.c:
- * makeinfo/sectioning.h:
- * makeinfo/toc.c:
- * makeinfo/toc.h:
- * makeinfo/xml.c:
- * makeinfo/xml.h:
- * makeinfo/xref.c:
- * makeinfo/xref.h: protoized functions.
-
-2004-02-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.h: new file.
-
-2004-02-13 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\caption): make \long.
- * doc/texinfo.txi (Nodes): mention that changing node names is bad.
- (caption shortcaption, listoffloats): write these, finishing the
- first cut at @float documentation.
-
-2004-02-12 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_verb): end @verb only if delimiter is followed
- by a closing brace.
-
-2004-02-12 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/lang.c (cm_accent_generic): warn if accented character is
- whitespace.
-
-2004-02-12 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertionc. (end_insertion): decrement current_indent
- only if the output format is Info.
-
-2004-02-12 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): adjusted caption styles for
- label and type conditions.
- (begin_insertion, end_insertion): indent first paragraphs inside
- @float, even if first paragraph in a chapter. Increment/decrement
- current_indent.
-
-2004-02-12 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/tests/defxcond: look for `--' instead of `-'.
-
-2004-02-12 Karl Berry <karl@gnu.org>
-
- * makeinfo/float.c (cm_listoffloats): change warning wording.
-
-2004-02-11 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\dofloat): initialize caption macros here, not
- globally.
- (\Efloat): rewrite for more consistent caption
- line, matching documentation.
- (\appendtomacro): new macro.
- (\currentparindent): this \newdimen was not used; removed.
- * doc/texinfo.txi (float): continue documenting.
-
- * makeinfo/files.c (register_delayed_write): change wording of msgs.
-
-2004-02-10 Karl Berry <karl@gnu.org>
-
- * makeinfo/defun.c: --- (which gets reduced to --)
- instead of -- (which gets reduced to -).
- Report from Akim Demaille <akim@epita.fr>, 09 Feb 2004 18:06:29 +0100.
-
-2004-02-09 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\pickupwholefraction): allow the fraction to be
- an integer without a decimal point, like `1'. Report from: Dumas
- Patrice <dumas@centre-cired.fr>, 9 Feb 2004 16:46:30 +0100.
- * makeinfo/multi.c (setup_multitable_parameters): compute width
- and pass it, for clarity.
-
-2004-02-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_insert_copying): insert double newlines
- instead of one in non XML outputs.
-
-2004-02-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_code): do not decrement in_fixed_width_font as
- it gets decremented elsewhere.
-
-2004-02-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (next_nonwhitespace_character): also check
- global input_text since filestack does not contain it.
-
-2004-02-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (next_nonwhitespace_character): go through the
- whole filestack looking for the next character.
-
-2004-02-06 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\indexnofonts): define \bullet .. \result, so
- they can be used in @?index commands.
- Report from: Akim Demaille <akim@epita.fr>, 06 Feb 2004 13:34:15 +0100.
-
-2004-02-05 Karl Berry <karl@gnu.org>
-
- * makeinfo/xref.c (add_xref_punctuation): if we insert anything,
- make it a period.
- (cm_xref): include command name in error message.
- * doc/texinfo.txi (ref): mention generating a period, if needed.
- Too many complaints when we made a warning for @ref not followed
- by period or comma.
-
-2004-02-05 Alper Ersoy <dirt@gtk.org>
-
- * info/info-utils.c (info_parse_node): look for ``(line '' instead of
- skipping any non-digit characters.
-
-2004-02-05 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (insert_index_output_line_no): made ``(line NNN)'' not
- translatable for Info output.
-
-2004-02-03 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (flush_output): increment node_line_number too.
-
- * makeinfo/makeinfo.h: new variable node_line_number to hold the last
- output line number the current node.
-
- * makeinfo/nodes.c (cm_node): reset node_line_number just before the
- node start cookie.
-
- * makeinfo/files.h: new node member in DELAYED_WRITE struct.
- * makeinfo/files.c (register_delayed_write): save current node name if
- there's one.
- (handle_delayed_writes): adjust line numbers in indices only if the
- output is plaintext, or the index entry appears in the changed node.
-
- * makeinfo/index.c (index_add_arg, cm_printindex): use
- node_line_number instead of output_line_number if the output is an
- Info file.
-
-2004-02-03 Alper Ersoy <dirt@gtk.org>
-
- * info/info-utils.h: new line_number member in REFERENCE struct.
-
- * info/info-utils.c (info_parse_node): parse (line ...) strings
- from menu items.
- (info_references_internal): save parsed line number in the entry.
-
- * info/session.c (info_menu_of_ref_item): if selected entry has a line
- number associated with it, jump to that line after updating window.
-
-2004-02-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (add_xref_punctuation): new function that inserts
- necessary punctuation after @ref and @pxref commands.
- (cm_xref): call add_xref_punctuation when multiple parameters are
- given, make use of next_nonwhitespace_character function in the END
- case.
- (cm_ref): do not call cm_xref in the END case.
-
-2004-02-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (next_nonwhitespace_character): new function.
-
-2004-02-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_code): call xml_start_para instead of tweaking
- in_fixed_width_font, and use entities rather than quotes.
-
-2004-02-02 Arnold D. Robbins <arnold@skeeve.com>
-
- * makeinfo/cmds.c (cm_TeX, cm_LaTeX): Add docbook support.
- (cm_code): Add opening and closing single quotes for @samp in the
- Docbook output.
- * makeinfo/xml.c (xml_begin_document): Add `tex' and `latex' entities.
- * makeinfo/xref.c (cm_xref): Add `See' and `see' strings for docbook
- and xml.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): fixed ``--option: makeinfo'' messages.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_TeX, cm_LaTeX): really ignore the arguments as
- the warning suggests.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_TeX, cm_LaTeX): warn if there are any arguments.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/files.c (pop_path_from_include_path): do not mock with
- include_files_path address directly, as it confuses realloc.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main, usage): new --output-indent option.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_add_char): break long lines in paragraphs
- when the output format is Docbook.
-
-2004-01-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/files.c (prepend_to_include_path, append_to_include_path)
- (pop_path_from_include_path): new functions to manipulate
- include_files_path.
-
- * makeinfo/makeinfo.c (convert_from_file): prepend the loaded file's
- path to include_files_path in order to make relative include files to
- be found, then remove afterwards.
- (main): make use of new functions for -I and -P options.
-
-2004-01-30 Alper Ersoy <dirt@gtk.org>
-
- * util/texinfo.dtd: added exdent element.
-
-2004-01-29 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): call
- xml_begin_document after opening the output stream for writing.
-
- * makeinfo/files.c (register_delayed_write): use delayed_command
- instead of command in messages as it may differ from the actual
- command name. Check the usability of current_output_filename.
-
-2004-01-28 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (HTML Splitting): describe when two nodes are
- written to one output file.
-
- * doc/texinfo.tex (\TeX): \edef using original \TeX definition.
-
-2004-01-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/defun.c (process_defun_args, defun_internal):
- * makeinfo/insertion.c (begin_insertion, end_insertion): execute XML
- only blocks for Docbook also.
-
- * makeinfo/xml.c: added Docbook elements for definition commands.
- (xml_begin_def_term): for Docbook, generate an Info-like @defun line.
- (xml_insert_element_with_attribute): do not indent DEFINITION and
- DEFINITIONTERM when the output is Docbook.
-
-2004-01-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c: changed majorheading and the like with bridgehead
- for Docbook.
-
- * makeinfo/sectioning.c (sectioning_underscore): do not start sections
- with @majorheading and the like, only insert title.
-
-2004-01-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new element EXDENT.
-
- * makeinfo/cmds.c (cm_comment): save the paragraph state.
- (cm_exdent): use EXDENT element for XML, LINEANNOTATION for Docbook.
-
- * makeinfo/html.c (html_output_head):
- * makeinfo/xml.c (xml_begin_document): erase output_paragraph.
-
- * makeinfo/insertion.c (begin_insertion): canonize whitespace around
- copying text.
- (cm_insert_copying): comment fixes. Do not append newline if the
- output is Docbook.
-
- * makeinfo/makeinfo.c (close_paragraph): return if Docbook too.
-
- * makeinfo/sectioning.c (sectioning_underscore): removed newline from
- the end of titles.
-
- * makeinfo/lang.c (cm_documentencoding): insert encoding attribute
- into XML and Docbook prologs when handling delayed writes.
-
- * makeinfo/xml.c (xml_begin_document): register a delayed write for
- @documentencoding when writing the prolog.
- (xml_end_para): removed docbook checks.
- (xml_insert_element_with_attribute): skip indentation if
- xml_keep_space is true, indent after table element. When the output
- is Docbook, do not insert xml:space attribute, and do not remove from
- the end of group element and keep_space blocks.
- (xml_add_char): join lines in a paragraph for Docbook too.
-
-2004-01-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.c (out_char): simple use add_char for XML and Docbook
- outputs too.
-
- * makeinfo/makeinfo.c (close_paragraph): just return when the output
- format is XML.
-
- * makeinfo/makeinfo.h: new variable xml_indendation_increment.
-
- * makeinfo/cmds.c (cm_comment): insert a newline before the comment,
- if there is not already one.
- (cm_noindent_cmd): skip whitespace after the command.
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new element DETAILMENU.
-
- * makeinfo/xml.c: menuentry and menucomment should not contain para.
- (xml_indent, xml_indent_end_para): use xml_indentation_increment
- value, and indent only if it is a positive number.
- (xml_start_para): apply indentation for XML output too.
- (xml_end_para): add newline if xml_indentation_increment is positive.
- (xml_insert_element_with_attribute): major indentation fixes.
- (xml_start_menu_entry): skip whitespace at the start of menu comments.
- (xml_add_char): fixed paragraph detection in menus, and added a check
- to detect multiple whitespaces after newline in menu comments. Do not
- return when inside multitable to avoid concatenation of two lines
- without a space char in between.
-
- * makeinfo/insertion.c (cm_insert_copying, cm_lisp, cm_smalllisp)
- (cm_format, cm_smallformat, cm_display, cm_smalldisplay, cm_example)
- (cm_smallexample): do not insert newline when the output is XML.
- (end_insertion): ditto for the above mentioned block commands and
- @group. Do not increment in_fixed_font for XML output.
- (begin_insertion, end_insertion): enclose @detailmenu in a detailmenu
- element.
-
- * util/texinfo.dtd: added detailmenu, and fixed menucomment and
- tableitem definitions.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * util/Makefile.am: substituted catalog in EXTRA_DIST with catalog.in,
- and added catalog to CLEANFILES.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/files.h: new input_filename member in delayed_write struct.
-
- * makeinfo/files.c (register_delayed_write): added input_filename to
- saved variables, and adjusted line_number saving.
- (handle_delayed_writes): set input_filename and line_number for
- correct warning and error messages.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats):
- * makeinfo/index.c (cm_printindex): decrement line_number only if
- not handling delayed writes.
-
- * makeinfo/float.c (float_type_exists): check if float has a label.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): updated copyright year in --version text.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/tests/Makefile.am: commented top2.texi to fix distcheck.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_begin_document): use PUBLIC id for TexinfoML
- instead of SYSTEM.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/Makefile.am: removed texinfo.dtd and texinfo.xsl and ...
-
- * util/Makefile.am: added here.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * utils/catalog.in: catalog file for texinfo.dtd.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/texinfo.dtd:
- * makeinfo/texinfo.xsl: moved to ...
-
- * utils/texinfo.dtd:
- * utils/texinfo.xsl: here.
-
-2004-01-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/texinfo.dtd: added ordm and ordf entities and dmn element.
- updated indexterm location in tables.
-
-2004-01-22 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\dofloat): handle empty float type and empty
- float label separately, matching makeinfo behavior.
- * doc/texinfo.txi (Floats): new section, not yet fully written.
- (Special Displays): new chapter to hold it.
- (Footnotes, Images): move these sections to the new chapter.
- (@@-Command Summary): list new commands.
- * NEWS: mention new commands here too.
-
-2004-01-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_begin_index): move data to a temporary location
- for delayed use and insert back when handling delayed writes.
-
- * makeinfo/index.c (cm_printindex): call xml_begin_index when not
- handling delayed writes too.
-
-2004-01-19 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: doc fix.
-
-2004-01-18 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\commondummies): dummify @tie and remaining
- @<char> commands.
- (\tocindent): reduce to 15pt to match \defaultparindent.
- (\setref): use XR as control sequence prefix
- instead of just X; seems nicer. Change calls.
-
- Finish implementing @listoffloats:
- (\xrdef): keep lists of each float type.
- (\dofloat): save the floattype in the aux file.
- (\Efloat): write the lof text to the aux file.
- (\iffloat, \doiffloat, \listoffloats,
- \listoffloatsdo, \listoffloatsentry): new macros.
- * bootstrap: autoheader should come after aclocal, I think.
-
-2004-01-17 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\doitemize): rename from \itemizey.
- (\itemizeitem): do not set \parskip=0 if the last
- thing was a \nobreak (e.g., from \sectionheading).
- Report from: Jesper Harder <harder@ifa.au.dk>,
- 17 Jan 2004 22:03:51 +0100.
-
- * doc/texinfo.txi (email): no angle brackets in TeX output.
- Report from: Jesper Harder <harder@ifa.au.dk>,
- 17 Jan 2004 21:03:21 +0100.
-
-2004-01-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): Prefixed captions with
- float_type. For HTML, used an <ul> block.
-
-2004-01-17 Alper Ersoy <dirt@gtk.org>
-
- * info/info.c (main, info_short_help): new option -w, --where,
- --location that prints the physical location of Info file.
-
-2004-01-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/defun.c (defun_internal):
- * makeinfo/insertion.c (end_insertion): enclose paragraphs in @def
- blocks in a blockquote element for indentation in the HTML output.
-
-2004-01-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (insert_html_tag_with_attribute): new function.
- (insert_html_tag): only call insert_html_tag_with_attribute with
- NULL attribute string and return.
- (push_tag, pop_tag): keep the element attributes in stack too.
- (html_output_head): fixed span.roman in the default CSS.
-
- * makeinfo/html.h: new attribs member in hstack struct.
-
- * makeinfo/cmds.c (cm_dmn, cm_code, cm_sc, cm_r): use
- insert_html_tag_with_attribute for setting element class.
-
-2004-01-15 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\readauxfile): \ must have catcode other to
- handle \ in node/section names.
-
-2004-01-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/toc.c (cm_contents): fixed Docbook element stack underflow.
-
- * makeinfo/xml.c (xml_insert_indexterm): set xml_dont_touch_items_defs
- for only XML output.
-
-2004-01-14 Simon Josefsson <jas@extundo.com>
-
- * util/gendocs.sh: new option --html.
-
-2004-01-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (rollback_empty_tag): rewrote to also identify empty
- elements with attributes.
- (insert_html_tag): increment and decrement in_html_elt.
-
- * makeinfo/index.c (index_add_arg): do not call flush_output for xml
- and html outputs as they do not need an accurate output line number
- tracking, and flush_output makes rollback_empty tag useless.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_code): increment and decrement in_html_elt when
- inserting the class attribute to avoid space char being replaced with
- entities.
- (cm_r, cm_dmn): use insert_string instead of add_word for the class
- attribute.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_r): changed add_word_args with insert_html_tag,
- and changed inline style with a class attribute.
-
- * makeinfo/html.c (insert_html_tag): when the current element is the
- same with the last in the stack, do not return if it's span.
- (html_output_head): new CSS class roman (for @r.)
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (cm_node): reset output_position when closing the
- current HTML output file.
-
- * makeinfo/files.c (handle_delayed_writes): fixed position updating of
- the next writes.
-
-2004-01-13 Karl Berry <karl@gnu.org>
-
- * makeinfo/files.c (register_delayed_write): reword warning, and
- only warn if writing to stdout, not /dev/null.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (glean_node_from_menu): removed unnecessary
- line_number incrementation.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats):
- * makeinfo/index.c (cm_printindex): decrement line_number just after
- get_rest_of_line to make messages refer to the correct line,
- re-increment it just before returning.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (cm_node): fixed prev, next, up nodes defaulting
- code to not make use of @menus after @bye.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (cm_printindex): handle @printindex immediately
- if the output format is Docbook, rather than waiting for delayed
- writes.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): insert xml elements also for
- docbook.
-
-2004-01-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (float_type_exists): new function that checks if a
- specific type of @float is previously used.
- (cm_listoffloats): warn if requested float_type is unknown.
-
-2004-01-12 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/files.c (register_delayed_write): warn if delayed write is
- requested when the output file is not seekable.
-
-2004-01-10 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Using Include Files): mention the possibility
- of no nodes in an include file. From Bob.
-
-2004-01-10 Simon Josefsson <jas@extundo.com>
-
- * makeinfo/node.c (cm_node): Only print ",\n" at correct places.
-
-2004-01-10 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (html_output_head): use insert_string instead of
- add_word for css inclusion to avoid reformatting.
-
-2004-01-09 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new variable xml_dont_touch_items_defs.
-
- * makeinfo/cmds.c (cm_comment, cm_sp):
- * makeinfo/xml.c (xml_insert_indexterm): set and unset
- xml_dont_touch_items_defs.
-
- * makeinfo/xml.c (xml_insert_element_with_attribute)
- (xml_add_char): do not do anything about @deffnx and @itemx commands
- if xml_dont_touch_items_defs is non-zero.
-
-2004-01-09 Alper Ersoy <dirt@gtk.org>
-
- * info/Makefile.am: define INFODIR2 that points to $datadir/info.
-
- * info/info.c (main): prepend INFODIR2 to infopath, if defined and if
- not the same with INFODIR.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (cm_printindex): adapted to delayed writing,
- decreased the space between the columns of plaintext output.
-
- * makeinfo/float.c (cm_listoffloats): disabled menu header checks,
- synced column_width with @printindex.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c: moved INDEX_ELT and INDEX_ALIST typedefs to ...
-
- * makeinfo/index.h: here
-
- * makeinfo/files.h:
- * makeinfo/files.c (register_delayed_write): save line number in input
- document that the calling command is in.
- (handle_delayed_writes): adjust byte offsets in tag table and output
- line numbers in all of the indices,
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): when finished, write
- the tag table after handling delayed writes.
-
- * makeinfo/node.c (write_tag_table): accept a filename argument, and
- open the file in append mode.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (add_new_float):
- * makeinfo/float.h: save the line number @float command used.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/toc.c (cm_contents): moved the call to html_output_head
- to ...
-
- * makeinfo/files.c (register_delayed_write): here.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): adapted for delayed writing,
- and slightly fixed formatting with no_headers.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c: use cm_contents for @shortcontents
- and @summarycontents too.
-
- * makeinfo/files.c (register_delayed_write)
- (handle_delayed_writes): new functions.
-
- * makeinfo/files.h: new delayed_write struct and
- handling_delayed_writes variable.
-
- * makeinfo/makeinfo.c (insert): use whitespace macro instead of
- testing characters manually.
- (convert_from_loaded_file): call handle_delayed_writes when finished.
-
- * makeinfo/toc.c (contents_update_html, contents_update_info)
- (shortcontents_update_html, shortcontents_update_info): changed file
- read/writes with insert and insert_string.
- (rewrite_top, contents_update, shortcontents_update)
- (toc_update, cm_shortcontents): removed functions.
- (cm_contents): for HTML and Info, only call register_delayed_write if
- handling_delayed_writes is not true. Call contents_update_html and
- other variants according to output format and command name.
-
- * makeinfo/toc.h: removed obsolete variables and functions.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (index_add_arg): keep line number of the index
- entry where it appears in the output.
- (insert_index_output_line_no): new function.
- (cm_printindex): call insert_index_output_line_no for info and
- plaintext outputs.
-
-2004-01-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.h: new variable output_line_number.
-
- * makeinfo/makeinfo.c (flush_output): keep number of lines in the
- flushed data, in output_line_number variable.
-
-2004-01-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): when there is no caption, do not
- insert space between the float number and the colon.
-
-2004-01-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): use shorttitle only if it's
- defined.
-
-2004-01-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c: new command @shortcaption.
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new element SHORTCAPTION.
-
- * makeinfo/insertion.c (cm_caption): insert CAPTION or SHORTCAPTION
- according to command.
- (begin_insertion): read @shortcaption too. Fixed XML floatpos
- contents.
-
- * makeinfo/float.h: added shorttitle and position to the float_elt
- struct.
-
- * makeinfo/float.c (add_new_float): accept a shorttitle argument.
- (current_float_shorttitle, current_float_position): new functions.
- (cm_listoffloats): if title is too long to fit into a line, try
- shorttitle.
-
-2004-01-07 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.h: new variable node_has_listoffloats.
-
- * makeinfo/float.c (cm_listoffloats): insert menu header string only
- if node_has_listoffloats is not true.
-
- * makeinfo/node.c (cm_node): reset node_has_listoffloats.
-
-2004-01-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): fixed a thinko in @float
- arguments parsing code, regarding string termination; changed manual
- input text skipping with skip_whitespace_and_newlines for proper
- line_number handling; and changed magic number 10 with sizeof for
- improved readability.
-
- * makeinfo/float.c (cm_listoffloats): end paragraph before the menu
- header. Use add_html_block_elt to insert <div> element.
-
-2004-01-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/crossrefs.c:
- * makeinfo/crossrefs.h: moved to ...
-
- * makeinfo/xref.c:
- * makeinfo/xref.h: new files.
-
- * makeinfo/Makefile.am:
- * makeinfo/cmds.c:
- * makeinfo/footnote.c:
- * makeinfo/html.c:
- * makeinfo/makeinfo.c:
- * makeinfo/node.c:
- * makeinfo/node.h:
- * makeinfo/sectioning.c:
- * makeinfo/toc.c: adjusted for new names.
-
-2004-01-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c:
- * makeinfo/makeinfo.h: moved cross referencing commands to ...
-
- * makeinfo/crossrefs.c:
- * makeinfo/crossrefs.h: new files.
-
- * makeinfo/cmds.c:
- * makeinfo/footnote.c:
- * makeinfo/html.c:
- * makeinfo/makeinfo.c:
- * makeinfo/node.c:
- * makeinfo/sectioning.c:
- * makeinfo/toc.c: added crossrefs.h to includes.
-
- * makeinfo/Makefile.am: added new files crossrefs.c and crossrefs.h
-
-2004-01-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (cm_node): removed ``Node: <nodename>'' from the
- node headers.
-
-2004-01-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): keep line_number the same
- before and after get_until, so messages issued inside full_expansion
- have correct line numbers.
-
-2004-01-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (handle_menu_entry):
- * makeinfo/node.c (glean_node_from_menu): adjust line_number.
-
-2004-01-05 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\rawbackslashxx): rename to \backslashcurfont,
- to keep reducing the number of `xx's here.
-
- * doc/texinfo.tex (\setref): call \atdummies, not \indexnofonts; we
- need to keep the user's commands.
- (\dofloat): call \indexnofonts and \turnoffactive
- to support commands and special characters in the
- float type name.
-
- * doc/texinfo.txi (firstparindent): shorten name so it doesn't
- break in the toc.
-
-2004-01-05 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (html_output_head): new CSS entry span.sc for
- small-caps font variant.
-
- * makeinfo/cmds.c (cm_sc): use span with class attribute sc, instead
- of small.
-
-2004-01-04 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\commondummies, \indexnofonts): Merge the
- common part of these two to ...
- (\commondummiesnofonts): ... a new macro.
- (\indexdummylatex, \indexdummytex, \indexdummydots): Nuke,
- the time saved is not worth the hassle.
-
-2004-01-04 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\makedispenv): Determine the size of the fonts
- according to the value of SETdispenvsize, using ...
- (\setnormaldispenv, \setsmalldispenv, \SETdispenvsize, \smallword):
- (\nosmallword): ... these new macros.
- (\flushleft): No longer defined via \makedispenv.
-
-2004-01-03 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\TeX): new macro, copying plain but make a
- period following end a sentence. Idea from LaTeX.
-
-2004-01-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/node.c (clean_old_split_files): new function.
- (split_file): moved filename generation code to a ...
- (enumerate_filename): new function.
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): call
- clean_old_split_files before calling split_file.
-
-2004-01-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (create_html_directory): new function.
- (insert_toplevel_subdirectory): moved common if blocks to
- create_html_directory. Adjusted checks to reuse existing
- directories, and remove existing <output>.html files, when
- falling back to suffices.
-
-2004-01-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_code): for HTML, use span for @command, @env,
- @file, @option and @samp, and insert command name as class attribute.
-
-2003-12-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (add_char, handle_menu_entry): end <ul> block
- before inserting <p>, and restart afterwards.
-
-2003-12-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (handle_menu_entry): for HTML, append colon only
- if there is a description following the menu item.
-
-2003-12-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (usage): removed short forms of output options.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * cmds.c (cm_comment): do not output comments before HTML header is
- written.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): new option --plaintext.
- (usage): added short forms of --html, --xml, --docbook and --plaintext
- to the help text.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.c (multitable_item): removed thead and tbody from
- HTML tables. Added hsep after @headitem for Info.
- (multitable_item, multitable_tab): for HTML, use th instead of td for
- @headitem rows.
-
- * makeinfo/xml.c (xml_begin_multitable): moved Docbook TGROUP code to
- a ...
- (xml_begin_multitable_group): new function.
- (xml_end_multitable_row): restart TGROUP on @headitem.
- (xml_end_multitable): warn if @headitem is the last item in
- multitable, and output format is Docbook. Joined common code between
- XML and Docbook.
-
-2003-12-30 Arnold D. Robbins <arnold@skeeve.com>
-
- * makeinfo/cmds.c (cm_strong): Use <emphasis role="bold"> for docbook.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): substituted fixed numbers with
- the sizeof operator where possible, and commented code where not, to
- improve code readability.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): do not escape backslash and double
- quote characters in plaintext output.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): do not write magic cookie when
- output format is plaintext.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (add_char): added forgotten html check to
- in_html_block_level_elt if block.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: added new element alttext (IMAGEALTTEXT),
- as a child of image.
-
- * makeinfo/makeinfo.c (cm_image): moved alttext attribute to the new
- alttext child in XML output, to keep markup intact. Moved filename
- CDATA to name attribute.
-
- * makeinfo/texinfo.dtd: updated image element.
-
-2003-12-30 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): use HTML entities in alt attribute.
-
-2003-12-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_item): do not call close_single_paragraph
- and use rollback_empty_tag for empty <dd> removal.
-
-2003-12-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (rollback_empty_tag): new function.
- (insert_html_tag): try rollback_empty_tag before closing both
- tag and old_tag.
-
-2003-12-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_sp): for HTML use <pre>.
-
- * makeinfo/defun.c (defun_internal): do not close paragraph when
- outputting HTML to avoid empty <p> elements.
- (process_defun_args): joined duplicate if/else blocks.
-
- * makeinfo/html.c (insert_html_tag): removed redundant paragraph
- starting code.
-
- * makeinfo/insertion.c (begin_insertion): keep state of the first <dt>
- child of a <dl> in the new html_deflist_has_term variable for ...
- (cm_item): cleaner <br> insertion checks. Fixed non-functional empty
- <dd> rollback code.
-
- * makeinfo/makeinfo.c (add_html_block_elt, add_html_block_elt_args):
- new functions for inserting block level elements that must not be
- preceded by a <p> element.
- (add_char): insert <p> only if in_html_block_level_elt is not true.
-
- * makeinfo/cmds.c (cm_comment, cm_center):
- * makeinfo/footnote.c (output_pending_notes):
- * makeinfo/html.c (html_output_head):
- * makeinfo/index.c (cm_printindex):
- * makeinfo/insertion.c (enum_html, begin_insertion, end_insertion)
- (handle_verbatim_environment, cm_item):
- * makeinfo/makeinfo.c (handle_menu_entry):
- * makeinfo/multi.c (do_multitable):
- * makeinfo/node.c (cm_node):
- * makeinfo/sectioning.c (sectioning_html): use add_html_block_elt and
- add_html_block_elt_args instead of add_word and add_word_args
- respectively, when inserting <ul>, <div>, <h?> and the like.
-
-2003-12-25 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Def Cmd Continuation Lines): new node.
- * NEWS: mention this new feature.
-
-2003-12-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): inhibit paragraph indentation
- for more cases after example, display and the like environments.
-
- * makeinfo/xml.c (xml_start_para, xml_end_para): made <para> and
- </para> indentation more newline-aware.
-
-2003-12-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion, cm_example, cm_smallexample)
- (cm_lisp, cm_smalllisp, cm_format, cm_smallformat, cm_display)
- (cm_smalldisplay): unified whitespaces inside these elements
- in XML and Docbook output (always one newline at the beginning
- and one at the end).
-
-2003-12-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/lang.c (cm_accent_generic_no_headers): do not issue
- warnings when substituting non-ASCII accents with punctuation.
-
-2003-12-24 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_xref): rparen is not allowed after all,
- confirmed by experimentation (thanks to Luc).
- * doc/texinfo.txi (ref): remove it from doc.
-
-2003-12-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): when finished, do
- not indent body and html closing tags, and do not use comment tags if
- there is no trailing information.
-
-2003-12-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_acronym):
- * makeinfo/cmds.h: save second arguments of acronym in acronyms_stack
- and reuse them as title attributes of acronym element of HTML output,
- when there is only one argument given.
-
-2003-12-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): use text_expansion for alt
- attribute of images.
-
-2003-12-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (sectioning_html): do not insert "%s "
- unconditionally for title enumerations, which causes unnecessary
- blanks for @unnumbered and @top.
-
-2003-12-23 Arnold D. Robbins <arnold@skeeve.com>
-
- * float.h (FLOAT_ELT): New member: `title_used'. Avoids reuse of
- title inside nested floats.
- (current_float_used_title, current_float_set_title_used): declared.
-
- * float.c (add_new_float): Init `new->title_used' to zero.
- (current_float_used_title, current_float_set_title_used): new
- functions.
-
- * xml.c (xml_begin_docbook_float): Make use of new functions to
- avoid omitting title, tag, id if have already done so inside
- nested float.
-
-2003-12-22 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_xref): warn if character after @ref does
- not produce a valid Info ref.
- (cm_ref): call cm_xref in both START and END cases.
- * doc/texinfo.txi (ref): make the second example being a "wrong"
- one explicit (report from Luc), and mention the warning.
-
-2003-12-21 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\comma): new command.
- * makeinfo/cmds.c (cm_comma): new fn.
- (command_table): use it for @comma.
- * doc/texinfo.txi (Atsign Braces Comma): Rename node.
- (Inserting a Comma): new node.
- (@@-Command Summary): include it here.
-
-2003-12-20 gettextize <bug-gnu-gettext@gnu.org>
-
- * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.13.1.
-
-2003-12-19 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\ordf, \ordm): use \lllsize instead of \lsize.
- Advice from Steve Peter.
-
- * doc/texinfo.txi (Printing Indices & Menus): typo, @@index ->
- @@vindex. From Luc.
-
-2003-12-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_acronym): read and make use of second argument
- like texinfo.tex does.
-
- * makeinfo/xml.c:
- * makeinfo/xml.h:
- * makeinfo/texinfo.dtd: new elements acronymword and acronymdesc.
-
-2003-12-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): insert float element for
- docbook too.
-
-2003-12-18 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi, doc/info-stnd.texi: fix incorrect cross-manual
- xrefs. From: Juri Linkov <juri@jurta.org>, 18 Dec 2003 05:01:07 +0200.
-
-2003-12-18 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (insert): rollback unnecessary whitespace before
- newline characters.
-
-2003-12-17 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\ordf, \ordm): new macros.
- (\commondummies): include them.
- (\indexnofonts): here too.
- * makeinfo/makeinfo.c (command_table): add them.
- * makeinfo/lang.c (cm_special_char): first cut at handling them.
- * doc/texinfo.txi (Inserting Accents): document them.
-
-2003-12-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/defun.c (process_defun_args): use execute_string instead
- of add_word so accent commands are honored.
-
-2003-12-16 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_begin_document): output xml process instruction
- also in the Docbook prolog.
-
-2003-12-16 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (dots): document enddots spacing.
-
-2003-12-16 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\dots): Use \hfil instead of \hss and only
- the stretch factor in explicit skips; I don't suppose the dots
- will overlap.
- (\enddots): Merged with \dots.
-
-2003-12-16 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_image): quote the src= arg in the Info
- case, since apparently that's what Jan implemented. Report from:
- Torsten Bronger <bronger@physik.rwth-aachen.de>, 16 Dec 2003
- 12:55:30 +0100.
-
- * util/dir-example: wdiff tools.
-
-2003-12-15 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\dofloat): Move \startsavinginserts before
- the begin of the vtop; it's still local---within the group
- open by \float.
- (\dofloat, \Efloat): Fix indentation.
-
-2003-12-15 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\innerdef, \innernewcount): Nuked.
- (\getfloatno): New macro, to establish the right float count.
-
-2003-12-15 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\innernewbox): Nuked, the call expanded.
-
-2003-12-14 Karl Berry <karl@gnu.org>
-
- * makeinfo/tests/*: unset TEXINFO_OUTPUT where necessary.
-
-2003-12-13 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Smallcaps, acronym): Compare and contrast these
- a bit more fully.
- * doc/texinfo.tex (\setfontstyle): just \def the string; since we
- are \edef'd, we can't make ourselves a control sequence.
- (\selectfonts): new macro.
- (\doacronym): print acronym in smaller size, and \unsepspaces for
- if we're called inside @display.
- (\registeredsymbol): we can use \lllsize here too.
-
- * configure.ac: gettext 0.13 (many generated files updated).
-
- * Makefile.am (AUTOMAKE_OPTIONS): 1.8.
-
- * makeinfo/makeinfo.c: give warning if TEXINFO_OUTPUT value is
- unrecognized.
- * doc/texinfo.txi (makeinfo options): document TEXINFO_OUTPUT.
-
- * doc/texinfo.txi (tex): document @LaTeX.
-
- * doc/texinfo.tex (\loggingall): reduce \errorcontextlines for
- sake of infinite loops.
- (\setfontstyle): \def better than \edef?
- (\commondummies): LaTeX is a new dummy.
- (\indexdummies): likewise.
- (\indexdummylatex): sorted the obvious way.
-
- * doc/texinfo.tex (\LaTeX): New macro for new command.
- (\setfontstyle): new macro to remember current font style.
- (\rm,\it,\sl,\bf,\tt,\sf,\ttsl): call it; all but
- the last two are new too.
- (\ssecsc): use correct magnification, we do for everything else.
- (\reducedrm..\reducedsy): new fonts.
- (\reducedfonts): new macro.
- (\textfonts..\smallerfonts): set \lsize and \lllsize macros.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): changed TEXINFO_XML_OUTPUT to
- TEXINFO_OUTPUT. It now specifies the default output format.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/defun.c (defun_internal): implemented basic line
- continuation.
-
-2003-12-13 Karl Berry <karl@gnu.org>
-
- * CVSROOT/loginfo: put filename/version number in mail subject.
-
- * util/srclist.txt (help2man): remove, we require cvs-builders to
- have this installed now (or accept `missing's replacement),
- along with the rest of the dev tools.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/defun.c (defun_internal):
- * makeinfo/insertion.c (end_insertion): do not use tables for HTML
- @deffns.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): strip whitespace from @float
- arguments.
-
- * makeinfo/sectioning.c: last_section_title and last_section_number
- now default to empty strings.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_LaTeX): new function for @LaTeX{}.
-
- * makeinfo/texinfo.dtd: new latex entity.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.h:
- * makeinfo/xml.c: new element DIMENSION.
-
- * makeinfo/cmds.c (cm_dmn): new function for @dmn.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): if TEXINFO_XML_OUTPUT envvar is set,
- default to XML output.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): enabling one output format effectively
- disables others.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/lang.h:
- * makeinfo/lang.c (current_document_encoding): new function.
-
- * makeinfo/xml.c (xml_begin_document): specify encoding in the XML
- prolog if different from no_encoding.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/texinfo.dtd: moved documentlanguage out of para.
-
-2003-12-13 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (add_new_float): now expects position argument too.
-
- * makeinfo/insertion.c (begin_insertion): read arguments from @float
- line, do not look for @anchor.
- (end_insertion): changed info caption style.
- (cm_caption): use is_in_insertion_of_type instead of
- current_insertion_type.
-
- * makeinfo/xml.h:
- * makeinfo/xml.c: new element floatpos.
- (xml_begin_enumerate): check actual supplied value, not first digit.
- Also special case for GPL's silly `@enumerate 0'. From Aharon Robbins
- <arnold@skeeve.com> Tue, 9 Dec 2003 12:38:04 +0200.
-
-2003-12-12 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (ifnotdocbook,ifnotxml): define these @-commands.
- Report from Arnold.
-
- * doc/texinfo.tex (\setfilename): make the \openout\auxfile be
- \immediate, again.
-
-2003-12-09 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\envparseargdef): New macro, a combination
- of \envdef and \parseargdef.
- (\enumerate, \float): Use it.
-
-2003-12-09 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\float, \Efloat, \caption, \shortcaption):
- (\listoffloats): Adapt to the new environment definition framework.
-
-2003-12-09 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\setref, \xrefX): Make the ``\indexnofonts''
- setups in these two consistent.
-
-2003-12-09 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\innernewbox): New macro, non-outer \newbox.
- (\newsaveinsX): Use it.
-
-2003-12-09 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex: after test for epsf.tex, \closein 1, even if the
- file wasn't there.
- (\summarycontents, \tryauxfile): Similarily, \closein 1 even if eof.
- (\startcontents, \contents, \summarycontents): fix indentation.
-
-2003-12-09 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\pdfmakeoutlines): Fix a typo, need
- \def\thisubsecnum not \let.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\makedefun): Add `\def\deffnheader' or the like
- at the end; all calls of this macro changed.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\normaldefunargs): Renamed to ...
- (\defunargs): ... this; all callers changed.
- (\ampdefunargs): Nuked, the only call expanded.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\setfilename): Simplify the code for conditional
- \input of texinfo.cnf.
- (\contents): Call \pdfmakeoutlines only if .toc exists.
- (\pdfmakeoutlines): Thus .toc must exist, no need to check again.
- (\documentlanguage): Simplify, fix indentation.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\center): Separate the horizontal and vetical...
- (\centerH, \centerV): ... versions; account for \leftskip in \centerV.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\group, \Egroup): Don't call \offinterlineskip;
- to fix the line spacing after the group, propagate \prevdepth.
- (Else, @exdent inside @group gets the wrong spacing.)
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\acronym): Check for second parameter, ...
- (\doacronym): using this new function; remove smallcaps.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\pdfmakeoutlines): Make the counting macros
- robust, so that they won't break on incorrectly nested sections.
- (For instance, in the bzip2 manual.)
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\author): If appears inside a @quotation
- environment, interpret it as an affiliation; otherwise it has to
- appear directly inside @titlepage.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\argremovec, \argcheckspaces): Add support for
- continued lines to \parsearg, while ...
- (\domakedefun, \printdefunline): ... removing it from @defun's ...
- (\parsedefunline): ... and thus nuking this.
- (\startdefunx): Replaced by ...
- (\dodefunx): ... this; it reuses the code of the respective @defun.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\defparsearg): Rename to ...
- (\parseargdef): ... this; all uses changed.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- New framework for environments in texinfo.tex. It's used like this:
- \envdef\foo{...}
- \def\Efoo{...}
- It's the responsibility of \envdef to insert \begingroup before the
- actual body; @end closes the group after calling \Efoo.
- \envdef also defines \thisenv, so the current environment is known;
- @end checks whether the environment name matches.
- The \checkenv macro can be used also elsewhere to check whether the
- current environment is the one expected.
-
- Non-false conditionals (@iftex, @ifset) don't fit into this, so they
- are not treated as enviroments; they don't open a group.
- (The implementation of @end takes care not to call \endgroup in this
- special case.)
-
- * doc/texinfo.tex: All environment definitions, true conditionals and
- @ifset, @ifclear, changed.
-
- Another issue:
- @set and @value allowed - and _ in variable names, but @clear, @ifset
- and @ifclear were not ready to accept such variables.
-
- * doc/texinfo.tex (@set, @clear, @ifset, @ifclear): Call
- \makevalueexpandable.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\multitable): Move \everytab={} and the check
- for saved inserts to \everycr; thus \item is \crcr again.
- (\Emultitable): Call \setpercentfalse only after the last \crcr.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\readauxfile): Read it, unconditinally;
- don't open the aux file for writing.
- (\tryauxfile): A new wrapper around \readauxfile, which checks
- whether the file exists.
- (\setfilename): Call \tryauxfile, then open the aux file for writing.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\readauxfile): Don't hide serious problems by
- setting the catcode of backslash to other.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\setref): Call \indexnofonts to get nicer names
- of reference identifiers expanded in \edef.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\scanmacro): Add \spaceisspace, in case we are
- in an environment with active spaces; without this, \eatspaces
- didn't work.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\scanmacro): Define only one version, using ...
- (\scantokens): ... which is a primitive of e-TeX; under ordinary
- TeX, define a replacement.
-
-2003-12-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\spaceisspace): A macro which resets space's
- catcode to its normal value; use where appropriate.
-
-2003-12-08 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: use etex/pdfetex if available.
- (findprog): new helper fn.
- * NEWS (texi2dvi): mention this.
- * doc/texinfo.txi (Format with texi2dvi): use @TeX{} instead of
- @code{tex}, since we don't literally run `tex' any more.
-
- * info/session.c (info_select_reference_this_line): don't crash if
- we have no window->line_starts, as it is after
- set-screen-height to less than 5.
- Report from: Christian Biere <christianbiere@gmx.de>,
- 8 Dec 2003 19:12:08 +0100.
-
- * doc/texinfo.tex (\comma): new command.
-
- * bootstrap: make need for --enable-maintainer-mode more explicit.
-
- * doc/texinfo.tex (\xrefX): otherify everything before getting the
- -title \csname, so that _'s (et al.) are allowed.
-
-2003-12-07 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\xrefX): handle float case.
- (\parsefloat): take additional optional arg for xref label.
- (\dofloat): call \setref to define the float in
- the aux file.
- (\Yfloat): new macro for \setref.
- (\floatmagic): new macro for \xrefX and \dofloat
- to communicate.
-
-2003-12-03 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Not Ending a Sentence): mention special
- entities output for @: in Docbook and XML.
-
-2003-12-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_punct): new function to handle @., @! and @?
- commands.
- (cm_comment): crunch multiple dashes to a single dash for XML
- validity.
-
- * makeinfo/texinfo.dtd: new entities: period, eosperiod, quest,
- eosquest, excl, eosexcl.
-
-2003-12-02 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): look for a newline before
- @anchor and @caption commands in floatenv.
-
-2003-12-2 Arnold Robbins <arnold@skeeve.com>
-
- * makeinfo/insertion.c (end_insertion): Change tests for docbook
- and insertion to check current insertion type instead of if deep
- inside a float insertion.
- (cm_example, cm_smallexample, cm_lisp, cm_smalllisp, cm_cartouche)
- (cm_caption): Same.
-
- * xml.h (FLOATCARTOUCHE): New constant.
- * xml.c (texinfoxml_element_list, docbook_element_list): Add "sidebar"
- for FLOATCARTOUCHE. For docbook, map @display, @smalldisplay to
- "literallayout".
- (replacement_elements): Add entry for CARTOUCHE -> FLOATCARTOUCHE.
- (xml_begin_docbook_float): Special case for CARTOUCHE, sidebars don't
- have labels.
-
-2003-12-01 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\float, \listoffloats): new macros for new
- @-commands -- skeletal implementation only now.
-
- From: Aharon Robbins <arnold@skeeve.com>, 1 Dec 2003 17:43:12 +0200:
- * makeinfo/float.h (current_float_type): declare.
- * makeinfo/cmds.c (cm_colon): new fn.
- (command_table): use it for @:.
-
-2003-11-29 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (@turnoffactive): include @unsepspaces, so
- spaces in anchor names don't expand in the .aux file. From
- Stepan.
-
-2003-11-28 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Abstract Objects): class names are no longer
- printed in rm by default.
- * doc/texinfo.tex (\cite): redefine to always use \sl, never \ttsl.
- * doc/texinfo.tex (\ttslanted): new macro.
- (\normaldefunargs): use it for @var; go back to
- \sl by default.
-
- * doc/texinfo.txi: document @deftypecv.
-
-2003-11-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_comment): do not perform expansion.
-
-2003-11-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_r): also set font-weight to normal in HTML.
-
-2003-11-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_comment): new function to output comments in
- HTML, XML and Docbook outputs.
-
-2003-11-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c: new section and section_name properties in
- index_elt struct.
-
- * makeinfo/index.c (index_add_arg): save current section number and
- title for plain text output.
- (cm_printindex): simplified printing with no_headers output.
-
-2003-11-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.h: new section and section_name properties in
- float_elt struct.
-
- * makeinfo/float.c (add_new_float): save current section number and
- title for plain text output.
- (cm_listoffloats): list floats with no_headers too, following
- printindex @example.
-
-2003-11-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.h:
- * makeinfo/sectioning.c (current_sectioning_number)
- (current_sectioning_title): new functions.
-
- * makeinfo/sectioning.c (get_sectioning_number): moved space char at
- the end of numbers to ...
- (insert_and_underscore, sectioning_html): here.
- (get_sectioning_number, insert_and_underscore): keep track of the last
- number/title to be used by @float, @cindex like commands that need to
- know in which section they are used.
-
-2003-11-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_math): new function that encloses @math
- statements in a math element in XML.
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new element math.
-
-2003-11-27 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): made the layout in Info output
- the same with indices.
-
-2003-11-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c (cm_listoffloats): generate a menu for Info, with
- automatically shortened captions.
-
-2003-11-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_acronym): use acronym element for HTML.
- Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>
- Tue, 25 Nov 2003 10:30:52 +0100.
-
-2003-11-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (cm_appendix): reset numbers only when
- changing enum_marker.
-
-2003-11-25 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (cm_printindex): made Appendix matching locale
- aware.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/index.c (cm_printindex): also catch Appendix and A.1 kind
- of numbers with --no-headers Info output.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_example):
- * makeinfo/xml.c (xml_insert_docbook_image, xml_begin_multitable):
- moved common floatenv handling to ...
- (xml_begin_docbook_float): here.
-
- * makeinfo/insertion.c (end_insertion, cm_smallexample, cm_lisp)
- (cm_smalllisp): insert FLOATEXAMPLE for Docbook if inside @float.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (is_in_insertion_of_type): don't return the
- level, as it is not useful.
- (begin_insertion): instead of is_in_insertion_of_type, use
- float_active.
-
- * makeinfo/insertion.c (cm_example):
- * makeinfo/xml.c (xml_insert_docbook_image, xml_begin_multitable):
- insert empty label for @floats with no @anchor.
-
-2003-11-24 Karl Berry <karl@gnu.org>
-
- * doc/Makefile.am (EXTRA_DIST): remove no-longer-defined
- noinst_SCRIPTS.
-
-2003-11-24 Akim Demaille <akim@epita.fr>
-
- * configure.ac (HELP2MAN): Look for it.
- * doc/help2man: Remove.
- * doc/Makefile.am (HELP2MAN, noinst_SCRIPT): Remove.
- (common_mandeps): Don't depend on HELP2MAN which can be a complex
- command such as "missing --run help2man.
-
-2003-11-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: doc/\global fixes.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c: new command @listoffloats.
-
- * makeinfo/float.c (count_floats_of_type_in_chapter): only count
- floats with @anchors.
- (cm_listoffloats): new function.
-
- * makeinfo/insertion.c (end_insertion): do not prepend float type and
- number if no @anchors.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new element listoffloats.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.h: number sections by default.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_xref): if a reference is being made to a
- float with only one parameter, use the float number in HTML, and
- prepend it to the link in Info outputs.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.h:
- * makeinfo/float.c (get_float_ref): new function to retrieve a float's
- number by its id.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (end_insertion): indent the first paragraph
- after @float.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c: new commands @float and @caption.
-
- * makeinfo/insertion.h: new environment floatenv.
-
- * makeinfo/insertion.c (cm_float, cm_caption): new functions.
- (begin_insertion, end_insertion): handle floatenv.
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new elements float, floattype, caption, floattable,
- floatfigure, floatexample.
-
- * makeinfo/insertion.c (cm_example):
- * makeinfo/xml.c (xml_insert_docbook_image, xml_begin_multitable):
- insert label and id attributes, title element for docbook if used
- inside @float.
-
- * makeinfo/xml.c: replacements for multitable and informalfigure.
- (xml_insert_element_with_attribute): special-cased float element for
- docbook to make it appear in element stack and thus enable element
- replacements inside floatenv.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/float.c:
- * makeinfo/float.h: new files for float environment functions.
-
- * makeinfo/Makefile.am: added new files to makeinfo_SOURCES.
-
-2003-11-24 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_xref): xstrdup the result from
- xml_get_assoc_for_id, as it gets freed later.
-
- * makeinfo/xml.c (xml_get_assoc_for_id, xml_associate_title_with_id):
- reimplemented unnumbered_labels handling.
- (xml_insert_docbook_image): Docbook expects format attribute values to
- be uppercase.
-
-2003-11-23 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: doc fix for multitable.
- * util/gendocs.sh: docbook support, from Simon Josefsson.
-
- * doc/texinfo.tex (\defttsl): new font.
- (\df): set ttsl too.
- (\deffngeneral,\deftypefngeneral,\deftypecvgeneral,
- \deftypheader): call \ampdefunargs or \normaldefunargs.
- (\normaldefunargs): new macro, typesetting defun
- args in ttsl (instead of sl).
- (\ampdefunargs): treat & specially and then call \normaldefunargs.
- (\defname): typeset defun name in tt (instead of bf).
-
- * doc/texinfo.tex: uniformly comment out eol with {% at macro
- starts.
-
-2003-11-23 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (is_in_insertion_of_type): return the level
- where the insertion is found.
-
- * makeinfo/makeinfo.c (search_forward_until_pos): new function that
- sets search_forward boundary.
- (text_expansion): also reset docbook.
-
- * makeinfo/sectioning.h:
- * makeinfo/sectioning.c (current_chapter_number): new function that
- returns top level chapter numbers.
- (handle_enum_increment): always do the incrementation. but return
- strings conditionally.
-
- * makeinfo/xml.c: changed screen element's contained_in_para to 0 for
- Docbook. @lisp/@smalllisp create programlisting.
- (xml_insert_quotation): reimplemented quotation_stack handling.
-
-2003-11-22 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\tocentry): same as \entry, no second 1pt of
- stretch. And a couple doc fixes.
-
- * doc/texinfo.txi (Conventions): finally, get rid of @vskip
- -@baselineskip kludge, we handle index entries after @item's now.
-
-2003-11-22 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.txi: use new @quotation feature.
-
- * texinfo.tex (\putwordDeftypevar, \putwordDeftypefun): Remove.
- * txi-cs.tex, txi-de.tex, txi-en.tex, txi-es.tex, txi-fr.tex,
- txi-it.tex. txi-nl.tex, txi-no.tex, txi-pl.tex, txi-pt.tex,
- txi-tr.tex: The same.
- [texinfo-20031120-deftype-del.patch]
-
- * doc/texinfo.tex (\verbatim,\Everbatim): remove one extra level
- of grouping; move two lines of code ...
- (\setupverbatim): ... here.
- (\doverbatiminclude): just call the new \setupverbatim.
- (\setupverbatiminclude): remove.
- [texinfo-20031121-verbatim2.patch]
-
- * doc/texinfo.tex (\math): no need for \mathcode, and we actually
- can use $ not \implicitmath.
- [texinfo-20031121-math.patch]
-
- * doc/texinfo.tex (\zeroskipmacro): new macro, so we can
- check for true zero skip.
- (\dosubindsanitize): use it.
- [texinfo-20031120-zeroskip.patch]
-
- * doc/texinfo.tex (\doignore): scan in verbatim mode. Without this,
- if the last line of ignored text ended with ``@'', the ``@end ifxxx''
- tag was missed.
- (\dodoignore): use \_STOP_ instead of \ST@P.
- [texinfo-20031120-ignore-at.patch]
-
- * doc/texinfo.tex (\defparsearg): new macro, to simplify places
- where the user macro just calls \parsearg. Use it in many places.
- [texinfo-20031121-defparsearg.patch]
-
- * doc/texinfo.tex (\begin): remove, this is undocumented
- and unused.
- [texinfo-20031121-begin.patch]
-
- * doc/texinfo.tex (\title,\subtitle,\author,...): move to outer
- level (was inside \titlepage), it's more readable than nested
- definitions.
- [texinfo-20031116-titlepage1.patch]
-
- * doc/texinfo.tex (\evenheadingxxx,\oddfootingyyy): might as well
- use \ and avoid changing catcode of @.
- [texinfo-20031116-catofat.patch]
-
- * doc/texinfo.tex (\set): use new macros: \parseargusing and
- \makecsname.
- [texinfo-20031116-set.patch]
-
- * doc/texinfo.tex (\cartouche): avoid \par if we are already in
- vertical mode, in case it has an effect, eg. in an @example;
- avoid extra space from the @cartouche line itself.
- (\Ecartouche): force vertical mode, so that the \kern has the desired
- effect.
- [texinfo-20031120-cart.patch]
-
- * doc/texinfo.tex (\ptexfootnote,\ptexinsert): save orig definitions.
- (\startsavinginserts): new macro (with relatives), call from
- \cartouche, \group, \table.
- [texinfo-20031118-saveins.patch]
-
- * doc/texinfo.tex (\table, \ftable, \vtable, \tablex, \tabley,
- \tablez): Cleaned up indentation, etc.
- (\kitem, \kitemx, \xitem, \xtemx, \description): Removed; they
- didn't look as if they would work in their present state, anyway.
- [texinfo-20031114-table.patch]
-
- * doc/texinfo.tex (\filenamecatcodes): new macro.
- (\include,\verbatiminclude): use it, with new \parseargusing.
- (\pushthisfilestack,etc.): implement our own stack of filenames
- instead of reading the @include argument in a group.
- [texinfo-20031109-include.patch]
-
- * doc/texinfo.tex (\indexbreaks): remove, and remove call.
- (\entry): read arguments on the fly, to avoid fixing catcodes.
- [texinfo-20031121-indexbreaks.patch]
-
- * doc/texinfo.tex (\makevalueexpandable): new macro.
- Change occurrences of \let\value=\expandablevalue to use it,
- to reduce code duplication.
- [texinfo-20031121-value.patch]
-
- * doc/texinfo.tex (\parsedefunlineX,\defunchkspace,defunchktab,
- \defunloop,\defunchkfinish,\replaceeols): New macros.
- (\parsedefunline): start them off. This is to support continuations
- lines for @defun headers.
- [texinfo-20031108-defun-cont.patch]
-
- * doc/texinfo.tex (\defun and all related commands):
- rewrite to use \parsearg and uniform command generation.
- (\makecsname): New macro, to be used within \edef's only.
- [texinfo-20031120-defun.patch]
-
- * doc/texinfo.tex (=, \equalChar): remove active definition of =
- and hacks that printed = in \tt sometimes. We want to print
- everything in \tt anyway, ultimately.
- [texinfo-20031120-defun-pres3.patch]
-
- * doc/texinfo.tex (\defopheader,\defcvarheader,defivarheader):
- use \code for the class name.
- [texinfo-defun-pres2.patch]
-
- * doc/texinfo.tex (\parsearg): Reset the catcode of space before
- we scan the argument; so we don't have to worry about
- obeyed spaces before and after the argument.
- (\parseargx, \parseargy): Nuke, it was wrong anyway--\obeyedspace,
- which is a macro, was compared with \temp which could have been let
- to an obeyed space, but it couldn't be a macro.
- (\removeactivespaces,\removeactivespacesX,\removeactivespacesY): Nuke.
- (\argremovespace): If the argument scanned by \parsearg ends with
- a space, remove it.
- [texinfo-20031108-parsearg-space.patch]
-
- * doc/texinfo.tex: use \other, for clarity and efficiency;
- use `\^^M instead of raw number 13.
- [texinfo-20031108-other.patch]
-
- * doc/texinfo.tex (\doverbatim): \xdef and \gobble, to avoid
- the active space between `\end' and `verbatim'.
- [texinfo-20031120-verbatim.patch]
-
- * doc/texinfo.tex (\quotationlabel): new macro to print label,
- with a \bf space.
- (\quotation): change call so \parsearg is at the end.
- [texinfo-20031118-quot.patch]
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_xref): removed the warning about
- @xrefs to @unnumbered sections, as there are many situations where
- there is no way to fix them.
-
- * makeinfo/insertion.c: removed lingering titlepage_cmd_present
- declaration.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_titlepage, cm_titlepage_cmds): moved to ...
- * makeinfo/insertion.c: here.
-
- * makeinfo/cmds.h (titlepage_cmd_present): moved to ...
- * makeinfo/makeinfo.h: here.
-
- * makeinfo/insertion.c (is_in_insertion_of_type): new function to
- query insertion_stack to see if we are inside a given insertion type.
-
- * makeinfo/makeinfo.h:
- * makeinfo/insertion.c (begin_insertion, end_insertion):
- * makeinfo/xml.c (xml_add_char):
- * makeinfo/xml.h: removed xml_in_copying and inside_titlepage_cmd
- global variables in favor of the new query function.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (discard_until, execute_string): reworded
- multiline related error messages.
- (discard_until): rollback input_text_offset only if not dealing with a
- multiline error, otherwise the same block gets in the way repeatedly.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.h:
- * makeinfo/xml.c (xml_get_assoc_for_id, xml_associate_title_with_id):
- new functions.
- (xml_insert_indexentry): call execute_string(xref) instead of creating
- references directly.
-
- * makeinfo/makeinfo.c (cm_xref): check to see if xref is being made to
- an @unnumbered, and only one argument is given. issue a warning, use
- @unnumbered's title as the third argument.
-
- * makeinfo/sectioning.c (sectioning_underscore): keep track of
- unnumbered sections, and their node names.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (sectioning_underscore): for Docbook, always
- provide label attribute for chapter and unnumbered.
- (handle_enum_increment): simplified enumeration constraints, and
- changed to follow TeX way. Moved marker handling to ...
- (cm_chapter, cm_unnumbered, cm_appendix): here.
- (cm_appendix): restart numbering.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.h:
- * makeinfo/insertion.c: new rawdocbook and rawxml insertion types to
- provide better block names in error messages (instead of "rawhtml" for
- everything.)
- (current_item_function, insertion_type_pname, find_type_from_name)
- (begin_insertion, end_insertion, discard_insertions, cm_docbook)
- (cm_xml, cm_item): honor new types.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_image): issue only a warning instead of an
- error when .txt file is unreadable, to better comply with the manual.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (sectioning_underscore): insert label="" only
- when the output format is Docbook.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_end): get rest of the line before returning
- in case of error, so the parameter to @end does not get leaked into
- the output document.
-
- * makeinfo/makeinfo.c (discard_until): when the expected string is not
- found, check to see if we are looking for @end, and if so issue a more
- descriptive error message.
- (execute_string): keep track of insertion stack to catch multiline
- commands where they are not allowed.
- Report from: Dumas Patrice <dumas@centre-cired.fr>, Wed, 18 Jun 2003
- 09:41:56 +0200.
-
-2003-11-21 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/multi.c (multitable_item): start <tbody> immediately if
- this a regular @item, and first in the table
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/footnote.c (output_pending_notes): always output footnotes
- with in_fixed_width_font = 0, so entity substitutions can take place.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/footnote.c (cm_footnote, output_pending_notes): provide
- back link from footnote marker.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (cm_insert_copying): remove blockquote from
- copying_text when inside bookinfo and the output format is Docbook.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_value): return immediately instead of
- just suppressing bogus warnings.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_value): do not issue bogus warnings about
- undefined values when @value is used inside a @menu environment, and
- the output format is Docbook.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (sectioning_underscore): use @settitle value
- if @top parameter is empty.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_begin_index): make sure we are removing the
- label attribute and not something else.
-
-2003-11-19 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/sectioning.c (get_sectioning_number): do not append space
- with Docbook.
- (sectioning_underscore): insert label attribute to make
- distinction between chapter and unnumbered in Docbook.
- (handle_enum_increment): also increment for Docbook.
-
- * makeinfo/xml.c (xml_begin_index): remove label attribute from index
- element.
-
-2003-11-18 Karl Berry <karl@gnu.org>
-
- * cmds.c (command_table): new commands @deftypecv, @deftypecvx.
- * defun.c, insertion.[ch], xml.c: implement them.
-
-2003-11-18 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (execute_string): better para handling in case
- of nested executions.
-
-2003-11-18 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Multi-column Tables): include cmd name in
- section name.
- (Multitable Rows): use @headitem in example.
-
-2003-11-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_begin_document): upgraded docbook DTD to Docbook
- XML 4.2.
-
- * makeinfo/makeinfo.c (cm_xref):
- * makeinfo/xml.c (xml_insert_docbook_image, xml_insert_indexentry)
- (xml_begin_multitable): close previously open-tag-only elements.
-
-2003-11-17 Karl Berry <karl@gnu.org>
-
- * bootstrap: honor environment variables.
-
-2003-11-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (execute_string): end paragraphs if
- executing @copying text with xml.
-
- * makeinfo/xml.c: disallow nested quotations, legalnotice in abstract,
- and samp in var with Docbook.
-
-2003-11-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/insertion.c (begin_insertion): keep @copying state.
- use legalnotice instead of abstract for @copying.
- (cm_insert_copying): removed redundant work arounds.
-
- * makeinfo/makeinfo.c (execute_string): try to keep tags balanced with
- Docbook and xml.
-
- * makeinfo/xml.c
- (xml_current_stack_index, xml_end_current_element): new functions.
- (xml_add_char): enclose @copying text in a quotation element with
- Docbook.
-
-2003-11-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_settitle): do not automatically start bookinfo
- element after settitle.
-
-2003-11-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c (xml_synindex): new function to keep track of index
- redirections.
- (xml_insert_indexterm): added a check to see if any index
- redirections are made.
-
- * makeinfo/index.c (cm_synindex): let xml_synindex() handle xml part.
-
-2003-11-17 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_uref):
- * makeinfo/xml.c: use ulink for @uref with Docbook.
-
-2003-11-16 Karl Berry <karl@gnu.org>
-
- * util/install-info.c: protoize.
- * util/texindex.c: protoize.
- * util/dir-example (protoize,unprotoize): add.
-
- * doc/texinfo.tex (\everytab): new \toks.
- (\headitem): use it to typeset in bold.
- (\item): reset it.
-
-2003-11-15 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (quotation): document it.
- * doc/texinfo.tex (\quotation): accept optional argument.
- (\doquotation): new macro to test for and typeset it.
-
- * doc/texinfo.txi (Multitable Rows): document @headitem.
-
- * doc/texinfo.tex (\headitem): error by default, redefine inside
- @multitable (= \dotable). New command suggested by Arnold.
-
-2003-11-15 Akim Demaille <akim@epita.fr>
-
- * util/texi2dvi (fatal): New function. Use it.
- (txiversion): Be robust to broken texinfo.tex.
-
- * doc/texinfo.txi (example): mention use of @r for annotations.
-
-2003-11-15 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c: new command @headitem.
-
- * makeinfo/insertion.c (cm_headitem): new function.
-
- * makeinfo/insertion.h: new variables to keep head item state.
-
- * makeinfo/multi.c (multitable_item, end_multitable):
- * makeinfo/xml.c (xml_end_multitable_row, xml_end_multitable):
- insert thead element if @headitem is used.
-
- * makeinfo/xml.h: new element THEAD.
-
- * makeinfo/texinfo.dtd: updated multitable structure.
-
- * NEWS: announced @headitem.
-
-2003-11-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (cm_xref): make use of third and fifth arguments
- of @xref with Docbook.
-
- * makeinfo/xml.c: use Docbook citetitle for @cite.
-
-2003-11-13 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: doc fixes.
-
- * configure.ac, NEWS: autoconf 2.59.
-
-2003-11-13 Akim Demaille <akim@epita.fr>
-
- * configure.ac: Use AC_CHECK_DECLS, not txi_CHECK_DECLS.
- Also use # instead of dnl for comments.
- * acinclude.m4: Remove.
-
-2003-11-14 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_noindent): output continued paragraphs with
- docbook and xml only when @noindent command is used.
- (cm_noindent_cmd): new function. Patch from Arnold Robbins
- <arnold@skeeve.com>, 13 Nov 2003 15:43:02 +0200.
-
-2003-11-11 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_i, cm_b, cm_r): do not use lineannotation if we
- are printing indices.
-
- * makeinfo/insertion.c (cm_insert_copying): removed unnecessary xml
- fix.
-
- * makeinfo/texinfo.dtd: added OElig and oelig entities.
-
-2003-11-11 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_sp): disabled parameter expansion.
-
-2003-11-10 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c:
- * makeinfo/insertion.c (cm_html): do not process @xml blocks.
- (cm_xml): new function to process @xml.
-
- * makeinfo/xml.c (xml_start_para, xml_end_para): skip para handling in
- footnote.
- (xml_insert_footnote): keep state in xml_in_footnote variable.
-
- * makeinfo/texinfo.dtd: updated settitle definition.
-
-2003-11-10 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Output Formats): rewrite to fix underfull
- boxes.
-
-2003-11-10 Alper Ersoy <dirt@gtk.org>
-
- * doc/texinfo.tex (\commondummies): added registeredsymbol.
-
-2003-11-09 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/makeinfo.c (main): fixed a segfault with --html
- --no-header.
-
-2003-11-09 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (html_output_head): output node name in title first.
-
-2003-11-09 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new Docbook elements for quotation: tip, note,
- important, warning, caution.
-
- * makeinfo/xml.c: better font tags for Docbook.
- (xml_insert_quotation): new function that is aware of specialized
- Docbook elements for quotation.
- (xml_insert_entity): use add_char() instead of insert() for correct
- paragraph handling.
-
- * makeinfo/insertion.c (begin_insertion, end_insertion): use
- xml_insert_quotation() for quotations.
- (cm_quotation): removed quotation element insertion.
- (cm_insert_copying): also work around xml tags.
-
- * makeinfo/cmds.c (cm_b): really use bold with Docbook.
-
- * NEWS: @quotation changes.
-
-2003-11-08 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (registeredsymbol): new node.
-
- * doc/Makefile.am (HELP2MAN): invoke explicitly from $(srcdir), in
- case . is not in PATH.
-
- * configure.ac (AC_CONFIG_HEADERS): apparent AM_CONFIG_HEADERS is
- obsolete now, and we get to use AC_CONFIG_HEADERS again.
-
- * doc/texinfo.txi (Fonts): mention <lineannotation> feature in
- Docbook feature.
-
- * doc/texinfo.txi (itemx): warn not to use blank lines between
- @itemx's.
-
-2003-11-08 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c (cm_i, cm_b, cm_r): for Docbook, use <lineannotation>
- in @example-like environments.
- (cm_r): For HTML use <span> to make sure we always get roman text.
-
- * makeinfo/xml.c:
- * makeinfo/xml.h: new docbook element <lineannotation>. Added also to
- replace_elements to avoid nesting.
-
-2003-11-08 Alper Ersoy <dirt@gtk.org>
-
- * doc/texinfo.txi (Custom Headings): removed a newline that broke
- Docbook output.
-
- * NEWS:
- * makeinfo/cmds.c: new command @registeredsymbol
-
- * makeinfo/cmds.c (cm_registeredsymbol): new function.
- (cm_code): fixed in_fixed_width_font adjustment for XML and Docbook
- outputs.
- (cm_noindent, cm_indent): set xml_no_indent as well.
-
- * makeinfo/makeinfo.c (reader_loop): use entities for double quotes
- and dashes in HTML, XML and Docbook outputs.
-
- * makeinfo/multi.c (setup_multitable_parameters): convert
- @columnfractions to integer percentages (original code from Arnold
- Robbins <arnold@skeeve.com>.)
- (multitable_item, cm_tab): add width attribute to <td> element if
- @columnfractions is used.
-
- * makeinfo/texinfo.dtd: added an optional role attribute to para
- element (used for @noindent.) New attributes ldquo, rdquo, ndash,
- mdash, registered.
-
- * makeinfo/xml.c: replaced repeated command element with more
- appropriate Docbook elements in docbook_element_list.
- (xml_start_para, xml_end_para): new functions to centralize paragraph
- handling.
-
- * makeinfo/xml.h: new variable xml_no_indent.
-
-2003-11-07 Karl Berry <karl@gnu.org>
-
- * bootstrap: run the various auto* tools we need instead of
- autoreconf, which copies in older versions of files.
-
- * doc/Makefile.am (texinfo): remove the special rule, it seems to
- be fixed.
-
- * Makefile.am (AUTOMAKE_OPTIONS): bump to 1.7.8.
- * doc/version.texi, doc/version-stnd.texi: cvs add these again,
- because with AM_MAINTAINER_MODE they are not created
- (unless --enable-maintainer-mode is given).
-
- * doc/Makefile.am (*.1) [MAINTAINER_MODE]: use this conditional
- instead of TEXINFO_MAINT, now that we have it.
- * configure.ac (TEXINFO_MAINT): no longer needed, since we call
- AM_MAINTAINER_MODE.
-
-2003-11-06 Karl Berry <karl@gnu.org>
-
- * bootstrap: ok, restore --force since it doesn't help Alper
- anyway.
-
- * AUTHORS: Silly syntax.
- * bootstrap: no --force, everything is considered obsolete then
- (thanks Alper).
-
-2003-11-06 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (html_output_head): add <link> elements pointing to
- top, up, next, prev nodes when splitting output, and to top when not
- splitting. Also provide a link to Texinfo homepage.
- (add_link): use nodename as title attribute.
-
-2003-11-05 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/html.c (html_output_head): append node name to title if
- splitting. Escape special chars in title.
-
- * makeinfo/node.c (cm_node): removed <link> elements from HTML node
- navigation <div> as they are only allowed in <head>.
-
-2003-11-05 Alper Ersoy <dirt@gtk.org>
-
- * doc/texinfo.txi (Installing Dir Entries): fixed @uref for Free
- Software Directory.
- (Command List): Escaped @/.
-
- * info/display.c (handle_tag, handle_tag_start, handle_tag_end): new
- functions.
- (display_update_one_window): ignore the text between magic
- tags/cookies.
-
- * makeinfo/cmds.c (cm_dots, cm_enddots): use insert_string() for HTML
- to avoid escaping.
- (cm_bullet): use entity name (bull) instead of number (149).
-
- * makeinfo/index.c (cm_printindex): escape expanded_index.
-
- * makeinfo/lang.c (cm_accent_generic_html): handle @dotless{i}
- correctly.
- (cm_special_char): use entity names for @OE (OElig) and @oe (oelig)
- instead of numbers.
-
- * makeinfo/node.c (cm_node): escape node names in HTML output.
-
- * makeinfo/xml.c (xml_id): check to see if the character is allowed.
-
- * makeinfo/tests/accent-text.txi: new @dotless{j} lines.
-
- * makeinfo/tests/accent: look for &acute;j instead of &acute;i.
-
- * TODO: removed item about @dotless in HTML output.
-
-2003-11-04 Karl Berry <karl@gnu.org>
-
- * util/Makefile.am (EXTRA_DIST): spurious space after trailing
- backslash.
-
- * configure.ac (AC_PREREQ): 2.58.
-
-2003-11-03 Karl Berry <karl@gnu.org>
-
- * util/Makefile.am (EXTRA_DIST): add gdoc.
-
-2003-11-02 Karl Berry <karl@gnu.org>
-
- * util/gendocs.sh: doc fix.
-
- * doc/texinfo.txi (Using Texinfo): merge most details into ...
- (Output Formats): ... this section.
-
- * util/dir-example (VM): add.
-
-2003-11-01 Alper Ersoy <dirt@gtk.org>
-
- * doc/texinfo.txi (Conditional Commands): Docbook text should
- really use @ifdocbook.
-
- * info/info.c (raw_escapes_p): 1 by default.
- (long_options): new option no-raw-escapes.
- * doc/info-stnd.texi (Invoking Info): document it.
-
-2003-10-31 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/xml.c:
- * makeinfo/xml.h:
- * makeinfo/insertion.c (handle_verbatim_environment): use
- <![[CDATA...]]> for @verbatim in docbook output too.
-
-2003-10-31 Karl Berry <karl@gnu.org>
-
- * TODO: image scaling in html needed.
- * makeinfo/cmds.c (cm_strong): only give the warning if we're
- actually producing Info output.
-
- * makeinfo/cmds.c (cm_strong): reword message and check for only
- *Note:, not *Note:*. From: Kevin Ryde <user42@zip.com.au>, 31 Oct
- 2003 06:19:05 +1000.
-
-2003-10-29 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Def Cmd Template): shorten.
- * makeinfo/makeinfo.c: help message.
- * doc/texinfo.tex: version update.
- * makeinfo/texinfo.dtd: update copyright.
-
-2003-10-28 Alper Ersoy <dirt@gtk.org>
-
- * makeinfo/cmds.c: output correct elements for @command,
- @env, @file, @option and @samp commands, and also handle
- @titlepage in xml output. New commands: @docbook,
- @ifdocbook and @ifnotdocbook for conditional docbook output.
-
- * makeinfo/defun.c (args_from_string): allow comma to be
- recognized as a separate token to help XML side of things.
- (process_defun_args): let xml.c handle xml output.
-
- * makeinfo/insertion.c: handle @verbatim properly when
- outputting xml. This means: surround data with a <verbatim>
- block, use <![[CDATA ... ]]> and disable escaping.
- Recognize @titlepage, @docbook, @ifdocbook and
- @ifnotdocbook.
- (cm_insert_copying): do not trust the consistency of
- copying_text, because full_expansion doesn't let open
- docbook elements to be closed.
- (cm_item): generate correct index entries in xml output.
-
- * makeinfo/insertion.h: new insertion types: ifdocbook,
- ifnotdocbook, titlepage.
-
- * makeinfo/lang.c: notify language changes with
- @documentlanguage in xml output, using <documentlanguage
- xml:lang=".." /> elements.
-
- * makeinfo/makeinfo.c: trailing encoding settings in html
- output are commented. Do not append any encoding settings
- to xml and docbook outputs. Set process_docbook variable
- for @docbook, etc. and updated --help about it.
- (set):
- (clear): Output @set and @clear in xml so it's possible to
- pass variables to further processors.
-
- * makeinfo/makeinfo.h: process_docbook and
- inside_titlepage_cmd (to check validity of @author, @title,
- @subtitle, etc.)
-
- * makeinfo/sectioning.c: heading-only commands (@chaphading,
- etc.) do not start/end sections in xml output. They are now
- equivalents of the title element.
-
- * makeinfo/toc.c: @contents and @shortcontents now appear in
- the output.
-
- * makeinfo/xml.c: changed element_list typedefs to also note
- whether an element is filled. Prefilled elements get
- xml:space="preserve" attribute. Added xml prolog. Root element
- in xml output gets the document language like it does in
- docbook, but with xml:lang. Removed indentation for xml
- output. Also lines in paragraphs are joined.
- (xml_process_defun_args):
- (xml_begin_definition):
- (xml_end_definition):
- (xml_begin_def_term):
- (xml_end_def_term): functions to handle @def environments.
-
- * makeinfo/xml.h: new elements in xml_element enum:
- TITLEPAGE, AUTHOR, BOOKTITLE, BOOKSUBTITLE, COMMAND_TAG,
- ENV, FILE_TAG, OPTION, SAMP, CONTENTS, SHORTCONTENTS,
- DOCUMENTLANGUAGE, VERBATIM, SETVALUE, CLEARVALUE, DEF*.
- (Suffices of COMMAND_TAG and FILE_TAG are to avoid variable
- name clashes.)
-
- * makeinfo/texinfo.dtd: updated to reflect changes.
-
- * doc/texinfo.tex: skip @docbook and @ifdocbook.
-
-2003-10-28 Karl Berry <karl@gnu.org>
-
- * util/gendocs.sh: new -o option to specify output directory.
-
-2003-10-27 Karl Berry <karl@gnu.org>
-
- * lib/system.h (LC_MESSAGES): no longer needed according to
- Bruno, libintl.h defines it.
- Message of 16 Jul 2003 18:17:23 +0200.
-
-2003-10-27 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\defname): be sure to declare the space
- we get from \rightskip in the first line.
- (\parsebodycommon): Be careful not to issue \medbreak after
- \penalty 2000.
- (\defxbodycommon): The penalty changed from 2000 to 3000;
- it should be higher that the one in \parsebodycommon.
- -- added "@c vim:sw=2:" near the end, for my comfort.
-
-2003-10-27 Stepan Kasal <kasal@ucw.cz>
-
- More cleanup of active chars in @defxx arguments:
-
- * doc/texinfo.tex (\opnr, \clnr): Reimplemented, ...
- (\oprm, \clrm, \opnested, \ampnr): ... nuking these, and using ...
- (\parenfont, \infirstlevel, \bfafterword): ... 3 new macros, ...
- (\ifampseen): ... and a new \if.
- (\brackcount): New count, to count also square braces, ...
- (\lbrb, \rbrb): ... here.
- (\checkparencounts): Macros to check whether both counts get back
- to 0; ...
- (\badparencount, \badbrackcount): ... if not, issue an error
- message and reset the respective count.
- (\deftypefnheaderx): Don't call \normalparens, it has no effect.
- (\defvarargs): Call \boldbrax instead of \normalparens.
- (\normalparens): Nuked.
-
-2003-10-26 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/session.c (info_menu_or_ref_item): If point is before all
- the cross-references, use the first one as the default, instead of
- setting which to -1 and crashing. (Patch originally sent 2000-10-09.)
- Debian bug 74278, reported from: Josip Rodin <joy@cibalia.gkvk.hr>,
- 7 Oct 2000 19:44:24 +0200.
-
-2003-10-26 Karl Berry <karl@gnu.org>
-
- * configure.ac (AM_MAINTAINER_MODE): enable, to avoid lossage
- when Texinfo sources are imported into other
- repositories (NetBSD, TeX Live).
- Most recently suggested by Thomas Klausner
- <wiz@danbala.ifoer.tuwien.ac.at>, 9 Sep 2003 14:57:09 +0200.
-
- * makeinfo/node.c (validate_file): ensure tem1 && tem2 before
- running STREQ. Report from: Akim Demaille <akim@epita.fr>,
- 13 Oct 2003 10:43:10 +0200.
-
- * doc/Makefile.am (infokey.1): new target.
- (man_MANS): include infokey.1.
- Noticed this in Debian diff.
-
- * util/texi2dvi: check for tex up front; inspired by Debian diff.
-
- * TODO: makeinfo -E should do simple macro expansion, not
- validity checking (even syntax, for @tex processing).
-
- From: Stepan Kasal <kasal@ucw.cz>, 24 Oct 2003 19:10:02 +0200.
- Start at making makeinfo -E behave more like a macro preprocessor,
- avoiding consistency checks.
- * makeinfo/insertion.c (cm_menu,cm_detailmenu): avoid checks if
- macro_expansion_output_stream.
- * makeinfo/makeinfo.c (main): set validating=0 if
- macro_expansion_output_stream.
-
- * util/texi2dvi (comment_iftex_sed): don't think we need to
- comment out @ifhtml sections here, makeinfo will not expand them
- by default.
-
-2003-10-25 Karl Berry <karl@gnu.org>
-
- * info/info.c: --raw-escapes affects Info files, not just man
- pages.
-
- * doc/texinfo.tex: novalis doesn't like my clarification, so make
- it a special exception instead.
-
-2003-10-24 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\defname): Cleanup of this macro.
- (\boldbraxnoamp): Nuked, it's equivalent to \boldbrax;
- the caller changed.
- Other minor cleanups around active paretheses.
- (\defunargs): After reporting the "Unbalanced paretheses" error,
- reset the count.
-
-2003-10-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (makeinfo advantages): mention that plain text
- --no-headers does --enable-encoding.
-
-2003-10-23 Karl Berry <karl@gnu.org>
-
- * makeinfo/macro.c (define_macro): write the macro definition
- itself to the output stream, to give texinfo.tex a chance at it.
- Report from: Akim Demaille <akim@epita.fr>, 22 Oct 2003 17:15:34
- +0200.
-
- * doc/texinfo.tex (\readauxfile): make the \openout\auxfile be
- \immediate, to avoid spurious terminal output from the
- \immediate's in \setref.
-
-2003-10-23 Stepan Kasal <kasal@ucw.cz>
-
- Rewrite \parsearg:
- * doc/texinfo.tex (\parsearg, \parseargusing): \parseargusing is
- a new macro which works just like good old \parsearg but takes
- one more parameter which contains code to be performed within
- a group just before we slurp the rest of the line---typically,
- some catcode chages go here.
- (\parseargx): Insert an \empty token before the arg to be read,
- to prevent loosing of braces. (Thus @end{foo} no longer works.)
- (\parseargline, \argremovecomment, \argremovec): Change the way
- comments are stripped; do not use \toks0.
- (\removeactivespaces): is now called directly from \parsearg (via
- \parseargusing and \argremovec), and stripps only the trainling
- active spaces, doesn't perform expansion.
- (\finishparsearg): New macro, finishes \parsearg by nuking the
- added \empty token.
- (\end, \endxxx): Don't call \removeactivespaces, don't use \toks0;
- because of efficiency, move the error handling to ...
- (\badenderror): ... a new macro.
- (\doverbatim): ``\end{verbatim}'' changed to ``\end verbatim.''
-
- Cleanup of various details with active spaces.
- (\parseargx): Do the \futurelet and move the rest ...
- (\parseargy): ... to a new macro;
- (\parseargusing): caller changed;
- (\parseargdiscardspace): the other caller nuked.
- (\obeyedspace, \sepspaces, \unsepspaces): Move near to \parsearg.
- (\obeyedspace): Is now a macro containing the active space.
- (\unsepspaces): No longer makes spaces active.
- (\ignoreactivespaces): Nuked, it's only appearance in ...
- (\aliasxxx): ... replaced by direct code.
-
-2003-10-23 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: comments at top.
-
- * AUTHORS: add kama. (kama's address is now khmarbaise@gmx.de.)
-
-2003-10-21 Karl Berry <karl@gnu.org>
-
- * util/gendocs.sh: revision of mohit's original.
- * util/Makefile.am (EXTRA_DIST): add gendocs.sh and
- gendocs_template.
-
-2003-10-20 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (handle_include): only close_paragraph if
- !insertion_stack, else we get extra blank lines when
- used inside @example.
- * makeinfo/insertion.c (handle_verbatim_include): likewise, plus
- move the indentation around.
- Report from: Brian Gough <bjg@network-theory.co.uk>,
- 20 Oct 2003 14:36:49 +0100.
-
- * makeinfo/makeinfo.c (close_paragraph): formatting changes to
- minimize lines.
-
- * makeinfo/insertion.c (end_insertion): for html output in the
- example/etc. case, kill_self_indent to get rid of
- leading whitespace.
- Report from: Brian Gough <bjg@network-theory.co.uk>,
- 20 Oct 2003 14:36:49 +0100.
-
-2003-10-16 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\shortcontbf): cmb10 scaled \magstep1, not cmb12,
- since cmb12 is not a standard font.
- Report from: Staszek Wawrykiewicz <staw@gust.org.pl>,
- 16 Oct 2003 06:44:40 +0200.
-
-2003-10-14 Karl Berry <karl@gnu.org>
-
- * lib/xstrdup.c: put old version back, we're not ready for gnulib
- xmalloc yet.
-
- * makeinfo/insertion.c: undo xml_no_para change, it causes more
- problems than it solves, according to Alper (Ersoy, <dirt@gtk.org>).
-
-2003-10-12 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c (begin_insertion,end_insertion): in rawhtml
- case (also used for rawxml), increment and decrement xml_no_para.
-
- * makeinfo/lang.c (cm_documentencoding): force the normal (info)
- expansion when reading the arg, even when parsing xml/html/docbook.
- Report from: Kevin Ryde <user42@zip.com.au>,
- 13 Oct 2003 10:02:23 +1000.
-
-2003-10-09 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\chapterzzz,...,\unnumberedsubsubseczzz): make
- section number settings \global. Otherwise, when chapters are
- @included, they are ineffective and every chapter is numbered 1.
- For instance, the Emacs and Elisp manuals. Thanks to Stepan for
- analysis.
-
- * doc/texinfo.tex: add arch-tag for miles.
-
-2003-10-08 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\onepageout): At the beginning of \shipout, call
- \pdfdest directly, not via \pdfmkdest.
- (\pdfmkdest): Call also \atdummies before \pdfdest.
- (\donoderef): Remove the unsuccessful attempt to expand \lastnode
- before passing it to \setref (it only expanded `{' twice);
- things would screw up if \lastnode was expanded too much.
- (\setref): Rewritten, don't call \atdummies, don't expand
- \thissection.
- (\dosetq, \internalsetq, \Ypagenumber, \Ytitle): Nuked.
- (\chfplain): Remove referrence to \Ytitle from a comment.
-
-2003-10-08 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: spurious space and comment (from Stepan).
-
- * NEWS: automake 1.7.8.
- * util/dir-example: include netpbm.
-
-2003-10-07 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\defbf, shortcontbf): use \bfshape instead of
- \bxshape, so we use cmb consistently instead of cmbx.
-
- * doc/texinfo.txi: more index entries for em/en dashes, fix
- capitalizations of cindex entries.
-
-2003-10-07 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\defname): Don't use \ifempty.
- (\ifempty): Nuke.
-
-2003-10-06 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\dosubind, \doind): Cleanup, move code ...
- (\dosubindwrite, \dosubindsanitize): ... to new macros,
- (\emptymacro): and nuke this one.
-
- * doc/texinfo.tex (\Ypagenumber): Add `\noexpand,' so that ...
- (\dosetq): ... doesn't have to redefine \folio. Move \iflinks ...
- (\setref): ... here.
-
-2003-10-06 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\setdeffont): remove; this used DEF instead of
- def, and thus had no effect for some years, so
- clearly no one has been using it. Noticed by Stepan.
-
-2003-10-04 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: document hyphen -> dash suppression in literal
- contexts, and verbatim commands not working inside other commands.
- Report from: Luc Teirlinck <teirllm@dms.auburn.edu>, 2 Oct 2003
- 22:45:14 -0500,
-
- * doc/texinfo.tex (\commondummies,\indexnofonts): no-op @verb; I
- doubt this is sufficient to make @verb work in index entries etc.,
- but it's a start. Analysis from: Andreas Schwab <schwab@suse.de>,
- 02 Oct 2003 18:54:40 +0200.
-
-2003-09-28 Karl Berry <karl@gnu.org>
-
- * TODO: add item for conversion of non-texinfo manuals.
-
-2003-09-26 Karl Berry <karl@gnu.org>
-
- * CVSROOT/loginfo: back to log_accum.
-
- * doc/texinfo.tex (\parsebodycommon): increase \penalty between
- headers to 2000 from 0.
- (\defxbodycommon): check for 10002, not 1000. We don't want to
- allow a page break after a section heading. Hmm, but it seems
- this should never be called next after a section heading?
-
-2003-09-25 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_strong): warn if argument is exactly
- "Note:", since that conflicts with Info usage. Suggestion from
- rms.
-
-2003-09-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\dosubind): must propagate penalty after all,
- because we insert a non-discardable item (the whatsit), which
- makes following glue a breakpoint. Now I understand (maybe).
- (\sectionheading): must end with \nobreak after
- all, purely to make \lastpenalty 10000 so future code can check
- that and avoid breaks.
- (\parsebodycommon): such as this code; don't do a
- \medbreak if lastpenalty >=10000.
-
- * doc/texinfo.tex (\tocindent): decrease to 2pc.
- (\{app,unn}sub{sub,}secentry): redefine so that they
- indent properly.
-
-2003-09-23 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\dosubind): remove my misbegotten idea of
- propagating the penalty; all that did was increase the chance of a
- valid breakpoint. Bug report from: Werner LEMBERG <wl@gnu.org>,
- 23 Sep 2003 15:47:31 +0200.
- (\numhead,\apphead,\unnmhead): avoid spurious
- blank spaces, for cleanliness.
-
- * CVSROOT/loginfo: syncmail instead of external log_accum.
- * doc/texinfo.tex (\sectionheading): remove extraneous \nobreak,
- found by Stepan (of course).
-
-2003-09-22 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\sectionheading): the space below a section
- heading should have fixed size; \nobreak after a \vskip is
- redundant.
-
-2003-09-21 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\sectionheading): make space below be half of
- space above, and don't add \parskip to space above. Suggestion
- from Han-Wen Nienhuys <hanwen@cs.uu.nl>, implementation ideas from
- Stepan Kasal <kasal@math.cas.cz>, 16 Sep 2003 11:30:43 +0200.
-
-2003-09-21 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\dosuppressfirstparagraphindent): change the
- redefinition of \indent and \noindent and factor out common
- parts of all redefinitions to ...
- (\restorefirstparagraphindent): ... a new macro.
-
-2003-09-20 Karl Berry <karl@gnu.org>
-
- * makeinfo/macro.c (cm_alias): do not expand when calling
- get_until_in_line, since xml/docbook expansion is empty.
- Report from: Richard Kreuter <kreuter@anduril.rutgers.edu>,
- 17 Sep 2003 17:59:58 -0400.
-
- * info/signals.c: Clear the screen when exiting from a SIGQUIT.
- From: Wojciech Polak <polak@gnu.org>, 19 Sep 2003 10:27:28 +0200.
-
-2003-09-16 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\sectionheading): there is no need to insert
- \nobreak before a kern which is not followed by
- a glue. Such a kern is not a permissible breakpoint.
-
-2003-09-16 Simon Law <sfllaw@uwaterloo.ca>
-
- * doc/texinfo.tex (\dosuppressfirstparagraph): Gobble \noindent
- if it occurs in the first paragraph.
- (\ptexnoindent): for saving/restoring \noindent in @tex.
- (\footnote): Neutralise the effect of @noindent within a footnote.
-
-2003-09-16 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: Changes to make pdf references go to the correct
- place on the page. This is most easily testable
- at high magnifications (I used 400% and 800%).
- (\output): put \the\pageno pdfdest at very
- beginning of \shipout.(\dopdfoutline): new macro.
- (\pdfmakeoutlines): recompute all section numbers.
- (\unnumberedno): \newcount.
- (\chapterzzz,\appendixzzz,\unnumberedzzz,
- ..., \unnumberedsubsubseczzz): abstract common
- elements, keep track of numbering for everything.
- (\doheading,\dosubheading,\dosubsubheading): call
- \sectionheading directly instead of \plain*secheading.
- (\chfplain, \sectionheading): take additional section type
- argument; call \writetocentry and \donoderef.
- (\unnchfopen): mention this is deprecated.
- (\writetocentry): handle "omit" case, and
- \global\pdfmakepagedesttrue.
- (\startcontents, \summarycontents): sectioning
- commands take an extra arg.
- (\dosub*secentry): take extra arg with section
- number; change callers.
- (\pdfcatalog): move this call to the opening PDF
- commands, for clarity.
- (\unnumbnoderef): no longer needed, collapsed into
- \donoderef.(\Yomitfromtoc): new xref constant.
- (\Ynumbered,\Yappendix): renamed from
- \Ysectionnumberedandtype and
- \Yappendixletterandtype, for clarity.
-
- * doc/texinfo.txi (cartouche): omit invalid @group.
-
- * makeinfo/node.c (cm_node): restore accesskey= on the <link>s.
- From hanwen.
-
-2003-09-15 Karl Berry <karl@gnu.org>
-
- * util/dir-example: add guile-tut.
-
- * info/session.c (info_follow_menus): take the first best_guess
- rather than the last.
- From: Rob Browning <rlb@defaultvalue.org>,
- 15 Sep 2003 01:26:17 -0500.
-
-2003-09-13 Karl Berry <karl@gnu.org>
-
- * automake 1.7.7.
-
- * makeinfo/insertion.c (begin_insertion): start cartouche html output
- with <p>. @cartouche can't be used meaningfully
- within a paragraph.
- Report from: Simon Josefsson <jas@extundo.com>,
- 11 Sep 2003 19:25:20 +0200.
-
-2003-09-12 Karl Berry <karl@gnu.org>
-
- * makeinfo/tests/html-manuals: include -I../../doc for case when
- version-stnd.texi is in build tree.
- From: ezra peisach <epeisach@med-xtal.bu.edu>,
- 12 Sep 2003 13:53:32 -0400.
-
-2003-09-11 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Cartouche): document that @cartouche needs to
- be outside the @example for HTML output to work. This
- is painful to fix in the current makeinfo.
- Report from: Simon Josefsson <jas@extundo.com>,
- 11 Sep 2003 15:21:44 +0200.
-
-2003-09-10 Karl Berry <karl@gnu.org>
-
- * makeinfo/sectioning.c (section_alist): add entry for centerchap,
- so at least makeinfo does not bomb out. (No centering is actually
- done.) From: Denys Duchier <duchier@ps.uni-sb.de>, 10 Sep 2003
- 21:35:24 +0200.
-
- * lib/system.h: __CYGWIN__ in comments, too.
-
-2003-09-09 Karl Berry <karl@gnu.org>
-
- * bootstrap: --include=m4. From Werner.
-
-2003-09-08 Karl Berry <karl@gnu.org>
-
- * lib/system.h: make that __CYGWIN__, not __unix__. From Eli.
- * lib/system.h (DEFAULT_TMPDIR,PATH_SEP) [O_BINARY && !__unix__]:
- new case for cygwin, from: Thomas Klausner
- <wiz@danbala.ifoer.tuwien.ac.at>, 8 Sep 2003 13:43:29 +0200
- (for cross-building netbsd).
-
-2003-09-04 Karl Berry <karl@gnu.org>
-
- * texinfo.txi (Conventions): say more about quotations and dashes,
- based on a report to help-texinfo from
- David.Billinghurst@riotinto.com, 18 Jul 2003 16:07:00 +1000.
-
- * NEWS: mention @tex/@iftex are executed in a group.
-
-2003-09-03 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Macro Details): mention some makeinfo
- limitations too, from recent bug reports by Patrice Dumas
- <dumas@centre-cired.fr> and (16 Jul 2003 17:21:56 +0200) Jesper
- Harder <harder@ifa.au.dk>.
- * makeinfo/macro.c (define_macro): "end rmacro" is 10 chars long.
-
-2003-08-29 Reiner Steib <Reiner.Steib@gmx.de>
-
- * makeinfo/lang.c (encoding_table): Downcase coding system
- names, since Emacs does not recognize the uppercase names.
-
- * makeinfo/lang.h: doc fixes.
-
-2003-08-28 Karl Berry <karl@gnu.org>
-
- * bootstrap: new file (cvs only).
- * README.dev: mention it.
- Report from hanwen@cs.uu.nl, sample script from
- Akim Demaille <akim@epita.fr>.
- * aclocal.m4: remove from cvs repository.
-
-2003-08-26 Karl Berry <karl@gnu.org>
-
- * makeinfo/node.c (cm_node): add <LINK> tags. This will produce a
- navigation bar in Mozilla 1.4 (and perhaps earlier). Original
- code from Han-Wen Nienhuys <hanwen@cs.uu.nl>.
-
-2003-08-23 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Run tex --help in $tmpdir, to avoid leaving
- texput.log for old TeX versions. Report from Patrick Welche
- <prlw1@newn.cam.ac.uk>, patch from Akim.
-
-2003-08-20 Karl Berry <karl@gnu.org>
-
- * makeinfo/defun.c (cm_defun): skip @ifset/@ifclear insertions
- when looking for the @defun going with this @defunx. Report from:
- Akim Demaille <akim@epita.fr>, 14 Aug 2003 12:10:37 +0200.
-
- * makeinfo/insertion.c (cm_end): rewrite error message for
- clarity.
-
-2003-08-13 Karl Berry <karl@gnu.org>
-
- * info/indices.c (info_index_apropos): correct typo, whoses ->
- whose. From: Jesper Harder <harder@ifa.au.dk>, 13 Aug 2003
- 14:49:26 +0200.
-
-2003-08-11 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex: excise spurious spaces, etc.
-
-2003-08-09 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: don't use @ifinfo/@heading construct to replace
- @section any more, the XML output is wrong.
-
- * doc/texinfo.tex (\pdfmakeoutlines): doc fixes, and use \def once
- instead of \let twice.
-
- * doc/texinfo.txi: rewrite @ifinfo text sections to take better
- account of HTML. Suggestion from: Dumas Patrice
- <dumas@centre-cired.fr>, 8 Aug 2003 17:19:22 +0200.
-
-2003-08-07 Derek Price <derek@ximbiot.com>
-
- * makeinfo/insertion.c (cm_direntry): Skip @direntry in --no-headers
- mode.
-
-2003-08-05 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Beginning a File, title, titlefont): more
- clarifications. Suggestions from Patrice.
-
- * doc/texinfo.txi (emph & strong): inconsistent source & example.
- From Jesper Harder.
-
-2003-08-04 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (titlefont): discuss html output a bit.
- Suggestion from Patrice.
-
-2003-07-31 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.tex (\doignorecount): no need to initialize.
- (\doignoreyyy): doc fix.
- From Stepan.
-
-2003-07-29 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\doignorecount): No need to initialize the
- count while reading texinfo.tex.
- (\doignoreyyy): Tiny comment change.
-
-2003-07-28 Karl Berry <karl@gnu.org>
-
- * makeinfo/html.c (process_css_file): @c (for @charset) should
- also put us into import_state.
-
- * doc/texinfo.txi (Conditional Nesting): new section; also change
- other conditional sections slightly.
-
- * doc/texinfo.tex (\doignoretext, \doignoretextyyy): Only look for
- conditionals at the beginning of a line, to avoid problems with a
- commented conditional. Fix from: Stepan Kasal
- <kasal@math.cas.cz>, 28 Jul 2003 02:50:41 +0200.
-
-2003-07-27 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\doignore): Rewritten to handle nesting.
- (\ignoremorecommands, \obstexwarn, \ifwarnedobs): No longer needed.
- (\nestedignore): No longer needed.
- (\readauxfile): Remove reference to \warnedobstrue.
-
-2003-07-27 Karl Berry <karl@gnu.org>
-
- * util/dir-example: lowercase automake.
-
-2003-07-26 Karl Berry <karl@gnu.org>
-
- * makeinfo/html.c (process_css_file): in null_state, only consider
- @i to be the start of an @import, since @media can get misparsed.
- Report from: Dumas Patrice <dumas@centre-cired.fr>, 22 Jul 2003
- 12:13:29 +0200.
-
-2003-07-25 <karl@gnu.org>
-
- * doc/texinfo.txi (Raise/lower sections): mention difficulties with
- node pointer creation and top nodes.
- Report from: Dumas Patrice <dumas@centre-cired.fr>,
- 22 Jul 2003 13:08:24 +0200.
-
-2003-07-24 <karl@gnu.org>
-
- * makeinfo/sectioning.c (what_section): take additional SECNAME
- argument; change callers.
- * makeinfo/sectioning.h (what_section): remove redundant decl.
- * makeinfo/node.c (cm_node): change what_section call here, too.
- Report from: Dumas Patrice <dumas@centre-cired.fr>,
- 22 Jul 2003 13:09:19 +0200.
-
- * doc/texinfo.tex (\doheading,\dosubheading,\dosubsubheading):
- rationalize names.
- (\heading,\subheading,\subsubheading): change
- calls. (yesterday's patch called the undefined
- \subsecheadingyyy, etc.)
-
-2003-07-23 Stepan Kasal <kasal@ucw.cz>
-
- * doc/texinfo.tex (\heading, \subheading, \subsubheading): Call
- \suppressfirstparagraphindent after setting the heading.
- (\headingyyy, \subheadingyyy, \subsubheadingyyy): New macros.
- (\chapheadingzzz): Call \suppressfirstparagraphindent at the end
- and move \chapbreak ...
- (\chapheading): ... here.
- (\majorheading): Do a modified \chapbreak, then call \chapheadingzzz.
- (\majorheadingzzz): Deleted.
-
-2003-07-16 <karl@gnu.org>
-
- * doc/texinfo.txi (makeinfo Pointer Creation): must pxref Menus,
- since Menu Location is not a valid xref point for
- TeX, because of the special @heading stuff.
-
- * makeinfo/insertion.c (begin_insertion): lack of */ caused
- display: and smalldisplay: cases to be ignored.
-
- * lib/system.h (LC_MESSAGES) [!defined (HAVE_LC_MESSAGES) &&
- !defined (LC_MESSAGES)]: change conditional. Report from
- Christian Krackowizer <ckrackowiz@std.schuler-ag.com>, 16 Jul 2003
- 14:40:30 +0200.
-
-2003-07-14 <karl@gnu.org>
-
- * util/install-info.c (ensure_dirfile_exists): replace literal ^_ with
- \x1f. Report from Trond Endrestøl
- <trond@ramstind.gtf.ol.no>, 14 Jul 2003 13:31:29 +0200.
-
- * makeinfo/sectioning.c (sectioning_html): forgot to change closing </hN>
- to match opening <hN> (that is, maximum h3).
- Report from: Jesper Harder <harder@ifa.au.dk>,
- 14 Jul 2003 15:04:04 +0200.
-
-2003-07-03 <karl@gnu.org>
-
- * doc/info.texi: copy from Emacs (with revisions by Luc).
-
-2003-07-02 Akim Demaille <akim@epita.fr>
-
- * util/texi2dvi: Add thumbpdf support.
- Use FD 6 instead of /dev/null so that when --debugging, the output
- from auxiliary tools can be observed.
-
-2003-07-02 <karl@gnu.org>
-
- * doc/texinfo.txi (kbd): document actual makeinfo behavior.
-
-2003-07-01 <karl@gnu.org>
-
- * doc/texinfo.txi (Menus): require that menus come at the end of the
- node, since Info readers can't determine the end
- of a menu.
- Report from: Luc Teirlinck <teirllm@dms.auburn.edu>,
- 29 Jun 2003 21:33:19 -0500.
-
- * makeinfo/insertion.c (begin_insertion): do not increment
- in_fixed_width_font for @display or @format; this
- incorrectly caused quotes to be omitted in @kbd
- output in those environments.
- Report from: Luc Teirlinck <teirllm@dms.auburn.edu>,
- 26 Jun 2003 21:59:48 -0500.
-
-2003-06-24 <karl@gnu.org>
-
- * doc/texinfo.txi (tex): misplaced period.
- From: Jesper Harder <harder@ifa.au.dk>.
- (GNU Sample Texts): don't end the $Id index entries with a :.
- Report from: Luc Teirlinck <teirllm@dms.auburn.edu>.
-
-2003-06-20 <karl@gnu.org>
-
- * makeinfo/defun.c (process_defun_args): only insert the HTML
- start/end tags if we're actually generating html.
- Report from: Shawn Betts <sabetts@sfu.ca>, 12 Jun 2003
- 16:48:50 -0700.
-
- * TODO: support translated manuals, from polak@gnu.org.
-
- * doc/texinfo.txi: Edit Options node no longer exists in the Emacs
- manual. From: Luc Teirlinck <teirllm@dms.auburn.edu>.
-
-2003-06-18 <karl@gnu.org>
-
- * config.{guess,sub}, install-sh, lib/xalloc.h: update from gnulib.
-
-2003-06-10 <karl@gnu.org>
-
- * version 4.6.
-
-
-Copyright (C) 2003, 2004 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
-
-
-Local Variables:
-mode: indented-text
-left-margin: 8
-fill-column: 76
-version-control: never
-End:
diff --git a/contrib/texinfo/ChangeLog.46 b/contrib/texinfo/ChangeLog.46
deleted file mode 100644
index c495abfedad1..000000000000
--- a/contrib/texinfo/ChangeLog.46
+++ /dev/null
@@ -1,12516 +0,0 @@
-2003-06-10 <karl@gnu.org>
-
- * version 4.6.
-
-2003-06-04 <karl@gnu.org>
-
- * config.sub: update from gnulib.
-
-2003-06-03 <karl@gnu.org>
-
- * mkinstalldirs: update from gnulib.
-
-2003-06-02 Akim Demaille <akim@epita.fr>
-
- * util/texi2dvi (tex_envvars): New.
- Use it to forward -I directories to BIBINPUTS and BSTINPUTS, in
- addition of INDEXSTYLE and TEXINPUTS.
-
-2003-06-02 <karl@gnu.org>
-
- * makeinfo/html.c (html_output_head): don't output the <link>, to
- avoid having mozilla put up a document navigation bar when
- we don't have anything else to support it yet. Report from:
- Per Bothner.
- * makeinfo/makeinfo.c: no need to declare add_link or
- add_escaped_anchor_name, since they are not used.
-
- * doc/texinfo.txi (Contents): recommend @contents at the beginning
- more strongly. Suggestions from Kevin Ryde.
-
-2003-06-01 <karl@gnu.org>
-
- * makeinfo/macro.c (apply): make \\ expand to \ even if the macro
- has no arguments. Report from: Jesper Harder <harder@ifa.au.dk>,
- 31 May 2003 02:56:20 +0200.
-
-2003-05-31 <karl@gnu.org>
-
- * util/dir-example (C++ libraries): new category, suggested by Bruno.
-
-2003-05-29 <karl@gnu.org>
-
- * configure.ac: pretest version 4.5.93.
-
-2003-05-29 gettextize <bug-gnu-gettext@gnu.org>
-
- * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.12.1.
-
-2003-05-26 <karl@gnu.org>
-
- * util/texi2dvi: spurious \ in tex_args assignment.
-
- * doc/texinfo.txi (Contents): trim excess words.
-
-2003-05-25 <karl@gnu.org>
-
- * util/texi2dvi: extra quotes for the tex_args assignment in
- --batch mode.
-
-2003-05-19 <karl@gnu.org>
-
- * lib/xexit.c: translate fflush error messages, add newlines
- (report from Jim Meyering).
- * util/{texindex.c,install-info.c},
- * makeinfo/makeinfo.c,
- * info/info.c: use xexit again, with redundant return to avoid
- warnings.
-
-2003-05-18 <karl@gnu.org>
-
- * lib/xexit.c (xexit): fputs not fprintf, so we get newline;
- translate the messages, too. Report from Jim Meyering.
-
- * util/dir-example: move gcc/automake entries.
-
- * pretest version 4.5.92.
-
- * update to automake 1.7.5.
-
- * makeinfo/html.c (append_char): forgot to increment length, duh.
- Report from: "Torsten Bronger" <bronger@physik.rwth-aachen.de>,
- 18 May 2003 14:36:23 +0200.
-
-2003-05-17 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (defining_copying): new fn.
- (add_char): call it, when testing if we should
- call html_output_head.
- Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>,
- 17 May 2003 22:10:42 +0200.
-
- * configure.ac: pretest version 4.5.91.
-
-2003-05-16 <karl@gnu.org>
-
- * makeinfo/index.c (sort_index): don't deref NULL. Report from Jan.
-
-2003-05-13 <karl@gnu.org>
-
- * makeinfo/html.c (append_char): appease sgi compiler.
- * makeinfo/html.c (insert_html_tag): remove spurious arg to pop_tag,
- From: ezra peisach <epeisach@med-xtal.bu.edu>, 13
- May 2003 12:13:40 -0400.
-
- Fix a few GCC warnings, reported by Jim Meyering:
-
- * info/nodes.c: parenthesize assignment used as truth value.
- * info/nodemenu.c (format_node_info): strcpy instead of sprintf,
- since there's no format.
- * makeinfo/makeinfo.c (isolate_nodename): remove spurious decl.
- * makeinfo/xml.c (xml_insert_indexterm): declare as void.
- * info/key.c: initialize with 0,0 at end.
- * info/infokey.c (main): return instead of xexit, and remove
- unused variable.
- * makeinfo/html.c (init_buffer): forgot to return buf.
- * info/info.c (remember_info_program_name): remove spurious
- declaration.
-
- * makeinfo/sectioning.c,
- * info/infomap.c: remove unused variables.
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory),
- * info/man.c,
- * info/infodoc.c (info_find_or_create_help_window): parenthesize
- && within ||.
- * info/display.c (display_update_one_window): initialize rep to
- NULL, parenthesize && within ||.
-
- * util/install-info.c,
- * info/info.c (main),
- * info/makedoc.c (main): return instead of xexit.
-
-2003-05-13 Akim Demaille <akim@epita.fr>
-
- * util/texi2dvi (get_xref_files): Pass --file-line-error-style
- to TeX when supported.
-
-2003-05-12 <karl@gnu.org>
-
- * configure.ac: pretest version 4.5.90.
-
- * Makefile.am (EXTRA_DIST): add onceonly.m4.
-
- * makeinfo/tests/accentenc: must discard stderr since we expect
- two errors in this case.
-
- * makeinfo/makeinfo.c (main): new option --css-include.
- (usage): add to --help message.
- * makeinfo/makeinfo.h (css_include): new global.
- * makeinfo/html.c (append_char, process_css_file): new fns
- implementing it.
- (html_output_head): call it.
- * doc/texinfo.txi (HTML CSS): new node describing it.
- Also split up the Generating HTML node into subnodes.
-
- * config.{guess,sub}: update from gnulib.
-
-2003-05-10 <karl@gnu.org>
-
- * makeinfo/index.c (sort_index): allocate the sorted index in new
- memory, and set the original index to that, to avoid problems with
- @printindex being called twice on the same index.
- (cm_printindex): do not free the returned index.
- Report from: Dumas Patrice <dumas@centre-cired.fr>, 9 May 2003
- 15:12:21 +0200.
-
-2003-05-09 <karl@gnu.org>
-
- * makeinfo/defun.c (cm_defun): issue error message without extra
- x's. Report from: Dumas Patrice <dumas@centre-cired.fr>, 9 May
- 2003 17:24:25 +0200.
-
-2003-05-07 Akim Demaille <akim@epita.fr>
-
- * util/texi2dvi (textra_cmd): New.
- (textra): Escape escapes from sed's evaluation.
- Use them to support additional TeX/LaTeX commands.
- Support --command as a synonym for --texinfo.
-
-2003-05-06 <karl@gnu.org>
-
- * util/dir-example: finish getting rid of GNU packages.
-
-2003-05-04 <karl@gnu.org>
-
- * doc/texinfo.tex (\itemizey): if no arg to @itemize, default to
- @bullet. Fix from: Stepan Kasal <kasal@math.cas.cz> 2 May 2003
- 09:32:11 +0200, report from: Jesper Harder <harder@ifa.au.dk>.
-
-2003-04-30 <karl@gnu.org>
-
- * makeinfo/.gdbinit: no colon on local variables.
-
- * doc/texinfo.txi (documentencoding): Document new Info output feature.
- makeinfo/lang.h (encoding_type): rename `ecname' member to `encname'.
- makeinfo/html.c, lang.c: change usage.
- makeinfo/lang.c (cm_documentencoding): fix typo in warning.
- makeinfo/makeinfo.h (SPLIT_SIZE_THRESHOLD): remove.
- (info_trailer): declare.
- makeinfo/makeinfo.c (info_trailer): new fn to generate Local
- Variables: section if --enable-encoding and
- @documentencoding are given.
- (convert_from_loaded_file): call it.
- * makeinfo/node.c (split_file): write trailer into each split
- file. Also, simply split files if file size is less than
- --split-size, removing SPLIT_SIZE_THRESHOLD.
-
- * doc/texinfo.tex: remove trailing whitespace.
-
-2003-04-29 <karl@gnu.org>
-
- * makeinfo/node.c (cm_anchor): normalize_node_name so that an
- anchor named "TOP" or "top" or whatever is not allowed. Report
- from: Dumas Patrice <dumas@centre-cired.fr>, 29 Apr 2003 18:56:51
- +0200.
-
-2003-04-28 <karl@gnu.org>
-
- * makeinfo/makeinfo.c: whitespace cleanup.
-
- * doc/texinfo.tex (\doprintindex): don't \kern-\parindent, it makes
- the first index entry stick out to the left.
- Report from: Jesper Harder <harder@ifa.au.dk>,
- 28 Apr 2003 03:10:36 +0200.
-
- From Akim Demaille <akim@epita.fr>:
- * makeinfo/makeinfo.c (cm_value): Warn for undefined flags.
-
-2003-04-27 <karl@gnu.org>
-
- * doc/texinfo.tex (\footnote, \smartitalicx): use \ptexslash
- for italic correction instead of \/, since we've redefined \/ now.
- Report from: Jesper Harder <harder@ifa.au.dk>, 27 Apr 2003
- 23:30:29 +0200.
-
- * util/dir-example (mailutils): more from Wojciech Polak.
- (autoconf): align/edit/sort entries.
-
-2003-04-26 <karl@gnu.org>
-
- * doc/texinfo.txi (Image Syntax): second and following @image args
- optional. Report from: Max Techter <mtechter@gmx.de>, 26 Apr 2003
- 15:50:02 +0200.
-
- * util/dir-example (anubis): request from Wojciech Polak.
-
-2003-04-25 <karl@gnu.org>
-
- * makeinfo/defun.c (defun_internal): whitespace needed in docbook
- output for deftype*. From: José Fonseca
- <j_r_fonseca@yahoo.co.uk>, 25 Apr 2003 13:07:13 +0100.
-
-2003-04-21 <karl@gnu.org>
-
- * doc/texinfo.tex (\dofirstparagraphindent): forgot to rename the
- \...word's.
- (\suppressfirstparagraphindent): forgot to rename
- to \dosuppress... Reported by Simon.
-
-2003-04-20 <karl@gnu.org>
-
- * Installed changes from Simon for suppressing indentation on the
- first paragraph after section headings, and for new @indent command:
-
- 2003-04-12 Simon Law <sfllaw@engmail.uwaterloo.ca>
- * doc/texinfo.tex (\firstparagraphindent): implement suppression
- of the indentation of the first paragraph.
- (\dofirstparagraphindent): for parsing arguments.
- (\suppressfirstparagraphindent): suppress, or don't suppress.
- (\dosuppressfirstparagraphindent): the actual gobbling of indentation.
- (\footnote): Compensate for the hanging-indent side-effect.
- (\numhead, \apphead, \unnmhead): call \dosuppress...
- * makeinfo/cmds.c (command_table): add "firstparagraphindent"
- (as cm_firstparagraphindent)
- (set_firstparagraphindent, cm_firstparagraphindent): implement
- @firstparagraphindent parsing of options.
- * makeinfo/makeinfo.h: declare "do_first_par_indent".
- * makeinfo/sectioning.c (sectioning_underscore): suppress
- indentation if requested.
- * doc/texinfo.txi: document it.
-
- * doc/texinfo.tex (\indent): override \indent primitive to
- clear \everypar.
- (\ptexindent): for saving/restoring \indent in @tex.
- (\footnote): Neutralise the effect of @indent
- within a footnote.
- * makeinfo/cmds.c (command_table): add "indent" (as cm_indent).
- (cm_indent): un-inhibit_paragraph_indentation.
- * doc/texinfo.txi: document it.
-
- * doc/texinfo.txi (Conventions): remove spurious extra vertical space
- from bulleted itemize which starts with a quote.
-
- * makeinfo/cmds.c (command_table): fix @novalidate definition.
-
-
- * Installed changes from Jan for @image support in Info format:
-
- 2003-04-14 Jan Nieuwenhuizen <janneke@gnu.org>
- * info/display.c (display_update_one_window): Skip new style
- image tag/cookie.
-
- 2003-04-09 Jan Nieuwenhuizen <janneke@gnu.org>
- * makeinfo/makeinfo.c (cm_image): Write ^@^H[image ...^@^H] tag.
-
-
- * makeinfo/html.c (html_output_head): use <style> to get the
- regular roman font instead of typewriter for @format and @display;
- likewise to reduce the font size for @small*. Suggestion from:
- "Torsten Bronger" <bronger@physik.rwth-aachen.de>, 20 Apr 2003
- 11:03:59 +0200.
-
-2003-04-18 <karl@gnu.org>
-
- * configure.ac (ncurses/termcap.h): move test to after termlib's
- definition, of course. Reported by Norton Allen
- <allen@huarp.harvard.edu>, 18 Apr 2003 13:31:35 -0400.
-
- * configure.ac: remove comma from comment in AC_TRY_LINK program,
- to avoid spurious misinterpretation as an argument delimiter.
-
-2003-04-08 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (usage): avoid double blank line.
-
-2003-04-05 <karl@gnu.org>
-
- * Makefile.am (all of them): use $(VAR) instead of @VAR@, since
- automake now emits definitions for all substituted variables.
-
- * makeinfo/makeinfo.h (DEFAULT_SPLIT_SIZE): increase to 300,000.
- (SPLIT_SIZE_THRESHOLD): increase to 500,000.
- Implicit suggestion via Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>.
-
-2003-04-04 <karl@gnu.org>
-
- * util/texi2dvi (replace_empty): new variable to do the empty path
- element detection; don't hardwire path separator as :.
-
-2003-04-02 <karl@gnu.org>
-
- * doc/txi-pl.tex: new file, from polak@gnu.org.
- * doc/Makefile.am (TXI_XLATE): add it.
-
-2003-04-01 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (main): correct wording of html/no-headers/split
- error message, and don't complain if output is to stdout.
-
- * makeinfo/insertion.c (end_insertion): for @end menu html output,
- don't output </ul> if no_headers. Report from: Jesper
- Harder <harder@ifa.au.dk>, 01 Apr 2003 00:00:37 +0200.
-
- * info/infomap.c (fetch_user_maps): don't complain if .info
- doesn't exist.
-
-2003-03-31 <karl@gnu.org>
-
- * makeinfo/lang.c (iso8859_2_map): new encoding map.
- (encoding_table): enable it.
-
- * info/pcterm.c (pc_up_line): use MAX instead of max (no longer
- defined). Reported by Richard Dawes.
-
- * doc/texinfo.txi (documentencoding): mention that all processors
- recognize the command.
-
-2003-03-30 <karl@gnu.org>
-
- * makeinfo/lang.c (cm_special_character): incorrectly added html
- sequences for @oe and @OE even in info output.
-
-2003-03-25 <karl@gnu.org>
-
- * util/srclist.txt (COPYING): get from gnulib/doc, not gnulib.
-
-2003-03-24 <karl@gnu.org>
-
- * TODO: need to write real definition of Info format.
-
- * makeinfo/node.c (cm_node): use &nbsp; instead of ` ', to avoid
- line breaks.
-
-2003-03-22 <karl@gnu.org>
-
- * makeinfo/node.c (cm_node): output a space after the Node: and
- similar headers, since Bob wants one.
-
- * info/pcterm.c (MIN,MAX): moved to system.h.
- * info/session.c (MIN): moved to system.h.
- * makeinfo/sectioning.c (MIN): move to system.h.
- * lib/system.h (MIN,MAX): define here.
-
- * makeinfo/sectioning.c (sectioning_html): don't go smaller than <h3>.
- Reported by Bob.
- (MIN): new macro.
-
- * info/session.c (MIN) [MIN]: #undef first if already #define'd.
-
- * doc/texinfo.tex (\nodexxx): use a control sequence instead of
- brackets to parse the parts of @node. Otherwise node names with
- brackets cause spurious output. Reported by Bob.
- (\xrefprintnodename): separate this out from
- \xrefX, for easier redefining by Bob.
-
-2003-03-18 <karl@gnu.org>
-
- * makeinfo/insertion.c (cm_item): ensure we don't go off the end
- of the string when using strncmp. From: Peter N Lewis
- <peter@stairways.com.au>, 13 Mar 2003 16:08:27 +0800.
-
- * doc/texinfo.txi (Raw Formatter Commands): mention using \gdef
- within @tex, not \def.
-
-2003-03-12 <karl@gnu.org>
-
- * doc/texinfo.txi (Preparing for TeX): mention extra colons.
-
-2003-03-07 <karl@gnu.org>
-
- * doc/texinfo.tex (\/): new command to allow a line break.
- (\ptexslash): for saving/restoring primitive \/ in @tex.
- * makeinfo/cmds.c (command_table): add "/" (as cm_no_op).
- * makeinfo/makeinfo.c (self_delimiting): add /.
- * doc/texinfo.txi (Line Breaks, Command Summary): document it.
- Suggestion from wl.
-
- * doc/texinfo.tex (\hyphenation): time-stamp.
-
-2003-03-06 <karl@gnu.org>
-
- * info/session.c (nearest_xref): new fn.
- (info_menu_or_ref_item): call it when we are
- searching for xrefs, instead of just looking on
- the current line.
- * info/info-utils.c (info_copy_reference): new fn.
- * info/info-utils.h (info_copy_reference): declare.
- Bug report from: rich@phekda.freeserve.co.uk,
- 04 Mar 2003 17:51:47 +0000.
-
- * */.gdbinit: set env MALLOC_CHECK_.
-
- 2003-03-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
- * makeinfo/files.h (get_file_info_in_path): Declare function.
- * makeinfo/files.c (get_file_info_in_path): Remove static keyword.
- * makeinfo/makeinfo.c (cm_image): Lookup image file name in the
- search path for include files.
-
-2003-03-05 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): always make
- subdirectory for html. Before, if the current directory happened
- to be named `foo' and the @setfilename was foo.info, we would
- write the split html files into the current directory. Reported
- by rich@phekda.freeserve.co.uk, 01 Mar 2003 12:03:13 +0000.
-
- * makeinfo/files.c (filename_part): simplify assignment.
-
-2003-02-24 <karl@gnu.org>
-
- * makeinfo/insertion.c (get_item_function): check for @item in
- argument to @itemize. Report from: Dumas Patrice
- <dumas@centre-cired.fr>, 24 Feb 2003 13:13:52 +0100.
-
- * makeinfo/makeinfo.c (remember_brace): say `braces' instead of
- `{...}', since often we don't actually expect text inside the
- braces.
-
-2003-02-21 <karl@gnu.org>
-
- * aclocal.m4: automake 1.7.3.
-
-2003-02-19 <karl@gnu.org>
-
- * doc/info-stnd.texi: omit all node pointers.
-
-2003-02-18 <karl@gnu.org>
-
- * util/texindex.c (maketempname): use already-set `tempdir' instead
- of half-redoing the logic.
- (concat): only need two args, not three; change callers.
- (perror_with_name): really call perror, putting
- the name first a la gcc.
- (pfatal_with_name): call perror_with_name.
-
- * util/texi2dvi (get_xref_files): a file whose first line is
- \input texinfo is not an index file. Report from: Anton Ertl
- <anton@a0.complang.tuwien.ac.at>, 18 Feb 2003 14:41:47 +0100.
-
-2003-02-16 <karl@gnu.org>
-
- * makeinfo/index.c (init_indices): don't try to free indexes that
- undefindex already freed. Report from: Arkadiusz
- Miskiewicz <misiek@pld.ORG.PL>,
- 15 Feb 2003 13:22:49 +0100.
-
- * configure.ac (curses): forgot to quote arg to AC_TRY_LINK.
- From vojta and te, 16 Feb 2003 01:37:09 +0100.
-
-2003-02-13 <karl@gnu.org>
-
- * makeinfo/insertion.c (begin_insertion): for html cartouche
- output, add class="cartouche". Suggestion from Stephen.
-
-2003-02-11 <karl@gnu.org>
-
- * Installed patch:
- 2003-02-10 Peter Breitenlohner <peb@mppmu.mpg.de>
- * info/indices.c, info/info.c, info/info.h, info/nodemenu.c,
- info/session.c, info/window.c, makeinfo/defun.c, makeinfo/html.c,
- makeinfo/index.c, makeinfo/insertion.c, makeinfo/makeinfo.c,
- makeinfo/makeinfo.h, makeinfo/node.c: declare all constant
- strings as such in order to avoid lots of gcc warnings (for
- --disable-nls and maybe without that as well).
-
- * doc/texinfo.tex (\registeredsymbol): new command for Arnold.
-
- * util/dir-example: dc to basics.
-
- * doc/texinfo.txi (Defining Macros): document new requirements on
- macro names. Report from: Alper Ersoy
- <dirt@gtk.org>, 11 Feb 2003 05:11:35 +0200.
-
-2003-02-07 <karl@gnu.org>
-
- * makeinfo/insertion.c (begin_insertion): output a table with a border
- for @cartouche.
- (end_insertion): end the table.
- From: Joshua N Pritikin <vishnu@pobox.com>,
- 7 Feb 2003 21:59:49 +0530.
-
-2003-02-05 <karl@gnu.org>
-
- * info/info.c (short_options): add h.
- (main): treat -h same as --help.
- From: rwhron@earthlink.net, 31 Aug 2002 19:56:57 -0400.
-
- * info/session.c (show_isearch_prompt): compute length of
- translated "Failing ", don't assume 20 is enough.
- (It's 21 bytes in UTF-8 Russian.)
- Report from: varg@thsun1.jinr.ru,
- 25 Jul 2002 15:26:42 +0400.
-
- * info/display.c (display_update_one_window): don't derefence null
- `entry' (if the screen is very small).
- From: Danny Yoo <dyoo@hkn.eecs.berkeley.edu>,
- 8 Jul 2002 15:21:14 -0700.
-
- * doc/.cvsignore: ignore *.info and texput.log.
-
-2003-02-04 <karl@gnu.org>
-
- * Version 4.5 (that info bug was a killer).
-
- * configure.ac (AC_CHECK_HEADERS): test for sys/stream.h.
- (sys/ptem.h): write separate test since it needs
- sys/stream.h on Solaris. From: Lars Hecking
- <lhecking@nmrc.ucc.ie>, 4 Feb 2003 19:47:54 +0000.
-
- * doc/texinfo.txi: comment about using @example instead of
- @verbatim due to automake doesn't apply any more.
-
-2003-02-03 <karl@gnu.org>
-
- * doc/texinfo.tex (\verbatiminclude): use \other instead of 12.
-
-2003-02-02 <karl@gnu.org>
-
- * doc/texinfo.tex (\cartouche): explicit \par, as @cartouche does
- not work inside a paragraph.
- Bug report from: Stephen Gildea <gildea@intouchsys.com>,
- 15 Oct 1999 09:25:31 EDT.
-
-2003-02-01 <karl@gnu.org>
-
- * util/fix-info-dir, util/gen-dir-node, util/install-info-html,
- util/tex3patch, util/txitextest: test && test instead of test -a, etc.
- From: Paul Eggert <eggert@twinsun.com>,
- 31 Jan 2003 22:59:35 -0800.
-
-2003-01-31 <karl@gnu.org>
-
- * doc/texinfo.tex (\groupbox): \newbox.
- (\vfilllimit): new \def.
- (\group): insert an explicit \page if the group is
- big, and doesn't fit on the current page.
- Otherwise, the previous page gets stretched unreasonably.
- From: Werner LEMBERG <wl@gnu.org>,
- 31 Jan 2003 19:19:33 +0100.
-
- * doc/texinfo.tex (\defargscommonending): insert \penalty10002.
- (\parsebodycommon): check for \penalty10002 to
- allow a breakpoint between @def's, not 10000.
-
- * doc/texinfo.tex (\defargscommonending): new macro.
- (\defunargs, etc.): call it, instead of repeating code.
- (No functional change.)
-
- * info/filesys.c (extract_colon_unit): return last colon unit
- before claiming we're done. Report from: Alexandre Duret-Lutz
- <duret_g@lrde.epita.fr>, 31 Jan 2003 18:18:22 +0100.
-
- * Version 4.4.
-
-2003-01-30 <karl@gnu.org>
-
- * doc/texinfo.tex (\dosubind): need full expansion of the index
- sort string.
-
- * doc/texinfo.tex (\startcontents,\contents,\shortcontents):
- assignments to \pageno must be \global; otherwise
- if it's run inside a group, as in
- @ifnothtml
- @contents
- @end ifnothtml
- the rest of the pages in the document get roman numerals.
- Reported by rlp.
-
- * doc/texinfo.tex (\dosubind): need space between entry and
- subentry in printed output. Bug report from: Robin Lee Powell
- <rlpowell@digitalkingdom.org>, 30 Jan 2003 15:13:48 -0800.
- (\defophead, \defcvarhead, \defivarheader): show
- method name in \code.
-
- * doc/texinfo.tex (\dosubind): need to \vskip-\skip0, not
- -\lastskip, since \lastskip gets cleared by the \nobreak. Bug
- report from: Werner LEMBERG <wl@gnu.org>, 29 Jan 2003 09:18:16
- +0100.
-
-2003-01-29 <karl@gnu.org>
-
- * info/signals.c (initialize_info_signal_handler): initialize the
- sigaction struct here, not statically, since we can't rely on the
- ordering of the elements; it's different on IRIX and FreeBSD, at
- least. Patch from: ezra peisach <epeisach@med-xtal.bu.edu>, 28
- Jan 2003 13:09:18 -0500 (EST).
-
-2003-01-28 <karl@gnu.org>
-
- * util/dir-example: bring emacs section up to date.
-
-2003-01-27 <karl@gnu.org>
-
- * configure.ac: pretest version 4.3d.
-
- More changes to use @ fully in the .aux file, otherwise something
- as simple as:
- @node foo
- @section @code{foo}
- was broken.
- * doc/texinfo.tex (\setref): call \atdummies.
- (\atdummies): new macro, based on \indexdummies.
- (\commondummies): separate out common redefinitions.
- (\lbraceatcmd,\rbraceatcmd): @{ and @}, as strings.
-
- * configure.ac (AC_CHECK_FUNCS): add sigaction.
- * info/signals.c (set_termsig) [HAVE_SIGACTION]: second arg to
- sigaction is a pointer, not a struct.
-
- From: AIDA Shinra <aida-s@jcom.home.ne.jp>, 25 Jan 2003 18:53:19 +0900:
- * info/signals.c (mask_termsig,set_termsig,restore_termsig): new fns.
- (initialize_info_signal_handler): use sigaction if we have it.
- (info_signal_proc): reread window size in case it has changed
- while we were suspended.
-
- Mon Jan 27 08:09:07 CET 2003 Stepan Kasal <kasal@math.cas.cz>
- * doc/texinfo.tex (\acuteaccent): the workaround is no longer needed.
- (\xrefX): \normalturnoffactive changed to \turnoffactive, since
- we \otherbackslash right afterwards anyway.
-
-2003-01-24 <karl@gnu.org>
-
- * doc/texinfo.tex: These changes allow ' in node and anchor names:
- (\internalsetq): use @ instead of ' as the escape
- character for .aux files.
- (\xrdef): don't need to play games with \ now.
- (\readauxfile): don't set catcode' to 0, and do
- set catcode@ to 0.
-
- These changes allow \ in node and anchor names
- (this worked once, but we broke it somewhere along the line):
- (\setref, \xrefX, \dosetq, \refx): call \otherbackslash.
- (\otherbackslash): new macro to make an active
- backslash expand to a literal `\' character with
- catcode other.
-
-
- * configure.ac: pretest version 4.3c.
-
- * doc/texinfo.tex (\smallenvironments): remove, and change callers.
- (\small...x): rename to just \small...
- (\smallexamplefonts): set to \smallfonts, not
- \smallerfonts, at least until people complain again.
-
- The effect of these changes is to make the
- @small... commands print in a smaller font (9pt)
- for all formats, not just @smallbook and @afivepaper.
-
-
- * info/filesys.c (extract_colon_unit): rewrite so that an empty
- unit does not stop us from processing the rest. Report from:
- Werner LEMBERG <wl@gnu.org>, 24 Jan 2003 07:01:09 +0100.
-
-
- Date: Mon, 02 Dec 2002 01:06:37 +0900
- From: AIDA Shinra <aida-s@jcom.home.ne.jp>
-
- * "info infokey" says key bindings in .info take precedence over
- the default mapping, but this is not true. Only bindings to
- undefined keys take effects.
- * Binding to "invalid" action results crash.
- * No code to disable prefix keys. Some users might want to bind
- escape or C-x to a non-prefix key, but this does not allowed.
- ... It always allows '^h' in incremental
- search. Some terminals map 'backspace' to '^h' by default.
-
- These are the changes:
- * info/session.c (incremental_search): check for Control('h') as
- well as DEL.
- * info/infomap.c (find_function_keyseq, add_function_keyseq,
- remove_function_keyseq): new fns.
- (keymap_copy_keymap, keymap_discard_keymap): take
- rootmap arg.
-
-Wed Jan 22 14:25:39 CET 2003 Stepan Kasal <kasal@math.cas.cz>
-
- * doc/texinfo.tex (\footnotezzz): the very beginning was moved
- to \startfootins;
- (\startfootins): new macro;
- (\multitable, \dotable): redefine \startfootins to get footnotes
- saved, use \crcrwithfootnotes;
- (\crcrwithfootnotes): check for postponed footnotes each time a row
- of a multitable is finished;
- (\tab): no longer defined globally, just \let to & inside
- @multitable.
-
-2003-01-22 <karl@gnu.org>
-
- * doc/texinfo.tex: doc fix.
- * doc/texinfo.tex (\dofootnote): rename from \footnotezzz.
-
- Wed Jan 22 14:23:51 CET 2003 Stepan Kasal <kasal@math.cas.cz>
- * doc/texinfo.tex (\cartouche, \footnotezzz): removed \long, it
- has no effect for macros without a parameter;
- (\fo@t, \f@@t, \f@t, \@foot): removed, local \def has no effect.
-
-2003-01-21 <karl@gnu.org>
-
- * doc/texinfo.txi (Output Formats): new section.
-
-2003-01-19 <karl@gnu.org>
-
- * configure.ac: pretest version 4.3b.
-
- * makeinfo/tests/include-value: need -I $srcdir.
-
- * util/texindex.c:
- * util/install-info.c:
- * info/infokey.c:
- * info/info.c:
- * makeinfo/makeinfo.c:
- * util/texi2dvi: 2003.
-
-2003-01-18 <karl@gnu.org>
-
- * makeinfo/node.c: add `(perhaps incorrect sectioning?)' to some of
- the error messages. Unfortunately we can't easily
- determine when the error stems from actual
- mistyped node pointers, and when from incorrect
- menus causing the implicit pointer creation to fail.
-
-2003-01-17 <karl@gnu.org>
-
- Thu Jan 16 10:28:32 CET 2003 Stepan Kasal <kasal@math.cas.cz>
- * doc/texinfo.tex (\refx): Set locally \indexdummies before expanding
- the \csname, in case there are macros; foreign accents, for example.
- Bug report from Dumas Patrice <dumas@centre-cired.fr>.
-
- * makeinfo/makeinfo.c (COMMAND_CHAR): new macro, and exclude ^ and
- _ from command names.
- (read_token): call it.
-
- * makeinfo/makeinfo.h (command_char): move to makeinfo.c, since
- it's only used in one place.
-
-2003-01-16 <karl@gnu.org>
-
- * TODO: @else
-
-2003-01-12 <karl@gnu.org>
-
- * doc/texinfo.tex (\dounmacro): simplify method for removing from
- macro list. From Stepan. (Also rename from \unmacroxxx.)
- (\unmacrodo): new macro, called with new method.
-
- * doc/texinfo.tex (\dotChar, questChar, exclamChar, colonChar,
- semiChar, commaChar, underChar): names for catcode chars, defined using
- \chardef. From Stepan.
-
- * doc/texinfo.tex (\conditionalsucceed): back to the easy
- definition, since @set is global now. From Stepan.
-
- * doc/texinfo.tex (\doifclear,\doifset): use \let\next instead of
- \expandafter, so that we'll succeed on no
- conditional text. From Stepan.
- Also rename from \ifclearxxx and \ifsetxxx.
-
- * doc/texinfo.tex (\expandablevalue): give a \message if the
- variable is not set. Based on patch from Stepan.
-
- * doc/texinfo.tex (\setuptable): insert an actual \space after
- \unskip. From Stepan.
-
- * doc/texinfo.tex (\kbdinputstyle): give error if unknown argument,
- and call the macro to set the default. From Stepan.
-
- * doc/texinfo.tex: typo from Stepan.
-
- * doc/texinfo.tex (\docenter): rename from \centerzzz and do \hfil
- instead of using plain's \centerline and \hss. Also force line
- breaks before and after in horizontal mode.
- Based on patch from Stepan, 11 Apr 2000 19:44:31 +0200.
-
- * doc/texinfo.tex: use \other and \active consistently.
- From: Stepan Kasal <kasal@suse.cz>, 11 Apr 2000 19:44:31 +0200.
-
- * makeinfo/cmds.c (handle_include): call text_expansion on the
- filename, so @value constructs are expanded.
-
- * doc/texinfo.txi (verbatiminclude, Using Include Files): mention
- @value expansion.
- Also, update samples to be copyright 2003.
-
- * doc/texinfo.tex (\doverbatiminclude, \verbatimzzz): expand
- @value(but nothing else).
- Bug from: Alper Ersoy <aersoy@tfz.net>,
- 6 Jan 2003 13:14:28 +0200.
-
-2003-01-11 <karl@gnu.org>
-
- * doc/texinfo.tex (\definedummyword): new macro.
- (\indexdummies): call it, instead of defining each
- command separately; many trailing spaces had been omitted.
- Alternate implementation of a patch from: Stepan
- Kasal <kasal@math.cas.cz>, 10 Jan 2003 22:42:05 +0100.
-
- * doc/texinfo.tex (\acuteaccent): new defn.
- (\indexdummies): use it instead of \' in the aux file.
- Variation of a patch from: Stepan Kasal <kasal@math.cas.cz>,
- 10 Jan 2003 21:28:40 +0100.
-
- * doc/texinfo.tex: doc fix.
-
-2003-01-10 <karl@gnu.org>
-
- * doc/texinfo.tex (\indexnofonts, \indexdummies): handle more
- accent commands.
- (\indexdummyfont): not needed, use \asis instead.
-
- * doc/texinfo.tex (\indexdummies,\indexnofonts): indent, no other
- changes.
-
- * doc/texinfo.tex (\chapter .. \subsubsection): indent the
- definitions; no other change.
-
- * doc/texinfo.txi (Macro details): no multiple-line args is
- another limitation.
-
- Fri Jan 10 07:12:23 CET 2003 Stepan Kasal <kasal@math.cas.cz>
- * texinfo.tex (\writetocentry): The
- common work on building the line for \write\tocfile was
- moved into the macro itself and thus all callers has been changed.
-
-2003-01-09 <karl@gnu.org>
-
- * info/session.c (incremental_search): don't interpret the
- `function' element as an InfoCommand when it's really a Keymap.
- This caused arrow keys to be inserted literally under Solaris, but
- not GNU/Linux. Bug report from: Jeremy Lin
- <jjlin@OCF.Berkeley.EDU>, 5 Jan 2003 01:59:29 -0800.
-
- * info/infomap.c: add comment about strange pointer cast.
-
-2003-01-08 <karl@gnu.org>
-
- * doc/texinfo.tex (\ignoremorecommands): define \Edef... and
- \def...x for all @def... commands, and use \empty
- instead of \relax. Bug report from Paul Eggert
- <eggert@twinsun.com>, 7 Jan 2003 22:29:07 -0800.
-
-2003-01-06 <karl@gnu.org>
-
- * doc/texinfo.txi (table): mention @option as a useful indicating
- command, and need for blank lines before and
- after. Suggestion from: Kevin Ryde
- <user42@zip.com.au>, 03 Jan 2003 10:02:55 +1000.
-
-2003-01-05 <karl@gnu.org>
-
- * util/texi2dvi: make egrep a variable (EGREP). Suggestion from:
- Kurt Hornik <hornik@ci.tuwien.ac.at>.
- Also, replace fgrep with grep.
-
- * doc/Makefile.am (TXI_XLATE): include txi-tr.tex from Alper Ersoy
- <dirt@gtk.org>.
-
-2003-01-02 <karl@gnu.org>
-
- * makeinfo/insertion.c (end_insertion): in table case, call
- close_insertion_paragraph. Bug report from: Kevin
- Ryde <user42@zip.com.au>, 03 Jan 2003 08:09:54 +1000.
-
- * doc/texinfo.tex: remove spurious CTRL-G.
-
- * util/srclist.txt: more m4 files from gnulib now.
-
-2003-01-01 <karl@gnu.org>
-
- * doc/texinfo.tex (\_): more space afterwards, so __ comes out
- better. Noticed in the gcc manual.
-
-2002-12-31 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (usage): omit all the help message when something
- goes wrong in argument parsing, as intended.
-
-2002-12-26 <karl@gnu.org>
-
- * doc/texinfo.tex (\insertcopying): ignore @c, @comment, and
- @ignore...@end ignore as best we can. Report from
- "Joseph S. Myers" <jsm28@cam.ac.uk>, 24 Dec 2002
- 18:08:10 +0000 (GMT), for the gcc manual, which
- uses these constructs for automatic man page generation.
-
-2002-12-23 <karl@gnu.org>
-
- * doc/texinfo.txi (example): note that Texinfo commands are
- expanded, plus other changes. Suggestion from Nelson Beebe.
-
-2002-12-20 <karl@gnu.org>
-
- * config.guess: update from prep.
-
-2002-12-17 <karl@gnu.org>
-
- * makeinfo/texinfo.dtd (indexterm): index not INDEX.
- (node): only any block, not just para|menu.
- * makeinfo/xml.c (texinfoml_element_list): format and like can
- contain para.
- From: Alper Ersoy <aersoy@tfz.net>.
-
-2002-12-14 <karl@gnu.org>
-
- * doc/texinfo.txi (makeinfo in Emacs): does not prompt for
- filename.
- From: Kevin Ryde <user42@zip.com.au>.
-
-2002-12-13 <karl@gnu.org>
-
- * doc/texinfo.txi: short sample needs @top (from jas), gnu sample
- can use @verbatim (automake fix).
-
-2002-12-11 <karl@gnu.org>
-
- * doc/texinfo.txi: typos.
-
-2002-12-07 <karl@gnu.org>
-
- * makeinfo/xml.c: use lowercase, allow more chars in id's. From:
- Jaime Davila <jdavila@engr.uconn.edu>, 6 Dec 2002 11:00:25 -0500.
-
-2002-12-05 <karl@gnu.org>
-
- * util/dir-example: alphabetize make.
-
- * NEWS: change texinfo.tex url.
-
- * doc/texinfo.tex (\obstexwarn): fix url's to TeX.README and
- texinfo.tex.
-
-2002-12-02 <karl@gnu.org>
-
- * doc/texinfo.txi (Line Breaks): fixes.
-
-2002-12-01 <karl@gnu.org>
-
- * configure.ac: pretest version 4.3a.
-
-2002-11-30 <karl@gnu.org>
-
- * doc/Makefile.am (texinfo): restore rule since this won't quite
- be fixed until automake 1.7.2 or later.
-
-2002-11-29 19:19 feloy
-
- * makeinfo/xml.c: Fix the <para>&lt; bug in XML, reported by K.
- Ryde
-
-2002-11-29 <karl@gnu.org>
-
- * lib/strdup.c: gnulib update.
-
-2002-11-29 Alexandre Duret-Lutz <adl@gnu.org>
-
- * doc/Makefile.am (.texi.info, texinfo): Remove. Automake 1.7+
- no longer output info files in the source tree.
-
-2002-11-26 <karl@gnu.org>
-
- * makeinfo/insertion.c (cm_insertion_copying): flush_output, so that
- output_position gets updated, which in turn makes
- the tag table positions reflect the copying text.
- Report from: "W. L. Estes" <wlestes@uncg.edu>, 15
- Nov 2002 15:57:04 -0500.
-
- * makeinfo/index.c (init_indices): undefindex after we know
- name_index_alist[i] is not null.
- From: "Ronald F. Guilmette" <rfg@monkeys.com>, 26 Nov 2002
- 01:08:04 -0800.
-
- * doc/Makefile.am (texinfo): depend on version
- files. Report from: Kevin Ryde
- <user42@zip.com.au>, 27 Nov 2002 07:52:57 +1000.
-
-2002-11-25 <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_verb): use <tt> not <pre>, as this is an
- inline construct. Also, decrement
- in_fixed_width_font, else the next paragraph does
- not get a <p>.
- Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>
- 26 Nov 2002 00:37:35 +0100.
-
- * doc/texinfo.tex (\dospecials): must include all other characters
- that we set active, namely <>|_", or they got
- mysteriously lost as the first character on a
- verbatim line.
- Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>
- 25 Nov 2002 18:26:12 +0100.
-
- (\doverbatim): ignore everything up to the first
- ^^M, to avoid an extra blank line in the output.
-
- * lib/getopt*, strdup.c, tempname.c: update from gnulib (bruno
- changes + gpl).
-
-2002-11-24 <karl@gnu.org>
-
- * doc/texinfo.txi (Multiple Spaces): xref tie rather w for
- unbreakable spaces.
-
-2002-11-22 <karl@gnu.org>
-
- * doc/texinfo.txi: editorial changes from Max's editor.
-
-2002-11-21 <karl@gnu.org>
-
- * doc/texinfo.txi (Conventions): add item for blank lines as
- paragraph separator. Report from: Maxim Masiutin
- <max@ritlabs.com>, 21 Nov 2002 00:03:07 +0200.
-
-2002-11-19 <karl@gnu.org>
-
- * util/install-info.c (ensure_dirfile_exists): don't translate the `*
- Menu' keyword. Report from: Ingo Krabbe
- <i.krabbe@dokom.net>, 19 Nov 2002 09:24:45 +0100.
-
-2002-11-18 <karl@gnu.org>
-
- * po/.cvsignore: exclude *.gmo instead of listing each individually.
- From: Frédéric L. W. Meunier <0@pervalidus.net>,
- 15 Nov 2002 20:16:09 -0200 (BRST).
-
- * configure.ac (--enable-multiplatform): new option for teTeX and
- TeX Live. From te.
-
-2002-11-14 <karl@gnu.org>
-
- * configure.ac, util/texi2dvi, NEWS: release version 4.3.
-
- * util/texi2dvi, mkinstalldirs: use `for var<newline>do"' instead
- of `for var; do', for Solaris.
-
- * doc/texinfo.txi (math): emphasize that makeinfo does not interpret
- the arg.
-
- * config.{guess,sub}: update from prep.
-
-2002-11-13 <karl@gnu.org>
-
- * configure.ac: pretest version 4.2f.
-
- * makeinfo/xml.c (INDEX_SEP): define as a string that will never
- appear, so that we don't try to break index terms
- at commas. Idea from: Stepan Kasal
- <kasal@math.cas.cz>, problem reported by José
- Fonseca <j_r_fonseca@yahoo.co.uk>.
-
-2002-11-12 <karl@gnu.org>
-
- * makeinfo/makeinfo.c: make sure command is non-null, for sake of bogus
- input (\def\x{}). Report from
- Neil.Turton@broadcom.com, debian bug#168689.
-
- * makeinfo/Makefile.am (makeinfo_SOURCES): remove docbook.[ch],
- per feloy the docbook stuff is in xml.[ch] now.
-
-2002-11-12 19:48 feloy
-
- * makeinfo/: lang.c, makeinfo.c: (docbook) Entities for accented
- characters are written correctly
-
-2002-11-12 19:34 feloy
-
- * makeinfo/xml.c: (docbook) Do not expand @set contents
-
-2002-11-11 18:14 feloy
-
- * makeinfo/xml.c: Better <bookinfo> support
-
-2002-11-11 13:37 feloy
-
- * makeinfo/: cmds.c, insertion.c, xml.c, xml.h: Better use of
- <bookinfo> and <abstract> with docbook output
-
-2002-11-11 01:57 feloy
-
- * makeinfo/: defun.c, xml.c, xml.h: Removed all references to
- docbook.[ch] which was the old sources for docbook output, replaced
- by xml.[ch]
-
-2002-11-10 23:31 feloy
-
- * makeinfo/: insertion.c, xml.c, xml.h: Some bugfixes in docbook
- output
-
-2002-11-09 18:47 feloy
-
- * makeinfo/insertion.c: In Docbook, Copying paragraph is not
- inserted at @copying/@end copying point.
-
-2002-11-08 21:01 feloy
-
- * makeinfo/xml.c: take care of indexterm at beginning of table
-
-2002-11-08 20:52 feloy
-
- * makeinfo/xml.c: Text before first @item in @table is inserted as
- the <title> of <variablelist>
-
-2002-11-08 20:24 feloy
-
- * makeinfo/xml.c: subsubheading is simplesect and not sect3
-
-2002-11-08 19:13 feloy
-
- * makeinfo/: makeinfo.c, xml.c, xml.h: makeinfo/xml.c (xml_id):
- Added more forbidden characters makeinfo/{xml.c,xml.h,makeinfo.c}:
- Defined xml_in_xref_token variable
-
-2002-11-07 <karl@gnu.org>
-
- * makeinfo/sectioning.c: doc.
- * makeinfo/sectioning.c: revert last change, it breaks gcc.
-
- * makeinfo/xml.c (xml-add_char): don't insert BOOKINFO and ABSTRACT
- if executing_string. From Jos? Fonseca.
-
- * configure.ac: pretest version 4.2e.
-
- From: José Fonseca <j_r_fonseca@yahoo.co.uk>,
- 7 Nov 2002 00:31:28 +0000.
- * makeinfo/index.c (cm_printindex): in docbook case, pass the
- unexpanded index term.
- * makeinfo/xml.c (xml_insert_indexterm): execute_string instead of
- insert_string.
- (Otherwise, <>& are not escaped in the docbook index output.)
-
- * util/dir-example: sed.
-
- * makeinfo/lang.c: copyright.
- * makeinfo/lang.h: copyright.
-
-2002-11-07 Stephen Gildea
-
- * makeinfo/sectioning.c (sectioning_html): have A tag enclose
- section name rather than preceding it.
-
- * makeinfo/toc.c (contents_update_html): put name attribute into
- existing A tag rather than making a separate tag for it.
-
-2002-11-07 Stephen Gildea
-
- * makeinfo/lang.c: support @documentencoding US-ASCII:
- Put NULL at end of map tables so they can be of varying lengths.
- (us_ascii_map): new iso_map_type table.
- (encoding_table): add US_ASCII.
- (cm_search_iso_map): don't assume all maps are the same length.
- (cm_documentencoding): don't assume ISO_8859_1 is first table entry.
- * makeinfo/lang.h (encoding_code_type): add US_ASCII.
-
-2002-11-05 <karl@gnu.org>
-
- * doc/info-stnd.texi: untabify.
- * doc/info-stnd.texi: document that.
- * info/footnotes.c (auto_footnotes_p): turn off by default.
-
- * info/infodoc.c (info_internal_help_text): had
- scroll-{forward,backward} twice instead of {next,prev}-line.
- * info/infodoc.c: untabify.
-
- * util/texi2dvi: untabify.
- * doc/texinfo.tex: untabify.
- * util/texindex.c: untabify.
- * util/install-info.c: untabify.
- * makeinfo/makeinfo.c: indentation fix.
- * makeinfo/cmds.c: doc fix.
-
-2002-11-04 <karl@gnu.org>
-
- * configure.ac: pretest version 4.2d.
- * doc/fdl.texi: better line break to avoid overfull hbox.
-
-2002-11-04 Stephen Gildea
-
- * makeinfo/{footnote.c,cmds.c,html.c,index.c,insertion.c,
- makeinfo.c,node.c,toc.c,sectioning.c}: add a class attribute
- to tags generated in special circumstances that wouldn't be
- obvious to a user agent.
-
- Quote all attribute values (for XHTML).
-
-2002-11-04 <karl@gnu.org>
-
- * doc/texinfo.txi (File End): grammar.
-
- These changes from gildea:
- * makeinfo/cmds.c (cm_titlepage): new fn, and use it for @titlepage.
-
- * makeinfo/cmds.h (titlepage_cmd_present): new global.
- * makeinfo/html.c (html_output_head): check titlepage_cmd_present
- before outputting the <h1>.
-
- * makeinfo/html.c (html_output_head): put a class on the <h1> from
- settitle.
-
- * makeinfo/cmds.c (cm_titlefont): put the class directly on the h1
- rather than a separate <span> element.
-
-2002-10-31 <karl@gnu.org>
-
- * doc/texinfo.tex (\mathactive): new fn.
- (\math): call it, to change definitions of active characters.
- (\ptex{gtr,hat,less,plus}): save original characters.
- Report from wl.
-
- * doc/texinfo.tex (\itemzzz): \penalty10001 instead of 10000
- before the putative \parskip.
- (\aboveenvbreak): insert \parskip if penalty!=10000,
- rather than <10000. Otherwise, @item some long item label /
- @example has too little spacing.
- Report from: Werner LEMBERG <wl@gnu.org>,
- 26 Apr 2002 08:37:41 +0200 (CEST).
-
- * makeinfo/makeinfo.c (executing_macro): new static.
- (read_command): set it, if we execute a macro.
- (add_char): if it is set, call html_output_head.
- This is so if a macro expansion is first in the document body, the
- html head gets written before the macro body.
- Report from: Stephen Gildea <gildea@stop.mail-abuse.org>,
- 10 Jul 2002 13:35:13 -0400.
-
- * makeinfo/html.c (html_title_written),
- * makeinfo/html.h (html_title_written): make available.
- * makeinfo/cmds.c (cm_titlefont): set html_title_written for html
- output.
-
- * util/texindex.c: texindex.c (need_initials, first_initial): New
- globals.
- (main): Clear them for each index.
- (parsefile): Set need_initials when there is more than one
- initial in this index.
- (indexify): Do not emit \initial commands unless need_initials
- is set. Use toupper.
-
- From: Zack Weinberg <zack@codesourcery.com>
- Date: Tue, 26 Mar 2002 17:20:06 -0800
-
- * lib/system.h: doc fix from gildea.
-
-2002-10-30 <karl@gnu.org>
-
- (Following reported by Bob Wilson.)
-
- * doc/texinfo.tex (\sectionheading): add either
- \normalbaselineskip or \parskip after the heading, whichever is
- larger, instead of hardwiring 10pt.
-
- * doc/texinfo.tex (\defxbodycommon): new defn, including a
- potential breakpoint if we have multiple consecutive @def...x commands.
- (\def*parsebody): use it.
-
- * doc/texinfo.tex (\singlespace): remove, since we fixed the
- regular line spacing a long time ago to not be double-spaced.
- In @smallbook mode, it ironically caused excessive line spacing.
- (\nonfillstart, \quotation): don't call it.
-
- * doc/texinfo.tex (\smartslanted, \smartitalic): use \ttsl if in
- typewriter.
- From: Bob Wilson <bwilson@tensilica.com>.
-
- * doc/texinfo.tex (\defmethparsebody): pass \empty to \smallsplit
- to keep a brace-delimited argument to @deffn from having the braces
- stripped.
- (Report from: Han-Wen Nienhuys <hanwen@cs.uu.nl>.)
-
-2002-10-28 <karl@gnu.org>
-
- * doc/texinfo.tex (\loggingall): rewrite to minimize log file
- output (ideas from Frank Mittelbach's trace.sty) and explicitly
- show the etex changes.
-
- * configure.ac: pretest version 4.2c.
-
- * NEWS: mention Werner's fixes.
-
-2002-10-27 Werner Lemberg <wl@gnu.org>
-
- * makeinfo/html.c (insert_html_tag): Fix handling of nested,
- identical tags.
-
-2002-10-27 <karl@gnu.org>
-
- * configure.ac (AM_INIT_AUTOMAKE): add dist-bzip2 option.
-
-2002-10-26 <karl@gnu.org>
-
- * 2002-10-24 Werner Lemberg <wl@gnu.org>
- Fix html font tags, i.e., make the output similar to
- texinfo.tex. The main idea is to avoid nested font tags.
-
- * makeinfo/html.c (push_tag, pop_tag): New functions.
- (insert_html_tag): Use them.
- Don't emit more than a single font attribute.
-
- * makeinfo/html.h (HSTACK): New structure.
-
- * makeinfo/defun.c: Include cmds.h and html.h.
- (process_defun_args): Don't apply <i>...</i> to parentheses
- and brackets.
- (defun_internal): Use insert_html_tag for emitting font tags.
-
- * makeinfo/cmds.c (cm_url): Use insert_html_tag for emitting
- font tag.
- (cm_r): Simplify.
-
-2002-10-25 Alexandre Duret-Lutz <adl@gnu.org>
-
- * util/texi2dvi: Preserve empty components when expansing
- TEXINPUTS and INDEXSTYLE.
-
-2002-10-24 <karl@gnu.org>
-
- * doc/info-stnd.texi: missing period.
-
- * m4/{check-decl.m4,mkstemp.m4,prereq.m4}: new files from gnulib.
- * lib/mkstemp.c, lib/tempname.c: likewise.
- * aclocal.m4, configure.ac: support for mkstemp instead of mktemp.
- * util/texindex.c: use mkstemp instead of mktemp.
-
- 2002-10-24 Alexandre Duret-Lutz <adl@gnu.org>
- * util/texi2dvi: Turn relative entries $TEXINPUTS and $INDEXSTYLE
- into absolute paths. (Allows --clean to work with relative dirs
- in TEXINPUTS, etc.)
-
- * doc/texinfo.tex: update \texinfoversion timestamp.
-
-2002-10-22 <karl@gnu.org>
-
- 2002-10-16 Werner Lemberg <wl@gnu.org>
-
- * texinfo.tex (\appendixbox): New macro to compute a
- fixed-width box for the appendix entry in the TOC.
- (\appendixzzz, \appendixentry): Use it.
-
- (\shortconttt): New font.
- (\summarycontents): Use it to set the font size of the \tt
- font properly.
-
- (\authortt): New macro.
- (\authorfont): Use it to provide a proper font size for
- @email used within @author.
-
-2002-10-21 <karl@gnu.org>
-
- * automake 1.7.1.
-
-2002-10-18 <karl@gnu.org>
-
- * doc/texinfo.tex (\defname): get rid of the unused
- \deftypemargin; typeset the function type word flush right, in
- brackets. Partially suggested by bob.
-
-2002-10-16 <karl@gnu.org>
-
- * makeinfo/html.c: Just > after all on <meta> and <link> to
- appease HTML 4.01 (and break XHTML). From Janis.
-
-2002-10-15 <karl@gnu.org>
-
- * configure.ac: pretest version 4.2b.
-
- * makeinfo/cmds.c (cm_dots, cm_enddots): don't use small if
- in_fixed_width_fonts; this violates the html specs, which don't
- want you to change fonts within <pre>. (Argh.)
- Report from: Janis Johnson <janis187@us.ibm.com>,
- 14 Oct 2002 15:59:16 -0700.
-
-2002-10-14 Alexandre Duret-Lutz <adl@gnu.org>
- * util/texi2dvi (common, txincludes): Fix definitions so that
- an empty $txincludes doesn't result in a empty path element
- in TEXINPUTS.
-
-2002-10-14 <karl@gnu.org>
-
- * info/infokey.c: copyright 2002 not 02.
- * makeinfo/lang.c: copyright 2001 not 01.
-
- * makeinfo/insertion.c (begin_insertion): for enumerate, set
- in_paragraph=0 as we do for itemize.
- Otherwise a </p> gets inserted at the next @item, which is wrong.
-
- Report from: Janis Johnson <janis187@us.ibm.com>, 14 Oct 2002
- 12:35:30 -0700.
-
-2002-10-13 <karl@gnu.org>
-
- * util/install-info.c (longopts): make --infodir a synonym for
- --info-dir, for some compatibility with the Debian install-info.
- Reported by Bob Chassell, Yves Codet <ycodet@club-internet.fr>,
- and many others.
-
- * doc/texinfo.txi (makeinfo advantages): document various options
- that have crept in to the source. (Werner Lemberg noted that
- --iftex and companions were missing.)
-
-2002-10-10 <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_tie): new fn for new cmd @tie{}.
- * doc/texinfo.txi: document it.
-
-2002-10-09 <karl@gnu.org>
-
- * doc/texinfo.txi: recommend free software directory categories
- (suggestion from rms),
- more info about @noindent (fut_nis@d3.dion.ne.jp and ryk@dspwiz.com),
- version specification (spectorhome@rcn.com).
-
- * makeinfo/{cmds,footnote,html,insertion,makeinfo,multi,node}.c:
- use <br /> instead of plain <br>, for the sake of XHTML. Likewise
- with <hr /> and <meta />, and quote all <meta> values.
- Suggestion (and assurance of compatibility) from
- Janis Johnson <janis187@us.ibm.com>
- and Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
- (the gcc web page maintainers).
-
- * util/infosrch: new contrib script.
- * util/Makefile.am (EXTRA_DIST): add infosrch.
-
-2002-10-04 <karl@gnu.org>
-
- * configure.ac: pretest version 4.2a.
-
- * TODO: more info on dir categories.
-
-2002-10-02 <karl@gnu.org>
-
- * doc/.cvsignore: ignore tex output files.
-
- * util/dir-example: remove unused categories, etc.
-
-2002-10-01 <karl@gnu.org>
-
- * doc/texinfo.tex (\xml,\ifxml): more \doignore's.
- (\copying,\insertcopying): new implementation to save the uninterpreted
- tokens instead of typesetting a box, so that the page size, fonts,
- etc., don't have to be defined before @copying is run.
-
- These changes from Werner Lemberg <wl@gnu.org>:
- (\internalpagesizes): take two new arguments for the physical paper
- height and width.
- (\smallbook,\afourpaper,\afivepaper,\letterpaper,\afourwide,
- \pagesizes): pass them.
-
-2002-09-30 <karl@gnu.org>
-
- * util/texi2dvi: doc fixes.
-
- * README: mention autoreconf.
-
-2002-09-29 <karl@gnu.org>
-
- * doc/texinfo.tex (\pdfmakeoutlines): call \turnoffactive to handle all special characters
- except \{}.
- (\normalturnoffactive): call \turnoffactive instead of repeating all the
- redefinitions.
-
- * doc/texinfo.tex (\afourpaper, \afourlatex, \afourwide): new
- formatting values.
- From: Eric.Belpaire@equant.com, 30 Aug 2002 19:03:30 +0200.
-
- * aclocal.m4: $Id now omitted.
-
- * doc/texinfo.txi: document @xml and @ifxml.
-
- * makeinfo/makeinfo.c (usage): mention the new options.
- * info/Makefile.am (BUILT_SOURCES): define this unconditionally,
- no more TEXINFO_MAINT. We handle it in the top-level
- Makefile.am by defining distcleancheck_listfiles.
-
- * acinclude.m4: can't have $Id, then it gets propagated to
- aclocal.m4.
-
- From: Philippe Martin <feloy@free.fr>, 11 Aug 2002 20:17:44 +0200.
- * makeinfo/cmds.c: new commands @ifnotxml, @ifxml, @xml.
- * insertion.c: likewise.
- (cm_ifxml, cm_ifnotxml): new functions.
- * insertion.h: likewise.
- * makeinfo.c: new options --ifxml, --no-ifxml.
- (cm_image): better xml output.
- * makeinfo.h (process_xml): new global.
- * xml.c: call xml_close_sections.
-
-2002-09-28 <karl@gnu.org>
-
- * makeinfo/insertion.c (begin_insertion): only do <pre>, not
- <br><pre>; suggestion from Werner.
-
- * info/infodoc.c: document the bug regarding where_is_rep_index,
- but don't fix it since it's in the [!INFOKEY] code.
-
- 2002-05-18 Eli Zaretskii <eliz@is.elta.co.il>
- These changes make @example be indented in HTML output, and make
- @exdent work inside an @example in HTML.
-
- * makeinfo/insertion.c (begin_insertion) <example>: Insert spaces
- after <pre> to produce indentation of the first line in HTML mode.
-
- * makeinfo/makeinfo.c (indent): Do indent even in HTML mode.
-
- These patches from: Thierry Vignaud <tvignaud@mandrakesoft.com>,
- 24 Apr 2002 20:52:37 +0200.
-
- * makeinfo/insertion.c: doc fix.
-
- * info/infomap.c: had h and l functions reversed in vi mode.
-
- * util/install-info.c: bzip2 support.
-
- * util/texi2dvi: don't allow whitespace as one of the ?'s around
- the o in foo.?o?, that could lead to misparsing.
-
-2002-09-27 <karl@gnu.org>
-
- * doc/Makefile.am (*.1): call the binary, not the source file.
-
- * util/texindex.c (sort_in_core): int not off_t.
- (main): cast argument to sort_in_core to int.
- (sort_offline): nfiles parameter is not actually passed (or used);
- need to pass &tempfiles[i] to sort_in_core.
- From: Christopher League <league@contrapunctus.net>,
- 26 Apr 2002 22:45:45 -0400.
-
- * doc/texinfo.tex (\unnumb...entry): make analogous to \...entry
- (except when actually outputting the text, of course), so pdf
- bookmarks can go to the right level.
- From: Christopher League <league@contrapunctus.net>,
- 25 Apr 2002 15:29:24 -0400.
-
- * install-sh: update from gnulib.
-
- * makeinfo/insertion.c (handle_verbatim_environment): need to
- quote & and <.
- From: Philippe Martin <feloy@free.fr>, 18 Aug 2002 15:39:10 +0200.
-
- 2002-06-04 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/cmds.c (cm_exdent): Call start_paragraph to restore
- previous indentation of text. (exponent.tex test.)
-
- 2002-05-11 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/node.c (remember_node): If the argument FNAME is NULL,
- as it happens for "Top", use the basename of current_output_filename.
-
-2002-09-26 <karl@gnu.org>
-
- * lib/system.h [MIKTEX]: include gnu-miktex.h, define S_ISDIR.
- [! MIKTEX]: declare substring.
- From: Stephen Gildea <gildea@stop.mail-abuse.org>,
- 08 May 2002 18:12:58 -0400.
-
- * doc/texinfo.tex: spurious \let when setting \mainmagstep.
- From: Stephen Gildea <gildea@stop.mail-abuse.org>,
- 08 May 2002 08:38:39 -0400.
-
- * doc/texinfo.txi: copyright symbol: use @code{@copyright@{@}},
- with the braces in the @code.
- From: Paul Eggert <eggert@twinsun.com>, 1 Apr 2002 11:37:52 -0800.
-
- * info/infodoc.c (replace_in_documentation): always allocate at
- least one byte for replen, otherwise things crash when MALLOC_CHECK_=2.
- From: "Andreas Herrmann" <AHERRMAN@de.ibm.com>.
-
- * lib/Makefile.am (libtxi_a_SOURCES): include xalloc.h.
-
- * doc/Makefile.am (EXTRA_DIST): skip macro.texi and userdoc.texi now.
- (common_mandeps): new var.
- (*.1): use that, and depend on the source files with the version strings
- instead of the binaries. Suggestion from Alexandre.
-
- * util/Makefile.am (bin_PROGRAMS, ginstall_info_SOURCES,
- transform): build as ginstall-info, to avoid clashing with the
- install-info target inserted by Automake. (Suggestion from Akim.)
-
- * Makefile.am (distcleancheck_listfiles): new definition so
- distcheck doesn't complain about our generated files in info/,
- which are conditionalized on TEXINFO_MAINT.
-
- * lib/gettext.h: update from gettext 0.11.5.
-
-2002-09-24 <karl@gnu.org>
-
- * util/srclist.txt: m4 files from aclocal rather than gnulib.
-
- * Makefile.am, util/Makefile.am, dir-example: move dir-example to util.
-
-2002-09-23 <karl@gnu.org>
-
- * INSTALL.generic: update from autoconf 2.54.
-
-2002-09-20 gettextize <bug-gnu-gettext@gnu.org>
-
- * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
-
-2002-09-12 <karl@gnu.org>
-
- * util/srclist.txt: INSTALL to INSTALL.generic.
-
-2002-08-04 <karl@gnu.org>
-
- * doc/texinfo.5:
- * lib/system.h:
- * doc/texinfo.tex:
- * doc/info-fr.texi:
- * configure.ac: non-copyright notice.
- * doc/info-fr.texi:
- * doc/info-stnd.texi:
- * doc/texinfo.txi: copyright years should be written out in full.
-
-2002-07-23 <karl@gnu.org>
-
- * doc/texinfo.txi: verbatim license sample per rms and chassell.
-
-2002-07-19 <karl@gnu.org>
-
- * doc/texinfo.txi:
-
-2002-06-05 <karl@gnu.org>
-
- * doc/Makefile.am (TXI_XLATE): txi-it.tex from Paolo Bonzini
- <bonzini@gnu.org>.
-
-2002-06-04 <karl@gnu.org>
-
- * doc/texinfo.tex (\defparsebodycommon): do \penalty0 if the last
- item was a \nobreak, since that means we have two function headers
- in a row. Report from: Brian Gough <bjg@network-theory.co.uk>.
-
- (\defparsebody,...): use \defparsebodycommon instead of repeating code.
-
-2002-05-09 <karl@gnu.org>
-
- * doc/texinfo.5: lowercase NAME to `texinfo' for Solaris man.
- From gildea.
-
-2002-04-29 <karl@gnu.org>
-
- * doc/texinfo.txi: mention it.
- * util/texi2dvi: allow -E as well as -e.
-
-2002-04-10 <karl@gnu.org>
-
- * doc/texinfo.txi:
-
-2002-04-01 <karl@gnu.org>
-
- * configure.ac: version 4.2.
- * util/texi2dvi: 4.2
-
- * makeinfo/toc.c: doc fix.
- * util/install-info-html:
- * makeinfo/texinfo.xsl: Fixes From: Ville Skyttä
- <ville.skytta@iki.fi>.
-
- * makeinfo/insertion.c (begin_insertion): (copying case) omit
- cm_insert_copying if no_headers.
- Bug report from Stephen Gildea.
-
-2002-03-28 <karl@gnu.org>
-
- * configure.ac: pretest 4.1d.
-
- * doc/texinfo.txi:
- * makeinfo/cmds.c: ignore headings commands. From Stephen Gildea.
-
- * doc/texinfo.txi: @ifplaintext
-
-2002-03-26 <karl@gnu.org>
-
- * doc/texinfo.tex (\ifplaintext,\ifnotplaintext): new output
- format conditional.
-
- * makeinfo/cmds.c (cm_settitle):
- * makeinfo/node.c (cm_node): need to pass output filename arg to
- * xml_begin_document.
-
- * makeinfo/cmds.c (cm_sp): need close_single_paragraph instead of
- close_paragraph to avoid an extra blank line. Bug report from Stephen Gildea.
-
- * doc/texinfo.tex (\doignore): can't do c kludge for
- documentdescription. Bug report from Stephen Gildea.
-
- * doc/texinfo.txi: missing t in documentdescription example, from
- Stephen Gildea.
-
-2002-03-24 <karl@gnu.org>
-
- * doc/texinfo.txi: invar sec
-
-2002-03-23 <karl@gnu.org>
-
- * configure.ac: pretest 4.1c.
-
-2002-03-23 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/search.c (skip_non_whitespace): Don't go beyond the
- terminating null character.
-
- * info/filesys.c (filesys_read_info_file)
- (filesys_read_compressed): Null-terminate the contents of the file
- we've read, so it could be used as a C string.
-
-2002-03-23 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Fix
- computation of output_filename's length, to avoid overrunning
- malloc'ed buffer. If mkdir returns with EEXIST, assume we can use
- an existing directory only if the existing file is indeed a
- directory. On MS-DOS, allow for EACCES in addition to EEXIST.
- <max_name_len>: Remove this variable.
-
- * makeinfo/makeinfo.c (expansion): Protect execute_string from too
- long strings.
- (EXECUTE_STRING_MAX): New macro.
- (execute_string): Use EXECUTE_STRING_MAX, not 4000.
-
-2002-03-23 <karl@gnu.org>
-
- * doc/texinfo.txi:
- * makeinfo/insertion.h:
- * makeinfo/texinfo.dtd:
- * makeinfo/xml.h:
- * makeinfo/xml.c:
- * makeinfo/makeinfo.h:
- * makeinfo/insertion.c:
- * makeinfo/html.c:
- * makeinfo/cmds.c:
- * doc/info-stnd.texi: @permissions -> @copying.
- * doc/texinfo.tex: permissions -> copying.
-
-2002-03-22 <karl@gnu.org>
-
- * configure.ac: pretest 4.1b.
-
- * info/Makefile.am (BUILT_SOURCES): conditionalize on
- TEXINFO_MAINT, to appease distcheck.
-
- * From: Matthew Woodcraft <mattheww@chiark.greenend.org.uk>:
- * makeinfo/makeinfo.h (next_menu_item_number): New global.
- * makeinfo/insertion.c (begin_insertion): Initialise it.
- * makeinfo/makeinfo.c (handle_menu_entry): Emit accesskey attribute
- in html output, according to next_menu_item_number.
- * makeinfo/node.c (cm_node): Emit accesskey attributes in html output.
-
- * doc/texinfo.txi: GNU texts.
-
- * doc/info-stnd.texi: @syncodeindex, not @synindex.
-
-2002-03-21 <karl@gnu.org>
-
- * doc/texinfo.txi: @permissions.
-
-2002-03-20 <karl@gnu.org>
-
- * doc/texinfo.txi: document --no-headers a bit better.
- * makeinfo/makeinfo.c: better description of --no-headers,
- suggested by Stephen Gildea.
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): use
- command-line specified output name unchanged.
-
- * makeinfo/makeinfo.c (full_expansion): new routine, separated
- from expansion, that does not tamper with the formatting parameters.
- * makeinfo/insertion.c: copying -> permissions.
- (cm_insert_permissions): insert rather than add.
- * makeinfo/texinfo.dtd:
- * makeinfo/xml.h:
- * makeinfo/xml.c:
- * makeinfo/cmds.c: copying -> permissions.
- * makeinfo/makeinfo.h: copying -> permissions.
- (full_expansion): declare.
-
- * doc/texinfo.txi: @copying -> @permissions, @include fdl.texi.
- * doc/info-stnd.texi: @copying -> @permissions, always include the FDL.
-
- * makeinfo/html.c (html_output_head): copying -> permissions, use
- insert_string.
- * makeinfo/insertion.h: copying -> permissions.
- * doc/texinfo.tex: \copying -> \permissions.
-
- * doc/Makefile.am (EXTRA_DIST): include fdl.texi.
-
-2002-03-19 <karl@gnu.org>
-
- * makeinfo/insertion.c (cm_insert_copying): use insert_string in
- the xml case, sigh.
-
- * doc/info-stnd.texi: copying
-
- * dir-example: info standalone.
-
- * makeinfo/html.c: copyright_text -> copying_text.
- * makeinfo/texinfo.dtd:
- * makeinfo/insertion.c:
- * makeinfo/insertion.h:
- * makeinfo/makeinfo.h:
- * makeinfo/xml.c:
- * makeinfo/xml.h:
- * makeinfo/cmds.c: copyrighttext -> copying.
- * doc/info-stnd.texi: copyrighttext -> copying.
- * doc/texinfo.tex (\copying, \insertcopying): rename from
- copyrighttext per rms.
-
- * makeinfo/index.c (index_add_arg): don't emit warning for index
- entries containing : after all.
-
- * info/infokey.c: remove non-ansi trailing commas from last items
- of enums. From: Albert Chin-A-Young <china@thewrittenword.com>.
-
-2002-03-18 <karl@gnu.org>
-
- * doc/info-stnd.texi: @include after @setfilename.
- * doc/texinfo.txi: @insertcopyrighttext, @settitle GNU ...
-
- * doc/texinfo.txi: mention @setfilename and source filename
- exceptions at the top.
-
- * makeinfo/defun.c (scan_group_in_string): handle escaped @{ and @}.
- Bug report from Werner Lemberg.
-
- * doc/info-stnd.texi: add version number to title a la Texinfo.
- * doc/info-stnd.texi: file -> manual.
- * doc/info-stnd.texi: use @copyrighttext.
-
- * makeinfo/insertion.c (begin_insertion, end_insertion):
- copyrighttext case.
- * makeinfo/makeinfo.h (copyright_text): declare/define.
- * makeinfo/html.c (html_output_head): output copyrighttext.
- * makeinfo/texinfo.dtd: Add copyrighttext.
- * makeinfo/xml.h (xml_element): add COPYRIGHTTEXT.
- * makeinfo/xml.c (texinfoml_element_list, docbook_element_list):
- copyrighttext case.
-
-2002-03-17 <karl@gnu.org>
-
- * makeinfo/insertion.h (insertion_type): include copyrighttext.
- * makeinfo/cmds.c (command_table): new command copyrighttext.
-
- * doc/texinfo.tex (\copyrighttext, \insertcopyrighttext): new
- Texinfo commands to handle the copyright and permission text cleanly.
- (\dblarrowbox,\longdblarrowbox,\pushcharbox,\equivbox,\bullbox):
- remove these definitions that have not been used for ages.
-
- * configure.ac: call AC_CANONICAL_BUILD before the termcap
- checking. Bug report from Eli.
-
-2002-03-16 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/node.c (cm_anchor): When recording the anchor position,
- account for output_paragraph_offset, since the current paragraph
- might not be closed yet (happens inside a menu, for example).
-
- * djgpp/config.sed: Tweak to adapt to the new Automake/Autoconf.
-
- * djgpp/README: Update.
-
-2002-03-15 <karl@gnu.org>
-
- * dir-example: GNU organization.
-
-2002-03-14 <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_titlepage): do not declare nonexistent
- function.
-
-2002-03-14 <karl@gnu.org>
-
- * doc/texinfo.txi: don't say specifically html 3.2, since <html
- lang=...> is not 3.2.
- Bug reprt from: Matthew Woodcraft <mattheww@chiark.greenend.org.uk>.
-
-2002-03-13 <karl@gnu.org>
-
- * doc/texinfo.tex (\writetocentry): set \pdfmakepagedesttrue here.
- (\Etitlepage): instead of here. In case the document has no
- @titlepage. Bug report from Stephen Gildea.
-
- * util/texi2dvi: be verbose after the definition of cmd, not
- before. From Andreas Schwab.
-
-2002-03-12 <karl@gnu.org>
-
- * pretest 4.1a.
- * doc/info-stnd.texi: update to FDL.
-
-2002-03-11 <karl@gnu.org>
-
- * util/texi2dvi:
- * util/texindex.c:
- * util/install-info.c:
- * makeinfo/makeinfo.c:
- * info/infokey.c:
- * info/info.c: home page and help message.
-
- * doc/texinfo.txi (math): document @\ (aka \\) for literal \.
- regularize index entries.
- * makeinfo/cmds.c (command_table): \\ -> insert_self.
-
- * doc/texinfo.tex (\mathbackslash): new definition.
- (\math): handle \\ too.
- (\codeunder): handle @code{\} in mmode.
-
- * makeinfo/html.c: make home page be gnu's.
-
- * doc/texinfo.txi (Conventions): rewrite description of quotes so
- as to work in all formats; there was no output for HTML.
- Report from: David Merrill <david@lupercalia.net>.
-
-2002-03-10 <karl@gnu.org>
-
- * doc/texinfo.txi (Texinfo Copying Conditions): mention this
- manual's license specifically.
-
-2002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/indices.c (add_index_to_index_nodenames): Fix an off-by-one
- error when computing the number of the last index entry.
-
-2002-03-08 <karl@gnu.org>
-
- * doc/texinfo.tex: Rewrite unnumbered toc handling to keep track
- of their sequence, so they can be handled correctly in
- the PDF toc (= bookmarks).
- From: Werner LEMBERG <wl@gnu.org>.
-
- * configure.ac: AC_MSG_WARN if can't find a term library. From:
- Marc.Herbert@ens-lyon.fr.
-
- * info/info.c: alphabetize.
- * info/info.c: include short option names.
-
-2002-03-08 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/display.c (display_update_one_window): Dynamically reallocate
- printed_line[] as needed. When under -R, ignore ANSI escapes for
- the purposes of line wrap display. Clear the line to EOL if it
- used escape sequences. Reallocate entry->text if the new
- printed_line is longer than screenwidth.
-
- * info/window.c (string_width): Don't count ANSI escape sequences
- in string width, when under -R..
- (calculate_line_starts): Don't count ANSI escape sequences in line
- width, when under -R.
- (window_get_cursor_column, window_chars_to_goal): When under -R,
- ANSI escapes don't affect the horizontal position.
-
- * info/info-utils.c (printed_representation): If -R is in effect,
- treat ESC as a normal character.
-
-2002-03-08 <karl@gnu.org>
-
- * util/Makefile.am:
- * info/Makefile.am:
- * makeinfo/Makefile.am:
- * lib/Makefile.am: doc fix.
-
- * doc/Makefile.am (install-tex): prefix the install directories
- with $(DESTDIR), because that is what automake does for all
- generated install rules. The file pdfcolor.tex should be
- installed as such (and not as epsf.tex).
- From: Peter Breitenlohner <peb@mppmu.mpg.de>.
-
- * configure.ac (AC_INIT): now pass [GNU Texinfo].
- (AM_INIT_AUTOMAKE): now no args, for automake 1.6.
-
-2002-03-05 <karl@gnu.org>
-
- * doc/texinfo.txi: history
-
-2002-03-04 <karl@gnu.org>
-
- * configure.ac: version 4.1.
- * util/texi2dvi: version.
-
- * doc/texinfo.txi: @settitle is used in html output (from Eli),
- various underfull hbox fixes.
-
-2002-03-02 <karl@gnu.org>
-
- * configure.ac: pretest 4.0k
-
- * info/info.c: declare add_file_to_directory to avoid warning.
-
- * doc/info-stnd.texi: info standalone so as not to collide with
- `standards' in dir.
-
-2002-03-01 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/insertion.c (end_insertion): Insert the /td and /tr
- directives in lower case. From Per Bothner <per@bothner.com>.
-
- * makeinfo/macro.c (cm_alias): Ignore whitespace around the alias
- name, like the manual promises.
-
- * doc/texinfo.txi (Invoking Macros, Macro Details): Document that
- commas in macro arguments don't work in TeX. Advise texi2dvi -e
- when macros don't work with TeX.
-
- * doc/texinfo.txi (Node Line Requirements): Add restrictions about
- parens and some punctuation characters in node names.
- (Def Cmd Template): Document that macros are not expanded.
-
- The following two changes allow to say "info foo" if there's an
- Info file `foo' somewhere along INFOPATH.
-
- * info/info.c (add_file_directory_to_path): New function, code
- moved from `main'.
- (main): Use add_file_directory_to_path.
-
- * info/session.c (info_follow_menus): If the first menu entry
- couldn't be found as an item in DIR's menu, try it as a file name.
-
- 2001-06-19 Mark Montague <markmont@umich.edu>
-
- * info/filesys.c: Fix for sparc64 (offsets should be "long"s).
-
- * info/session.c: Fix typos in function calls.
-
- 2001-08-23 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/footnote.c (cm_footnote): Don't allow footnotes inside
- footnotes.
- (output_pending_notes): Increment already_outputting_pending_notes
- in the HTML case as well, to protect execute_string from
- recursively entering output_pending_notes.
-
-2002-03-01 <karl@gnu.org>
-
- * doc/texinfo.tex: fix mismatched $'s for sake of emacs font-lock.
- From: Stephen Gildea <gildea@stop.mail-abuse.org>.
-
-2002-02-27 <karl@gnu.org>
-
- * configure.ac: pretest 4.0j.
-
- * info/infodoc.c: 1scroll-forward typo.
-
-2002-02-26 <karl@gnu.org>
-
- * lib/system.h [! ENABLE_NLS]: let's not go const.
-
-2002-02-26 Eli Zaretskii <eliz@is.elta.co.il>
-
- * djgpp/config.sed: Add tweaking of file names in "install-info"
- and "uninstall-info" targets.
-
- * doc/inf-stnd.texi (Custom Key Bindings, Invoking infokey):
- Add footnotes about DOS file names.
-
- * info/infokey.c (main) [__MSDOS__]: If HOME is not defined,
- default to the current directory.
-
-2002-02-26 <karl@gnu.org>
-
- * lib/system.h (LC_MESSAGES) [! LC_MESSAGES]: need this after all.
-
-2002-02-25 <karl@gnu.org>
-
- * doc/info-stnd.texi: contents at top, avoid overfull hbox.
- * lib/Makefile.am (libtxi_a_sources): include gettext.h.
-
- * lib/system.h (LC_MESSAGES): don't need conditional, Bruno says
- that locale.h or libintl.h does so.
-
- * configure.ac: pretest 4.0i.
-
- * dir-example: infokey.
- * doc/info-stnd.texi: invoking infokey.
- * info/infokey.c (short_help): reorganize slightly.
-
- * lib/system.h: use "gettext.h" instead of <libintl.h> per gettext
- 0.11 recommendation.
-
-2002-02-25 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.am (SUBDIRS): Add intl.
- * configure.ac (AC_CONFIG_FILES): Add intl/Makefile.
-
-2002-02-25 <karl@gnu.org>
-
- * util/Makefile.am (LDADD):
- * makeinfo/Makefile.am (LDADD):
- * info/Makefile.am (LDADD): @LIBINTL@ per gettextize.
-
- * configure.ac: gettextize changes.
- * Makefile.am: gettextize changes.
-
-2002-02-25 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.am (SUBDIRS): Add m4.
- (SUBDIRS): Remove intl.
- (ACLOCAL_AMFLAGS): New variable.
- (EXTRA_DIST): Add config.rpath.
- * configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
- (AC_CONFIG_FILES): Remove intl/Makefile.
-
-2002-02-23 <karl@gnu.org>
-
- * pretest 4.0h.
-
- * 2002-02-23 Eli Zaretskii <eliz@is.elta.co.il>
- * doc/info-stnd.texi (Invoking Info): Add a reference to the
- description of index-apropos and index-search. Document the
- --raw-escapes option.
- (Searching Commands): Describe index-search and index-apropos.
-
- * info/man.c (clean_manpage): If raw_escapes_p is not set, remove
- ANSI escape sequences from the man page.
-
- * info/info.h: Declare raw_escapes_p.
-
- * info/info.c: <raw_escapes_p>: New variable.
- New option --raw-escapes or -R.
- (main): Handle it.
- (info_short_help): Document it.
- (main): Honor --output together with --usage, by dumping the node
- we found to the named file.
-
- 2002-02-23 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/html.c (nodename_to_filename): Call
- nodename_to_filename_1 with the last argument 1, not 0.
-
- * makeinfo/toc.c (shortcontents_update_html)
- (contents_update_html): Don't omit the entry for the Top node.
-
- * 2002-01-30 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/node.c (cm_node): Don't condition splitting on
- top_node_seen being non-zero. If current_node is NULL, use the
- current output file name to get at the file name for the previous
- node. Don't compute a new file name for a node if we didn't close
- the current file.
-
- 2002-02-01 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/node.c (cm_node): Call html_output_head whenever we
- create a new split-HTML file.
-
- * makeinfo/html.c (html_output_head): Make html_title static.
- Compute it only once, and don't free it. Output the <h1> title
- header only once per run.
-
- 2002-02-02 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/toc.c (contents_update_html): Fix the condition for
- omitting duplicate TOC entries. Fix comparison with the TOC entry
- for "Top".
-
-2002-02-14 <karl@gnu.org>
-
- * doc/Makefile.am (DISTCLEANFILES): use this variable instead of
- the distclean-aminfo target, which apparently is no longer used.
-
- * pretest 4.0g.
-
- * doc/texinfo.tex (\appendixentry): new macro for typesetting
- appendix toc entries.
- (\appendixzzz, \summarycontents, \pdfoutlines): use it, instead of
- usurping \chapentry. This allows the bookmarks in the pdf output
- to come out right. Report from: Kurt Hornik
- <Kurt.Hornik@ci.tuwien.ac.at>.
-
-2002-02-13 <karl@gnu.org>
-
- * configure.ac: ALL_LINGUAS is deprecated as of gettext 0.11.
- * doc/texinfo.tex (\image): remove spurious \loggingall.
-
- * doc/texinfo.txi: @math now implies @tex.
- * doc/texinfo.tex (\math): imply @tex.
-
-2002-02-11 <karl@gnu.org>
-
- * makeinfo/insertion.c (handle_verbatim_environment): save and
- restore filling_enabled and inhibit_paragraph_indentation. Bug
- report from: Alexandre Duret-Lutz <duret_g@lrde.epita.fr>.
-
- * makeinfo/makeinfo.c (reader_loop): don't worry about bare braces
- inside @math.
-
-2002-02-08 <karl@gnu.org>
-
- * info/infodoc.c: keep underlines with the text they refer to, for
- translation purposes.
- Pointed out by Christian Rose <menthos@menthos.com>, 20 nov 2001.
-
- * doc/info.texi: recommend setting INFOPATH.
-
- * doc/Makefile.am (install-tex): need $(srcdir) for install.
- From: istry <istry@mail.ru>.
-
- * doc/texinfo.tex: replace $$$ delimiter with $.$, for sake of
- font-lock in Emacs 21.1. Suggestion from: Stephen Gildea
- <gildea@stop.mail-abuse.org>.
-
- 2002-01-26 Eli Zaretskii <eliz@is.elta.co.il>
- * info/infomap.c (default_emacs_like_info_keys)
- (default_emacs_like_ea_keys, default_vi_like_info_keys)
- (default_vi_like_ea_keys): Fix default keybindings to be
- consistent with non-INFOKEY branch. Add bindings for Home, End,
- and Delete keys.
-
- 2002-01-23 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/toc.h <TOC_ENTRY_ELT>: New member html_file.
-
- * makeinfo/toc.c (toc_add_entry): Compute and set the html_file
- member.
- (shortcontents_update_html): Produce the toc_* links correctly,
- without duplicating the link text. Fix comparison with "Top".
- Handle the case when there's @shortcontents, but no @contents.
- (contents_update_html): Fix the way toc_* anchors are produced
- from toc_entry_alist[i]->name: take only the node name from the
- string in toc_entry_alist[i]->name. Fix comparison with "Top".
-
- * makeinfo/sectioning.c (sectioning_html): Take the toc_anchor
- substring before closing the anchor with </a>. Fix the closing
- </hN> tag--add 2 to level, not 1. Use sizeof instead of a magic
- value of 9.
-
- * makeinfo/cmds.c: Make @summarycontents call cm_shortcontents, as
- promised by the docs.
-
- 2002-01-19 Eli Zaretskii <eliz@is.elta.co.il>
- * djgpp/config.sed: Fix a problem with AC_CONFIG_LINKS that
- prevented building from a directory on another drive.
-
- * djgpp/config.bat: Fix problems with long --srcdir diectory names.
-
- * djgpp/README: Update.
-
-2002-01-31 <karl@gnu.org>
-
- * doc/texinfo.txi: mention dvips
-
-2002-01-28 <karl@gnu.org>
-
- * configure.ac (ALL_LINGUAS): add hr.
-
-2002-01-22 <karl@gnu.org>
-
- * makeinfo/defun.c (defun.c): only warn about ( immediately
- following a defun name, since the groff manual needs other
- characters there where whitespace is incorrect.
- Reported by Werner Lemberg <wl@gnu.org>.
-
- * doc/info-stnd.texi: alphabetize variable list.
-
- * doc/texinfo.txi: no :'s in index entries, index @page/@group
- some more.
-
- * makeinfo/index.c (index_add_arg): warn if index entry contains a
- colon. From: Kenneth Lorber <keni@his.com>.
-
-2002-01-21 <karl@gnu.org>
-
- * makeinfo/insertion.c: </pre not /<pre, reported by Mike
- Benefield <mike@duckbrain.com>.
-
-2002-01-18 <karl@gnu.org>
-
- * configure.ac: pretest 4.0f.
-
- * util/texindex.c:
- * util/install-info.c:
- * makeinfo/makeinfo.c:
- * info/info.c: it's 2002.
-
- * info/session.c: pass right args to info_scroll_half_screen_up.
- From Eli.
-
-2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/multi.c (multitable_item): Always return a value.
-
- * util/install-info.c (xmalloc, xrealloc, pfatal_with_name)
- (open_possibly_compressed_file, parse_input): Call `fatal' with 3
- arguments, to avoid compiler warnings.
- (main): Call `fatal', `error', and `warning' with the right number
- of arguments.
-
- * makeinfo/makeinfo.c (main): Remove extraneous first arg of
- usage().
-
- * info/window.c (build_message_node): Supply a 4th argument to
- build_message_buffer.
-
-
-2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/sectioning.c (sectioning_html): End the anchor properly
- with a </a>.
-
- * info/session.c (info_menu_or_ref_item): If we didn't find a
- cross-reference on this line, try the one before.
-
- * info/infomap.c (fetch_user_maps): Provide two different
- translations for ``file too small'' and ``file too big'' error.
-
- * info/info.c (info_short_help): Print the --speech-friendly
- option together with the other options, not at the end of the help
- screen.
-
-2002-01-18 Andreas Schwab <schwab@suse.de>
-
- * makeinfo/html.c (escape_string): When string is empty don't read
- past end of it.
-
-2002-01-17 <karl@gnu.org>
-
- * doc/info-stnd.texi: overfull box in table.
-
-2002-01-16 <karl@gnu.org>
-
- * configure.ac: pretest 4.0e.
-
- * doc/info.texi: update from emacs.
-
-2002-01-03 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (file_line_error): New function.
-
- * makeinfo/insertion.c (discard_insertions): Call file_line_error
- instead of changing global variables.
-
- * makeinfo/sectioning.c (cm_top): Ditto.
-
- * makeinfo/node.c (validate_file): Ditto.
-
- * makeinfo/makeinfo.c (discard_braces, handle_variable_internal):
- Ditto.
-
- * makeinfo/macro.c (define_macro): Ditto.
-
- 2001-12-31 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/node.h (TAG_ENTRY): New struct member html_fname.
-
- * makeinfo/node.c (find_node_by_fname): New function.
- (remember_node): Accept an additional argument FNAME, the node's
- file name, and record it in the list of nodes; callers changed.
- (cm_node): Call find_node_by_fname to see if this node's file name
- clashes with another node or anchor. If it clashes with another
- node, append the new node to the same file instead of erasing the
- other node. If it clashes with an anchor, print an error message
- and overwrite the anchor's file.
- (cm_anchor): If this anchor's file name clashes with another
- anchor or node, print an error message and ignore the anchor.
-
- * makeinfo/files.c (normalize_filename): New function.
-
- * makeinfo/files.h <normalize_filename>: Add declaration.
-
- * makeinfo/html.c (nodename_to_filename_1): Call
- normalize_filename before returning the file name to the caller.
- Disable the code which adds #Nodified-filename to the file name we
- produce.
-
- * makeinfo/makeinfo.c (add_char): Don't replace whitespace with
- &nbsp; if we are producing an HTML directive.
- (add_html_elt): New function.
- (cm_xref, cm_inforef, cm_uref, cm_email, cm_image): Use
- add_html_elt instead of add_word, where appropriate.
-
- * makeinfo/html.c (add_link): Ditto.
-
- * makeinfo/footnote.c (cm_footnote): Ditto.
-
- * makeinfo/defun.c (defun_internal): Ditto.
-
- 2001-12-27 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/node.c (cm_node): Don't omit links to (DIR) from the
- navigation bar, add_anchor_name will DTRT now.
-
- * makeinfo/makeinfo.c (cm_xref): Produce a split-HTML file name
- from arg1, the node name, not from arg3 or arg2, which are the
- reference name. Use arg2 or arg3 for the text to be displayed as
- a link between ">" and "</a>". Use add_anchor_name instead of
- add_nodename_to_filename.
- (cm_inforef): Use add_anchor_name instead of
- add_nodename_to_filename. Handle the case of a missing second
- argument in @inforef.
-
- * makeinfo/html.c (add_anchor_name): Always add # and the anchor
- name, even if we are splitting. If the node is "(dir)", treat it
- as if it were "dir".
- (nodename_to_filename_1): Don't append #Top for the Top node.
- (add_link): Don't punt if nodename is "(dir)". Output "</a>"
- after the link.
-
- 2001-12-25 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (cm_xref, cm_inforef): Output the target
- file name via add_nodename_to_filename.
-
- 2001-12-20 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/html.c (nodename_to_filename_1): Make references to Top
- to refer to index.html#Top.
- (add_nodename_to_filename): Accept additional argument HREF;
- callers changed.
-
- * makeinfo/toc.c (rewrite_top): If the filename to rewrite is
- stdout or the null device, do nothing.
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Use
- FILENAME_CMP instead of strcmp. Search for a period forward, not
- backward. Make index_name[] a static const array, and its len
- computed at compile time.
- (convert_from_loaded_file): If output_filename is the null device,
- turn off HTML splitting.
- (cm_xref): Use add_anchor_name, rather than add_escaped_anchor_name,
- in the 5-argument case in HTML mode.
- (cm_inforef): Fix external references in HTML mode.
-
- * makeinfo/node.c (cm_node): Use FILENAME_CMP instead of strcmp.
- Don't open a new file if the new node's name is empty. Take the
- directory part of split-HTML files from current_output_filename,
- not from toplevel_output_filename (the latter doesn't include the
- manual's subdirectory part).
-
- * makeinfo/html.c (nodename_to_filename_1): Use FILENAME_CMPN
- instead of strncmp. Support *.inf files in references.
-
-2001-12-11 Eli Zaretskii <eliz@is.elta.co.il>
-
- * djgpp/config.bat, djgpp/config.sed, djgpp/config.site: Update
- for Texinfo 4.0d.
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Use IS_SLASH
- instead of literal `/'.
- (convert_from_loaded_file): Flush the output stream before
- creating the TOC.
-
-
-2002-01-14 <karl@gnu.org>
-
- * info/info.c: translate --speech-friendly (from Eli).
- * makeinfo/index.c: formatting.
-
- 2001-12-24 Eli Zaretskii <eliz@is.elta.co.il>
- * info/infomap.c (initialize_info_keymaps): Bind the user-defined
- keys on top of the default ones, not the other way around.
-
-2002-01-11 <karl@gnu.org>
-
- * info/info.c: can't do #ifdef inside of printf any more.
- From: Tyler <tyler@zerodivide.cx>
-
- * configure.ac (ALL_LINGUAS): add he, from Eli.
-
-2002-01-09 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/window.c (calculate_line_starts): Cast node->contents[i] to
- unsigned char.
-
-2002-01-04 <karl@gnu.org>
-
- * doc/texinfo.tex (\footnotezzz): \noindent=\relax.
-
-2002-01-03 <karl@gnu.org>
-
- * doc/texinfo.tex (\imagexxx): handle pdf and dvi cases the same.
- (\dopdfimage): need \immediate to avoid seg fault when including the
- same image twice.
- Bug reports from Alexandre Duret-Lutz <duret_g@lrde.epita.fr>.
-
-2001-12-31 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_image): check *ext_arg as well as
- ext_arg when computing length of fullname.
-
- * makeinfo/defun.c: docbook changes.
- * makeinfo/docbook.c (docbook_punctuation): remove deprecated
- default: at end of statement.
-
- * makeinfo/docbook.c: initial.
- * makeinfo/docbook.h: initial.
- * makeinfo/Makefile.am (makeinfo_SOURCES): add docbook.[ch].
- * makeinfo/makeinfo.c (add_char): use &nbsp; in docbook case.
-
- * doc/texinfo.tex (\footnotezzz): use \everypar={\hang} instead of
- just \hang in case a footnote extends for multiple paragraphs.
-
-2001-12-18 <karl@gnu.org>
-
- * info/Makefile.am (BUILT_SOURCES): include $(EXEEXT) on makedoc
- dependency since automake doesn't do it.
-
- 2001-12-11 Eli Zaretskii <eliz@is.elta.co.il>
-
- * djgpp/config.bat, djgpp/config.sed, djgpp/config.site: Update
- for Texinfo 4.0d.
-
- * info/infomap.c (fetch_user_maps): Initialize `filename' to NULL
- and don't try to call `open' if `filename' is NULL.
- [__MSDOS__]: Try the current directory if neither $INFOKEY nor
- $HOME are defined.
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Use IS_SLASH
- instead of literal `/'.
- (convert_from_loaded_file): Flush the output stream before
- creating the TOC.
-
- 2001-12-10 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/infokey.c (main): Use FOPEN_WBIN instead of "w".
-
- * info/infokey.h (INFOKEY_SRCFILE, INFOKEY_FILE) [__MSDOS__]:
- Special definitions for MS-DOS.
-
- 2001-12-09 Eli Zaretskii <eliz@is.elta.co.il>
-
- * lib/system.h: Condition inclusion of libintl.h on ENABLE_NLS.
- (gettext, bindtextdomain, textdomain) [!ENABLE_NLS]: Provide
- trivial definitions for when NLS is not used.
- (LC_MESSAGES) [!ENABLE_NLS]: Define if undefined by locale.h.
-
-2001-12-18 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/infomap.c (decode_keys): Change the return type to int;
- callers changed. Return zero if some of the special keys in SRC
- are not defined by the terminal; return non-zero otherwise.
- (section_to_keymaps): If decode_keys returns zero, don't bind the
- key sequence.
-
-2001-12-18 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/xml.c (xml_insert_element_with_attribute)
- (xml_insert_element): Rename the argument `element' to `elt'.
-
- * info/infokey.c (compile): Use \033 instead of (non-standard) \e.
-
-2001-12-17 <karl@gnu.org>
-
- 2001-12-16 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/pcterm.c (pc_initialize_terminal) [INFOKEY]: Store term_kh,
- term_ke, term_ki, and term_kx sequences.
- (DJGPP_keytab): Map Home, End, and Insert to escape sequences, not
- to C-a, C-e, etc.
-
- * info/infomap.c (default_emacs_like_info_keys)
- (default_emacs_like_ea_keys, default_vi_like_info_keys)
- (default_vi_like_ea_keys): Add the leading suppress-default flag,
- to be consistent with the table which comes from a file.
-
- * info/session.c (info_do_lowercase_version): Add a doc string.
-
- * info/infodoc.c (describe_key) [INFOKEY]: If keystroke is bound
- to do-lowercase-version, but its lower-case variant is undefined,
- say that keystroke is also undefined.
-
-
-2001-12-12 <karl@gnu.org>
-
- * makeinfo/files.c (find_and_load): remove conditionals on
- VMS|O_BINARY, always just read as many bytes as we can.
-
- 2001-12-11 Eli Zaretskii <eliz@is.elta.co.il>
- * new files for djgpp/.
-
- 2001-09-09 Eli Zaretskii <eliz@is.elta.co.il>
- * info/echo-area.c (build_completions): Look for a candidate
- completion which matches user's request including the letter-case,
- use that as the value of LCD_completion.
-
- 2001-12-06 Eli Zaretskii <eliz@is.elta.co.il>
- * info/echo-area.c (build_completions): When looking for the best
- completion candidate, only compare as much characters as the user
- typed.
-
-
-2001-12-04 <karl@gnu.org>
-
- * doc/texinfo.tex (\pdfmkpgn): remove trailing @ in link names
- again. Also from Kurt.
-
- * doc/texinfo.tex (\image): need five commas to ignore additional
- optional args to @image. From Kurt.Hornik@ci.tuwien.ac.at.
-
- * doc/texinfo.tex (\afourlatex): reset \globaldefs=0 explicitly.
- From Trond Endrestøl <trond@ramstind.gtf.ol.no>.
-
-2001-12-01 <karl@gnu.org>
-
- * makeinfo/files.c (find_and_load): remove O_BINARY from open
- call, this messes up under Windows. From eli.
-
-2001-11-20 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_image): reword error messages.
-
-2001-11-19 <karl@gnu.org>
-
- * Pretest 4.0d.
- * doc/texinfo.txi: index ragged right/left.
-
- * info/window.c (build_message_buffer): handle %1$s as used in
- ja.po. From Fumitoshi UKAI <ukai@debian.or.jp>.
-
- * configure.ac (ALL_LINGUAS): add sv.
-
-2001-11-16 <karl@gnu.org>
-
- * Makefile.am (EXTRA_DIST): add COPYING.DOC.
-
- 1999-10-30 Andrew Bettison <andrewb@zip.com.au>
-
- All these changes are to implement user-configurable key mapping
- using the new 'infokey' program. For the time being, the new
- code is conditional on [INFOKEY] and the old code is still there
- in case we want to revert.
-
- * info/session.c (incremental_search): test for printable chars
- _before_ isearch command keys -- makes a difference if the
- isearch commands are bound to printable chars.
-
- * info/doc.h,
- * info/infodoc.c,
- * info/infomap.c,
- * info/m-x.c,
- * info/session.c: New typedef InfoCommand, plus a bunch of
- supporting macros, to abstract a "command" away from being a
- function pointer.
-
- * info/doc.h (pretty_keyseq),
- * info/infodoc.c (pretty_keyseq),
- * info/session.c (pretty_keyseq): Moved definition from
- session.c into infodoc.c, and rewrote to recognise special
- terminal sequences (PgUp, PgDn, etc.).
-
- * info/infodoc.c (create_internal_info_help_node,
- replace_in_documentation, info_where_is),
- * info/m-x.c (info_execute_command): Cleaned up references to
- hardwired keystrokes.
-
- * info/infodoc.c (replace_in_documentation):
- Extended the \\[foo] syntax to recognise \\%-X.Y[foo], which
- causes the replacement text to be inserted using sprintf("%-X.Ys").
-
- * info/session.c (_scroll_forward, _scroll_backward,
- scroll_forward_page_only, scroll_backward_page_only,
- scroll_forward_page_only_set_window,
- scroll_backward_page_only_set_window): New functions, eliminating
- need for SPC and DEL hack.
-
- * info/session.c (scroll_forward, scroll_backward,
- scroll_forward_set_window, scroll_backward_set_window): Call
- _scroll_forward and _scroll_backward to do all the work.
-
- * info/infomap.c (initialize_info_keymaps)[!INFOKEY]: set 'v'
- and Control('v') key bindings to info_scroll_backward_page_only
- and info_scroll_forward_page_only respectively.
-
- * info/Makefile.am (bin_PROGRAMS): Added new executable `infokey'.
- (infokey_SOURCES): Defined.
- (EXTRA_DIST): Added `sample_infokey'.
- (BUILT_SOURCES): Added `key.c'.
-
- * info/infokey.h,
- * info/infokey.c: Created, for new program `infokey' which
- creates a $HOME/.info file by compiling a text source file with
- syntax very similar to that used by `lesskey' in less 3.4.0.
-
- * info/makedoc.c: Generate new file `key.c' defining an array to
- map command names to codes.
-
- * info/key.h: Created, to define contents of new `key.c' now
- created by makedoc.
-
- * info/info.h (INFOKEY): Define, to enable all following changes.
- (set_variable_to_value)[INFOKEY]: Declare new function.
-
- * info/makedoc.c [INFOKEY]: Write '#define A_' numeric command
- code definitions into `funs.h' to support new key binding system.
-
- * info/session.c (info_dispatch_on_key, info_numeric_arg_digit_loop)
- [INFOKEY],
- * info/infomap.c [INFOKEY],
- * info/infodoc.c (function_documentation, function_name,
- describe_key, pretty_keyname, pretty_keyseq_internal,
- where_is_internal)[INFOKEY],
- * info/terminal.h (term_kh, term_ke, term_kx, term_ki)[INFOKEY],
- * info/terminal.c (term_kh, term_ke, term_kx, term_ki,
- terminal_initialize_terminal)[INFOKEY],
- * info/variables.c (set_variable_to_value)[INFOKEY],
- * info/sample_infokey: Added infokey functionality, copied more
- or less wholesale from 'lesskey' in GNU Less 3.4.0. Added a new
- typedef struct FUNCTION_KEYSEQ, and a new element `keys' to
- typedef struct FUNCTION_DOC, to give the user some control over
- the keystrokes that appear in the documentation node generated
- by get-help-window, and to improve efficiency a little.
-
- * info/infodoc.c (info_internal_help_text,
- create_internal_info_help_node)[INFOKEY]: Rewrote all code that
- assumes fixed keystrokes, replacing %10s sequences with \\%10[foo]
- sequences instead.
-
- * doc/info-stnd.texi: Documented above changes.
-
-2001-09-19 <karl@gnu.org>
-
- * makeinfo/cmds.c: </ not /<, duh :). From janneke.
-
-2001-09-12 <karl@gnu.org>
-
- * configure.ac (AC_SYS_POSIX_TERMIOS, AC_HEADER_TIOCGWINSZ): use
- these new autoconf macros instead of the old automake ones.
-
- * info/terminal.c: remove unconditional include of sys/ioctl.h.
- * info/termdep.h: <sys/ioctl.h> [GWINSZ_IN_SYS_IOCTL]: include outside of HAVE_TERMIOS_H,
- per autoconf manual.
-
- * doc/Makefile.am (install-info-am): remove override of automake's
- target, instead enable looking in . for info files within automake.
-
- * doc/info-stnd.texi: include separate version-stnd.texi
- * configure.ac: autoconf 2.52, and rename to configure.ac.
-
-2001-09-11 <karl@gnu.org>
-
- * doc/texinfo.txi: recommend against using - and _ in @set names,
- * and rearrange that section.
-
- * info/infodoc.c (replace_in_documentation): free fun_name to fix
- memory leak.
- From: "Art Haas" <ahaas@neosoft.com>, Sat, 4 Aug 2001 08:34:31 -0500.
-
- * makeinfo/lang.c: encoding support for info output from kama.
- * makeinfo/lang.h: encoding support for info output from kama.
-
- * makeinfo/html.c: include document encoding code unless
- no_encoding.
- * makeinfo/insertion.c (cm_direntry): don't call begin_insertion
- if ignoring.
- (cm_documentdescription): moved here, and likewise.
- (begin_insertion): don't need output format conditionals here.
-
- * makeinfo/cmds.c (cm_documentdescription): move to insertion.c.
- * makeinfo/makeinfo.h (enable_encoding): new global.
- * makeinfo/makeinfo.c: new option --enable-encoding, rearrange help.
-
- Sun Oct 31 18:44:24 UTC 1999 Karl Heinz Marbaise <kama@hippo.fido.de>
-
- - lang.{c,h}:
- o added translation map between HTML markups and 8-Bit
- (ISO-8859-1 codes; supplemental is Unicode for the future).
- o added cm_search_iso_map:
- search for characters based on HTML markup names for
- translation 8-Bit code.
- o recognizing of @documentencoding improved.
- now we can recognize things like ISO-8859-{1...15}
-
- - makeinfo.{c,h}:
- o added two command line switches.
- + info-encoding to activate the encoding for info output
- which is correctly shown by info. Default is NOT to
- encode the output to be compatible with earlier versions.
- + no-encoding to suppress encoding e.g. while producing
- ASCII output (--no-headers) results in that you get
- "A for &Auml; as before.
- o help output changed to document the switches.
-
- - html.c:
- charset encoding in html based on @documentencoding.
-
-
-2001-07-31 <karl@gnu.org>
-
- * doc/texinfo.txi: mention pdfcolor.tex.
- * doc/texinfo.tex: doc.
- * doc/Makefile.am (install-tex): install pdfcolor.tex too.
- * doc/pdfcolor.tex: new file, since Kurt.Hornik@ci.tuwien.ac.at
- reports that not all pdftex installations include it.
-
-2001-07-25 <karl@gnu.org>
-
- * doc/texinfo.tex (\Etitlepage): need \HEADINGSon before the
- \...aftertitlepage checks to get page numbers. Report from
- 3diff@gnu.org.
-
-2001-07-06 <karl@gnu.org>
-
- * doc/texinfo.txi: mention http://docbook2X.sourceforge.net/.
-
-2001-06-29 <karl@gnu.org>
-
- * makeinfo/makeinfo.c: make output to stdout imply --no-split for
- HTML, too.
-
- * makeinfo/html.c (html_output_head): use documentdescription if set.
- * makeinfo/insertion.h (insertion_type): new case documentdescription.
- * makeinfo/insertion.c (begin_insertion, end_insertion,
- insertion_type_names): new case for documentdescription.
- * makeinfo/cmds.c (cm_documentdescription): new fn.
- * makeinfo/makeinfo.h (document_description): new global.
- * doc/texinfo.txi: @documentdescription.
- @documentdescription implementation from patches by Will Estes.
-
-2001-06-26 <karl@gnu.org>
-
- * doc/texinfo.txi: documentdescription
- * doc/texinfo.tex: Ignore @documentdescription ... @end
- documentdescription.
-
- * doc/texinfo.txi: document sequential punctuation in @footnote is
- normal, suggested by rms.
-
-2001-06-21 <karl@gnu.org>
-
- * doc/texinfo.tex (\textfonts): call \setleading here, so that we can
- switch font sizes back and forth inside @tex with \globaldefs=1
- and not lose the leading.
-
- * doc/texinfo.txi: allow @smallbook to run without overfull or
- underfull boxes.
-
-2001-06-19 <karl@gnu.org>
-
- * doc/texinfo.tex (\imagexxx): ignore new optional args to @image.
-
- * makeinfo/html.c (html_output_head): include <h1>title</h1> at
- beginning of document.
- * makeinfo/sectioning.c (cm_top): don't include explicit links in
- HTML output, the regular code for @node will do it.
- (sectioning_html): use <h2> for chapter instead of <h1>, etc.
- * makeinfo/node.c (cm_node): do not include code to output the
- HTML <head>, we do that elsewhere now.
-
- 1999-11-26 W. L. Estes <will@fumblers.org>
- * makeinfo/insertion.c (begin_insertion): add an explicit <br>
- before beginning a <pre> block. for flushleft and flushright, use
- <div> tag with an align attribute set.
- * makeinfo/insertion.c (end_insertion): for flushleft and
- flushright, end the </div> block.
-
- * makeinfo/makeinfo.c (cm_image): new variable, alt_arg now allows
- user-supplied alt attribute value and
- ext_arg allows user-supplied extension for image files.
-
- * makeinfo/toc.c (contents_update_html): add anchors at chapter
- level entries
- (shortcontents_update_html): hrefs in shortcontents point to the
- above anchors in the detailed contents
-
- * doc/texinfo.txi: document changes to @image and the new behavior
- of shortcontents entries
-
-2001-06-14 <karl@gnu.org>
-
- * makeinfo/node.c: no need for size_t.
-
-2001-06-13 <karl@gnu.org>
-
- * texinfo.tex (\pdfmkdest): \normalturnoffactive, so refs and
- defs match.
- (\xrefX): pdf link defs no longer use @, so link refs shouldn't use @
- either. (All xrefs in pdf were failing.)
- (\mkpgn): remove redundant second definition.
-
- * texinfo.tex (\smallerfonts): new font size.
- (\smallexample, et al.): use it, in all cases, not just @smallbook.
-
- 1999-11-30 Andreas Schwab <schwab@suse.de>
- * doc/texinfo.tex (\xrefX): Turn off active characters when writing
- out the link name for pdf.
-
-2001-06-13 <karl@gnu.org>
-
- * doc/texinfo.txi: document that @smallexample is smaller in all
- page formats now.
-
-2001-06-11 <karl@gnu.org>
-
- * 4.0c.
- * util/Makefile.am: Don't need automake patch any more, with
- automake 1.4p4.
-
- * configure.in (AC_FUNC_SETVBUF_REVERSED): only needed on
- pre-sysvr3 systems that nobody has anymore? Or so Russ Allbery
- informs me ...
-
-2001-06-08 <karl@gnu.org>
-
- * makeinfo/Makefile.am (EXTRA_DIST): include texinfo.{dtd,xsl}.
-
- * util/Makefile.am: automake-1.4p3 now.
-
-2001-06-07 <karl@gnu.org>
-
- * util/texi2dvi: comment out conditional text, from Werner LEMBERG
- <wl@gnu.org>.
-
- 2001-06-02 Eli Zaretskii <eliz@is.elta.co.il>
- * info/echo-area.c (info_read_completing_internal): If there are
- no completions, say that instead of "Not complete".
-
- * configure.in (ALL_LINGUAS): add da
-
- * makeinfo/Makefile.am (pkgdata_DATA): include texinfo.xsl.
-
- * configure.in: update for autoconf 2.50.
-
-2001-06-04 <karl@gnu.org>
-
- * util/Makefile.am (EXTRA_DIST): automake-14p2.patch now.
- * util/automake-14p2.patch: rename from 14p1.
-
-2001-05-22 <karl@gnu.org>
-
- * changes from feloy for lowercase xml names, etc.
-
-2001-05-21 <karl@gnu.org>
-
- * util/Makefile.am (EXTRA_DIST): add automake-14p1.patch.
- * makeinfo/Makefile.am (pkgdata_DATA): define to install
- texinfo.dtd.
-
- 2001-05-17 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/makeinfo.c (cm_xref, cm_inforef): Don't allow empty
- first arguments in cross references.
-
- * makeinfo/makeinfo.c: redo --help, basic patch from ke@suse.de.
-
-2001-05-03 <karl@gnu.org>
-
- * doc/info.texi: move help-cross to be subnode of cross-refs,
- instead dangling out in space.
- * doc/info.texi: update from eli
-
-2001-05-02 <karl@gnu.org>
-
- * makeinfo/xml.c (xml_push_current_element): need to select the
- `name' member.
-
-2001-05-01 <karl@gnu.org>
-
- * configure.in: 4.0b
-
- * doc/info.texi (Help-Cross): subsection of Cross-refs.
-
- * lib/system.h (va_alist, etc.): moved from makeinfo.c.
- * makeinfo/makeinfo.c (va_alist, etc.): move to system.h
-
- * makeinfo/xml.[ch]: new files from Philippe Martin <feloy@free.fr>.
- * pretty much all files also modified for XML/DocBook output.
- * doc/texinfo.txi: minimally mention --xml and --docbook.
- * makeinfo/xml.c: convert to K&R until we can do ansi2knr.
-
- * util/texindex.c,
- * util/install-info.c,
- * info/info.c: it's 2001.
-
-2001-04-15 <karl@gnu.org>
-
- * doc/info.texi: major update from eli.
-
-2001-04-13 <karl@gnu.org>
-
- 1999-10-16 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/node.c (cm_node): Don't generate cross-references to
- "(DIR)".
- * makeinfo/html.c (add_link): Likewise.
-
- 1999-10-16 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/makeinfo.c (insert): Don't call html_output_head here.
- (add_char): Call html_output_head here...
- * makeinfo/cmds.c (cm_sp): ...and here...
- * makeinfo/toc.c (cm_contents, cm_shortcontents): ...and here...
- * makeinfo/node.c (cm_anchor): ...and here.
-
- * makeinfo/html.c (html_output_head): `free' html_title if
- expanded. Make <head> and <body> stand out.
-
-2001-04-12 <karl@gnu.org>
-
- 1999-12-26 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/defun.c (defun_internal): Use execute_string instead
- add_word_args to expand defined_name, type_name and category (in
- HTML mode).
-
-2001-03-29 <karl@gnu.org>
-
- * Makefile.am: simple license.
-
-2001-02-27 <karl@gnu.org>
-
- 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
- * info/terminal.h, info/terminal.c (term_kh, term_ke, term_kD):
- New variables to hold Home, End, Delete key sequences.
- * info/infomap.c (initialize_emacs_like_keymaps,
- initialize_vi_like_keymaps): Set them.
-
- * makeinfo/makeinfo.h,
- * makeinfo/makeinfo.c: --split-size option from Yoshiki:
- 1999-12-09 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
- * makeinfo/makeinfo.h (split_size): New option.
- * makeinfo/makeinfo.c (long_options): Add split_size.
- (usage): Ditto. Suggested by Richard Y. Kim.
-
- * util/texi2dvi: -o support from Akim.
-
-2001-02-02 <karl@gnu.org>
-
- * dir-example: don't need zsh twice.
-
- From: Nishio Futoshi <fut_nis@d3.dion.ne.jp>, 02 Apr 2000.
- * doc/texinfo.txi: capitalization fixes.
- * doc/info.texi: up pointer fixes.
- * doc/texinfo.txi: installing an info file.
-
- * makeinfo/makeinfo.c: --output is for split html, not non-split.
- From: Karl Eichwalder <keichwa@gmx.net>
-
-2001-01-12 <karl@gnu.org>
-
- 1999-10-15 Eli Zaretskii <eliz@is.elta.co.il>
- * makeinfo/cmds.c (cm_sc): Don't print the warning about
- all-uppercase argument in menus under --no-headers.
-
- * makeinfo/files.c: pass O_BINARY flag to open, suggested by bfox.
-
-2001-01-11 <karl@gnu.org>
-
- * info/terminal.c [HAVE_TERMIOS_H && TCOON]: tcflow TCOOFF/TCCON
- to resume output if user presses CTRL-S at the beginning of
- things.
- [HAVE_TERMIO_H && TCXONC]: ditto.
- From Kevin Ryde <user42@zip.com.au>, 16jun2000;
- cf. emacs/src/sysdep.c.
-
-2001-01-08 <karl@gnu.org>
-
- * makeinfo/cmds.c: afivepaper, afourwide, afourlatex.
- * doc/texinfo.txi: afivepaper
-
-2001-01-05 <karl@gnu.org>
-
- * doc/info.texi: typo from: Martin Buchholz <martin@xemacs.org>.
- * doc/info.texi: typo fixes from meyering.
-
-2001-01-02 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (remember_brace_1): don't assume command is
- non-null, an (erroneous) input line like \hbox to7in{ passes in a
- null.
-
- * makeinfo/toc.c: fix from jan
- * makeinfo/html.c: fix from jan for top-level references.
-
-2000-12-22 <karl@gnu.org>
-
- * makeinfo/makeinfo.c: --help changes.
- * doc/texinfo.txi: -o means the directory name for HTML output.
-
-2000-12-21 <karl@gnu.org>
-
- * doc/texinfo.txi: switch to fdl
-
- * makeinfo/html.c: doc fix.
- * makeinfo/insertion.c: no space after _ I guess.
- * makeinfo/cmds.c: no space after _ I guess.
-
- * makeinfo/html.c (nodename_to_filename_1): fix up external
- * top-node references.
-
-2000-12-20 <karl@gnu.org>
-
-* HTML table patch from Jan:
- 2000-12-19 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo/multi.c (multitable_item),
- (cm_tab): close html table columns. Also, align cell contents to
- top, which is probably the most sensible thing to do for text.
-
-
-2000-12-19 <karl@gnu.org>
-
- * makeinfo/makeinfo.c (insert_toplevel_subdirectory): try
- name.html if just name doesn't work.
-
- * doc/texinfo.txi: document html output in .html directory
- sometimes.
-
- * util/Makefile.am (EXTRA_DIST): add install-info-html.
-
- * util/texindex.c: 2000
- * util/install-info.c: 2000
- * info/info.c: 2000
- * configure.in: 4.0a
-
- * lib/system.h: include limits.h
-
- * Applied HTML splitting changes from Jan:
- 2000-11-10 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo: removed code for numbered split HTML output, removed
- SPLIT_JCN conditional.
-
- 2000-11-09 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo/html.c: prepared nodifying filename functions for
- linking not non-spit HTML documents, by adding ``#anchor'' to
- external refernces.
-
- * doc/texinfo.txi (Installing HTML info): updated doco for --html
- option, added node Installing HTML info.
-
- * util/install-info-html.in: new script. The bare minimum
- required for generating HTML index.
-
- * lib/system.h: compilation fix.
-
- 2000-11-08 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): [SPLIT_JCN]:
- overloaded already way too hairy function with logic to put split
- html output into subdirectory with basename of toplevel output
- file.
-
- * makeinfo/html.c (fix_filename): new function.
-
- 2000-11-07 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * toc.c (toc_add_entry):
- (contents_update_html):
- (shortcontents_update_html): [SPLIT_JCN]: use hrefs for nodename based
- html files.
-
- * node.c (cm_node): [SPLIT_JCN]: create html filename based on
- nodename (instead of a numbered node<num>.html filename).
-
- * makeinfo/makeinfo.c (main): [SPLIT_JCN]: enable splitting of
- html output.
-
- * makeinfo/html.c
- (add_url_name,add_nodename_to_filename,nodename_to_filename): new
- functions.
-
-2000-12-15 <karl@gnu.org>
-
- * configure.in (AC_CHECK_HEADERS): add limits.h explicitly.
-
-2000-11-10 <karl@gnu.org>
-
- * dir-example: update
- * info/nodes.c: doc fixes, etc.
-
- * incorporated verbatim patch from janneke:
- 2000-04-14 <janneke@gnu.org>
-
- * applied texinfo-3.12s.jcn4 patch
-
- 1999-09-02 <janneke@gnu.org>
-
- * makeinfo/cmds.c,
- * makeinfo/insertion.c: @verbatiminclude file
- * doc/texinfo.tex: @verbatiminclude file
- * doc/texinfo.txi: @vebatiminclude file doco
- * NEWS: added @verbatiminclude to Language section
-
- 1999-09-01 <janneke@gnu.org>
-
- * makeinfo/makeinfo.c: bf: @exdent (urg6.texi) -- Rolled into 4.0
- * NEWS: added verb* to Language section
- * doc/texinfo.txi: @verb, @verbatim doco
- * doc/texinfo.tex: tricky tex-fix for @verb{<char>..<char>}
- * doc/texinfo.tex: real tab expansion for @verbatim mode
- * doc/texinfo.tex: proper start of environment, no indentation
-
- 1999-08-31 <janneke@gnu.org>
-
- * makeinfo/cmds.c:
- * makeinfo/insertion.{c,h},
- * makeinfo/makeinfo.{c,h}: redo of @verbatim, @verb{<char>..<char>}
- * doc/texinfo.tex: fixed @verb{<char>..<char>}
-
- 1999-08-30 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo/cmds.c,
- * makeinfo/insertion.{c,h},
- * makeinfo/makeinfo.{c,h}: added @verbatim (and preliminary @verb)
- support
- * doc/texinfo.tex: added @verbatim (and preliminary @verb) support
-
- 1999-08-24 Jan Nieuwenhuizen <janneke@gnu.org>
-
- * bf: empty node: makeinfo/node.c:cm_node () -- Rolled into 4.0
-
-
-2000-10-18 <karl@gnu.org>
-
- * doc/info.texi: eli update
-
-2000-09-22 <karl@gnu.org>
-
- * makeinfo/defun.c: warn if non-whitespace follows @defun'd name
- (suggestion from Akim).
-
- Installed some patches:
-
- 2000-08-04 Paul Eggert <eggert@twinsun.com>
- * makeinfo/multi.c (find_template_width):
- Don't access before start of *PARAMS.
-
- 2000-08-21 Eli Zaretskii <eliz@is.elta.co.il>
- * info/filesys.c (info_file_in_path): Reject FILENAME if it is
- empty, or ".", or "..".
-
- 2000-08-23 Eli Zaretskii <eliz@is.elta.co.il>
- * info/session.c (info_menu_or_ref_item): If the user have chosen
- menu item or xref that's identical to defentry's label, use
- defentry instead of looking for its label. Otherwise, select the
- entry whose position is the closest to the window's point, in
- case there's more than a single entry with that label.
-
-2000-09-12 <karl@gnu.org>
-
- * doc/texinfo.txi: it's 2000 now.
- * doc/texinfo.txi: document the only real (and rare) reason for not using implicit pointer
- creation.
-
-2000-09-06 <karl@gnu.org>
-
- * configure.in: test all termcap variables for existence. From
- andy@rz.uni-karlsruhe.de.
-
- * configure.in (ALL_LINGUAS): include ja.
- * lib/system.h [HAVE_IO_H]: make #include <io.h> conditional for
- BeOS. Reported by Dan Moore, dan@moore.cx.
- * configure.in (AC_CHECK_HEADERS): add io.h.
-
-2000-06-05 <karl@gnu.org>
-
- * doc/texinfo.txi: forgot to escape {}.
-
-2000-05-30 <karl@gnu.org>
-
- * info/filesys.c (is_dir_name): check all info suffixes as well as
- the compression suffixes. Fixes segmentation fault on a dir.info
- file ending after the * Menu.
-
-2000-05-28 <karl@gnu.org>
-
- * doc/texinfo.txi: Forgot {arg} in @rmacro example. From Olaf B.
-
-2000-05-27 <karl@gnu.org>
-
- * doc/txi-cs.tex: update from: Stepan Kasal <kasal@suse.cz>.
-
- * doc/Makefile.am (install-data-local): reformat warning per
- François to hopefully make it more noticeable.
-
- 2000-02-08 Eli Zaretskii <eliz@is.elta.co.il>
- * info/session.c (incremental_search): Don't retain RET when
- exiting isearch. Suggested by Hrvoje Niksic <hniksic@iskon.hr>.
-
-2000-05-22 <karl@gnu.org>
-
- * doc/texinfo.txi: pageparams -> pagesizes
-
-2000-05-18 <karl@gnu.org>
-
- * makeinfo/lang.c (cm_accent_tilde): need N in list.
- From: kama@hippo.fido.de (Karl Heinz Marbaise)
-
- * makeinfo/files.c (find_and_load): read only the number of bytes
- available in the buffer. Also, remove one-byte-at-a-time reading
- in the WIN32 case.
- From: "J. David Bryan" <dbryan@bcpl.net>
-
- * info/man.c: use eli's patch after all, we re-increment j at the
- top of the loop.
-
-2000-05-16 <karl@gnu.org>
-
- * info/man.c (clean_manpage): don't write before the beginning of
- newpage.
- (based on patch from Eli).
-
-2000-02-03 <karl@gnu.org>
-
- * doc/texinfo.txi: remove spurious space. from kaja.
-
-1999-10-12 Karl Berry <karl@gnu.org>
-
- * doc/Makefile.am (install-tex): install all txi-?? files.
-
-1999-10-01 W. L. Estes <will@fumblers.org>
-
- * makeinfo/cmds.c: dont treat @center as separate paragraph,
- use div element to output center
-
-1999-09-29 Eli Zaretskii <eliz@is.elta.co.il>
-
- * djgpp/README: Say `dir-example', not DIR.
-
- * lib/system.h (DEFAULT_INFOPATH) [__DJGPP__]: Define.
-
-1999-09-28 Karl Berry <karl@gnu.org>
-
- * configure.in,
- util/texi2dvi: version 4.0.
- * doc/texinfo.txi: New isbn.
-
-1999-09-24 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Fixes from Oleg.
-
-1999-09-20 Karl Berry <karl@gnu.org>
-
- * makeinfo/node.c: Don't write region at an anchor.
- From: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de>
-
- * info/terminal.c: Only set dumb terminal if tgetent returns < 0,
- not 0.
- For HP-UP 11.
- From jeff.hull@state.co.us.
-
- * makeinfo/footnote.c: Don't translate the `Footnotes' string
- according to LANG, it should be according to
- @documentlanguage, which isn't implemented yet.
- From: Jan Nieuwenhuizen <janneke@gnu.org>
-
- * doc/texinfo.txi: @end direntry from kama.
-
-1999-09-19 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: \ninett is now \smalltt.
-
- * doc/texinfo.txi: arnold changes
-
- 1999-09-03 Akim Demaille <akim@epita.fr>
- * texi2dvi (getopt): batch has to be assigned `eval', not `echo'.
- (bibtex): Launch BibTeX also when the LOG file complains that
- there are no BBL file.
-
- * doc/texinfo.txi: Document that @anchor ignores spaces.
-
- * makeinfo/cmds.c (cm_shyph): remove, &shy; is not supported in
- browsers.
- From: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de>
-
- * makeinfo/makeinfo.c: Don't crash if current_indent = 0.
- From: Jan Nieuwenhuizen <janneke@gnu.org>
-
- * makeinfo/makeinfo.c: Avoid blank lines between @menu entries.
- * configure.in: 3.12t
-
- 1999-08-31 Eli Zaretskii <eliz@is.elta.co.il>
- * info/info.c (info_short_help): Document --apropos.
-
-1999-09-18 Karl Berry <karl@gnu.org>
-
- * makeinfo/html.c (html_output_head): use text for <title>, not
- html markup. From François.
- * makeinfo/makeinfo.c (text_expansion): new routine.
- * makeinfo/cmds.c (cm_settitle): don't expand the title here,
- we'll do it later.
-
- * makeinfo/makeinfo.h (text_expansion): declare.
-
- * info/indices.c,
- * info/infodoc.c,
- * info/session.c,
- * info/footnotes.c: translate errors.
- * info/info.h: Use `' instead of "" in errors.
-
-1999-09-06 Karl Berry <karl@gnu.org>
-
- +1999-08-24 Jan Nieuwenhuizen <janneke@gnu.org>
- * makeinfo/node.c:cm_node: don't compare current_node when null.
-
- 1999-08-23 W. L. Estes <will@fumblers.org>
- * makeinfo/node.c (cm_node): write <a name=> tags even
- ifusing --no-headers
-
- * configure.in: ospeedlib -> trylib
- From: Andreas Schwab <schwab@suse.de>
-
- * makeinfo/makeinfo.c (read_command): add explicit 0 to return if
- enclosure command. From: Andreas Jaeger <aj@arthur.rhein-neckar.de>.
-
-1999-08-19 Karl Berry <karl@gnu.org>
-
- * configure.in: add missing quotes, logic in new termcap library
- check.
-
-1999-08-17 Karl Berry <karl@gnu.org>
-
- * makeinfo/multi.c,
- * makeinfo/sectioning.c,
- * makeinfo/node.c,
- * makeinfo/macro.c: omit unused vars
- * info/session.c (info_goto_invocation_node): omit unused decl.
-
- * configure.in: Check for extra termlib variable necessary on
- HP-UX 9.
- From: Olaf Bachmann <obachman@mathematik.uni-kl.de>
-
- 1999-08-16 Andreas Schwab <schwab@suse.de>
- * info/terminal.c (terminal_initialize_terminal): Try tcgetattr
- and cfgetospeed in preference to TIOCGETP.
- (original_tchars, original_ltchars): Define them only if needed.
-
-1999-08-16 Karl Berry <karl@gnu.org>
-
- * info/infodoc.c (create_internal_info_help_node): rename arg.
- (info_find_or_create_help_window): avoid deref of null eligible.
-
- * info/terminal.c (TIOCGETP, TIOCGETC, TIOCGLTC) [alpha && linux]:
- #undef. Useless stubs are present.
-
-1999-08-15 Karl Berry <karl@gnu.org>
-
- * info/nodes.c: Remove reference to nonexistent RFC for Info
- files.
-
-1999-08-11 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/nodes.c (info_find_file_internal): If the file's contents
- were gc'ed since last time it was loaded, reload the file.
-
-Wed Aug 11 06:42:47 1999 Karl Berry <karl@gnu.org>
-
- * doc/Makefile.am (EXTRA_DIST): add txi-pt.tex from Lalo.
-
-Mon Aug 9 16:28:18 1999 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Support preloaded texinfo.tex, from Stephen.
-
- * makeinfo/makeinfo.c (add_char): restore ugly check for first
- character being <.
-
- * makeinfo/cmds.c (cm_kbd): Increment in_fixed_width_font for
- html.
-
- * doc/texinfo.txi: effect not affect
-
- * makeinfo/makeinfo.c: Rearrange help.
-
- * makeinfo/toc.c: Cast %* arguments to (int) to placate gcc
- -Wformat.
-
-Fri Aug 6 13:03:14 1999 Karl Berry <karl@gnu.org>
-
- * util/install-info.c: Hardwire the File: dir, Node: top part of
- the skeleton dir file.
- Report from: Stanislav Brabec <utx@k332.feld.cvut.cz>
-
- * info/Makefile.am (BUILT_SOURCES): rm -f $(BUILT_SOURCES), a
- kludge.
-
- 1999-07-28 Karl Eichwalder <ke@gnu.franken.de>
-
- * makeinfo/makeinfo.c: Fix help string (-o).
-
- 1999-07-30 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (cm_uref, cm_email): Don't collapse -- and
- `` in the URL part of the reference.
-
- 1999-08-03 Eli Zaretskii <eliz@is.elta.co.il>
-
- * util/install-info.c (main): For entries given on command line,
- set entry_sections and entry_sections_tail members to NULL, and
- set text_len member to the entry length. After processing the
- Info file, update the entry_sections pointers of all entries that
- came from the command line.
-
- * util/texindex.c (sort_offline, sort_in_core): use off_t rather
- than long.
- Found on FreedBSD 2.2.8 by "Trond Endrestol" <endrestol@hotmail.com>.
-
-Mon Jul 19 17:16:46 1999 Karl Berry <karl@gnu.org>
-
- * configure.in: 3.12n
-
- * makeinfo/makeinfo.c (add_char): Don't insert <p> if we're in
- @html.
-
- * makeinfo/html.c (add_escaped_anchor_name),
- * makeinfo/toc.c (toc_add_entry): use URL_SAFE_CHAR.
- * makeinfo/makeinfo.h (HTML_SAFE, URL_SAFE_CHAR): new macros.
-
-Sun Jul 18 14:47:40 1999 Karl Berry <karl@gnu.org>
-
- * dir-example: Add bzip2.
-
- * configure.in: 3.12m.
-
- * doc/texinfo.txi (@afourlatex,@afourwide): add to command list.
-
-1999-07-17 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (cm_xref): Don't collapse `` and -- while
- expanding node names. Generate a terminating period for
- @pxref, when it has more than a single argument.
-
- * makeinfo/index.c (cm_printindex): Don't collapse `` and -- while
- expanding node names.
-
-Sat Jul 17 16:33:45 1999 Karl Berry <karl@gnu.org>
-
- * 3.12l.
-
- * doc/texinfo.txi: @alias, @definfoenclose, etc.
-
- * util/texindex.c (indexify): error message instead of abort(2)
- when no page number.
-
-Fri Jul 16 18:00:26 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Overfull boxes, help2man, etc.
-
- * util/Makefile.am (EXTRA_DIST): texi-outline.gawk is really
- outline.gawk, add fixref.gawk and prepinfo.awk and
- texi-docstring-magic.el.
-
-Thu Jul 15 18:57:54 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: .fmt, etc.
- * doc/texinfo.txi: More macro docs, etc.
-
-Wed Jul 14 19:58:47 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Give good quote.
-
- * util/Makefile.am (EXTRA_DIST): add texi-outline.gawk.
-
- From: kama@hippo.fido.de (Karl Heinz Marbaise)
- * makeinfo/toc.c (contents_update_html): go back to start level.
- * doc/texinfo.txi: deftypeop
-
- From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>
- * makeinfo/toc.c (toc_add_entry): don't assume sprintf return type
- is int.
- * makeinfo/sectioning.c (insert_and_underscore): declare more
- unsigned char *.
- * makeinfo/macro.h (itext_info, itext_size): remove declarations,
- they're defined static.
- * makeinfo/makeinfo.c: Split up help string even more.
-
-Tue Jul 13 17:16:18 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Document @rmacro.
- * makeinfo/macro.c (cm_rmacro): new command to do @allow-recursion
- by default.
- (define_macro): split off from cm_macro.
-
- * makeinfo/macro.h (cm_rmacro): declare.
- * makeinfo/macro.h (delete_macro): do not need to export.
- * makeinfo/cmds.c (rmacro): new command.
-
- * makeinfo/html.c,
- * makeinfo/toc.c,
- * makeinfo/lang.c,
- * makeinfo/makeinfo.c: Use strchr instead of member.
-
-Mon Jul 12 08:01:19 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: document this.
- * makeinfo/macro.c (apply): warn if \ in macro body is not
- followed by a parameter name or \, instead of silently
- accepting it, for compatibility with TeX.
-
- * makeinfo/macro.c: Doc fix.
-
-Sun Jul 11 12:49:50 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/macro.c (cm_macro): do @quote-arg implicitly if single
- argument to macro.
- * doc/texinfo.txi: Document this.
-
- * doc/texinfo.txi (Smallcaps): Document makeinfo warning if arg is
- all uppercase.
- * makeinfo/cmds.c (cm_sc): warn if arg is all upper (suggested by
- Jim Meyering).
-
- * makeinfo/cmds.c (cm_var): warn if argument contains any of ,[]()
- which are unlikely to be allowable in real variable names.
- Suggested by rms.
-
- * makeinfo/makeinfo.h (member): remove weird masking macro.
-
- * doc/texinfo.txi: Probably ok to indent @example.
-
- * configure.in: 3.12k.
-
- * makeinfo/html.c (add_escaped_anchor_name): Cast to unsigned char
- for 8-bit chars. From Yoshiki.
-
- * makeinfo/makeinfo.c: complain -> warn for sake of <80 chars.
-
-1999-07-09 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/multi.c (multitable_item): Quote the value of align=
- property.
-
- * makeinfo/defun.c (defun_internal): Ditto.
-
- * makeinfo/cmds.c (cm_center): Ditto.
-
- * makeinfo/toc.c (toc_add_entry): New argument ANCHOR; all callers
- changed. In HTML mode, expand NODE_NAME, or use ANCHOR, if
- non-NULL, and save it together with the TOC name in the name
- member of the TOC entry.
- (toc_add_entry, toc_find_section_of_node): Add a warning in a
- comment that the NODE argument must be unexpanded.
- (contents_update_html): Terminate the TOC entry with </a>.
-
- * makeinfo/sectioning.c (sectioning_html): If the sectioning
- command is outside any node, generate explicit anchor and pass it
- to toc_add_entry.
-
- * makeinfo/node.c (expand_node_name): Now external instead of
- static.
- (cm_node): Output expanded node name in the navigation bar.
-
- * makeinfo/node.h: Declare expand_node_name.
-
- * makeinfo/index.c (cm_printindex): Produce valid HTML links, even
- if index->node is NULL or empty. Fix format of index under
- --no-headers.
-
-Fri Jul 9 18:09:28 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Pair @end html properly. From Olaf B.
-
- * doc/Makefile.am (EXTRA_DIST): add txi-nl.tex from Marcel van der Boom
- <marcel@virtualprojects.org>.
-
- * doc/txi-en.tex: Doc fix.
-
-Wed Jul 7 16:07:44 1999 Karl Berry <karl@gnu.org>
-
- * doc/Makefile.am: Doc fix.
-
- * configure.in (txi_CHECK_DECLS): call this new macro (in
- acinclude.m4).
- * acinclude.m4: new file.
-
-Tue Jul 6 19:12:37 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.h,
- * makeinfo/insertion.c,
- * makeinfo/cmds.c,
- * makeinfo/defun.c: new command @deftypeop.
- Suggestion from: booth@us.ibm.com.
-
-1999-07-05 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (cm_value): Don't convert quotes and dashes
- in the argument of @value, since @set doesn't.
-
-Mon Jul 5 16:43:23 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c (get_item_function): return "@ " rather
- than "@". (command_needs_braces): new fn.
- (cm_item): handle @itemize markers that don't take braces.
- Bug reported by Stephen, prototype fix from Yoshiki.
-
- * doc/texinfo.txi (Contents): @contents ignored at beginning when
- outputting to stdout.
- Installed this.
->1999-05-02 Eli Zaretskii <eliz@is.elta.co.il>
-> * makeinfo/toc.c (cm_contents, cm_shortcontents): If writing to
-> stdout, output the contents and short contents immediately, and
-> assign NULL to contents_filename and shortcontents_filename, so
-> that toc_update won't try to rewrite stdout.
-
-
- * makeinfo/sectioning.c (sectioning_html): declare starting_pos
- and ending_pos as unsigned char * since they're based on
- output_paragraph.
-
- * makeinfo/insertion.c: Cast output_paragraph to char * for sake
- of strncmp prototype (on IRIX 4).
- From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>
-
-
- * info/man.c (get_manpage_contents): restore previous (default)
- SIGCHLD handler so the pclose when gunzipping info files
- doesn't fail with `No child processes' (because
- reap_children reaped it).
- From: Josip Rodin <jrodin@public.srce.hr>
- njs@uclink4.berkeley.edu, 38063-forwarded@bugs.debian.org
-
-Fri Jul 2 14:26:22 1999 Karl Berry <karl@gnu.org>
-
- From gildea:
- * info/terminal.c (TIOCGETC) [M_XENIX && TIOCGETC]: #undef.
- * info/session.c (strncasecmp) [M_XENIX]: declare.
-
-Thu Jul 1 19:25:12 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_value): erroneous capitalization in
- error message.
-
- * makeinfo/insertion.c (end_insertion): @end html should turn html
- escaping back on. From esr.
-
- * makeinfo/makeinfo.c (cm_pxref): No period needed to terminate
- cross-reference.
-
-Sun Jun 13 16:12:41 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Remove some more node links.
-
-Sat May 1 16:01:36 1999 Karl Berry <karl@gnu.org>
-
- * info/info.c: Single space for option indent to match others.
-
- * makeinfo/makeinfo.c,
- * util/texindex.c,
- * util/install-info.c: Must indent option list for help2man.
-
- * info/infodoc.c [HELP_NODE_GETS_REGENERATED]: set to true.
- (info_internal_help_text): put moving cmds first so they know how to go
- forward in the help window.
- (create_internal_info_help_node): can't always quit help with C-x 0.
- (info_find_or_create_help_window): pass !one_window_p.
-
-1999-04-29 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * makeinfo/makeinfo.c (cm_xref): Don't collapse --- to -- etc.,
- in references.
-
-Mon Apr 26 16:41:55 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/node.c (validate): arrange to translate the reference type.
- Report from Sergio.
-
- * makeinfo/makeinfo.c (validate): should not be declared here.
-
- * makeinfo/index.c (cm_printindex): <ul compact> is not
- translatable. From Yoshiki.
-
- * doc/Makefile.am (EXTRA_DIST): include new txi-es.tex from Adrian
- Perez Jorge <alu1415@csi.ull.es>. And new txi-en.tex.
-
-Sun Apr 25 16:08:27 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_settitle): don't output html head here.
-
- * makeinfo/makeinfo.c: Move html routines to html.c.
- * makeinfo/Makefile.am (makeinfo_SOURCES): add html.[ch].
- * makeinfo/html.[ch]: new files.
-
- * makeinfo/makeinfo.c: Restore -- in --output line. From Sergio.
-
-1999-04-23 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * makeinfo/cmds.c (cm_center): Recover the previous state when
- called with --html.
-
-1999-04-24 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/cmds.c (cm_bye): Flush the output, in case some command
- produced it immediately before @bye.
-
- * makeinfo/toc.h (TOC_ENTRY_ELT): New member: containing_node.
-
- * makeinfo/toc.c (lots_of_stars): New variable.
- (toc_add_entry): Add a new parameter node_name; all callers
- changed. Record the name of the node containing the section.
- (toc_find_section_of_node): New function.
- (toc_free): Free the new containing_node member.
- (contents_update_info, shortcontents_update_info): Underline the
- title with stars. Output two empty lines after the TOC.
- (contents_update): Fix off-by-one error in writing the rest of the
- file after updating the TOC.
-
- * makeinfo/index.c (cm_printindex): Save and restore line_number
- and input_filename. Don't output the "* Menu" header when
- --no-headers is in effect. Make the fake node name for index
- entries that are outside any node be more explanatory, and emit an
- error for such index entries. Under --no-headers, output a
- reference to the section name, as returned by a call to
- toc_find_section_of_node, instead of a node name.
-
-1999-04-24 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/index.c (struct index_elt): Add a new member
- entry_text.
- (free_index, make_index_entries_unique): Free the entry_text
- member.
- (index_add_arg): Don't HTML-escape the index entry here.
- (index_add_arg): Initialize the entry member to NULL. Put the
- entry text into the entry_text member.
- (sort_index): Expand the index entries as if in non-HTML mode.
- Put the expansion into the entry member of struct index_elt.
- (cm_printindex): Allocate the line[] array in Info mode only.
- In HTML mode, escape and expand the original index entry text,
- don't use the results of expansion inside sort_index.
-
- * makeinfo/cmds.c (cm_r): Undo the effect of @code while printing
- one of the "code"-style indices in HTML mode.
-
-1999-04-23 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/infomap.c (initialize_vi_like_keymaps): Bind DEL in echo
- area to ea_rubout, except for __MSDOS__.
-
- * doc/info-stnd.texi (Node Commands): Document that `I' only
- produces its effect for programs documented in the current Info
- file. Tell them to invoke `I' from DIR if it doesn't work from
- current place.
-
-Thu Apr 22 09:59:02 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c,
- * info/info.c: Rewrite help string a little more.
-
- * doc/info-stnd.texi: Change chapter name to match node name,
- * other changes.
-
- * makeinfo/cmds.c (cm_bye): call discard_braces.
-
- * makeinfo/cmds.c (cm_settitle): output more meta and link tags.
-
- * configure.in (ALL_LINGUAS): add eo.
-
- * util/install-info.c [STRIP_DOT_EXE]: #if not #ifdef
-
-Wed Apr 21 19:40:51 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: Doc fix.
-
- * makeinfo/sectioning.c (insert_and_underscore): do not output
- html anchor here.
- * makeinfo/node.c (cm_node): do anchor at node name not sectioning
- title.
-
- * makeinfo/node.c: Newlines on node lines.
-
-Tue Apr 20 13:02:46 1999 Karl Berry <karl@gnu.org>
-
- * info/man.c (get_manpage_contents): freopen stdin and stderr to
- /dev/null rather than closing them. http://bugs.debian.org/14787
-
-Mon Apr 19 14:12:09 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Document possibility of `titlepage' stuff for
- plain text output using @ifinfo.
- Report from: Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>.
-
- * makeinfo/cmds.c: Screw that.
- * doc/texinfo.txi: Fix up frontmatter a bit.
-
- * dir-example: Spaces not tabs.
- * dir-example (R FAQ): add.
-
- * makeinfo/makeinfo.c: Lowercase makeinfo in first line.
-
- * doc/info.texi (The node reached...): is a @subsection not a
- @subsub.
-
- * doc/texinfo.txi: Document option rename.
- * makeinfo/makeinfo.c: Rename option to commands-in-node-names.
-
- * makeinfo/index.h (index_compare_fn): declare.
- * makeinfo/index.c (index_element_compare): call through new
- variable index_compare_fn, and set it to strcoll if
- @documentlanguage was used and LANG != en.
- #include lang.h.
-
-Sat Apr 17 14:46:47 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c (current_item_function, cm_item): rewrite
- to skip all conditionals.
- (cm_item): use current_item_function rather than current_insertion_type
- to check what to use for @item, so @ifset etc. can be used around
- @items.
- Report from: "W. L. Estes" <wlestes@br20920.uncg.edu>.
-
- * makeinfo/makeinfo.c (current_insertion_type): no need to
- declare.
-
- * makeinfo/makeinfo.c: Add examples to help message.
-
- * util/texindex.c (usage): Rearrange --help, avoid extra newline.
-
- * info/info.c: Sort --help in the usual place.
-
- * makeinfo/makeinfo.c: Reindent help message, rename
- --expensive-validation to --commands-in-nodes.
-
-Fri Apr 16 17:53:48 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_ignore_arg): new routine.
- (cm_ignore_line_no_op): remove, can use cm_ignore_line.
-
-Tue Apr 13 16:45:39 1999 Karl Berry <karl@gnu.org>
-
- * doc/info-stnd.texi: Frontmatter changes.
-
- * doc/info.texi: Remove advanced remark in first node.
-
- * doc/texinfo.txi: Texinfo.tex does macros now. From Eli.
-
- * doc/texinfo.txi: Document @w{ } to produce an unbreakable space.
-
- * util/texi2dvi: Update from Akim, avoid Solaris ucb echo weirdness.
-
- * info/infodoc.c: Parenthesize function calls, don't depend on
- gettext being there. Report from: Doug Semler
- <doug@seaspace.com>.
-
-1999-04-12 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/infomap.c (initialize_vi_like_keymaps): Initialize the echo
- are keymap *before* it is filled up with keys.
-
-1999-04-10 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/macro.c (execute_macro): Reset the line number to where
- the macro argumenst begin, before executing its expansion.
-
- * makeinfo/makeinfo.c (cm_xref): Expand the name of arguments
- before writing them in HTML mode.
- (handle_menu_entry): Expand the name of the gleaned node before
- writing it in HTML mode.
-
- * makeinfo/sectioning.c (sectioning_html): Expand the name of the
- current node when producing the <a name=... anchor.
-
- * makeinfo/node.c (cm_node): Expand the name of node and its links
- before outputting them in HTML mode.
-
- * makeinfo/index.c (cm_printindex): Expand node names to which the
- index points.
-
- * makeinfo/footnote.c (cm_footnote): Call execute_string instead
- of add_word_args, since current_node needs to be expanded. Expand
- the name of the Footnotes node before calling
- remember_node_reference.
-
- * makeinfo/tests/node-expand.txi: New test, for testing how node
- names are expanded in @node, @menu, cross-references, and
- indices.
-
- * makeinfo/makeinfo.c (add_char): If we output <p>, adjust the
- affected brace positions by 3, so cm_xxx functions get what they
- expect in START and END.
- (insert_html_tag): Likewise.
-
- * makeinfo/cmds.c (cm_sc): Remove the kludge that looks for the
- beginning of <small>, it is no longer needed.
-
- * makeinfo/macro.c (cm_definfoenclose): Don't stop at the first
- blank after the second comma: the blank may belong to the second
- delimiter.
-
- * makeinfo/tests/htmlpara.txi: New test, for the commands affected
- by the <p> output at paragraph beginning.
-
- * makeinfo/makeinfo.h (expensive_validation): New option.
-
- * makeinfo/makeinfo.c (long_options): Add expensive_validation.
- (usage): Likewise.
-
- * makeinfo/node.c (find_node): If NAME isn't found verbatim, try
- expanding it and every node name in tag table, before comparing
- them, but only if expensive_validation is non-zero.
- (find_node_reference): Likewise.
- (cm_node): Don't expand node name and its links here.
- (validate_file): If direct comparisons fail, try expanding the
- comparees before giving up, unless expensive_validation is zero.
- Switch the order of NODE and UP in error message about a lacking
- menu item.
-
-1999-04-07 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/index.c (cm_printindex): Don't output "Menu" header.
-
- * makeinfo/node.c (get_node_token): Collapse whitespace in node
- names.
- (glean_node_from_menu, expand_node_name): Likewise.
-
- * info/infomap.c (initialize_vi_like_keymaps): Bind all the 256
- keys to ea_insert, like the Emacs-like case does.
-
- * doc/info-stnd.texi (Invoking Info): Document support for files
- compessed with bzip2, and the --vi-keys option.
- (Many places): Document key bindings under --vi-keys.
-
-1999-04-06 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/session.c (info_last_node, info_first_node): With a numeric
- argument, go to ARGth node counting from the beginning. Skip
- anchor tags when looking for the target node--the last tag can be
- an anchor, for example.
- (last_search_direction, last_search_case_sensitive): New
- variables.
- (last_search_for_string): Remove variable.
- (info_search_internal): Always move point by one notch before
- beginning the search, to avoid complications in repeated search
- commands. When looking for the next node tag, skip any anchor
- tags.
- (info_search_1): Accept a 5th argument ASK_FOR_STRING, and only
- prompt for search string if it's non-zero. All callers changed.
- Look for the COUNTth occurence of the string.
- (info_search, info_search_backward, info_search_case_sensitively):
- Set last_search_direction and last_search_case_sensitive.
- (info_search_next, info_search_previous): New commands, repeat
- last search in the same or reverse direction without prompting the
- user for the string.
-
- * info/infomap.c (initialize_emacs_like_keymaps): Bind `C-x n' to
- info_search_next and `C-x N' to info_search_previous.
- (initialize_vi_like_keymaps): Bind `n' to info_search_next and `N'
- to info_search_previous.
-
-1999-04-04 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (get_rest_of_line): Don't expand non-macros,
- so that macro-expanded output will still have them.
-
-1999-04-03 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/node.c (cm_node): Expand the node name and its links
- completely before using them, so that they could use e.g. @value{}
- etc.
-
- * makeinfo/makeinfo.c (replace_with_expansion): Don't
- remember_itext if we are executing_string.
-
- * makeinfo/sectioning.c (sectioning_html): Remove #ifdef
- HAVE_MACROS. Don't call me_execute_string if already
- executing_string.
-
- * makeinfo/toc.c (toc_add_entry): Expand macros in TOCNAME right
- here, since the macro can be later redefined.
- (contents_update_html, contents_update_info,
- shortcontents_update_html, shortcontents_update_info): Use stdio
- functions for output instead of add_word etc.
- (rewrite_top, contents_update, shortcontents_update, toc_update):
- New functions, replace the TOC placebo with the actual TOC.
- (cm_contents): Output a placebo instead of writing the TOC.
- (cm_shortcontents): Output a placebo instead of writing the short
- TOC.
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): Call toc_update
- if appropriate.
-
- * makeinfo/sectioning.c (cm_top): Don't output the HTML header
- here, since the Top node might be preceeded by other commands,
- like @contents.
-
- * makeinfo/cmds.c (cm_settitle): Output the HTML header here.
-
- * makeinfo/node.c (set_current_output_filename): New function,
- saves the name of the actual file we are now writing, including in
- the case of split-HTML output.
- (cm_node): Call it to record the name of output file.
-
- * makeinfo/footnote.c (free_pending_notes): Re-initialize
- current_footnote_number to 1.
-
- * makeinfo/index.c (index_add_arg): Remove redundant xstrdup.
- (cm_printindex): Don't free index->entry: it is freed in
- free_index, if, e.g., there's more than one file to convert.
-
- * makeinfo/makeinfo.c (init_internals): Call toc_free.
-
-Mon Apr 5 16:53:33 1999 Karl Berry <karl@gnu.org>
-
- * doc/Makefile.am: Texmf_{texinfo,dvips}: dirs not files. From
- Kurt Hornik.
-
-Wed Mar 31 13:50:09 1999 Karl Berry <karl@gnu.org>
-
- * Pretest 3.12h.
-
- * makeinfo/node.c (last_node_p): new fn.
- (split_file): call it, instead of assuming no more entries means
- no more nodes. (Loses with anchors.)
- Report from: "Oleg S. Tihonov" <ost@benetnash.ffke-campus.mipt.ru>.
-
- * makeinfo/index.c (sort_index): whether an entry is @code or not
- depends on the element, not the index, because of synindex.
-
- * doc/Makefile.am (install-tex): Must use $(TEXMF), do
- $(mkinstalldirs) on tex dirs.
- From: Nathan Sidwell <nathan@acm.org>.
-
- * doc/texinfo.txi: Document need for blank line before @image if
- you want space.
-
- * Install changes from Eli:
-
- 1999-03-09 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/infodoc.c (info_internal_help_text): Remove hard-wired key
- names, use %-10s instead.
- (info_help_keys_text): New variable, holds two variants of keys
- that invoke basic commands, indexed by vi_keys_p.
- (create_internal_info_help_node): Use info_help_keys_text[].
-
- * info/window.c (build_message_buffer): Support more general
- format strings, like %-10.15s, %+4d etc.
-
- * info/infomap.c (initialize_vi_like_keymaps): Bind ESC-h, ESC-t,
- C-x LFD and C-x RET.
-
- 1999-03-08 Eli Zaretskii <eliz@is.elta.co.il>
-
- * util/install-info.c (output_dirfile): Sort the entries and
- output them in alphabetic order. Output each entry only in those
- sections where it belongs.
- (parse_input): New function, code moved from main. Process
- sections and entries in a single loop, and record with each entry
- the list of sections where that entry belongs. Record each entry
- separately, not all of them together as a single block.
- (parse_dir_file): New function, code moved from main.
- (main): Move code to parse_input and parse_dir_file. Put the new
- entries only into sections where they belong.
- (compare_entries_text): New function, called when sorting new
- entries.
-
- * info/infomap.c (initialize_vi_like_keymaps): New function. Bind
- keys a-la Less, including new functions from session.c below.
- (initialize_emacs_like_keymaps): New function, with the guts of
- initialize_info_keymaps.
-
- * info/session.c (info_scroll_forward, info_scroll_backward): If
- default_window_size is non-negative, use it as the default number
- of lines to scroll.
- (info_scroll_forward_set_window, info_scroll_backward_set_window,
- info_down_line, info_up_line, info_scroll_half_screen_down,
- info_scroll_half_screen_up, info_search_backward): New functions,
- for Less-like look and feel.
-
-Tue Mar 30 16:44:53 UTC 1999 Karl Heinz Marbaise <kama@hippo.fido.de>
-
- * doc/txi-de.tex:
- - added additional putwordin
- * doc/texinfo.txi:
- - changed defivar into deftypeivar
- * makeinfo/sectioning.c:
- - changed output of anchors based on problems with ie.
- * makeinfo/defun.c:
- - output in HTML mode changed to be on previous state.
- * makeinfo/insertion.c:
- - fixed up HTML output for deftypeivar.
-
-1999-03-30 Akim Demaille <demaille@inf.enst.fr>
-
- * texi2dvi ($tmpdir): Avoid security holes.
-
-Fri Mar 26 17:06:55 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c (cm_exdent): rewrite to preserve blank lines.
- Bug from: "Oleg S. Tihonov" <ost@benetnash.ffke-campus.mipt.ru>.
-
- * makeinfo/cmds.c (cm_exdent): arg is in `roman'.
-
-Thu Mar 25 16:21:27 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c,
- * makeinfo/defun.c,
- * makeinfo/insertion.h (insertion_type): add deftypeivar.
- * makeinfo/defun.h (cm_defun): declare here.
- * makeinfo/cmds.c (defun.h): include.
- * doc/texinfo.txi (deftypeivar[x]): new commands.
- * makeinfo/cmds.c (deftypeivar[x]): new commands.
-
- * makeinfo/cmds.c (cm_exdent): save, set and restore
- in_fixed_width_font.
-
- * doc/texinfo.txi (uref): rewrite.
-
- * info/info.c (info_short_help): more spaces for new help2man.
-
- * makeinfo/node.c (cm_node): output node name in html, change
- navbar punctuation.
-
- * doc/texinfo.5: Fix URL.
-
- * Finally installed this:
- 1998-05-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
- * makeinfo/makeinfo.c (convert_from_loaded_file): When the file
- contains no @setfilename then always look for \input (not
- \include) in the first line and skip that. Don't skip the first
- line if no \input was found.
-
-1999-03-24 Akim Demaille <demaille@inf.enst.fr>
-
- * configure.in (AC_HEADER_STAT): Added.
- * util/texindex.c (main): Check infiles are not directories.
-
-1999-03-24 Akim Demaille <demaille@inf.enst.fr>
-
- * texi2dvi (index_files): Don't use `!' to run sed -e "s!foo$!!"
- since the shell will interpret `$!'.
-
-Tue Mar 23 16:41:08 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (uref): rewrite to make HTML output read more
- nicely. From Tim S.
-
- * info/info.c (info_short_help): include examples.
-
- * makeinfo/makeinfo.c (close_paragraph_with_lines): move earlier
- so can be static.
-
- * makeinfo/sectioning.c,
- * makeinfo/node.c,
- * makeinfo/makeinfo.h,
- * makeinfo/makeinfo.c,
- * makeinfo/macro.c,
- * makeinfo/insertion.c,
- * makeinfo/cmds.c,
- * makeinfo/files.c,
- * makeinfo/footnote.c (size_of_input_text): rename to
- input_text_length.
-
- * makeinfo/makeinfo.c (cm_xref): make wrong-char-following a warning.
- (replace_with_expansion): remove bogus conditional that was duplicated
- unconditionally.
- From: Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
-
-Mon Mar 22 14:39:59 1999 Karl Berry <karl@gnu.org>
-
- * doc/Makefile.am (install-tex): parenthesize.
-
- * Makefile.am (dist-hook): remove, it uses hard links so we chmod
- all our sources.
-
- * makeinfo/toc.c,
- * makeinfo/defun.c,
- * makeinfo/sectioning.c: Use _, not N_.
-
- * info/Makefile.am (ginfo_SOURCES): include $(BUILT_SOURCES)
- explicitly.
-
- * makeinfo/lang.c,
- * makeinfo/lang.h: ISO-639 updates.
-
- * makeinfo/cmds.c: exampleindent changes.
-
- * info/info.c (info_short_help): reformat somewhat, and don't say
- info info options any more.
-
- * doc/info-stnd.texi (Invoking): make description format somewhat
- more standard.
-
- * info/infomap.c (Initialize_info_keymaps): do ea_insert bindings
- first so subsequent bindings (e.g., for ESC) override.
-
-Sun Mar 21 17:31:00 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/multi.c (output_multitable_row): remove unnecessary
- trailing whitespace from output, output blank row for blank @item.
-
- * doc/texinfo.txi: Remove extra @item in language multitable.
-
-Sat Mar 20 12:30:25 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Update language table from ISO 639:
- http://www.iro.umontreal.ca/contrib/po/iso-639. From kama.
-
- * doc/texinfo.txi (exampleindent): document.
-
- * doc/texinfo.txi (Creating an Info File): use this for the node name.
-
- * doc/info.texi: Make Texinfo references consistent, etc.
-
-1999-03-18 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * makeinfo/makeinfo.c (set_default_indentation_increment): new
- routine.
- * makeinfo/insertion.c (cm_exampleindent): new routine.
- Call set_default_indentation_increment.
-
-Mon Mar 15 17:06:15 1999 Karl Berry <karl@gnu.org>
-
- * info/Makefile.am (ginfo_SOURCES): Remove doc.c and funs.h in
- hopes they then won't be distributed. Report from Andreas.
-
- * makeinfo/cmds.c (cm_sp): close paragraph and disable filling to
- produce blank lines in info.
- Report from: Michael Vanier <mvanier@bbb.caltech.edu>.
-
- * doc/texinfo.txi: Attempt to get Edition info on one line.
-
- * makeinfo/makeinfo.h (cr_or_whitespace): use whitespace and check
- for \r. (skip_whitespace_and_newlines, command_char): use it.
- Report from bonzini@gnu.org.
-
- * makeinfo/cmds.c (cm_center): save and restore filling_enabled,
- so @center can be used inside an @example. Bug from kama.
-
-1999-03-13 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/footnote.c (cm_footnote): In separate footnote style,
- generate a reference to "foo-Footnote-NN" for each footnote.
- (output_pending_notes): In separate footnote style, generate an
- anchor "foo-Footnote-NN" for each footnote, so that the link in
- the parent node would lead directly to the footnote.
-
- * info/footnotes.c (make_footnotes_node): Recognize the new
- "foo-Footnote-NN" style of footnote references.
-
-1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * configure.in (AC_OUTPUT): Remove command to create po/Makefile,
- already done by AM_GNU_GETTEXT.
-
-Tue Mar 9 17:48:46 1999 Karl Berry <karl@gnu.org>
-
- * Makefile.am (dist-hook): make distribution directory writable.
-
- * Installed these changes:
-
- 1999-03-04 Akim Demaille <demaille@inf.enst.fr>
-
- * texi2dvi (bibtex): Allow several runs of bibtex, this can be
- used if bibentries reference other bibentries. Moreover, looking
- for `Citation' in the LOG should be enough to avoid uneless runs.
-
- Sun Mar 7 15:15:00 1999 UTC Karl Heinz Marbaise <kama@hippo.fido.de>
-
- * makeinfo/sectioning.{c,h}:
- - using defines instead of literals.
- - cleaned up some stylistic matters like Karl Berry
- suggested. Handling of things like:
- @unnumbered ..
- @section ...
- now it works correct.
-
- * makeinfo/toc.{c,h}
- - addTocEntry, freeToc changed into toc_add_entry
- toc_free. stylistics changed.
-
- * makeinfo/iso2cht.pl,iso-639: script, table from the web.
- - perl script converting the iso-639 table from the web
- into the appropiate files (isoenum.h, isotab.c and
- iso.texi) which can be inserted directly into
- lang.c, lang.h and texinfo.txi.
-
-Tue Mar 9 17:47:59 1999 Karl Berry <karl@gnu.org>
-
- * configure.in: Bump to 3.12g.
-
-Sun Mar 7 07:01:19 1999 Karl Berry <karl@gnu.org>
-
- * info/infomap.c: Don't do isprint, just bind everything.
-
-Fri Mar 5 14:31:42 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi,
- * makeinfo/makeinfo.c: Document that --no-headers writes to stdout
- by default.
-
- * doc/texinfo.txi: @setchapternewpage doesn't change
- \bindingoffset, just headers. Recommend not including it in the
- manual source at all.
-
- * makeinfo/node.c (write_tag_table_internal): set
- in_fixed_width_font while constructing this so --- doesn't
- collapse to --, etc. Bug report from Sergio.
-
- * dir-example: Add a2ps stuff.
-
- * info/session.c: Allow any character in search string.
-
- * info/infodoc.c (describe_key): don't assume non-latin1
- characters are undefined.
-
- * info/infomap.c (initialize_info_keymaps): make all characters
- insertable by default in echo area. From Eli.
-
- * Installed these changes:
-
- Wed Feb 23 22:00:00 1999 Karl Heinz Marbaise <kama@hippo.fido.de>
-
- * makeinfo/sectioning.{c,h}:
- - added to hold complete handling of sectioning
- a little step towards modularization ;-)
-
- * makeinfo/cmds.c:
- - sectioning_alist moved to sectioning.c and
- added information about enumerated chapter,
- section ..., appendix or not. Everything
- which has any relationship with sectioning
- moved to sectioning.{c,h} I hope I have found
- all.
-
- * makeinfo/toc.{c,h}:
- - added for complete handling of "table of contents"
- "short contents". Better ASCII only support
- (--no-headers) so no Text "Menu" is printed.
- May be we can do more.
-
- * makeinfo/makeinfo.{c,h}:
- - added new command line switch --number to enumerate
- chapter, sections etc.
-
- * doc/texinfo.txi:
- - --number option documented.
-
- 1999-02-28 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * makeinfo/insertion.c (in_paragraph): New variable.
- (cm_item): Add </p> only if <p> is open.
- * makeinfo/makeinfo.c (handle_menu_entry): Ditto.
-
- * makeinfo/insertion.c (begin_insertion),
- * makeinfo/makeinfo.c (handle_menu_entry): If commentary
- precedes first menu item, put them outside of <ul>.
- Put <p> and </p> correctly.
-
- 1999-02-27 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/info.c (info_short_help): Document --show-options and
- --usage.
-
- 1999-02-26 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/makedoc.c (main) [STRIP_DOT_EXE]: Strip the .exe suffix, so
- that doc.c says "./makedoc.c", not "./makedoc.exe.c".
-
- * info/info.c (goto_invocation_p): New variable.
- (long_options): New options --show-options and its alias --usage.
- (main): Don't update the display until we find the first node to
- be displayed, to avoid flushing incorrect display. If user wants
- to see the command-line options node right away, display whatever
- info_intuit_options_node finds.
-
- * info/session.c (info_intuit_options_node): New function, uses
- heuristics to find the node which describes program's invocation.
- (info_goto_invocation_node): New command, asks for a program's
- name and displays the invocation node of that program.
- (entry_in_menu): New function, fuzzily looks for a menu entry in a
- node's menu.
- (program_name_from_file_name): New function, suggests a program
- name given a name of its Info file.
- (info_search_in_node): Accept an additional argument: a flag to
- search case-sensitively; all callers changed. If case-sensitive
- search is required, don't turn on the case-fold flag in the search
- binding.
- (info_search_internal): Accept an additional argument: a flag to
- search case-sensitively; all callers changed. Share the last
- search string between normal and case-sensitive search commands.
- (info_search_1): New function, with the guts that previously
- belonged to info_search. If the search is case-sensitive,
- mentions that in the prompt for the search string. If the search
- string includes upper-case characters, searches case-sensitively.
- (info_search): Calls info_search_1 with zero case-sensitivity
- flag.
- (info_search_case_sensitively): New command, calls info_search_1
- with non-zero case-sensitivity flag.
- (incremental_search): If the search
- string includes upper-case characters, searches case-sensitively.
-
- * info/search.c (search_backward): Fix bug in case-sensitive
- search.
-
- * info/infomap.c (initialize_info_keymaps): `-' in info window map
- produces negative arguments. `S' invokes case-sensitive search.
- `O' and `I' invoke goto-invocation.
-
- * doc/info-stnd.texi (Invoking Info): Document --show-options.
- (Node Commands): Document `O', goto-invocation.
- (Searching Commands): Document `S' and the case-sensitive search
- when the search string includes upper-case letters. Document `/'
- as a synonym for `s'.
- (Miscellaneous Commands): Document `M--' and `-'.
-
- 1999-02-25 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/info.c (main): Under --index-search, search indices *after*
- following menus, so that we don't look for an index in DIR.
-
-
-Wed Mar 3 17:20:07 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c: Do not output <small> in info mode.
- From: Eli Zaretskii <eliz@is.elta.co.il>.
-
- * makeinfo/insertion.c (enum_html): Remove unused var temp.
- From: Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * info/infodoc.c: Avoid translation of blank lines.
-
- * info/tilde.c,
- * info/man.c,
- * makeinfo/index.c (index_add_arg): avoid use of alloca.
-
- * info/echo-area.c: Don't pause for an additional 75 microseconds.
- Noted by Eli.
-
- * configure.in: Bump to 3.12f.
-
- * doc/texinfo.txi: findex enddots. From Eli.
-
-1999-03-01 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * makeinfo/makeinfo.c (insert_html_tag): Add <p> when
- paragraph is not opened.
- (sectioning_html): Call close_paragraph so that paragraph
- will be started.
-
-1999-02-26 Akim Demaille <demaille@inf.enst.fr>
-
- * texi2dvi (get_xref_files): Take $filename_noext as $1.
- (get_xref_files): Look for $1.idx only, not *.idx.
- (get_xref_files): Look for $1.cb files (\usepackage{changebar}).
- * texi2dvi: Look for rerun requests in LOG files in addition to
- xref files comparison.
- (bibtex): Remove useless `./' (already added in
- command_line_filename).
- (filename_dir): Smarter sed expression that handles file names
- with no directory part.
- (txiversion): Removed useless () (`` already guarantee a subshell).
-
-1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * makeinfo/multi.c (find_template_width): Fix operator precedence.
-
-Tue Feb 23 10:35:53 1999 Karl Berry <karl@gnu.org>
-
- * dir-example: ccmode not cc-mode. From hds.
-
-Mon Feb 22 07:34:00 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/lang.c,
- * doc/texinfo.txi: Fix kazakhkh typo.
-
-1999-02-21 Eli Zaretskii <eliz@is.elta.co.il>
-
- * djgpp/config.sed: Add pcterm.c to terminal.o dependencies.
-
-1999-02-21 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * makeinfo/lang.c (cm_accent_generic): Emit the accent character
- only once, after the argument.
-
-Sun Feb 21 16:36:14 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (handle_menu_entry): new routine.
- (reader_loop): call it, allowing for comments in menus.
-
- * makeinfo/node.c: Rearrange functions to make static, etc.
-
- * doc/Makefile.am (EXTRA_DIST, install-tex): Add txi-cs and txi-no.
-
-1999-02-20 Eli Zaretskii <eliz@is.elta.co.il>
-
- * util/install-info.c (open_possibly_compressed_file): Output
- explicit message about empty input files.
- (insert_entry_here): Insert multiple entries in alphabetical order.
-
-Fri Feb 19 09:13:28 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c (enum_html): new routine.
- (begin_insertion): call it.
- Based on code from: Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>.
-
- * lib/xexit.c (EXIT_FAILURE) [!defined EXIT_SUCCESS && VMS]: weird
- long value.
- From: Lars Hecking <lhecking@nmrc.ucc.ie>
-
-Thu Feb 18 16:42:10 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/node.h (remember_node_reference): decl.
- * makeinfo/makeinfo.c (find_unused_reference): dump unused decl.
-
-1999-02-18 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/cmds.c (cm_dots, cm_enddots): Don't produce &#133; for
- HTML, as too many browsers don't support it; use "..." in a
- smaller font (with <small>).
- (cm_top): Output the lang= attribute inside <html>.
-
- * makeinfo/node.c (cm_node): Output the lang= attribute inside
- <html>.
-
- * makeinfo/footnote.c (output_pending_notes): Generate <ol>
- instead of <dl compact>. Make the text of each footnote start a
- new paragraph.
-
-1999-02-17 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/insertion.c (cm_item): Remove <dd> when immediately
- followed by a <dt>. Add a <br> before every <dt>, except if we
- are converting @itemx, or in the first item after <dl>.
- (begin_insertion): Use <dl> for tables, to make it look closer to
- the Info output. Don't output a newline after a <pre>.
-
-1999-02-17 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (handle_variable): Don't backup input
- pointer if we hit the end of text (usually, inside
- execute_string).
- * makeinfo/insertion.c (get_item_function): Likewise.
-
-Wed Feb 17 15:09:06 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Better indexing of space entries.
-
- * makeinfo/multi.c (find_template_width): new routine to really
- parse @multitable {...} templates.
- (setup_multitable_parameters): call it.
- Bug report from: Sergio Pokrovskij <pok@nbsp.nsk.su>.
-
- * lib/system.h (substring): declare.
-
- * lib/Makefile.am (libtxi_a_SOURCES): add substring.c.
-
- * makeinfo/defun.c: Move substring to lib.
-
- * util/texindex.c (tempcopy): no longer used.
- (maketempname): make static.
-
- * Installed these changes:
-
-1999-02-13 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/cmds.c (cm_acronym): New function, makes @acronym
- produce a smaller font size in HTML mode.
- (cm_sc): Produce smaller font size in HTML mode.
-
- * makeinfo/footnote.c (cm_footnote): In HTML output, make the
- footnote number be a superscript; remove [] around the link.
-
- * makeinfo/cmds.c (cm_var_sc): Separated into two functions:
- cm_var and cm_sc, since @var and @sc have different effects in
- HTML output.
-
- * makeinfo/makeinfo.c (cm_xref, cm_inforef): Don't put "[]" around
- HTML links.
-
- * info/pcterm.c (DJGPP_keytab): Add translation for Alt-PgUp and
- Alt-PgDn, to support the new M-prior key.
-
-Wed Feb 17 11:50:46 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Don't mention texi2roff so prominently.
-
- * makeinfo/makeinfo.c: Pass enclose_expand to remember_brace
- rather than enclose_command. From Eli.
-
- * makeinfo/macro.c (cm_alias, cm_definfoenclose): Expand macros in
- first call to get_until_in_line. From Eli.
-
- * info/makedoc.c,
- * info/session.c,
- * info/man.c,
- * info/tilde.c,
- * info/info.c,
- * makeinfo/files.c,
- * makeinfo/multi.c,
- * makeinfo/node.c,
- * makeinfo/makeinfo.c: Use xexit.
- * makeinfo/makeinfo.h (NO_ERROR, FATAL, SYNTAX): remove.
-
- * info/terminal.c: Avoid sleep unless on sun-cmd terminal.
-
- * lib/xexit.c (EXIT_FAILURE) [!EXIT_FAILURE]: #define to 1 to fix
- Sony NEWS-OS 4.0C lossage. From Akim.
-
- * info/infodoc.c: Translate where is doc string, underline lines
- in help.
- From: Trond Endrestol <trond@agamemnon.gtf.ol.no>
-
- * makeinfo/cmds.c (cm_dots, cm_enddots): go back to ... and ....,
- &#133; apparently doesn't work widely enough.
-
-Tue Feb 16 07:37:54 1999 Karl Berry <karl@gnu.org>
-
- * configure.in (ALL_LINGUAS): add de_AT.
-
- * util/texi2dvi: Redirect cd output to /dev/null when determining
- txiversion.
-
-Mon Feb 15 13:43:37 1999 Karl Berry <karl@gnu.org>
-
- * util/install-info.c,
- * util/texindex.c: Call xexit instead of exit.
-
- * lib/system.h (xexit): Declare.
-
- * lib/Makefile.am (libtxi_a_SOURCES): Add xexit.c.
-
- * doc/texinfo.txi: Document that @documentencoding is used in the
- HTML output.
-
- * makeinfo/cmds.c (cm_top): use document_encoding if set.
- (command_table): call cm_documentencoding instead of no-op.
- * makeinfo/lang.c (document_encoding, cm_documentencoding): define.
- * makeinfo/lang.h (document_encoding, cm_documentencoding): declare.
-
- * makeinfo/insertion.c: Restore </p> before <li>.
-
- * util/texi2dvi: If texinfo.tex version is too low for macros, use
- makeinfo.
-
- * makeinfo/cmds.c (cm_center): save and restore value of
- indented_fill, otherwise @center within an @enumerate (say)
- also closes the indentation.
- Bug from: Sergio Pokrovskij <pok@nbsp.nsk.su>.
-
-Sun Feb 14 15:25:02 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: Doc fix.
-
- * doc/texinfo.txi: Be enthusiastic if people want to implement
- more output formats, but use makeinfo to do the job.
-
- * makeinfo/index.c (index_element_compare): Use strcoll if it's
- available.
- * configure.in: Call AC_FUNC_STRCOLL.
- * makeinfo/makeinfo.c (main): Use LC_CTYPE and LC_COLLATE
- categories. Suggestion from Oleg.
-
- * lib/system.h (setlocale) [!HAVE_SETLOCALE]: #define away.
- Suggestion from Akim.
-
- * doc/texinfo.txi: Document @paragraphindent working in TeX now.
-
- * doc/texinfo.txi,
- * makeinfo/lang.c,
- * makeinfo/lang.h (language_code_type): abbrev changes from Oleg.
-
- * makeinfo/cmds.c,
- * makeinfo/node.c: Only translate `Next:', `Previous:', and `Up:',
- not the whole href. From Eli.
-
- * doc/texinfo.txi: Document that only unsplit html output is
- supported in this release.
-
-Sat Feb 13 17:55:30 1999 Karl Berry <karl@gnu.org>
-
- * configure.in: Check for termlib before termcap for sake of
- Solaris (judging from less-332 configure.in) and maybe
- HP-UX 11.
-
- * doc/texinfo.txi (Footnote commands): incoherency reported by Aharon.
- Language vs country fixes from Oleg.
-
-1999-02-13 Karl Eichwalder <ke@gnu.franken.de>
-
- * makeinfo/node.c (cm_node): Tag navigation links as translatable.
- * makeinfo/cmds.c (cm_top): Ditto.
-
-Wed Feb 10 22:00:00 1999 Karl Heinz Marbaise <kama@hippo.fido.de>
-
- * makeinfo/defun.h:
- - new because we need get_base_type-function
- accessible in insertion.c
-
- * makeinfo/defun.c:
- - complete HTML handling of the @def... things.
-
- * makeinfo/Makefile.am:
- - defun.h added as part of makeinfo.
-
- * makeinfo/makeinfo.c:
- - define looking_at moved into header-file, because
- we need it in defun.c
-
- * makeinfo/insertion.c:
- - some minor changes made to support the @def...
- things in HTML.
-
- * makeinfo/lang.c: (cm_accent_generic)
- - bug fixed. Using umlaut (accent ...)
- would produce &A only if an umlaut follows
- an empty line.
- - bug fixed. Because things like &tilde; &grave;
- and &circ; do not exist as standalone characters
- in HTML.
- - cm_special_char now produce correct HTML for
- @O{} and @o{}.
- - warning using _("Text") instead "Text" (gettext).
-
- * makeinfo/cmds.c:
- - @url fixed. Display the given Text.
-
- * doc/texinfo.txi:
- - corrected the references for @uref, because
- they were given as "url" instead of "uref".
- @uref has three arguments, so show them in
- command list.
-
-Wed Feb 10 17:27:58 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Rewrite for overfull box.
-
-Tue Feb 9 19:03:16 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Document more HTML output stuff. Based on esr
- changes.
- * makeinfo/macro.c,
- * makeinfo/macro.h,
- * makeinfo/makeinfo.c: Do alias and definfoenclose expansion.
- From esr.
-
-Mon Feb 8 14:41:07 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/cmds.c: New commands @alias and @definfoenclose.
- From: "Eric S. Raymond" <esr@snark.thyrsus.com>.
-
- * doc/texinfo.txi: Document @documentlanguage and
- @documentencoding.
-
- * makeinfo/cmds.c: Move accent support to lang.c.
-
- * makeinfo/makeinfo.c (add_char): add &nbsp; rather than an 8-bit
- char for html.
-
- * makeinfo/Makefile.am (makeinfo_SOURCES): add lang.[ch].
-
- * doc/texinfo.txi: Be even more emphatic that @url is not
- typically what you want.
- * doc/texinfo.txi: Document that macro calls must use empty
- braces.
-
- * info/session.c: Do not translate node pointers. From Karl E.
-
- * makeinfo/cmds.c (cm_dfn): Use <dfn>. Suggestion from Eli.
-
-Sun Feb 7 07:00:08 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: Make --html imply --no-split.
-
- * makeinfo/cmds.c (cm_top): don't core dump if the top node has no
- next.
-
- * makeinfo/makeinfo.c (replace_with_expansion): compare length
- after expansion with length of full input text before
- expansion, not just the length of the expanded text.
- Bug (contents2) reported by kama.
-
- * info/infodoc.c (create_internal_info_help_node): gettext calls
- to help msg strings. From Ulrich.
-
-Fri Feb 5 17:35:13 1999 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: set makeinfo= for latex case.
-
- * doc/texinfo.txi (@deftp summary): ref Data Types node that
- actually describes it. From kama.
-
-Thu Feb 4 07:39:10 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: Take it back. Emacs info needs that text
- before the CTRL-_.
- * makeinfo/makeinfo.c: Don't bother to output the header (This is
- -, produced ...) to stdout.
-
- * doc/texinfo.txi (Other Info Directories): Mention that dir files
- must be named dir.
-
- * makeinfo/makeinfo.c (cm_uref): implement optional third
- argument.
- * doc/texinfo.txi (uref): document it.
- Suggestion from: Charles Karney <karney@pppl.gov>
-
- * doc/Makefile.am (info_TEXINFOS): put texinfo.txi first so
- UPDATED reflects its modtime, rather than info-stnd's.
-
- * makeinfo/files.c (full_pathname) [!WIN32]: #endif in wrong place.
- From: Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * makeinfo/cmds.c (cm_url): Remove URL: from output. It's ugly.
-
-Wed Feb 3 16:05:03 1999 Karl Berry <karl@gnu.org>
-
- * info/infodoc.c: Doc fix, zero not oh.
-
- * makeinfo/makeinfo.c (add_char): don't ignore if
- only_macro_expansion, even in no_headers case.
- Otherwise menu items don't get remembered and defaulting
- doesn't work. Macros suck!
-
- * util/texi2dvi (common): include orig_pwd.
- (language): reguess for each file if not explicitly set.
-
-Tue Feb 2 16:22:32 1999 Karl Berry <karl@gnu.org>
-
- * configure.in: Bump to 3.12d now.
-
-Mon Feb 1 14:46:45 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c (cm_item): For itemize and enumerate, do
- </p> before the <li> for html. Bug from Eli.
-
- * makeinfo/index.c: Installed change in index.c:
- Mon Dec 28 12:50:14 1998 Matthew Fredette <fredette@mit.edu>
- * makeinfo.c (index_add_arg): Use xstrdup on input_filename
- when saving it in the new index entry.
-
- * util/texi2dvi: cd / before cd $orig_pwd in case of DOS drive
- change.
-
-Sun Jan 31 16:39:01 1999 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Used sed to expand only the @{if,}tex parts of
- the source since makeinfo's conditional options aren't ready yet
- (from Akim).
- Also use ${1+"$@"} for Digital Unix "$@" expansion bug (from Noah).
-
- * util/install-info.c: Doc fix from Eli.
-
- * doc/texinfo.txi: Oops, said we looked for .png twice.
-
-Sat Jan 30 17:18:14 1999 Karl Berry <karl@gnu.org>
-
- * info/session.c (forward_move_node_structure): remove tangled
- code to merely print words instead of numbers; too hard to translate.
-
- * info/session.c: Missing _'s for more i18n. From Trond.
-
- * doc/Makefile.am (EXTRA_DIST): Include txi-no.tex from Trond.
-
-Sun Jan 24 09:28:12 1999 Karl Berry <karl@gnu.org>
-
- * Makefile.am (EXTRA_DIST): Use djgpp by itself instead of listing
- each file separately (new feature in automake 1.4).
-
- * makeinfo/insertion.c (begin_insertion): for quotation, always
- increment current_indent even if html output, why not.
- (Otherwise must not decrement current_indent in end_insertion.)
-
- * doc/texinfo.txi: More overfull box fixes.
-
- * makeinfo/insertion.c: Add some assertions and the beginnings of
- handling @tex.
-
- * doc/texinfo.txi: Fix overfull boxes, but tables of contents at
- the front.
-
- * util/texi2dvi: Can't pass --no-ifinfo --iftex to makeinfo yet,
- it's not ready.
-
-Sat Jan 23 10:22:16 1999 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Pass --no-ifinfo --iftex to makeinfo.
-
-Fri Jan 22 19:09:49 1999 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Include version.texi before @settitle so
- @value{VERSION} gets expanded in the html title. From kama.
-
- * These patches from Tim Singletary <talon@clark.net>.
- * makeinfo/makeinfo.c: Simplify and improve html menus.
- * makeinfo/insertion.c (begin_insertion): simplify html menu case
- and set had_menu_commentary.
- * makeinfo/insertion.h (had_menu_commentary): declare new global.
- * makeinfo/node.h (glean_node_from_menu): declare.
- * makeinfo/node.c (glean_node_from_menu): new arg to specify what
- type of reference to remember as.
-
- Date: Sun, 29 Nov 1998 09:21:01 -0500 (EST)
- From: Tim Singletary <tsingle@talon.clark.net>
- To: texinfo-pretest@tug.org
- Subject: explanation of previous patches
-
- > These diffs introduce some non-trivial changes into very
- > sensitive parts of makeinfo, and it is hard to judge them without
- > knowing what exactly do they solve.
-
- At a high level, these patches fix (or at least significantly improve)
- the html conversion of menus. Specifically, they fix bugs in the
- conversion of menu commentary and detailmenu entries.
-
- The menu commentary fixes require some justification: The unpatched
- makeinfo attempts, with many bugs, to place menu commentary outside
- the <menu> by adding </ul> and <ul> tags. While I understand the
- motivation for this, that there might be browsers that don't support
- <p> within <menu>, I'm not aware of any such browser and don't see any
- compelling reason to continue the </ul> kludge.
-
- Certainly
- <menu>
- <li>First paragraph.
- <p>Second paragraph.
- <li>Second item.
- </menu>
- is valid html!
-
- Anyway, here's what my patches do:
-
- 1) Deleted the `<h4>Menu</h4>' at the beginning of each menu. Using
- `<h4>' is wrong since menus don't usually come after an `h3'
- header. `<b>' looks the same on most browsers, but my opinion is
- that there's no need for any header at all!
-
- 2) Deleted the `<li>' kludge at the begining of each menu. It's no
- longer needed since I'm deleting the </ul> kludge.
-
- 3) Replace `in_menu_para', declared static in makeinfo.c:add_char()
- with `had_menu_commentary', declared globally. Modified
- insertion.c:begin_insertion() to initialize had_menu_commentary to
- 1 when beginning a menu. Now there's enough state information for
- menu commentary to be processed within <menu> ... </menu>; the
- commentary can be seperated from the rest of the menu by bracketing
- it between <p>'s.
-
- Note that the first patch had a bug initializing
- had_menu_commentary; the second patch fixes this bug.
-
- 4) Changed the semantics of the argument to
- node.c:glean_node_from_menu(). Previously, glean_node_from_menu()
- only called remember_node_reference() when the argument was
- non-zero. But add_char() didn't call `glean_node_from_menu(1)'
- when processing detailmenu entries. In other words, detailmenu
- entries didn't get registered as references, which lead to the html
- conversion of detailmenu entries not producing proper hrefs!
-
- The new semantics are that glean_node_from_menu always calls
- remember_node_reference(), but calls it with `menu_reference' when
- the first arg to glean_node_from_menu() is 1 and with
- `followed_reference' otherwise. Now, detailmenu entries get
- registered as `followed_reference' (normal menu entries still get
- registered as `menu_reference') and the html conversion produces
- proper hrefs.
-
- 5) The above changes made it possible to streamline the section of
- add_char() that deals with html menu text.
-
- 6) In an otherwise unrelated change, rewrote a section of
- glean_node_from_menu to no longer use `goto save_node;'.
-
-
-Thu Jan 21 12:55:42 1999 Karl Berry <karl@gnu.org>
-
- * doc/info-stnd.texi: OK, let's try restoring the @include
- version.texi with the new automake.
-
- * makeinfo/cmds.c: Improve HTML @pounds, @bullet, etc.
-
- * doc/Makefile.am (install-tex): new target.
- (EXTRA_DIST): Include txi-??.tex.
- txi-de.tex: new file from kama.
-
- * Makefile.am (AUTOMAKE_OPTIONS): Bump to 1.4.
- (install-tex): new target.
-
- * util/texi2dvi: Restore "$@" for explicitness in main loop.
-
- * doc/Makefile.am (*.1) [TEXINFO_MAINT]: Conditionalize.
-
- * configure.in (AC_PREREQ): Bump to 2.13.
- (TEXINFO_MAINT): Define this AM_CONDITIONAL.
-
- * doc/texinfo.txi: Document that the HTML output name is derived
- from @setfilename.
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): Use @setfilename
- for basename of html output.
-
- * doc/texinfo.txi (url): Use example.org for the example.
-
- * makeinfo/cmds.c (cm_url): @url should not produce a link, sorry
- to say.
-
-Wed Jan 20 16:31:55 1999 Karl Berry <karl@gnu.org>
-
- * util/texindex.c,
- * util/install-info.c,
- * makeinfo/makeinfo.c,
- * info/info.c: It's 1999.
-
- * doc/info.texi (Advanced info commands): Fix typos from Gildea.
-
- * makeinfo/makeinfo.c (end_of_sentence_p): don't check negative
- array offset.
- From: Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de>
-
-Sun Jan 17 16:42:16 1999 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Restore --batch, handle changing escape character
- more cleanly. From Akim (as always).
-
-Thu Jan 14 16:47:41 1999 Karl Berry <karl@gnu.org>
-
- * configure.in (ALL_LINGUAS): Add no.
- From: Trond Endrestol <trond@agamemnon.gtf.ol.no>
-
- * util/texi2dvi: Doc fix from Akim and do not always exit 1 from trap.
- And it's 1999.
-
- * doc/texinfo.txi (image): Document imagename.pdf.
-
- * Apply this change from Eli:
-
- 1998-11-20 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.h (meta_char_pos): New variable.
- * makeinfo/makeinfo.c (init_paragraph): Initialize it.
- (add_char): Use META to create a non-breakable space character.
- (add_meta_char): New function.
- (end_of_sentence_p): Don't handle characters at meta_char_pos as
- normal sentence enders.
- (flush_output): Only unMETA the non-breaking space character.
- Reset meta_char_pos to zero.
- (do_flush_right_indentation): Call adjust_braces_following.
- (indent): Likewise.
- (cm_value): Save and restore the value of meta_char_pos.
- (expansion): Likewise.
- * makeinfo/macro.c (me_execute_string_keep_state): Save and
- restore the value of meta_char_pos.
- * makeinfo/node.c (cm_node): Save and restore the value of
- meta_char_pos.
- * makeinfo/cmds.c (cm_accent): Make the dot we add due to
- @dotaccent be a meta-character.
- (cm_code, cm_dfn): Call add_meta_char to insert the closing
- quote.
- (cm_cite): Call add_char instead of add_word.
-
-Thu Jan 7 18:04:26 1999 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Handle pdf files more cleanly. From Akim.
-
-Wed Jan 6 17:49:11 1999 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_image): Check for .png also.
-
-Sun Dec 20 07:54:47 1998 Karl Berry <karl@gnu.org>
-
- * util/texi2dvi: Add --pdf.
-
- * util/texi2dvi: New option -@ to use @input and @nonstopmode, in
- case texinfo is preloaded.
- From: Khimenko Victor <khim@sch57.msk.ru>
- Date: Sun, 20 Dec 1998 02:04:12 +0300 (EET)
-
-Sat Dec 19 17:37:37 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi (Multitable Column Widths): leading zero ok for
- @columnfractions.
-
- * util/texi2dvi: New version from Akim, plus --quiet is like
- --batch, etc.
-
-Fri Dec 18 17:22:44 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Document that the Texinfo source can't be
- arbitrarily ordered (for print) even if all pointers are supplied.
-
- * makeinfo/insertion.c (end_insertion): In itemize case,
- close_insertion_paragraph so @end itemize cause a line break.
- Report from: Sergei Pokrovsky <pok@nbsp.nsk.su>
- Date: Sun, 22 Nov 1998 19:45:21 +0700 (GMT)
-
-Tue Dec 15 16:21:51 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: More fixes from Oleg.
-
- * configure.in: Bump version to 3.12c for next pretest.
-
- * util/install-info.c (open_possibly_compressed_file)
- [STRIP_DOT_EXE]: logic for compression_program assignment
- was reversed.
- From: wlestes@wlestes.uncg.edu
-
-Sat Dec 12 18:02:48 1998 Karl Berry <karl@gnu.org>
-
- * Merged these changes from Andreas:
-
-1998-12-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * makeinfo/node.c (cm_node): When searching for @menu don't
- require a space after it.
-
-1998-12-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * makeinfo/cmds.c (cm_top): free top_name only after done using it.
-
-Sat Dec 12 15:40:13 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Various typos and fixes from Oleg.
-
- * doc/texinfo.txi: Move @node's outside of @ifinfo for the sake of
- HTML processing.
-
- * doc/texinfo.txi (titlepage): @pxref was not in parens. From Oleg.
-
-Sun Dec 6 16:49:09 1998 Karl Berry <karl@gnu.org>
-
- * dir-example: Amd is now am-utils.
-
- * doc/Makefile.am: Reinstate help2man invocations for development.
-
- * doc/texinfo.txi: Document @set...contentsaftertitlepage (from kama).
- Fix incorrect sense for @image and Hungariam typo (from Oleg).
-
- * lib/system.h: #include libintl.h here instead of acconfig.h, so
- the system include files have a chance to #define NULL
- before it does.
- * acconfig.h: Remove libintl.h and #defines from here.
- From: "Philippe De Muyter" <phdm@macqel.be>
- Date: Fri, 4 Dec 1998 00:56:25 +0100 (CET)
-
- * info/signals.c: Start #ifdef's in column one for cc on sysv68
- (m68k-motorola-sysv).
- From: "Philippe De Muyter" <phdm@macqel.be>
- Date: Fri, 4 Dec 1998 00:56:25 +0100 (CET)
-
- * info/filesys.c (is_dir_name): use strcpy instead of automatic
- array initialization.
- From: "Philippe De Muyter" <phdm@macqel.be>
- Date: Fri, 4 Dec 1998 00:56:25 +0100 (CET)
-
- * configure.in (ALL_LINGUAS): add ru.
-
-Fri Dec 4 08:12:11 1998 Karl Berry <karl@gnu.org>
-
- * info/infodoc.c: Gettextize the help buffer string.
-
-Sun Nov 29 17:12:35 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Use @ifnottex rather than @ifinfo for @top.
- (makeinfo top): document this.
-
- * doc/info-stnd.texi,
- * doc/info.texi: Use @ifnottex rather than @ifinfo for @top.
-
- * makeinfo/insertion.c (cm_menu): Implicitly insert @top command
- so we can construct the node tree as usual when we see @menu
- before @node. Probably this is when the input uses
- @ifinfo instead of @ifnottex, as virtually all existing
- manuals do.
-
- * makeinfo/insertion.c (discard_insertions): Let any conditional
- cross node boundary. (So the @top node can be wrapped
- in @ifnottex, for example.)
-
- * Installed these:
-
-1998-11-21 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (expansion): Save and restore
- last_inserted_character and last_char_was_newline.
-
- * makeinfo/cmds.c (cm_dircategory): Kill any indentation before
- INFO-DIR-SECTION. install-info relies on this.
-
-1998-11-20 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/multi.c (struct env): Add meta_char_pos member.
- (select_output_environment): Save and restore meta_char_pos.
- (out_char): Output characters by switching environment to #0 and
- calling insert. Call flush_output when a newline is output.
- (output_multitable_row): Update the current environment's
- output_paragraph_offset as well, after removing trailing
- whitespace. Fix typo in loop index.
- (do_multitable): Call close_single_paragraph.
- (end_multitable): Call close_insertion_paragraph. Don't output
- an extra newline.
-
-1998-11-20 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.h (meta_char_pos): New variable.
- * makeinfo/makeinfo.c (init_paragraph): Initialize it.
- (add_char): Use META to create a non-breakable space character.
- (add_meta_char): New function.
- (end_of_sentence_p): Don't handle characters at meta_char_pos as
- normal sentence enders.
- (flush_output): Only unMETA the non-breaking space character.
- Reset meta_char_pos to zero.
- (do_flush_right_indentation): Call adjust_braces_following.
- (indent): Likewise.
- (cm_value): Save and restore the value of meta_char_pos.
- (expansion): Likewise.
- * makeinfo/macro.c (me_execute_string_keep_state): Save and
- restore the value of meta_char_pos.
- * makeinfo/node.c (cm_node): Save and restore the value of
- meta_char_pos.
- * makeinfo/cmds.c (cm_accent): Make the dot we add due to
- @dotaccent be a meta-character.
- (cm_code, cm_dfn): Call add_meta_char to insert the closing
- quote.
- (cm_cite): Call add_char instead of add_word.
-
-Sun Nov 29 16:30:06 1998 Karl Berry <karl@gnu.org>
-
- * info/info.h,
- * info/footnotes.h (FOOTNOTE_LABEL),
- * info/indices.c (APROPOS_NONE): Use N_ rather than _.
-
- * info/infodoc.c (create_internal_info_help_node,
- function_documentation): Do not translate the empty string.
- Date: Fri, 25 Sep 1998 15:09:42 +0400
- From: "Oleg S. Tihonov" <tihonov@ffke-campus.mipt.ru>
-
- * doc/info-stnd.texi: Mention PRIOR as another alias for
- PREVIOUS/PageUp.
-
- * doc/texinfo.txi: @emph produces _emph_ not *emph*. Spurious
- junk before makeinfo bison example.
- From: tihonov@ffke-campus.mipt.ru.
-
-1998-11-16 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/defun.c (defun_internal): Don't expand the arguments to
- @defun and its ilk.
-
- * makeinfo/makeinfo.c (expansion): Copy the name of the currently-
- executing command and restore it after expansion.
-
-Sun Nov 15 17:40:51 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: Rearrange usage, allow -v for verbose, only
- output `Making' line when verbose.
- * makeinfo/makeinfo.h (process_html, process_info, process_tex):
- declare.
- * makeinfo/cmds.c: Use conditional commands.
- * makeinfo/insertion.c (find_type_from_name): Handle rawhtml and
- rawtex.
- (conditional commands): Allow individual switching on and off.
-
- * makeinfo/insertion.h: Declare conditionals.
-
-1998-11-14 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/insertion.c (begin_insertion, end_insertion): Use <pre>
- to convert @display and @smalldisplay into HTML.
-
- * makeinfo/cmds.c (cm_asterisk): Don't insert an extra newline in
- HTML mode, since input includes a newline right after the @*.
- (cm_sp): Output "<br><p>\n" as many times as the argument says.
- (cm_url): Don't include "<a href=" in the anchor text in HTML
- output.
-
- * makeinfo/makeinfo.c (cm_pxref): Don't add a period after @pxref
- if in HTML mode.
- (get_rest_of_line): Accept an additional argument EXPAND, and
- expand the rest of line if it's non-zero. All callers changed.
- (close_paragraph): When in HTML mode, honor the formatting of the
- source paragraphs by generating "<p>" for every closed paragraph;
- follow it by as many "<p>"'s as paragraph_spacing specifies.
-
-Sat Nov 14 17:38:27 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/insertion.c: Use <ul compact> instead of deprecated <menu>.
- Omit extra <li> after the menu beginning.
-
- * makeinfo/index.c: Use <ul compact> instead of deprecated <menu>.
-
-Thu Nov 12 16:33:09 1998 Karl Berry <karl@gnu.org>
-
- * Makefile.am (EXTRA_DIST): add djgpp/config.sed.
-
- * info/terminal.c: #include <sys/ioctl.h> to define TIOCGWINSZ
- under LynxOS. From: Marius Groeger <mag@sysgo.de>.
-
-1998-11-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * makeinfo/insertion.c (begin_insertion): Correctly handle
- ifnottex and ifnothtml.
- (end_insertion): Likewise.
-
-Sun Nov 8 17:30:23 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/index.c,
- * makeinfo/insertion.c: Menu is special to Info.
- * makeinfo/node.c: Top is a special name, don't translate it.
- * info/session.c (info_top_node): Top is a special name, don't
- translate it.
- From: "Oleg S. Tihonov" <tihonov@ffke-campus.mipt.ru>.
-
-Fri Nov 6 17:18:43 1998 Karl Berry <karl@gnu.org>
-
- * configure.in: Version 3.12b.
-
- * util/texi2dvi: Fixes from Eli and Christoph Martin.
-
- Mon Oct 5 13:58:53 1998 Dave Glowacki <dglo@ssec.wisc.edu>
- * util/install-info.c: Fix off-by-one error in findlines()
-
- * util/texindex.c (usage): avoid trigraph until Ulrich fixes
- po2tbl.sed.in. From Paul Eggert.
-
-1998-11-03 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (cm_xref): Don't bypass the test that an
- xref ends with a period or a comma if the reference has a single
- argument.
-
-1998-10-31 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/insertion.c (end_insertion): Don't decrement
- in_fixed_width_font when leaving a menu, the previous value is
- restored by pop_insertion.
-
- * makeinfo/makeinfo.c (add_char): Don't increment output_column
- twice when a newline is inserted into the output.
-
- * doc/texinfo.txi (emph & strong): Document the use of underscores
- for @emph in the Info output.
-
-1998-10-30 Eli Zaretskii <eliz@is.elta.co.il>
-
- * djgpp/config.bat: Make sure intl/po2tblsed.in exists before we
- begin the configure boogie.
- * djgpp/config.sed: Sed script, to be run by config.bat.
-
- * doc/info-stnd.texi (Node Commands): Document the new G command.
-
- * info/session.c (info_follow_menus): Step over a possible leading
- space in a menu entry in menus[].
- (split_list_of_nodenames): Renamed from split_words. Split the
- string on commas, not on spaces, since a menu entry can have
- embedded whitespace. Get past the null byte after inserting it.
- (info_menu_sequence): Don't crash if there's no DIR node; try
- using Top of the current Info file, and if that doesn't work
- either, throw an error.
-
- * util/texi2dvi: Use $path_sep in TEXINPUTS. Don't include any
- dots in $tmpdir, 8+3 filesystems won't like that.
-
- * makeinfo/makeinfo.c (reader_loop): Expand any macros in a menu
- entry when creating a <menu> item for HTML. Fix an off-by-one
- error in counting input lines.
-
- * makeinfo/files.c (expand_filename): Don't treat .foo/bar as
- absolute file name.
-
- * makeinfo/makeinfo.c (add_char): Use strncpy instead of memcpy,
- since the buffers overlap. If the line being refilled includes
- nothing but the indentation and the word being added, do NOT add
- an extra newline.
-
- * util/install-info.c (strip_info_suffix, menu_item_equal,
- open_possibly_compressed_file) [__MSDOS__]: Allow .inz and .igz as
- suffuxes for compressed files.
- (open_possibly_compressed_file): Return an indication whether we
- opened a file or a pipe. Use FOPEN_RBIN from system.h.
- [STRIP_DOT_EXE]: Use gzip.exe with an explicit .exe extension.
- [O_BINARY]: If the file is not compressed, switch its stream to
- text mode.
- (readfile): Close the file or the pipe.
- (output_dirfile): Call pclose to actually run the compressor.
-
-Thu Nov 5 08:33:06 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: effect -> affect
- From: Eric Hanchrow <offby1@blarg.net>
-
-Tue Nov 3 14:26:59 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c (cm_image): Allocate enough space for the
- zero byte.
-
- * doc/texinfo.txi: Document epsf.tex standard location.
-
-Tue Oct 27 10:45:47 1998 Karl Berry <karl@gnu.org>
-
- * Makefile.am (TEXINFO_TEX): add definition.
-
- * doc/info-stnd.texi: Avoid unnecessary overfull boxes from
- examples.
-
- * doc/Makefile.am (install-data-local): missing ".
-
- * doc/Makefile.am: Don't try to run help2man in distribution.
-
-Mon Oct 26 13:43:53 1998 Karl Berry <karl@gnu.org>
-
- * configure.in (TEXMF): lose this whole block. It is too painful
- to maintain with the different tex installations out there.
-
- * util/Makefile.am (EXTRA_DIST): update-info renamed to
- fix-info-dir.
-
- * makeinfo/footnote.h: Doc fix.
-
- * makeinfo/multi.c: #include "insertion.h"
- * makeinfo/cmds.c: #include "node.h"
- * makeinfo/makeinfo.h,
- * makeinfo/makeinfo.c: Move globals, functions for insertions and
- nodes.
- * makeinfo/defun.c: #include "insertion.h"
- * makeinfo/Makefile.am: Add insertion.[ch], node.[ch].
- * node.[ch], insertion.[ch]: New files.
-
- * makeinfo/makeinfo.c,
- * makeinfo/makeinfo.h: Move globals for cmds.h.
- * makeinfo/index.h: Include cmds.h.
- * makeinfo/Makefile.am (makeinfo_SOURCES): Add cmds.h, cmds.c.
- * cmds.c, cmds.h: New files.
-
-Sat Oct 24 17:28:14 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c,
- * makeinfo/makeinfo.h: Globals for files.c.
- * makeinfo/Makefile.am (makeinfo_SOURCES): add files.[ch].
-
-Tue Oct 20 17:03:10 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/Makefile.am (makeinfo_SOURCES): add macro.c and
- macro.h.
- * makeinfo/makeinfo.c: Move macro code to macro.h and macro.c.
- * makeinfo/makeinfo.h: Move macro stuff to macro.h, expose global
- last_char_was_newline for macro.c.
- * makeinfo/index.c,
- * makeinfo/footnote.c: #include macro.h.
-
-Wed Oct 7 16:24:07 1998 Karl Berry <karl@gnu.org>
-
- * doc/info-stnd.texi: For now don't include version.texi due to
- automake error.
-
- * makeinfo/index.h: #include makeinfo.h for sake of COMMAND type.
- * makeinfo/index.c: No need to include makeinfo.h, index.h does
- now.
-
- * makeinfo/makeinfo.c: Move footnote code to footnote.c.
- * makeinfo/makeinfo.h: Globals for footnote.c.
- * makeinfo/Makefile.am (makeinfo_SOURCES): add footnote.[ch].
-
- * makeinfo/makeinfo.c: Move defun code to defun.c, necessary
- global to makeinfo.h.
- * makeinfo/makeinfo.h (default_indentation_increment): move here
- for defun.c.
- * makeinfo/Makefile.am (makeinfo_SOURCES): add defun.c.
-
- * Makefile.am: Doc fix.
-
- * configure.in (AC_OUTPUT): generate makeinfo/tests/Makefile.
-
- * makeinfo/makeinfo.c,
- * makeinfo/makeinfo.h,
- * makeinfo/Makefile.am (makeinfo_SOURCES): add index.[ch].
-
-Fri Oct 2 17:42:26 1998 Karl Berry <karl@gnu.org>
-
- * lib/system.h (STREQ): new macro.
-
-Thu Oct 1 09:26:57 1998 Karl Berry <karl@gnu.org>
-
- * doc/texinfo.txi: Delete spare copy since out of date,
- add makeinfo html to menu,
- detailmenu doesn't take braces in summary.
-
-Wed Sep 30 14:38:21 1998 Karl Berry <karl@gnu.org>
-
- * makeinfo/makeinfo.c: Remove != NULL comparisons,
- xmalloc/xrealloc casts, assignments in if statements.
-
-Wed Sep 30 14:16:01 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Remove NULL casts and parentheses in return
- statements.
-
- * makeinfo/makeinfo.c (add_link): Don't add a link if the node is null.
- (reader_loop): don't glean_node_from_menu if detailmenu, even if html.
- Various formatting changes.
-
- * doc/help2man: Always exit successfully.
-
- * makeinfo/Makefile.am (SUBDIRS): add.
- (makeinfo_SOURCES): no more html.h.
-
-Fri Sep 11 18:47:15 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Fiddle with html output.
-
-1998-09-07 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (maybe_update_execution_strings): Only
- reallocate TEXT if the existing storage is too small, otherwise
- leave TEXT alone.
- (replace_with_expansion): Call maybe_update_execution_strings to
- reallocate input_text if we are executing_string, since storage
- for execution_string is assumed to be large enough to hold every
- possible string.
- (me_execute_string): xstrdup the argument, so callees could freely
- relocate it as needed.
-
-1998-09-06 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (replace_with_expansion): Don't remember
- macro-expansion pointers if we are executing_string.
-
-1998-09-05 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/filesys.c (info_suffixes): Put the empty suffix last in the
- list, so that `foo.info' is found before `foo', if both exist.
-
-1998-09-05 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (maybe_update_execution_strings): New
- function, updates an entry in execution_strings[] array after
- input_text is relocated by replace_with_expansion.
- (replace_with_expansion): Call it.
-
-1998-09-04 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (expand_macro): If a macro is called with
- too many arguments, return NULL and print the line number where
- the call begins.
- (execute_macro): If expand_macro returns NULL, return
- immediately.
-
-Sun Sep 6 19:11:28 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c,
- * makeinfo/makeinfo.h,
- * makeinfo/multi.c: Html output. Specifically, these changes:
-
- Fri Jul 4 22:58:29 1997 Dave Love <d.love@dl.ac.uk>
-
- * doc/makeinfo.texi: Document HTML output.
-
- * makeinfo/makeinfo.c: Wrap strings in _() in bits changed for
- HTML.
- (cm_image): Generate <img> for HTML.
-
- Sun Jun 22 22:50:07 1997 Dave Love <d.love@dl.ac.uk>
-
- * makeinfo/makeinfo.c (NAMED_NODE_ANCHORS): New define.
- (title, outstanding_node, node_number, node_node_references,
- escape_html, ifinfo_as_html): New variables.
- (tentry.number, node_ref.number, fn.number): New fields.
- (CommandTable): Various additions and alterations for HTML.
- (long_options): Add html and no-info-as-html.
- (main): Extra code for HTML.
- (usage): Add HTML stuff.
- (expand_filename): Deal with .html.
- (escape_string): New procedure.
- (convert_from_loaded_file): Extra code for HTML.
- (init_internals): Call free_node_references, initialize
- node_number.
- (reader_loop): Process menu items for HTML hyperlinks. Escape
- HTML special characters.
- (add_char): Code for line breaks and paragraph insertions in
- HTML.
- (flush_output): Don't UNMETA for HTML.
- (indent): Do nothing for HTML.
- (current_item_function): Case for ifhtml.
- (begin_insertion): Deal with HTML in various cases.
- (insert_html_tag): new procedure.
- (cm_asterisk, cm_copyright, cm_accent, cm_code, cm_kbd,
- cm_angle_brackets, cm_var, cm_defn, cm_var, cm_emph, cm_string,
- cm_cite, cm_top, cm_xref, cm_inforef, cm_uref, cm_direntry,
- cm_ifinfo, cm_item, process_defun_args, defun_internal, cm_sp,
- cm_dircategory, cm_center, cm_result, cm_expansion, cm_error,
- cm_exdent, index_add_arg, make_index_entries_unique,
- cm_printindex, cm_footnote, output_pending_notes,
- me_execute_string): Code for HTML.
- (cm_shyph): New procedure.
- (cm_special_char): Add start, end args. Code for HTML.
- (cm_email, cm_url, cm_i, cm_b, cm_r): New procedures.
- (sectioning_html): New procedure.
- (sectioning_underscore): Use it.
- (add_link): New procedure.
- (remember_node): Add number field and update node_number. Note
- next, etc. nodes for HTML.
- (add_escaped_anchor_name, add_anchor_name): New procedures.
- (cm_node): New code for HTML. Move some other code to more
- useful place.
- (remember_node_reference): Add number field and update
- node_number.
- (remember_node_node_reference, free_node_node_references,
- number_of_node): New procedures.
- (cm_ifhtml, cm_html): New procedures.
- (expansion): Take care of HTML escaping.
- (cm_settitle): New procedure.
- (remember_note): Set number field.
-
- Declare various procedures in advance.
-
- * doc/texinfo.txi: Makeinfo --html documentation from Dave Love.
- Typo fixes from: Paul DuBois <dubois@primate.wisc.edu>.
-
-Thu Sep 3 11:11:01 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/Makefile.am (makeinfo_SOURCES): add html.[ch].
-
-1998-08-28 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c (cm_uref, cm_email): Use get_xref_token to
- gather arguments.
- (get_xref_token): Keep track of input line number when expanding
- xref arguments.
-
-Tue Aug 25 14:36:44 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/texi2dvi: Exit the script if TeX exits with bad status.
-
-1998-08-16 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/indices.c (info_index_apropos): In the *Apropos*
- menu, print the label first, then the Info file name and
- the node name. Make the Info file name part of the menu
- entry, so that all entries are distinct.
- (apropos_in_all_indices): Scan each Info file only once, thus
- avoiding multiple identical entries in the *Apropos* menu.
- Free xstrdup'ed buffer, to avoid leaking memory.
-
-Thu Aug 13 12:54:58 1998 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Set version to 3.12a.
-
- * Makefile.am (AUTOMAKE_OPTIONS): bump required version to 1.3,
- add readme-alpha option.
-
- * util/texindex.c (program_name),
- * util/install-info.c (progname),
- * info/info.c (program_name),
- * makeinfo/makeinfo.c (progname): hardwire per coding standards.
- * doc/help2man: Remove ginfo special case.
-
-Tue Aug 11 17:41:15 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/gen-dir-node: New version from drk@sgi.com.
-
-Mon Aug 10 13:55:37 1998 Karl Berry <karl@cs.umb.edu>
-
- * dir-example: Add entries from Linux.
-
- * info/info-utils.c (get_window_of_node): New fn.
- * info/info-utils.h (get_window_of_node): New fn.
- * (strchr,...) [!HAVE_STRCHR]: remove these #defines.
- * info/infodoc.c (info_find_or_create_help_window): Call
- get_window_of_node instead of get_internal_info_window.
- This is so pressing ? repeatedly will always get to the same Help
- window instead of popping up new ones.
- From: "Brian J. Fox" <bfox@prospero.datawave.net>
-
- * info/signals.c: Ignore SIGWINCH if we're in the midst of it.
- We might get a whole lot of them. Noticed on Afterstep.
- From: "Brian J. Fox" <bfox@prospero.datawave.net>
-
-1998-07-25 Bruno Haible <bruno@linuix.math.u-bordeaux.fr>
-
- * install-info.c (findlines): Allocate room for one more line,
- to avoid crash if dir file has exactly 512 lines.
-
-Tue Aug 4 07:14:35 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/info.c: Improve help message.
-
- * dir-example: Add mtools.
-
-Fri Jul 31 13:29:52 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/help2man: Various hacks for texinfo.
-
- * doc/texinfo.txi: Make dir entries more consistent.
-
- * doc/Makefile.am: Generate man pages with help2man.
-
- * util/texi2dvi,
- * util/install-info.c,
- * makeinfo/makeinfo.c,
- * util/texindex.c: Improve help message.
-
- * doc/info.5: Initial.
- * doc/texinfo.5: Section 5.
-
-Thu Jul 30 17:31:42 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/info-stnd.texi,
- * doc/texinfo.txi: Use Automake-standard VERSION and UPDATED.
-
-Wed Jul 29 17:34:41 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Describe macro limitations a bit more.
-
- * dir-example: Correct makeinfo link.
-
-Tue Jul 28 16:44:06 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (remember_brace_1): xstrdup command, since
- we free it later.
-
-Mon Jul 27 16:27:30 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/session.c (node_printed_rep): New fn.
- Change calls.
-
- * info/session.c (info_set_node_of_window): Simplify by taking new
- argument to say whether to call
- set_remembered_pagetop_and_point. Change calls.
- * info/indices.c: Change call.
-
- * info/info.c: Rewrite initial menu-sequence following stuff as a
- function in session.c, and call it.
-
- * info/infomap.c: Define `G' as info_menu_sequence.
- * info/session.h (info_menu_sequence, info_follow_menus): declare
- new fns.
- * info/session.c (info_follow_menus, split_words,
- * info_menu_sequence): New functions for new command.
-
-Thu Jul 23 16:44:42 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/session.c (info_scroll_other_window_backward): new command.
- * info/infomap.c (initialize_info_keymaps): bind M-DEL and M-prior to
- scroll-other-window-backward.
- Report from: Vladimir Alexiev <vladimir@cs.ualberta.ca>
- Date: Tue, 2 Dec 1997 14:54:30 -0700
-
- * info/info-utils.c (printed_representation): If ISO_Latin_p, show
- characters as-is. Don't assume iscntrl(x) returns false
- for meta characters.
- Report from: Francois Pinard <pinard@iro.umontreal.ca>
- Date: 15 Jan 1998 17:48:51 -0500
-
- * info/pcterm.c (pc_initialize_terminal): now no need to set it
- here.
- * info/info-utils.c (ISO_Latin_p): set to 1 by default.
-
- * doc/info-stnd.texi: Document SPC, add goto-node anchor.
-
-Wed Jul 22 18:58:38 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/window.c (message_buffer_to_node),
- * info/session.c (kill_node),
- * info/nodes.c (info_get_node_of_file_buffer,
- info_node_of_file_buffer_tags),
- * info/man.c (manpage_node_of_file_buffer),
- * info/footnotes.c (make_footnotes_node): set display_pos member
- in new node.
-
-Tue Jul 21 14:04:52 1998 Karl Berry <karl@cs.umb.edu>
-
- (all of this is to make SPC/DEL not move outside the current
- document, i.e., not up through dir)
- * info/info-utils.h (info_label_was_found): Move from here.
- * (info_prev_label_of_node): Don't use it any more.
- * info/session.c (INFO_LABEL_WAS_FOUND): Move to here, add test
- for filename not dir.
- (forward_move_node_structure): Change calls, notice if no more nodes.
- (backward_move_node_structure): Check for moving outside current
- document to dir.
- * info/filesys.c (compression_suffixes): Add bz2 for bunzip2.
- (is_dir_name): New fn.
- * info/filesys.h: Declare it.
- * info/nodes.c (info_get_node, info_find_file_internal): Use it.
-
- * makeinfo/makeinfo.c: Set in_fixed_width_font to avoid munging
- node names.
-
-Sat Jul 18 17:14:10 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/man.c (reap_children): Call wait (NULL), since we don't
- actually use the return status for anything. NEXTSTEP 3.3
- doesn't like an int * even though that is the POSIX
- specification.
- Date: Fri, 22 Aug 1997 13:55:42 +0200
- From: "Felix H. Gatzemeier" <fxg@imib.rwth-aachen.de>
- Via: Thomas Esser <te@informatik.uni-hannover.de>
-
- * info/session.c (kill_node): Restore point when we go back.
-
-Thu Jul 16 18:54:04 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (BRACE_ELEMENT): Add `command' to the save
- stack.
- (MAYBE_BRACE_ARGS): New possibility, somewhat like TeX's
- next-token-as-argument.
- (command_table): Use cm_accent and MAYBE_BRACE_ARGS for all accents.
- (read_command): Implement MAYBE_BRACE_ARGS.
- (init_brace_stack): save current command.
- (pop_and_call_brace): restore current command.
- (cm_accent): move almost all accent characters to after the argument.
- Suggested by Fran,cois.
-
- * info/info.c (version_string): Remove defn.
- Change call for --version option.
- * info/session.c (display_startup_message_and_start): Just use
- VERSION.
- * info/info.h (version_string): Remove decl.
-
-Tue Jul 14 16:46:58 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.h: Doc fix.
-
- * makeinfo/makeinfo.c (validate_file): Don't complain about
- unreferenced anchors.
-
- * doc/texinfo.txi: Document @anchor.
-
-Sun Jul 12 14:14:50 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (remember_node): Only set `current_node' if
- this is not an anchor.
-
- * info/nodes.c (get_tags_of_indirect_tags_table): Don't set
- nodelen to -1 when fixing up the subfile entries, it might be 0
- from an anchor.
-
- * info/nodes.c (find_node_of_anchor): Offset display_pos for
- anchor tags by the amount that node references are off by (- 1).
-
-Sat Jul 11 17:37:18 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_anchor): Add output_column for anchors
- embedded in a line.
-
-Fri Jul 10 16:28:21 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/session.c (info_menu_or_ref_item): Don't search for the
- xref text if it's an anchor.
- * info/nodes.h (N_FromAnchor): New NODE flag.
- * info/nodes.c (find_node_of_anchor): New fn.
- (info_node_of_file_buffer_tags): Handle anchor case.
-
-Wed Jul 8 17:48:59 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/window.c (window_set_node_of_window): Set window->point to
- node->display_pos.
- Remove unneeded casts.
-
-Tue Jul 7 08:06:14 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (add_word_args) [!VA_SPRINTF]: Use buffer,
- not the undeclared temp_string.
- From: Tobias Naehring <naehring@eeetw3.et.tu-dresden.de>
- To: egcs-bugs@cygnus.com
- Date: Mon, 6 Jul 98 13:51:55 +0200
-
-Mon Jul 6 17:43:25 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/nodes.h (NODE): Add display_pos member.
-
-Sun Jul 5 08:17:43 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/nodes.h (INFO_REF_LABEL): Define.
-
- * util/texi2dvi: Rationalize use of `index' vs. more general
- `xref'.
-
-Thu Jul 2 18:53:43 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Don't translate -Footnotes, it's a magic
- cookie. From Eli.
-
-Wed Jul 1 08:42:41 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi (url): Missing word `command'.
-
-Tue Jun 30 10:35:48 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/info.c: Missing \n in try --help msg.
-
- * makeinfo/makeinfo.c (cm_anchor): New fn for new cmd.
- (TAG_FLAG_ANCHOR): New flag for tag entries.
- (write_tag_table_internal): Handle anchor case.
- (TAG_FLAG_{{PREV,NEXT,UP}_ERROR,NO_WARN,IS_TOP}): Add TAG_FLAG_ prefix
- for clarity, change uses.
-
- * doc/texinfo.txi: Remove warning about footnotes with @item, that
- works now.
-
-Mon Jun 29 10:17:50 1998 Karl Berry <karl@cs.umb.edu>
-
- * configure.in (AM_CONFIG_HEADER): Use second argument to be 8.3
- compliant.
- * config.h.in: Rename to config.in.
-
- * info/Makefile.am (EXTRA_DIST),
- * info/terminal.c [__MSDOS__]: Change #include to pcterm.c and
- rename file.
-
-Sun Jun 28 14:29:27 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/Makefile.am (EXTRA_DIST): Add pc_term.c.
-
- * makeinfo/makeinfo.c (HAVE_MACROS): Remove this conditional, we
- always want macros now.
-
- * info/indices.c: Copyright.
-
-1998-06-26 Eli Zaretskii <eliz@is.elta.co.il>
-
- * makeinfo/makeinfo.c: (only_macro_expansion): New variable,
- suppresses all expansions except macros.
- (replace_with_expansion): New function, replaces a portion of
- input text with its expansion. Avoids moving the text around if
- we are positive it will expand into itself. If the length of the
- expanded text is the same as the length of the original text, just
- replaces the original text without moving the rest. Resyncs the
- remembered text pointers with the realloc'ed input_text, when it
- is realloc'ed.
- (reader_loop): When only_macro_expansion is non-zero, only handle
- macros, but leave the rest of input intact.
- (read_command): Now returns an int, zero means no known command or
- macro is found after the prefix character; all callers changed.
- Support operation under non-zero only_macro_expansion.
- (cm_node): Expand only the macros in the @node line. Allocate and
- generate the macro-expanded @node line in one swell whoop.
- (glean_node_from_menu): Expand macros in menu entries.
- (get_xref_token): A new argument EXPAND, when non-zero, means
- expand macros in the entire brace-delimited argument before
- looking for the next comma; all callers changed.
- (expansion): Save and restore additional state variables important
- for output generation machinery. Disable indentation and filling
- during the recursive expansion, so that the output buffer offset
- is not invalidated by filling.
- (me_execute_string_keep_state): New function, calls
- me_execute_string, but saves and restores state variables
- important for output generation, so that -E doesn't change the
- generated Info output.
- (index_add_arg, cm_footnote): Call me_execute_string_keep_state.
- (expand_macro): New function, returns the macro expansion as a
- malloc'ed string.
- (execute_macro): Call expand_macro.
- (me_execute_string): Avoid memory leak by freeing input_filename.
- (get_until_in_braces, replace_with_expansion, add_char,
- cm_footnote, cm_macro, cm_unmacro, get_brace_args,
- extract_colon_unit): Use the faster memcpy/memmove instead of
- strncpy.
-
-Sat Jun 27 14:18:54 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/info.texi: Use @subsubsection instead of
- @unnumberedsubsubsection, since it's in a numbered chapter.
-
- * Started installation of following DOS patches from Eli.
->1998-05-16 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * info/session.c (info_goto_node): Don't show the nodes of the
-> current Info file twice in *Completions*.
-> * info/echo-area.c (ea_possible_completions): Actually pass the
-> number of completions to printf_to_message_buffer.
->
-> * info/man.c (manpage_node_of_file_buffer): xstrdup the nodename
-> member of manpage nodes, since the tags are freed and recomputed
-> when a new man page is added to *manpages* file_buffer.
-> (get_manpage_node): Recompute info_windows[]->nodes[] for all
-> windows showing the man pages after nodes[]->contents are
-> invalidated by reallocation of file_buffer->contents.
->
->1998-05-15 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * lib/system.h (DEFAULT_INFO_PRINT_COMMAND) [__MSDOS__]: Define to
-> ">PRN".
-> * info/session.c (print_node): Support ">printer" in
-> INFO_PRINT_COMMAND, to mean write to the named file/device insead
-> of piping to it as a program.
-> (kill_node): Compare window in addition to the nodename, when
-> looking for the node to kill.
->
->1998-05-09 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * lib/system.h (SET_SCREEN_SIZE_HELPER) [__MSDOS__]: Define a new
-> macro.
-> * info/m-x.c (set_screen_height): Use SET_SCREEN_SIZE_HELPER, if
-> defined. If the screen size did'n change, redisplay the previous
-> screen contents.
->
-> * info/infomap.c (initialize_info_keymaps) [__MSDOS__]: Bind DEL
-> to ea_delete in the echo-area keymap.
-> * info/session.c (incremental_search): If the key is
-> isearch_terminate_search_key, but buffered input is pending, don't
-> gobble the ESC key.
->
-> * info/info.c (main): Switch the order thet terminal_prep_terminal
-> and terminal_clear_screen are called, to make it consistent with
-> what initialize_info_session does when called with non-zero second
-> argument. Call terminal_unprep_terminal last, after moving the
-> cursor to the bottom of the screen. If user_filename is of the
-> form "d:foo", add "d:." to the INFOPATH, not "d:".
->
-> * info/signals.c (initialize_info_signal_handler): Save old
-> SIGUSR1 handler.
-> (info_signal_handler): Handle SIGUSR1.
->
-> * info/indices.c (info_apropos): Print the results to stdout.
->
->1998-05-02 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * makeinfo/makeinfo.c (ALSO_NULL_DEVICE): New macro, for alternate
-> null device name.
->
-> * info/man.c (get_manpage_contents): Redirect stderr of the man
-> page formatter to the null device.
-> (executable_file_in_path): Use IS_SLASH.
->
-> * info/session.c (info_gather_typeahead) [__DJGPP__]: Call
-> pc_term_chars_avail to get the number of pending characters.
->
-> * info/filesys.c (convert_eols): New function, converts DOS-style
-> EOLs to a single Newline.
-> (filesys_read_info_file, filesys_read_compressed): Call it.
-> (filesys_read_compressed) [STRIP_DOT_EXE]: Use explicit .exe
-> suffix.
-> (filesys_read_compressed): Check return status of `pclose'.
->
->1998-05-01 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * info/filesys.c (filesys_read_info_file): Add additional
-> parameter: is_compressed. All callers changed.
->
-> * makeinfo/makeinfo.c (convert_from_loaded_file): Compare file
-> names with FILENAME_CMP. Use NULL_DEVICE.
-> (cm_node): Compare file names with FILENAME_CMP.
-> * info/tilde.c (tilde_find_suffix, tilde_expand_word): Use
-> IS_SLASH.
->
-> * info/pc_term.c: New file, handles the PC terminal on MS-DOS and
-> MS-Windows.
-> * info/terminal.c [__MSDOS__]: Include pc_term.c.
-> * info/Makefile.in (ginfo_SOURCES): Add pc_term.c
-> Add pc_term.c to dependencies of terminal.o.
->
-> * info/session.c (info_get_input_char): Reassign tty after EOF
-> from a non-stdin input stream.
->
->1998-04-30 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * info/session.c (info_set_input_from_file): Use binary input.
-> (info_gc_file_buffers): Compare file names with FILENAME_CMP.
-> * info/search.c (skip_whitespace_and_newlines): Use
-> whitespace_or_newline macro instead of reinventing the wheel.
-> * info/nodes.c (info_find_file_internal): Use IS_ABSOLUTE and
-> FILENAME_CMP.
-> (info_load_file_internal): Call filename_non_directory to find out
-> where the basename begins.
-> (get_tags_of_indirect_tags_table): Call filename_non_directory.
-> containing_dir of "d:foo" is "d:.", not "d:".
-> (forget_info_file): Compare file names with FILENAME_CMP.
-> * info/nodemenu.c (get_visited_nodes): Use FILENAME_CMP to find
-> duplicate lines.
->
-> * lib/system.h (PIPE_USE_FORK): New macro.
-> * info/man.c (get_manpage_contents): Use it to determine whether
-> to call pipe/fork/exec or popen/pclose to run the man page
-> formatter.
-> (executable_file_in_path): Search for the file with several known
-> extensions such as .exe, where appropriate.
->
-> * lib/system.h (NULL_DEVICE): A new macro.
-> * info/makedoc.c (main): Use it.
-> (maybe_dump_tags): Switch output strem to binary mode when
-> appropriate.
-> (process_one_file): Update file_size after reading the file.
->
-> * info/infodoc.c: Add TAB, RET, and `i' to the list of important
-> commands in info_internal_help_text.
->
-> * info/info.c (main): Support the --speech-friendly option. Use
-> PATH_SEP to separate directories.
-> (info_short_help) [__MSDOS__]: Mention the --speech-friendly
-> option.
->
-> * info/info-utils.c (filename_non_directory): Use HAVE_DRIVE and
-> IS_SLASH.
-> * info/indices.c (do_info_index_search, index_entry_exists): Use
-> FILENAME_CMP to compare file names.
-> * info/filesys.c: Add ".inf" to the list of known extensions.
-> Look for .z before .Z, for the sake of case-insensitive
-> filesystems. Add DOS-specific extensions to work around 8+3
-> namespace restrictions.
-> (info_absolute_file): New function.
-> (info_find_fullpath): Call it for candidates which are absolute
-> file names. Use IS_SLASH and IS_ABSOLUTE.
-> (info_file_in_path): Use IS_SLASH.
-> (extract_colon_unit, info_add_path): Use PATH_SEP instead of ":".
-> (lookup_info_filename): Compare file names with FILENAME_CMP.
-> (filesys_read_info_file): Read Info files in binary mode.
-> (filesys_decompressor_for_file): Read Info files in binary mode.
-> Compare file names with FILENAME_CMP. On MS-DOS, allow files
-> whose names end with a `z' be decompressed with gunzip.
-> * info/dribble.c (open_dribble_file): Open dribble file in
-> FOPEN_WBIN mode.
-> * info/dir.c (maybe_build_dir_node): Use IS_SLASH.
-> * util/texindex.c (maketempname): Put the numeric suffix after the
-> dot, to salvage 3 more characters on 8+3 filesystems.
->
->1998-04-29 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * util/texindex.c (main): Use IS_SLASH to find the basename of
-> argv[0]. Lose the .exe suffix, if any.
-> (decode_command): Look at $TEMP and $TMP in addition to $TMPDIR.
-> Use DEFAULT_TMPDIR.
-> * util/texi2dvi: Use either `:' or `;' as directory separator in
-> TEXINPUTS, computed at run time. Save previous versions of index
-> files in a separate backup directory.
-> * util/install-info.c (main): Support backslashes in file names by
-> using IS_SLASH. Avoid recomputing length of infile_basename
-> unnecessarily. Use FILENAME_CMP for comparing file names
-> case-insensitively, where appropriate. Allow foo.inf as well as
-> foo.info to be an Info file name.
-> * lib/system.h (PATH_SEP, STRIP_DOT_EXE, FILENAME_CMPN,
-> DEFAULT_TMPDIR): New macros.
->
->1998-04-25 Eli Zaretskii <eliz@is.elta.co.il>
->
-> * lib/system.h (O_BINARY, SET_BINARY, FOPEN_RBIN, FOPEN_WBIN,
-> IS_SLASH, HAVE_DRIVE, IS_ABSOLUTE, FILENAME_CMP, PATH_SEP,
-> HAVE_LONG_FILENAMES): New macros.
-> * makeinfo/makeinfo.c (find_and_load): Use O_BINARY to decide when
-> read returning a value different from what st_size says is not an
-> error. Realloc the buffer after we've read the file.
-> (skip_directory_part): New function, skips leading directory in a
-> way that works on DOSISH systems.
-> (filename_non_directory, pathname_part): Call it.
-> (filename_part): Call filename_non_directory.
-> (expand_filename, full_pathname): Use IS_ABSOLUTE and IS_SLASH.
-> (convert_from_file): Check .txi extension first.
-> (split_file): Support splitting output files on 8+3 filesystems.
-> (main, extract_colon_unit): Use PATH_SEP instead of ':'.
-> (get_file_info_in_path): Use IS_ABSOLUTE and IS_SLASH.
-
-
- * doc/texinfo.txi: Changes from Eli for MS-DOS stuff.
- * doc/info-stnd.texi: Fixes from Eli: he documented all the
- missing keys and command-line options, corrected
- inaccuracies (probably left-overs from previous versions),
- and added some clarifications where I thought the manual
- was not clear enough.
- * Makefile.am (EXTRA_DIST): Add djgpp files.
-
- * makeinfo/makeinfo.c: New no-op commands @setcontentsaftertitlepage
- and @setshortcontentsaftertitlepage.
- * doc/texinfo.txi: Document the new @set{,short}contentsaftertitlepage
- commands and the possibility of putting @contents and
- @shortcontents after @end titlepage.
-
- * util/texi2dvi: Check that the toc file has not changed (as well
- as .aux and .??).
-
-Thu Jun 25 16:58:46 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Document new commands @env, @command, @option.
-
- * makeinfo/makeinfo.c (option, command, env): New markup commands, same
- as @code in info.
-
-Wed Jun 24 15:39:38 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: New no-op command @acronym.
-
- * doc/texinfo.txi: Document new command @acronym.
-
- * util/install-info.c (strip_info_suffix, menu_item_equal): New fns.
- (main): Call them instead of doing the filename test inline; all the
- .info variations are too confusing to write out twice.
-
-Tue Jun 23 18:01:40 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Fix some overfull boxes.
-
-Mon Jun 22 19:22:17 1998 Karl Berry <karl@north>
-
- * configure.in: Remove AC_LINK_FILES call, that was an old gettext
- thing, no longer necessary, and causes problems with Autoconf.
-
-Sun Jun 14 07:00:15 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/texi2dvi: Indent options so help2man will work. From Akim.
-
-Sat Jun 13 10:45:25 1998 Karl Berry <karl@cs.umb.edu>
-
- * configure.in (ALL_LINGUAS): Add nl.
-
- * util/texi2dvi: Avoid tabs.
-
-Wed Jun 10 17:38:21 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (gen_defindex): Use xmalloc instead of alloca.
- This was our only use of alloca, so also remove all the #if junk
- at the beginning to define it.
-
- * makeinfo/makeinfo.c: Fix grammar in multiply-defined-node error
- message.
-
-Tue Jun 9 17:53:54 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Document new commands @smallformat,
- @smalldisplay.
-
- * makeinfo/makeinfo.c: New commands @smalldisplay and @smallformat.
- Suggestion from: Eli Zaretskii <eliz@is.elta.co.il>.
-
- * makeinfo/makeinfo.h (insertion_type, insertion_type_names):
- Declare smalldisplay and smallformat.
-
-Mon Jun 8 07:57:52 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Document possibility of combining @titlefont
- and @title. From Eli.
-
- * util/texi2dvi: Set verbose to : instead of false by default.
-
- * util/texi2dvi: Missing \\ for sed with -t text. From Akim.
-
-Sun Jun 7 13:02:13 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Document @pagesizes and texidvi -t.
-
- * makeinfo/makeinfo.c: Define no-op @pagesizes and @afourpaper.
- (major_version, minor_version): Remove these globals, just use the
- Texinfo package version.
- (print_version_info): Ditto.
-
-Fri Jun 5 17:54:16 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Change texi2dvi documentation a bit.
-
- * util/texi2dvi: Handle --option=argument style of specifying
- arguments.
-
-Sat May 30 14:01:37 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: More.
-
- * util/install-info.c (open_possibly_compressed_file): Finish
- implementation.
-
- * doc/texinfo.txi: Document install-info compression support.
-
-Fri May 29 08:01:43 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c (open_possibly_compressed_file): Initial
- implementation.
-
- * util/install-info.c (output_dirfile): Attempt to write dir.gz if
- that's what we read.
- (readfile): Pass back the actual opened filename, too.
-
- * info/indices.c: Check in Eli's patch.
-
-Thu May 28 17:09:45 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c (readfile): Set up to handle compressed
- input (and output) files. Change callers.
- Rearrange function order to avoid forward declarations.
-
- * configure.in: Remove check for libz, we'll fork gzip instead.
-
-Tue May 26 18:01:13 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c (print_help): Missing \n\ in help string.
-
- * makeinfo/makeinfo.c (POST_SENTENCE): Rename from post_sentence.
- Change calls.
- (flush_output): Strip 8th bit if post_sentence char as well as space.
- (cm_code, etc.): Change add_char calls for post_sentence chars to set
- 8th bit.
-
-1998-05-23 Eli Zaretskii <eliz@is.elta.co.il>
-
- * info/indices.c (info_next_index_match): Call
- info_set_node_of_window to display the node, so that footnotes are
- displayed as well.
-
-Thu May 21 11:05:50 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c (output_dirfile): New function, extracted
- from the end of main.
-
- * makeinfo/makeinfo.c (begin_insertion): Ignore @group in all the
- example-like environments, not just @example. Otherwise the first
- line in the environment is not indented correctly. Reported by rms.
-
-Wed May 20 17:44:38 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c: Doc fixes.
-
- * util/install-info.c: Handle XEmacs-style dir entries:
- * FILENAME::PROGRAM DESCRIPTION.
- Date: Wed, 13 May 1998 13:58:28 +0900
- From: KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
-
- Also, do not set something_deleted on continuation lines; they are only
- deleted if the entry was deleted.
-
-Tue May 19 17:22:50 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c: Do not read the dir file if we are only
- deleting -- it might not exist, and we don't actually need it.
- From: David Kaelbling <drk@sgi.com>
- Date: Tue, 12 May 1998 11:05:26 -0400
-
- * util/gen-dir-node:
- From: David Kaelbling <drk@sgi.com>
- Date: Tue, 12 May 1998 16:05:16 -0400 -
- - The "dir" moobler header is slightly different from the default
- dir file.
- - If all files in ${infofiles} appear in the skeleton the last one
- is processed twice.
- - INFO-DIR-SECTION data is ignored.
- - Don't generate entries for directories.
-
-Sat May 16 17:16:56 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_novalidate): New fn for new command
- @novalidate, like --no-validate.
-
-Thu May 14 18:02:31 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Document the @novalidate command.
-
-Wed May 13 17:47:20 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi: Document limitation on @set/@value names in
- index commands.
-
-Fri May 1 14:12:15 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi (Command List): @deftypevar out of order.
-
- * configure.in (ALL_LINGUAS): Add cs.
-
-Tue Apr 28 09:33:41 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (strcasecmp): This is in lib now.
-
-1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
-
- * util/install-info.c (print_help): Doc clarifications.
-
-Sun Apr 19 15:55:10 1998 Karl Berry <karl@cs.umb.edu>
-
- * lib/system.h (strcasecmp, strncasecmp) [!HAVE_STR[N]CASECMP]:
- Declare these.
-
- * info/search.h (str[n]casecmp): Remove decl from here.
-
- * configure.in (AC_REPLACE_FUNCS): Check for strcasecmp and
- strncasecmp here.
- (AC_CHECK_FUNCS): Instead of just strcasecmp here.
-
- * configure.in (texconfig): Use TEXMFMAIN in preference to TEXMF
- for post-0.4 teTeX.
-
-Wed Apr 15 17:20:31 1998 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.txi (Reporting Bugs): New section.
- Suggestion from: Andrew Shapira <shapiraa@cs.rpi.edu>
- Date: Mon, 4 Aug 1997 19:06:06 -0400 (EDT)
-
- * info/infomap.c: Define / to be info_search.
- Suggestion from: Egil Kvaleberg <egil@kvaleberg.no>
- Date: Fri, 1 Aug 1997 08:16:45 +0200 (MET DST)
-
- * doc/texinfo.txi (uref): Document reason for not using <URL: format.
- Also use ftp.gnu.org instead of ftp.gnu.ai.mit.edu throughout.
-
-Tue Apr 14 10:43:39 1998 Karl Berry <karl@cs.umb.edu>
-
- 1998-04-05 Karl Eichwalder <ke@suse.de>
- * makeinfo/makeinfo.c (begin_insertion): No need to
- gettext; it's a keyword. From carl-friedriech.spilcke-liss@ensae.fr.
- (cm_printindex): ditto.
-
- * util/texi2dvi: Always remove the $tmp_dir's.
- From: Dean Gaudet <dgaudet@arctic.org>
- Date: Tue, 14 Apr 1998 00:55:36 -0700 (PDT)
-
-Mon Apr 13 18:02:57 1998 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Include
- AM_SYS_POSIX_TERMIOS
- AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL
- to avoid window resizing being ignored under glibc2 systems,
- e.g., Red Hat Linux 5.0. Actually any system where the ioctls are not
- defined in <termios.h>.
- See also http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl/full/206.
- * acconfig.h (GWINSZ_IN_SYS_IOCTL): New #undef for autoheader.
- * info/termdep.h [GWINSZ_IN_SYSIOCTL]: #include <sys/ioctl> if
- this is defined.
- From: Mark Jefferys <mjeffery@cse.ogi.edu>
- Date: Thu, 9 Apr 1998 12:38:27 -0700 (PDT)
-
-Fri Apr 3 01:18:22 1998 Philippe De Muyter <phdm@macqel.be>
-
- * info/info.c (main): Use 0, not NULL, as ? : alternative.
-
-Tue Mar 3 13:29:17 1998 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Version 3.12.
-
- * po/de.po: New version.
-
- * po/POTFILES.in: Do not include doc.c; that gets built at
- runtime, thus causing texinfo.pot to try to get rebuilt. Besides,
- it doesn't have any translatable strings.
-
-Sun Mar 1 10:38:47 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/install-info.c: No need for i18n on version message. From
- ke@suse.de.
-
-Fri Feb 27 16:06:23 1998 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Run texconfig conf instead of confall.
-
- * doc/Makefile.am (INSTALL_INFO): New variable.
- (install-info-am): Use install-info from our distribution.
-
- * info/info.c (info_minor_version): Increment.
- * (info_patch_level),
- * info/info.h (info_patch_level): Remove.
-
- * info/info.c (program_name): Move decl.
-
- * util/install-info.c (ensure_dirfile_exists): Use commas and \t
- instead of an explicit tab, which make dist expands.
-
- * doc/texinfo.txi: @prep.ai.mit.edu -> @gnu.org.
-
- * info/info.c: Make help messages consistent with others.
-
- * util/install-info.c (print_help): Format consistently.
-
- (readfile): Support gzipped files via libz.
- From: Elliot Lee <sopwith@redhat.com>
- Date: Mon, 1 Sep 1997 23:37:14 -0400 (EDT)
-
-Thu Feb 26 16:13:14 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/echo-area.c: Whoops, _ might not start with parens.
-
- * configure.in: Check for libz.
- Do not output emacs/Makefile.
-
- * Makefile.am (AUTOMAKE_OPTIONS): Set to 1.2f.
-
- * util/texi2dvi: Always remove temporary directories. (From Akim.)
- Formatting changes.
-
-Wed Feb 25 15:26:26 1998 Karl Berry <karl@cs.umb.edu>
-
- * util/texi2dvi: New options --batch, --clean.
- From: Akim Demaille <demaille@inf.enst.fr>
- Date: 15 Aug 1997 18:05:33 +0200
- * doc/texinfo.txi (Format with texi2dvi): Mention --help.
-
- Applied this:
-1997-08-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * makeinfo/makeinfo.c (me_executing_string): New variable.
- (me_execute_string): Use it instead of executing_string.
- (popfile): Check for me_executing_string as well as
- executing_string.
- (get_until_in_line): Likewise.
- (insert_and_underscore): Do not write any expansion output if
- executing a string.
- (cm_node, cm_include, index_add_arg, cm_footnote, execute_macro,
- cm_macro, cm_unmacro): Likewise.
- (cm_footnote): Include the footnote marker in the expansion
- output.
- (append_to_expansion_output): Do nothing if the input_text wasn't
- a remembered text.
- (defun_internal): Make the index entry even if expanding macros.
- (expansion): Don't reset macro_expansion_output_stream around call
- to execute_string.
- (apply): Fix typo.
-
-Tue Feb 24 17:33:44 1998 Karl Berry <karl@cs.umb.edu>
-
- 1997-11-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
- * makeinfo/makeinfo.c (get_until_in_line): Don't use xstrdup on
- the unterminated input_text.
-
- * makeinfo/makeinfo.c: Don't assume all \'s in macro bodies are
- arguments.
- From: Mathias.Herberts@irisa.fr (Mathias Herberts)
- Date: Tue, 6 Jan 1998 18:54:26 +0100
-
- * configure.in: Check for sigblock in libc before libbsd.
- * From: hjl@lucon.org (H.J. Lu)
- * Date: Fri, 23 Jan 1998 21:50:25 -0800 (PST)
-
-Mon Feb 23 16:26:31 1998 Karl Berry <karl@cs.umb.edu>
-
- * info/window.c (character_width): If ISO_Latin_p is set, make
- printable_limit 255, not 160. ISO Latin 1 uses
- essentially all of the 256 characters.
- Reported by: Marius Groeger <mag@sysgo.de>
- Date: Wed, 17 Dec 1997 16:05:27 +0100
-
- * info/info.c: Improve help message.
-
-Sun Feb 22 17:38:32 1998 Karl Berry <karl@cs.umb.edu>
-
- * Makefile.am (SUBDIRS): Remove emacs; we'll just distribute the
- Elisp files with Emacs.
-
- * doc/Makefile.am (info_TEXINFOS, texinfo): Rename manual to
- texinfo.txi to avoid DOS filename clash with texinfo.tex.
-
- * info/tilde.c: Copy slightly updated alloca stuff from makeinfo.
-
- * util/texindex.c (main): Declare as returning int to placate
- warnings.
-
- * info/Makefile.am: Uncomment BUILT_SOURCES stuff and add missing _.
- From: "Joel N. Weber II" <devnull@gnu.org>
- Date: Fri, 30 Jan 1998 17:21:38 -1000
-
- * util/texindex.c,
- * util/install-info.c,
- * makeinfo/makeinfo.c,
- * info/info.c: Change help address to @gnu.org.
-
- 1998-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
- * makeinfo/makeinfo.c (usage): Fix order of arguments to help
- format string.
-
- * makeinfo/makeinfo.c (cm_top): Error message wording.
-
- * doc/texinfo.texi (Functions in Typed Languages): Remove
- duplicate description of @deftypemethod.
- From: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise)
- Date: Wed, 07 Jan 1998 11:11:50 +0100
-
- * info/session.c (info_get_input_char) [EINTR]: Keep reading if we
- get EINTR.
- From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
- Date: 22 Dec 1997 10:32:53 +0100
-
-Sat Feb 21 17:41:26 1998 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (find_and_load): Malloc enough room for the
- null as well as the newline.
- From: "John W. Eaton" <jwe@bevo.che.wisc.edu>
- Date: Tue, 30 Sep 1997 21:12:01 -0500
-
- * util/texindex.c (--version),
- * makeinfo/makeinfo.c (cm_today),
- * makeinfo/makeinfo.c (print_version_info): Version strings etc. do not
- need translation.
- From: Karl Eichwalder <ke@suse.de>
- Date: 13 Sep 1997 16:20:02 +0200
-
- * info/echo-area.c: Rewrite pluralization to be translatable.
- From: Karl Eichwalder <ke@suse.de>
- Date: 13 Sep 1997 16:20:02 +0200
-
- * util/texindex.c,
- * info/info.c,
- * makeinfo/makeinfo.c,
- * util/install-info.c: --version: Give year as argument to printf,
- to reduce the number of translations needed.
- From: Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de>
- Date: 02 Sep 1997 18:01:26 +0200
-
- * util/texindex.c: Remove the fnctl.h and sys/file.h conditional #includes, they are
- already in lib/system.h.
- From: "Philippe De Muyter" <phdm@macqel.be>
- Date: Thu, 21 Aug 1997 20:16:49 +0200 (MET DST)
-
- * info/terminal.c (terminal_begin_using_terminal,
- terminal_end_using_terminal): #ifdef SIGWINCH settings for
- m68k-motorola-sysv.
- From: "Philippe De Muyter" <phdm@macqel.be>
- Date: Thu, 21 Aug 1997 20:16:49 +0200 (MET DST)
-
- * info/filesys.c (info_suffixes): Add /index as a possibility for
- subdirectories.
- From: Matthew Wilcox <willy@odie.barnet.ac.uk>
- Date: Wed, 6 Aug 1997 15:55:16 +0100 (BST)
-
- * configure.in: Redirect texconfig input from /dev/null to avoid
- stoppage.
- From: Thomas Esser <te@informatik.uni-hannover.de>
- Date: Mon, 4 Aug 1997 18:15:49 +0200
-
- * makeinfo/makeinfo.c (find_and_load): Null-terminate the input text.
- From: Kenneth Stailey <kstailey@disclosure.com>.
-
- * info/Makefile.am (INCLUDES): Add -I.. -I$(srcdir).
-
-Fri Aug 22 16:24:59 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Adjust ISBN, edition number for print run.
-
-Mon Aug 4 16:12:42 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/info.c (main) [INFODIR]: Add this to infopath, if set.
- * info/Makefile.am (DEFS): New define, include -DINFODIR.
- From: Larry Schwimmer <rosebud@cyclone.Stanford.EDU>.
-
- * util/install-info.c (ensure_dirfile_exists): Use tabs instead of
- spaces on the File: dir line.
- Bug from: Dave Love <d.love@dl.ac.uk>.
-
-Sat Aug 2 12:43:57 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_value, cm_email, cm_uref): Have to cast
- from unsigned char * to char * or IRIX cc complains.
- From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>.
-
-Fri Aug 1 14:05:10 1997 Karl Berry <karl@cs.umb.edu>
-
- * Makefile.am (EXTRA_DIST): Remove README-alpha.
- From: "ir. Mark M._Kettenis" <kettenis@phys.uva.nl>.
-
-1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * configure.in: Use AC_CHECK_HEADERS, not AC_CHECK_HEADER.
-
-Thu Jul 31 11:57:46 1997 Karl Berry <karl@cs.umb.edu>
-
- * Version 3.11.
-
- * info/man.c (reap_children): Declare status as int, not unsigned,
- since that's what POSIX says the arg to wait should be.
-
- * makeinfo/makeinfo.c (cm_uref, cm_email): Rewrite to do macro
- expansion in the arguments.
-
- * makeinfo/makeinfo.c (main): setlocale LC_MESSAGES and LC_TIME,
- instead of LC_ALL.
- From: Akim Demaille <demaille@inf.enst.fr>.
-
- * makeinfo/makeinfo.c (cm_today): Let the %d %s %d be translated,
- so other languages can change the order of day/month/year.
- From: Akim Demaille <demaille@inf.enst.fr>.
-
- * info/infomap.c: Doc fix.
-
- * lib/system.h [!O_RDONLY]: Prefer <fcntl.h> to <sys/fcntl.h>.
-
- * configure.in (AC_CHECK_HEADERS): Check for fcntl.h.
-
- * doc/Makefile.am (install-data-local): Suggest tex/generic/dvips
- for epsf.tex.
- From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>.
-
- * configure.in (TEXMF): Move check to block with other program
- checks.
-
-Wed Jul 30 11:20:37 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (defun_internal): Allow extra text after
- most @def... commands, for tzname[2] in libc.texinfo.
-
- * info/info.c: Include indices.h.
- * configure.in (AC_CHECK_HEADERS): Test for sys/wait.h, info/man.c
- uses it.
- From: Erick Branderhorst <Erick.Branderhorst@asml.nl>.
-
-Tue Jul 29 15:55:19 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Version 3.9j.
-
- * info/terminal.c (output_character_function): Return int (the
- arg), not void.
-
- * info/infomap.c: Don't define term_kP as 'v', since that's undefined.
- From: Tom Hageman <tom@basil.icce.rug.nl>.
-
- * makeinfo/makeinfo.c: Parameterize some messages to avoid
- duplicate translations.
-
- * info/terminal.c: Only try to declare ospeed, PC, tputs, etc. if
- we don't have <ncurses.h/termcap.h> or <termcap.h>.
-
- * makeinfo/makeinfo.c (cm_email): New function, like cm_uref.
-
-Sun Jul 27 17:09:20 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Only check for <ncurses/termcap.h> if we're using
- -lncurses.
- From: Bo Johansson <bo.johansson@mbox2.swipnet.se>.
-
- * info/dir.c (new_dir_file_p): Avoid automatic struct
- initialization, SunOS 4 etc. cc can't handle it.
- From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>.
-
-Sat Jul 26 15:08:13 1997 Karl Berry <karl@cs.umb.edu>
-
- * Version 3.9i.
-
- * configure.in: Check for termcap.h and ncurses/termcap.h.
- From: bo.johansson@mbox2.swipnet.se.
-
-Fri Jul 25 14:09:05 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Document new second optional arg to email.
-
- * info/infodoc.c: Document CTRL-x 0 as the way to get out of help.
-
- * info/dir.c (maybe_build_dir_node): Really check for the same dir
- file twice, not just by name.
- (new_dir_file_p): New function.
-
- * util/install-info.c: Tell them about --help in doc strings.
-
-Thu Jul 24 14:25:44 1997 Karl Berry <karl@cs.umb.edu>
-
- * util/texindex.c (memory_error): Move to avoid incorrect implicit
- decl.
-
- * makeinfo/makeinfo.c,
- * makeinfo/multi.c,
- * util/install-info.c,
- * util/texindex.c,
- * info/tilde.c,
- * info/man.c,
- * info/gc.c,
- * info/session.c (info_replace_key_to_typeahead): Remove unused
- function,
- * info/nodemenu.c,
- * info/man.c,
- * info/m-x.c,
- * info/footnotes.c
- * info/info.c
- * info/indices.c,
- * info/filesys.c: Parenthesize to avoid -Wall warnings
- remove unused variables,
- make return types explicit,
- printf type corrections.
-
- * lib/system.h: <ctype.h>: Include this.
- * util/texindex.c,
- * makeinfo/makeinfo.c,
- * info/echo-area.c,
- * info/display.c: ctype.h: Included in system.h now.
-
- * info/echo-area.c: Parenthesize to avoid -Wall warnings.
- (ctype.h): #include for isprint.
- (echo_area_stack_depth): Remove unused function.
- * info/display.c: Parenthesize to avoid -Wall warnings.
- (ctype.h): #include for isprint.
- * info/dir.c: Parenthesize to avoid -Wall warnings.
- (build_dir_node_internal): Remove declaration of nonexistent function.
- From: Erick Branderhorst <Erick.Branderhorst@asml.nl>.
-
- * configure.in (TEXMF): Call texconfig to discover the default value,
- for the sake of the warning in doc/Makefile.
- From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>.
-
- * doc/Makefile.am (TEXMF): New variable.
- (install-data-local): Use it in warning.
- From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>.
-
- * info/session.c (initialize_info_session): Only call
- terminal_prep_terminal if clear_screen is true. Otherwise, failed
- --index-searches prep the terminal but do not unprep it.
- From: William Edward Webber <wew@yallara.cs.rmit.EDU.AU>.
-
- * info/nodemenu.c: Doc fix.
-
-Mon Jul 21 17:11:09 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Comment out @smallbook and @set smallbook so
- people at other sites can print it the way they want.
- From: Thomas Walter <walter@pctc.chemie.uni-erlangen.de>
-
-Sun Jul 20 07:52:25 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: 3.9h.
-
- * doc/Makefile.am (install-info-am, distclean-aminfo): New targets
- to avoid assuming info files are in srcdir.
-
- * lib/system.h (xstrdup): Returns char *, not void *.
-
- * doc/Makefile.am (.texi.info),
- * doc/Makefile.am (texinfo): Don't run in $(srcdir).
-
- * util/install-info.c (main): Remove unnecessary decl of strrchr.
-
- * info/tilde.c: Include info.h (for config.h) before alloca stuff.
-
- * makeinfo/makeinfo.c (validate_file): Rename `valid' to `valid_p'
- to avoid conflict with SunOS 4 header files.
- From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>.
-
- * info/session.c (initialize_info_session): Call
- terminal_prep_terminal here (before calling terminal_clear_screen).
- (info_session): Instead of here.
- From: William Edward Webber <wew@yallara.cs.rmit.EDU.AU>.
-
- * Makefile.am (EXTRA_DIST): Add README-alpha.
-
-Sat Jul 19 13:50:27 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/terminal.c: Use `keypad transmit' sequence if it's defined:
- (term_keypad_on, term_keypad_off): New statics.
- (terminal_begin_using_terminal): If term_keypad_on, send it.
- (terminal_end_using_terminal): If term_keypad_off, send it.
- (terminal_initialize_terminal): Look up ks and ke termcap strings.
- From: William Edward Webber <wew@yallara.cs.rmit.EDU.AU>.
-
- * info/infomap.c (initialize_info_keymaps): Initialize hardwired
- cases for arrow keys a la readline. Found by John Eaton,
- jwe@bevo.che.wisc.edu.
-
- * makeinfo/makeinfo.c (output_pending_notes): Remove footnote
- macro expansion code I #if 0'd out some time ago. And doc fixes.
-
- * Applied this patch:
-
-Sat Jul 19 16:29:01 1997 Karl Eichwalder <ke@suse.de>
-
- * info/info.c (main): setlocale, bindtextdomain, and textdomain.
-
-Fri Jul 18 10:02:18 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/Makefile.am (install-data-local),
- * emacs/Makefile.am (install-data-local): Give subdir in warning.
-
- * configure.in: Version 3.9f.
-
- * doc/texinfo.texi: Correct \^ to @^.
- From Andreas S.
-
- * Merged these changes:
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * info/display.c (display_cursor_at_point): Flush ouput.
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * info/session.c (remember_window_and_node): Don't crash when the
- current window has no current node.
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * util/texindex.c (usage): Translate the doc strings.
- * makeinfo/makeinfo.c (cm_today): Translate the month names.
- * info/variables.c (describe_variable): Translate the doc strings.
- * info/nodes.h: Don't translate the strings defining the info format.
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * makeinfo/makeinfo.c (get_item_function): Remove superfluous call
- to canon_white after get_rest_of_line.
- (cm_end): Likewise.
- (handle_variable): Likewise.
- (cm_item): Likewise.
- (cm_unmacro): Likewise.
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * info/nodemenu.c (list_visited_nodes): Don't clear the internal
- flag, this and other functions depend on it. Don't insist on
- displaying the menu below the current window.
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * makeinfo/makeinfo.c (cm_uref): Fix memory leaks.
- (cm_inforef): Likewise. Handle empty cross reference name.
-
-1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * info/echo-area.c (ea_possible_completions): Check that the
- current window can actually be split.
-
-Thu Jul 17 17:19:34 1997 Karl Berry <karl@cs.umb.edu>
-
-
- * emacs/Makefile.am (*clean-lisp): Define, as Automake didn't.
- From: Kenneth Stailey <kstailey@disclosure.com>.
-
- * doc/Makefile.am: Do not distribute info.1.
- * makeinfo/macros: Do not distribute this directory, it's merged
- into the main documentation.
- * doc/makeinfo.texi: Don't distribute this either, it's in the
- main manual.
-
- * util/install-info.c: Use \n\ for multiline string constant.
- From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>.
-
-Wed Jul 16 15:29:50 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: @set must be after @setfilename, I guess.
- Noted by Erick Branderhorst.
-
- * Applied this change:
-
-Tue Nov 12 22:20:22 1996 John Eaton <jwe@bevo.che.wisc.edu>
-
- * makeinfo.c (INDEX_ALIST): Use two indices, read_index and
- write_index, instead of just one.
- (find_index_offset): If a match is found, return index to the
- current INDEX_ALIST struct, not the index pointing to the list of
- index entries.
- (translate_index): Return read_index from the matching
- INDEX_ALIST.
- (undefindex): Delete the list of index elements pointed to by
- read_index from the INDEX_ALIST that matches name.
- (defindex): Initialize read_index and write_index.
- (index_add_arg): Add entries to the list pointed to by write_index
- from the INDEX_ALIST matching name.
- (index_append): Delete unused function.
- (cm_synindex): Don't merge indcies, just make the write_index for
- redirectee the same as the write_index for redirector.
-
-Tue Jul 15 09:32:04 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Bump edition number for 2.24.
-
- * util/Makefile.am (localedir): Define.
-
- * info/window.h: Rename __window__ to window_struct.
-
- * info/window.h,
- * info/variables.h,
- * info/search.h,
- * info/man.h,
- * info/info-utils.h,
- * info/gc.h,
- * info/footnotes.h,
- * info/filesys.h,
- * info/echo-area.h,
- * info/display.h: Avoid leading _ in #define for #include protection.
-
- * makeinfo/makeinfo.c: Version 1.68.
- * info/info.c: Version 2.17.
-
- * Most all files: Untabify.
-
- * doc/Makefile.am (texinfo): Add explicit target.
-
- * emacs/Makefile.am (noinst_LISP): Remove the obsolete
- detexinfo.el (makeinfo --no-headers is better) and
- texnfo-tex.el (now handled by TeX modes in general).
-
-Mon Jul 14 15:21:03 1997 Karl Berry <karl@cs.umb.edu>
-
- * util/texi2dvi: Update RCS file from 3.9 distribution.
-
- * util/Makefile.am (EXTRA_DIST): Add update-info, from
- rhawes@dmapub.dma.org
-
-Sun Jul 13 17:05:03 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/signals.c: Use RETSIGTYPE instead of hardwiring void.
- From: "Jeffery L. JT Vogt" <lfm@atw.earthreach.com>.
-
- * info/session.c (info_history_node): Rewrite as
- info_kill_node (current_node).
- (kill_node, read_nodename_to_kill): New functions from info_kill_node.
- (info_kill_node): Now this just calls them.
-
-Fri Jul 11 11:56:58 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Fix `Conditionals' xref.
-
-Thu Jul 10 17:58:12 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/info.texi: Don't say SPC clears ? screen.
-
-Sun Jul 6 16:26:41 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/info-stnd.texi: Document --index-search.
-
- * info/tilde.c,
- * info/session.c: Remove redundant getenv decl.
-
- * Installed following change:
-Tue Nov 12 14:44:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
-
- * info/info.c (main): Handle new option, --index-search STRING.
- (index_search_p, index_search_string): New static variables, used
- to handle --index-search option.
-
- * info/session.c (initialize_info_session): New arg,
- clear_screen. Change all callers.
-
- * info/indices.h (do_info_index_search, index_intry_exists):
- Provide declarations here.
-
- * info/indices.c (do_info_index_search): New function, extracted
- from info_index_search.
- (info_index_search): Simply call do_info_index_search() with
- search_string set to NULL.
- (index_entry_exists): New function.
-
-Sat Jul 5 17:17:14 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Document @kbdinputstyle.
-
- * makeinfo/makeinfo.c (kbdinputstyle): New command.
- (cm_no_op_line_arg): New function.
-
- * info/termdep.h (HAVE_TERMIOS_H) [NeXT]: #undef.
- From: Gregor Hoffleit <flight@mathi.uni-heidelberg.de> et al.
-
-Fri Jul 4 14:18:08 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/Makefile.am (EXTRA_DIST),
- * util/Makefile.am (EXTRA_DIST),
- * makeinfo/Makefile.am (EXTRA_DIST),
- * lib/Makefile.am (EXTRA_DIST): Include README.
-
- * doc/texinfo.texi (makeinfo options): Document --paragraph-indent
- values more completely.
- * makeinfo/makeinfo.c (set_paragraph_indent): Allow translated
- asis or none, improve doc.
- From ke.
-
- * doc/Makefile.am (dist-info): New empty target so that we do not
- distribute info files.
- From Erick Branderhorst.
-
- * doc/texinfo.texi (Invoking install-info): Document that the dir
- file is created now if need be.
- * Makefile.am (EXTRA_DIST): No longer need dir.
- * util/install-info.c (ensure_dirfile_exists): New routine.
- (main): Call it before trying to open dirfile for reading.
-
- * doc/texinfo.texi: Document install-info --delete a little better.
- * util/install-info.c: Set something_deleted when we delete a
- normal line.
- Bug from: Denis Kosygin <dkosygin@math.Princeton.EDU>.
-
- * util/install-info.c: If no info dir entry, give warning and exit 0.
-
-Wed Jul 2 06:35:17 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in (ALL_LINGUAS): Add fr.
-
- * makeinfo/makeinfo.h (insertion_type, insertion_type_names): Add
- ifnot... entries. Alphabetize.
-
-Tue Jul 1 17:21:54 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (sort_index): Set defining_line and
- input_filename so errors in index entries are reported at
- the correct location. From rms.
-
- * makeinfo/makeinfo.c (cm_ifnothtml, etc.): Routines for new
- commands.
-
-Sun Jun 29 09:44:01 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Document new @ifnot... commands, etc.
- * doc/texinfo.texi: Document @image, etc.
-
-Thu Jun 26 17:57:37 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_image): New routine for new command @image.
- (cm_end): Move to better place, doesn't need its own page.
- Doc fixes.
-
-Mon Jun 23 16:54:03 1997 Karl Berry <karl@cs.umb.edu>
-
- * Makefile.am (SUBDIRS): Do intl first.
-
- * doc/Makefile.am (EXTRA_DIST): Include epsf.tex.
- (install-data-local): Suggest possible installation directory.
- * epsf.tex: New file.
-
-Wed Jun 18 17:51:52 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Document texinfo.cnf.
-
-Sun Jun 15 14:37:58 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi (Command List): Various commands missing or
- erroneous.
- From: Karl_Heinz_Marbaise@p69.ks.fido.de.
-
- * makeinfo/makeinfo.c: Oops, failed to break out of loop.
-
- * util/texindex.c: Use <getopt.h> not "getopt.h".
-
- * All source files: Merge gettext changes from Karl E.;
- his ChangeLog entries below.
-
-Sat Jun 14 17:04:28 1997 Karl Berry <karl@cs.umb.edu>
-
- * Makefile.am,
- * makeinfo/Makefile.am: Doc fix.
- * util/Makefile.am (EXTRA_DIST): Add texi2dvi. From Karl E.
-
-Fri Jun 13 17:39:34 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c [WIN32]: Handle read bogosity and c:\
- absolute paths.
- From: Eric Hanchrow <erich@MICROSOFT.com>.
-
- * configure.in (AC_CHECK_HEADERS): Check for pwd.h.
- * info/tilde.c (pwd.h): Move #include to system.h.
-
- * makeinfo/makeinfo.c (main): New option -P to prepend to search path.
- From: Kenneth Stailey <kstailey@cvs.openbsd.org>.
-
- * doc/texinfo.texi (Invoking makeinfo),
- * doc/makeinfo.texi: Mention -P.
-
-Thu Jun 12 16:25:40 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/signals.h (SIGCHLD): #define as SIGCLD if undefined, for sysV68.
- From: "Philippe De Muyter" <phdm%labauto1@ulb.ac.be>.
-
- * util/install-info.c (O_RDONLY): Remove this stuff, it's in system.h.
- (main): Handle existing entry in dir file having .info extension.
- From: "Bradley C. Kuszmaul" <bradley@GRANITE.SYSTEMSX.CS.YALE.EDU>.
-
- * makeinfo/makeinfo.c (get_char_len): Don't count 8-bit characters
- as two chars in the output.
- From: Sung-Hyun Nam <namsh@amuna.rms.lgic.co.kr>.
-
-Wed Jun 11 16:36:51 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi (Other Info Directories): Document new trailing
- : in INFOPATH feature.
-
- * info/info.c (main): Have trailing : in INFOPATH expand to the
- default path.
-
-Fri Jun 6 13:22:02 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi (uref): New node for new command.
-
-Thu Jun 5 18:13:48 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_uref): New function to accept optional
- second argument. Call it in command table.
-
-Sat Jun 14 10:54:16 1997 Karl Eichwalder <ke@suse.de>
-
- * mkinstalldirs: Update from automake-1.1p.
-
- * configure.in: Touch po/ChangeLog (gettext needs it).
-
-Thu Jun 12 08:37:52 1997 Karl Eichwalder <ke@ke.Central.DE>
-
- * util/texindex.c: Include system.h, remove config.h.
-
- * po/POTFILES.in: Fill it.
-
- * makeinfo/multi.c: Include system.h.
-
- * info/Makefile.am:
- * makeinfo/Makefile.am:
- * util/Makefile.am:
- (localedir): Set.
- (INCLUDES): Add intl/ and LOCALEDIR.
- (LDADD): Add @INTLLIBS@.
-
- * makeinfo/makeinfo.c (main):
- * util/texindex.c (main):
- * util/install-info.c (main):
- setlocale, bindtextdomain, and textdomain.
-
- * lib/system.h: Include locale.h and libintl.h.
-
- * acconfig.h: Include libintl.h.
- (_, N_): Define.
- Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_LC_MESSAGES,
- HAVE_STPCPY for libintl.
- Add @TOP@ and @BOTTOM@.
-
- * configure.in (AM_GNU_GETTEXT): Add.
- (AC_OUTPUT): Process Makefiles in intl/ and po/.
- (ALL_LINGUAS): Available languages.
-
- * Makefile.am (AUTOMAKE_OPTIONS): Now use 1.1p.
-
-Wed Jun 11 17:05:37 1997 Karl Eichwalder <ke@ke.Central.DE>
-
- * Makefile.am (SUBDIRS): Add intl/ and po/ for NLS.
-
- * run `gettextize -c' to get the i18n skeleton.
-
-Wed Jun 4 17:51:08 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (uref): New command, another alias for @code
- for now.
-
-Wed Jun 4 02:02:33 1997 Miles Bader <miles@gnu.ai.mit.edu>
-
- * doc/texinfo.texi (email): { and } need @ escapes.
-
-Sun Jun 1 16:34:12 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi (itemx): @itemx should always follow @item.
-
- * makeinfo/makeinfo.c (cm_item): Insert blank line if two
- consecutive @item's.
- From: Karl Eichwalder <ke@ke.central.de>.
- Also various doc fixes.
-
-Tue May 27 17:20:44 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi (various): Document @deftypemethod.
- (email): @ should have been @@ in the example.
- From: Mate Wierdl <mw@wierdlmpc.msci.memphis.edu>
-
-Mon May 26 16:56:26 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/multi.c (setup_multitable_parameters): Avoid use of %n
- for sake of m68k-hp-bsd.
- From: Derek L Davies <ddavies@world.std.com>.
-
- * info/terminal.c (terminal_begin_using_terminal,
- terminal_end_using_terminal): Call fflush and sleep to handle
- cmdtool/shelltool with scrollbars. Also ignore
- SIGWINCH so we do not prematurely exit. Move call.
- (terminal_prep_terminal): Disable LNEXT (CTRL-V).
- From: strube@physik3.gwdg.de (Hans Werner Strube).
-
- * configure.in (AC_TYPE_SIGNAL): Check this.
-
-Sun May 25 16:49:58 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (discard_insertions): Take arg saying
- whether ifinfo/ifset/etc. are ok.
- (convert_from_loaded_file): At `finished', call discard_insertions.
- (handle_variable_internal): Complain if we reach eof before the
- @end for a false condition.
- From: HERBERT@boevm4.vnet.ibm.com.
-
- * info/Makefile.am (ginfo_SOURCES): Add doc.h.
- * lib/Makefile.am (libtxi_a_SOURCES): Add system.h.
-
-Sat May 24 18:08:27 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Check that we have macro_expansion_filename
- before using strcmp.
-
-Thu May 22 17:59:46 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/makeinfo.texi: Minimally document --force.
-
- * makeinfo/makeinfo.c (--force): New option.
- (-E): Allow stdout via `-'.
- (convert_from_loaded_file): Unlink output files if errors and !force.
-
-Tue May 20 17:48:42 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Change all strdup calls to xstrdup.
- (xmalloc, xrealloc, memory_error): Remove these functions, they're
- in lib.
- (set_paragraph_indent, cm_paragraph_indent): Move to misc page.
- (cm_footnote): Expand macros in the arg for the macro expansion output.
-
-Fri May 16 17:26:59 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_macro): Allocate an empty body if the
- macro was empty.
- (cm_unmacro): Allocate one more byte for the null.
- From: Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>.
-
-Sun May 11 17:51:21 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * makeinfo/makeinfo.c (cm_printindex): Fix calculation of the
- length of an index line.
-
-Sun May 11 14:47:42 1997 Tom Tromey <tromey@cygnus.com>
-
- * makeinfo/makeinfo.c (main): Don't unconditionally run usage when
- -e specified.
-
-Sun May 11 17:47:42 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (init_indices): Free the source for an @synindex.
- (undefindex): Do not go further if the target was already freed.
- (free_index): Do not free the node names, as init_tags already did.
- (cm_synindex, index_add_arg): Improve error message.
- (program_index, function_index, etc.): Remove these unused #defines.
-
-Tue May 6 17:53:37 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (init_internals): Do not free current_node,
- it already is, at least when multiple input files are specified.
- From: Karl Eichwalder <ke@ke.central.de>.
-
-Mon May 5 16:14:39 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Mention both alignment and non-alignment of
- continuation description lines in menus (Arnold).
-
-Sun Apr 27 16:12:44 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (apply): Handle body being `\string'.
- Also, avoid dereferencing a null pointer when a macro has no named
- parameters.
- From: Eli Zaretskii <eliz@is.elta.co.il>.
-
- * makeinfo/makeinfo.c: Wording changes/fixes in warnings.
-
- * info/session.c (info_get_input_char): Do not mix stdio with raw I/O.
- From: Egil Kvaleberg <egilk@sn.no>.
-
- From Tom Hageman <tom@basil.icce.rug.nl>. These changes make
- arrow keys work:
- * info/infomap.c: Add arrow key bindings.
- (keymap_bind_keyseq): New support function.
- (initialize_info_keymaps): Use it.
- (term_ku,term_kd,term_kl,term_kr): Remove explicit declarations;
- use #include "terminal.h" instead.
- * info/session.c (initialize_info_session): Unbuffer stdin.
- (info_get_another_input_char): Fix bug in `ready' logic.
- * info/terminal.h,
- * info/terminal.c (term_kP, term_kN): New variables to hold
- PageUp, PageDown key sequences.
- (terminal_initialize_terminal): Set them.
-
- * util/texindex.c (main),
- * util/install-info.c (main),
- * makeinfo/makeinfo.c (print_version_info),
- * info/info.c (main): Use PACKAGE and VERSION from Automake for
- printing version number.
-
-Sat Apr 26 19:19:46 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (get_until_in_line): Do not expand if
- executing_string.
- Also, free temporary strings.
- Also, untabify entire file.
-
- * doc/texinfo.texi: Many corrections from Arnold.
-
-Thu Apr 24 16:31:09 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/multi.c (draw_horizontal_separator): Account for indent
- here also. From Ulrich.
-
-Wed Apr 23 15:15:34 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_today): Use time_t instead of long;
- everyone else does.
- (LOCALTIME_CAST): Remove kludge, we'll always use time_t now.
-
- * info/Makefile.am (ginfo_SOURCES): Remove general.h, that got
- merged into system.h.
-
-Mon Apr 21 17:13:25 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/multi.c (output_multitable_row): Account for
- column_indent, both the global one and for each column.
- (setup_multitable_parameters): Account for column_indent in the table
- width in the columnfrac case, but don't bother with the template
- case for now.
-
-Sun Apr 20 16:32:00 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (output_stream): Remove redundant
- definition; it's in makeinfo.h,
- and a vaxstation-ultrix4.3 fails to link because of the two defns.
- From: Anders Olofsson <anders@kid025.ericsson.se>.
-
- * makeinfo/makeinfo.c (expansion): Inhibit appending to the macro
- expansion stream.
- (get_until_in_line): Possibly expand the text.
- Change caller in get_node_token to do the expansion,
- all other calls to remain the same.
-
- * makeinfo/makeinfo.c (cm_node): No need to call strlen to check
- for the empty string.
-
- * doc/texinfo.texi: Restore missing @c for initial comment.
-
-Fri Apr 18 17:41:36 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Mention that .info is unnecessary in the info
- file name argument of an xref.
-
- * doc/texinfo.texi: Mention texi2dvi -t instead of embedding
- @smallbook or @afourpaper in the document source.
-
-Sun Apr 13 15:19:08 1997 Karl Berry <karl@cs.umb.edu>
-
- * lib/system.h (_GNU_SOURCE): #define.
-
-Mon Apr 7 16:30:11 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/info.texi,
- * doc/info-stnd.texi,
- * doc/texinfo.texi: Do not make (dir) the previous ptr from the top node,
- and tell people not to do that in the manual.
- From: rmedina@kanojo.ivic.ve (Rodrigo Medina),
- confirmed by rms.
-
-Fri Apr 4 16:30:33 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Move error page to top to avoid
- prototypes, and do add prototypes for add_word_args and execute_string,
- so we can use <stdarg.h>.
-
- * info/makedoc.c,
- * info/nodemenu.c: Use %ld instead of %d for file offsets.
- * makeinfo/makeinfo.c (delete_macro): Decrement macro_list_len.
- (get_macro_args): Decrement line number if see \n.
- * utils/texindex.c (indexify): Use fputs instead of fprintf
- for constant string.
- From: Eli Zaretskii <eliz@is.elta.co.il>.
-
-Thu Apr 3 17:40:52 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in (AC_CHECK_HEADERS): No need to check for vararg.h
- here, AC_FUNC_VPRINTF does it.
- (AC_CHECK_FUNCS): Likewise for vsprintf and vfprintf.
- * makeinfo/makeinfo.c (add_word_args, execute_string): Rewrite
- like the error functions.
-
-Wed Apr 2 17:46:28 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in: Add AC_FUNC_VPRINTF.
- * makeinfo/makeinfo.c (error, line_error, warning): Rewrite a la
- error.c from the *utils to use <stdarg.h> if available.
-
-Tue Apr 1 11:48:40 1997 Karl Berry <karl@cs.umb.edu>
-
- * doc/texinfo.texi: Tabs are a bad idea.
-
- * doc/userdoc.texi,
- * doc/info.texi: Untabify.
-
-Sun Mar 30 17:36:47 1997 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (end_of_sentence_p): New function.
- (add_char): Call it, instead of simply sentence_ender.
- (post_sentence): New macro.
- Also, remove some #include's now in system.h.
- * lib/system.h [VMS]: #include <perror.h>, from makeinfo.
-
-Thu Mar 27 17:41:03 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/search.c (skip_node_characters): Do not arbitrarily
- strip trailing period from end of node name; this is valid.
-
-Mon Mar 24 16:44:42 1997 Karl Berry <karl@cs.umb.edu>
-
- * configure.in (AC_OUTPUT): Don't need to create stamp-h here,
- tromey says AM_CONFIG_HEADER will do it.
-
- * info/Makefile.am, util/Makefile.am, makeinfo/Makefile.am (INCLUDES):
- Don't need -I.. (for config.h) or -I$(srcdir), says tromey.
- Automake includes those already.
-
-Fri Mar 14 15:05:17 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/Makefile.am: Build as ginfo, install as info,
- to avoid conflict with the standard info target.
-
- * lib/system.h: New file.
- * makeinfo/makeinfo.c (strerror): Remove declaration,
- include system.h, remove other redundant #if stuff.
- * info/general.h: Include system.h instead of doing common stuff.
- * util/install-info.c (my_strerror): Remove this, use strerror,
- include system.h.
-
- * info/terminal.c (terminal_prep_terminal): Only use OCRNL and
- ONLCR if they are defined. Reported by many people.
-
- * Installed:
-
- Sun Dec 1 19:23:54 1996 Karl Eichwalder <ke@ke.Central.DE>
-
- * configure.in (TERMLIBS): Add ncurses.
-
-Thu Mar 13 13:59:45 1997 Karl Berry <karl@cs.umb.edu>
-
- * lib/Makefile.am (libtxi_a_SOURCES): Add xstrdup.c.
- * info/*.c: Use xstrdup instead of strdup everywhere.
-
- * info/tilde.c: Do not include clib.h, move stdlib.h include to
- * info/general.h: here.
-
- * configure.in (AC_CONFIG_HEADER): Use this,
- to avoid hugely long compile line with all the -D's.
- * info/general.h: Include <config.h>.
-
- * emacs/Makefile.am (install, install-data): Do @echo
- to tell the user to compile/install the elisp manually.
-
- * configure.in (AC_REPLACE_FUNCS): Move strerror check to here.
- (AC_CHECK_FUNCS): From here.
-
- * lib/strerror.c: New file, from enscript (et al.) distribution.
-
-Tue Mar 11 16:36:25 1997 Karl Berry <karl@cs.umb.edu>
-
- * info/Makefile.am (info_SOURCES): Add doc.c, dribble.c, infodoc.c.
- (LDADD): Add @TERMLIBS@.
-
- * info/info.h: HANDLE_MAN_PAGES, NAMED_FUNCTIONS: Define these.
-
- * info/filesys.h: Spurious ! when DEFAULT_INFOPATH is not defined.
-
- * configure.in (AC_OUTPUT): Do lib first and doc last.
-
- * info/echo-area.c,
- * info/echo-area.h,
- * info/info.h: Rename echo_area to echo-area.
-
-Mon Mar 10 17:59:05 1997 Karl Berry <karl@cs.umb.edu>
-
- * */Makefile.am: Write Makefile.am files for Automake.
- * doc: New subdirectory, move all manuals and texinfo.tex there.
- * AUTHORS, THANKS, config.guess, config.sub, mkinstalldirs: New files,
- required by Automake.
- * lib/xmalloc.c: Move from info/.
-
-Fri Oct 4 07:49:49 1996 Karl Berry <karl@cs.umb.edu>
-
- * Version 3.9.
-
- * Makefile.in (install): Say to install texinfo.tex manually.
-
- * util/texi2dvi,
- * util/texindex.c,
- * makeinfo/makeinfo.c,
- * info/info.c: Include only the current year in the copyright message.
-
- * util/texi2dvi: Exit successfully.
- From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
-
-Thu Oct 3 12:58:32 1996 Karl Berry <karl@cs.umb.edu>
-
- * Rename install.sh to the preferred install-sh.
-
- * Makefile.in (VERSION),
- * util/texi2dvi,
- * util/texindex.c,
- * util/install-info.c,
- * makeinfo/makeinfo.c (minor_version, print_version_info),
- * info/info.c: Update version number.
-
- * util/texi2dvi: Only show diff if verbose.
-
- * util/install-info.c (main): Check for a missing dir file as well
- as a missing info files.
- (main): At start of a node, completely initialize the newly-malloced
- node structure.
-
- * texinfo.texi: Fix incorrect uses of @key,
- insert missing newline in Installing Dir Entries' @menu item,
- document install-info invocation.
-
- * Makefile.in (DISTFILES): Do not put .gdbinit's in distribution.
- (dist): Use || instead of && (and invert sense) so make doesn't think
- the command failed.
- (dist): Exclude more junk.
-
- * makeinfo/makeinfo.c (cm_xref): Back out patch from Tom T., since
- we generate a good-enough error message that is suppressible
- without it.
-
- * util/gen-dir-node: The recommended name for the top-level info
- file is dir, not dir.info.
-
- * util/install-info.c (main): At `Mark the end of the Top node',
- make sure the node name is non-NULL before comparing it. From
- lvirden@cas.org.
-
- * configure.in (AC_REPLACE_FUNCS): Use this for memcpy, memmove,
- and strdup.
- (AC_CHECK_FUNCS): Instead of this.
- Because both bcopy and memmove are missing on the 3b2, as reported by
- Gaylen Miller <gaylen@proaxis.com>, hence we must provide our own.
- * libtxi/Makefile.in (LIBOBJS): New variable.
- (OBJS): Include it.
- * libtxi/memcpy.c, libtxi/memmove.c, libtxi/strdup.c: New files,
- taken from fileutils 3.13.
- * makeinfo/makeinfo.c,
- * info/clib.c (strdup): Move to libtxi.
-
-Wed Oct 2 18:23:30 1996 Karl Berry <karl@cs.umb.edu>
-
- * info/info-utils.h (memcpy) [!HAVE_MEMCPY],
- * info/termdep.h (memcpy) [!HAVE_MEMCPY],
- * makeinfo/makeinfo.c (memmove) [!HAVE_MEMMOVE]: Remove this
- #ifdef, as we now include it in libtxi if missing.
-
-Tue Oct 1 17:41:52 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/Makefile.in (install),
- * info/Makefile.in (install),
- * Makefile.in (install): Use new option name --info-dir instead of
- --infodir.
-
- * makeinfo/multi.c (out_char): New fn. Replace all calls to
- putc/fprintf with calls to this.
-
- * util/install-info.c: Rename --infodir to info-dir.
-
-Mon Sep 30 10:07:21 1996 Karl Berry <karl@cs.umb.edu>
-
- * Version 3.8.
-
- * texinfo.tex: Untabify.
-
- * texinfo.tex (\ptexl, \ptexL): Do not save, we have our own
- commands now.
- (\onepageout): Reformat for readability, and call \indexdummies
- to avoid expansion of Texinfo commands (e.g., accents) in \write's.
- (\,, \dotaccent, \ringaccent, \tieaccent, \ubaraccent, udotaccent,
- \questiondown, \exclamdown, \dotless): New macros.
- (\l): Let plain TeX definition remain, instead of switching
- to ``lisp'' font.
- (\multitable): Ensure space between the columns,
- insert struts to make interline spacing constant,
- use real strut instead of a box containing `Xy'.
- (\indexdummies): Do not define \rm, \char, but
- do define \@, \{, \}, \dotless, and \,. And \t should generate
- \t, not \r.
- (\indexnofonts): Define \, and \dotless as \indexdummyfont,
- and let \@ be @.
- (\doind): Reformat for readability, and use temp control sequence
- names that actually make sense.
- (\doublecolumnout, \pagesofar, \enddoublecolumns): Restore
- Knuth's original code to avoid spurious overfull vbox messages.
- (No boxes are actually overfull).
- (\shortcontents): Do not allow hyphenations.
- (\dochapentry, \tocentry): Make glue above and below flexible, to allow
- better page breaks.
- (\tex): Reset \, to its plain TeX meaning,
- and do not reset \l.
-
- * COPYING: Update for new FSF address (from gcc dist).
-
- * libtxi/Makefile.in: Various simplifications.
-
-Sun Sep 29 12:58:44 1996 Karl Berry <karl@cs.umb.edu>
-
- * util/texi2dvi: Use $progname instead of $0 for --version.
-
- * util/install-info.c (xmalloc, xrealloc): Declare malloc and
- realloc as returning void *,
- to avoid ptr/int problems on Digital Unix.
-
- * info/tilde.c (tilde_expand_word): Declare getenv as returning char *,
- to avoid warning on Digital Unix.
-
- * makeinfo/multi.c (multitable_active): Declare extern here to
- avoid ld warning on rs6000.
-
- * util/texindex.c (usage): Avoid ??' trigraph.
-
- * util/install-info.c: Include <sys/fcntl.h> or <fnctl.h>,
- according to HAVE_SYS_FCNTL_H,
- and only include <sys/file.h> if HAVE_SYS_FILE_H.
- (readlines): Oops, had NULL's and 0's reversed for ptr/int members.
-
- * info/terminal.c (terminal_goto_xy): Remove spurious extra ;.
-
- * util/install-info.c: Untabify. (input_sections): Initialize.
- (find_lines): Initialize the terminating element of the array.
- (print_help): Document --infodir.
- (main): Compare the basename of infile sans .info to the dir entry,
- not infile itself.
- * util/Makefile.in (clean): Remove the install-info binary.
-
- * info/Makefile.in (distclean): Remove *.info* files.
-
- * Makefile.in (install),
- * info/Makefile.in (install),
- * makeinfo/Makefile.in (install): Use --infodir instead of --info-file.
-
- * info/info.c,
- * makeinfo/makeinfo.c: Avoid newlines in string constants for the
- sake of SunOS cc.
-
- * makeinfo/multi.c: Do not assume ANSI C.
-
- * info/info.texi: Oops, need @end vtable for a @vtable.
-
-Sat Sep 28 16:31:28 1996 Karl Berry <karl@cs.umb.edu>
-
- * Makefile.in (texinfo): Do not depend on sub-all, as then
- makeinfo is always run. Instead, depend on texinfo.texi.
-
- * makeinfo/Makefile.in (info, dvi): New targets.
- makeinfo.info, makeinfo.dvi: Do not depend on macro.texi for now.
-
- * info/Makefile.in (install): Must call install-info twice.
-
- * info/info-stnd.texi,
- * info/info.texi,
- * makeinfo/makeinfo.texi: Include direntry.
-
- * emacs/Makefile.in: Use && after cd, etc.
-
- * texinfo.texi: Kludges so makeinfo -E will not create spurious
- differences. Add new direntries.
-
- * util/install-info.c,
- * util/texindex.c,
- * makeinfo/makeinfo.c,
- * info/info.c: Standardize --version output.
-
- * makeinfo/makeinfo.c (defun_internal): Don't insert index command
- if expanding macros.
- (cm_footnotestyle): Don't change the footnote style if it was set
- on the command line.
-
- * util/texi2dvi: Recompute original index files each time through loop.
- Make indentation uniform.
- Use same basename for the temp input files.
- Standardize --version output.
-
- * info/Makefile.in (install),
- * makeinfo/Makefile.in (install): Insert $(POST_INSTALL).
-
-Fri Sep 27 13:27:30 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi (Format with texi2dvi): Rewrite now that the script
- runs in a loop.
-
- * info/Makefile.in (MAKEINFO): Simplify to ../makeinfo/makeinfo.
-
-Fri Sep 27 00:26:03 1996 Miles Bader <miles@gnu.ai.mit.edu>
-
- * info/terminal.c [HAVE_TERMIOS_H] (terminal_prep_terminal,
- terminal_unprep_terminal): Add code for termios.
- [HAVE_TERMIOS_H] (original_termios, ttybuff): New variables.
- * info/termdep.h: [HAVE_TERMIOS_H]: Add include of <termios.h>.
- * configure.in: Add check for <termios.h>.
-
-Thu Sep 26 10:46:34 1996 Karl Berry <karl@cs.umb.edu>
-
- * emacs/texnfo-upd.el,
- * emacs/texinfo.el,
- * emacs/texinfmt.el: Update from bob for new Texinfo commands, etc.
-
- * emacs/info.el, emacs/informat.el, emacs/makeinfo.el,
- emacs/texnfo-tex.el: Update from Emacs 19.34 dist.
-
- * emacs/elisp-comp: Use TMPDIR if set.
-
- * util/Makefile.in (libdir): Remove.
-
- * makeinfo/Makefile.in (install),
- * Makefile.in (install),
- * info/Makefile.in (install): Run install-info.
- (libdir): Remove.
-
- * texinfo.texi: Various fixes as I make this go through TeX.
-
- * util/install-info.c: Quote newlines in help message.
-
- * util/texi2dvi (texi2dvi): Run TeX until the aux/index files
- stabilize, instead of just twice. From: David Shaw
- <daves@gsms01.alcatel.com.au>.
-
-Tue Sep 24 14:43:03 1996 Karl Berry <karl@cs.umb.edu>
-
- * dir: Blank dir file for installation on new systems.
-
-Mon Sep 23 12:18:43 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (args_from_string): Do not back up at a };
- that leads to an infinite loop.
-
-Sat Sep 21 17:48:04 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_xref): Do not seg fault if outside of
- any node. From: Tom Tromey <tromey@creche.cygnus.com>.
- (cm_ctrl): Make obsolete.
-
-Tue Sep 17 13:30:08 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\inforef): Move to more appropriate place.
- (\pounds): Remove spurious extra $.
- (\email): Typeset argument in angle brackets.
- (\macro): Use \doignore for robustness, instead of just letting TeX
- parse the argument.
- (\unmacro): Define.
-
-Sat Sep 14 16:17:35 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi: Document multitables, new ISBN number.
-
-Wed Sep 11 18:01:24 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/multi.c (struct env): Remove unused output_position
- field; this needs to be global.
- (setup_multitable_parameters): Implement template-defined multitables.
- (output_multitable_row): Remove trailing whitespace.
-
- * makeinfo/makeinfo.c (_READ_BUFFER_GROWTH, struct _defines):
- Remove leading underscore for POSIX/ANSI pedants.
- (init_conversion): Initialize output_position here.
- (init_paragraph): Instead of here, where it loses with the
- multitable calls, eventually resulting in negative counts to the
- write call when the output file is split.
-
- * texinfo.texi: First cut at macro documentation.
- Change accent doc to use tables.
- Remove whitespace experiments, they are now the default.
-
-Mon Sep 9 14:16:24 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c: Use putc instead of fprintf where possible.
- (cm_accent): Put _ from @ubaraccent after argument.
-
- * util/texindex.c (strerror) [!strerror]: Conditionalize
- declaration.
-
-Sat Sep 7 14:13:24 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (commandTable): Obsolete @setchapterstyle.
-
-Thu Sep 5 15:45:11 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): Oops, fix
- wording of initial output comment.
-
- * makeinfo/makeinfo.c (cm_angle_brackets): Rename from cm_key.
- (commandTable): @email should produce angle brackets.
- @key: Change name.
-
-Tue Sep 3 14:52:17 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\hsize): Decrease.
- (\hoffset): Increase.
- (\setleading): Decrease dramatically.
- This change affects 8.5x11 format only.
-
- * texinfo.texi: Document accent commands.
-
-Mon Sep 2 11:10:49 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (commandTable): Deprecate @ichapter and
- @titlespec.
- Move all the deprecated @i<section> commands to the end of the list.
-
- * texinfo.texi: Document @pounds{} and @centerchap{}.
-
- * texinfo.tex (\centerchfplain): Rewrite to use \chfplain, and to
- actually center.
- (\unnchfplain): Just call \chfplain.
- (\chfplain): Rewrite to be generally callable.
- (\centerparametersmaybe): Hook, a no-op except with @centerchap.
-
-Sun Sep 1 15:01:49 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi: Document @<whitespace>, rearrange spacing section.
-
- * makeinfo.c (commandTable): Make @. @? @! insert themselves,
- not be sentence-non-enders. They are sentence *enders*. Also,
- make @\t and @\n insert a normal space character, not themselves.
- Also, define @hyphenation.
- (insert_space): New function.
- (cm_ignore_sentence_ender): Remove this.
- (flush_output): Check only for META-SPC, not META-<sentence-ender>.
-
-Fri Aug 30 18:55:30 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi: Document @- and @hyphenation{}.
- Miscellanous fixes.
-
- * makeinfo/makeinfo.c (commandTable): Define @- as cm_no_op, since
- makeinfo doesn't do hyphenation.
-
-Thu Aug 29 13:05:38 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\key): Do not uppercase the argument; key names
- can be mixed case, e.g., `Control'.
-
- * makeinfo/makeinfo.c: @infotop, @infounnumbered,
- @infounnumberedsec, @infounnumberedsubsec,
- @infounnumberedsubsubsec, @infoappendix, @infoappendixsec,
- @infoappendixsubsec, @infoappendixsubsubsec, @infochapter,
- @infosection, @infosubsection, @infosubsubsection:
- Remove these long-since obsolete commands.
- @iappendix, @iappendixsection, @iappendixsec, @iappendixsubsec,
- @iappendixsubsubsec, @ichapter, @isection, @isubsection,
- @isubsubsection, @iunnumbered, @iunnumberedsec, @iunnumberedsubsec,
- @iunnumberedsubsubsec:
- Deprecate these.
- @infoinclude:
- Obsolete this.
- @,: Have to take an argument, since have to do @,{c} not c@,; can't
- feasibly implement the latter in TeX.
-
- * makeinfo/makeinfo.c: Rename @d to @udotaccent, since this is
- relatively infrequently used.
-
-Tue Aug 27 14:58:56 1996 Karl Berry <karl@cs.umb.edu>
-
- * info/info.c (print_short_help),
- * util/install-info.c (print_help),
- * util/texi2dvi,
- * makeinfo/makeinfo.c (usage) Include bug reporting address.
-
-Mon Aug 26 15:27:17 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (commandTable): Remove @input, @medbreak,
- @smallbreak, @overfullrule, @br.
-
-Sun Aug 25 17:25:48 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (commandTable): Unify commands that perform
- the same operation, such as cm_file, cm_samp, cm_email,
- etc., which all do cm_code.
-
- * texinfo.texi: Document @ifhtml ... @end ifhtml. Change
- `PlainTeX' to `plain TeX'.
-
-Fri Aug 23 16:03:16 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\pounds): New Texinfo command @pounds{}.
- (\parskip): New smaller value.
- (\chapheadingskip, \secheadingskip, \subsecheadingskip): New smaller
- values, both for 8.5x11 and @smallbook formats. From Bob.
-
- * makeinfo/makeinfo.c (cm_special_char): @pounds{} prints a #.
- (commandTable): Add new command @pounds.
-
-Tue Aug 20 13:47:20 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (CommandTable): Restore "!", accidentally
- removed previously.
-
- * texinfo.tex (\key): Typeset a lozenge around the argument (from
- gildea@intouchsys.com).
- * makeinfo/makeinfo.c (cm_key): Surround arg with <...> to match
- new lozenge style in TeX.
-
-Wed Aug 14 16:59:23 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi: Propagate change from rms.
-
-Tue Aug 13 11:33:27 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi: Propagate change from rms.
-
- * texinfo.texi: Document other @headings options.
-
-Sun Aug 11 13:19:42 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (cm_accent, cm_special_char, cm_dotless):
- New functions.
- (CommandTable): Add new commands for all of plain.tex's
- accents and non-English characters.
-
-Fri Aug 9 14:12:07 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): Say we're making
- ``text'' file if no_headers. Also, use `input_filename' instead
- of just `name' for clarity.
- (suffixes): Check for no suffix last, i.e., prefer `foo.texi' as an
- input file to `foo'. (The latter is probably a binary.)
-
-Mon Aug 5 13:52:39 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\heading, \subheading, \subsubheading): Can no
- longer call the nonexistent \*secheadingi series. Instead, call
- \plain*secheading.
- (\plainsubsecheading, \plainsubsubsecheading): New macros, by analogy
- with \plainsecheading.
- (\unnumberedsubseczzz, \unnumberedsubsubseczzz): Call them.
-
-Sun Aug 4 16:46:10 1996 Karl Berry <karl@cs.umb.edu>
-
- * makeinfo/makeinfo.c (flush_output): Mask out eighth bit, that we
- turned on in non-sentence enders.
-
-Sat Aug 3 14:03:10 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\HEADINGSdouble, \HEADINGSsingle,
- HEADINGSdoubleafter, \HEADINGSsingleafter, \CHAPPAGoff,
- \CHAPPAGon, \CHAPPAGodd): Set \contentsalignmacro, analogous to
- \pagealignmacro.
- (\startcontents): Call \contentsalignmacro instead of \pagealignmacro.
-
-Mon Jul 29 14:44:33 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\indexfonts): Make leading be 12pt. Otherwise, it's
- too crammed.
- (\smalllispx): Remove \setleading{10pt}. That was too small.
- (\doprintindex): Do not call \tex ... \Etex. Index files are Texinfo
- source, not TeX source, except for using \ instead of @ as the
- escape character (for now).
-
-Sun Jul 28 13:37:05 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (paragraphindent): Move to more reasonable place in
- the source file.
- (chapfonts, secfonts, subsecfonts, indexfonts): Call \setleading.
- (\chfplain, \secheading, \plainsecheading, \subsecheading,
- \subsubheading): Rewrite to properly \hangindent the title.
- (\sectionheading): New generic macro to print section titles.
-
- * texinfo.texi: Update the `Obtaining TeX' node.
-
-Fri Jul 26 14:11:48 1996 Karl Berry <karl@cs.umb.edu>
-
- * util/texi2dvi: Do macro expansion with makeinfo before running TeX.
- Various expansion safety measures added for test; avoid use of -o.
-
- * makeinfo/makeinfo.c (usage): More usage message tweaks.
-
-Fri Jul 26 11:55:37 1996 Karl Berry <karl@laurie>
-
- * util/texi2dvi: Format usage message to conform to the other *utils.
-
-Thu Jul 25 17:05:47 1996 Karl Berry <karl@cs.umb.edu>
-
- * emacs/Makefile.in: Do not compile the Elisp by default. We
- don't install it, so it confuses people to compile it.
-
-Sun Jul 21 07:20:09 1996 Karl Berry <karl@cs.umb.edu>
-
- * util/Makefile.in (install-info): Dependency should be
- install-info.o, not install-info. Also, update copyright years.
-
- * makeinfo/makeinfo.c (cm_printindex): Don't call execute_string
- to print index entries, we've already done the expansion now.
-
- * makeinfo/makeinfo.h: Add copyright. Finish merge of rms changes.
- * makeinfo/makeinfo.c: Finish merge, add my expansion changes again.
- * makeinfo/multi.c: Add copyright message.
-
-Fri Jul 19 10:35:22 1996 Karl Berry <karl@cs.umb.edu>
-
- * info/info.c: Update copyright date.
-
- * info/info.texi,
- * util/install-info.c,
- * emacs/Makefile.in,
- * emacs/texnfo-tex.el,
- * emacs/Makefile.in: Change FSF address.
-
- * Merged changes from bfox -- below, plus multitable changes, plus
- lots more.
-
- Sun Apr 14 08:49:50 1996 Brian J. Fox <bfox@nirvana.samsara.com>
-
- * makeinfo/makeinfo.c (remember_node_reference): Numerous commands
- call remember_node_reference. If a node has not yet been defined,
- use the empty string as the current node for those cases.
-
- Mon Feb 12 17:35:38 1996 Brian J. Fox <bfox@nirvana.samsara.com>
-
- * makeinfo/makeinfo.c (push_node_filename): Clean up calls to
- xmalloc and xrealloc. Only have to call xrealloc.
-
- Fri Jan 26 08:00:38 1996 Brian J. Fox <bfox@nirvana.samsara.com>
-
- * info/session.c (info_input_buffer_space_available): Fix typo
- which forced the limitation of the sizeof (int) instead of sizeof
- (buffer).
-
- * Makefile.in (PACKVER): now at 3.8. Add TERMIOS support to
- Info. Minor bugs fixed in Makeinfo.
-
-Sat Jul 13 11:58:57 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.texi (ftable vtable): Mention example.
-
-Sun Jun 30 14:59:51 1996 Karl Berry <karl@goldman.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_email): New function for new @email command.
- * texinfo.texi (email): New node documenting it.
-
-Wed Apr 17 18:07:34 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_kbd): Do nothing if in @example or @code.
- (struct brace_element): New field in_fixed_with_font.
- (remember_brace_1): Save in_fixed_with_font.
- (pop_and_call_brace): Restore in_fixed_with_font.
- (cm_code): Don't decrement in_fixed_with_font at end of construct.
- (struct istack_elt): New field in_fixed_with_font.
- (push_insertion, pop_insertion): Save and restore in_fixed_with_font.
- (end_insertion): Don't decrement in_fixed_with_font here.
- (not_fixed_width): New function.
- (cm_sc, cm_var, cm_italic, cm_roman, cm_titlefont):
- Use not_fixed_width.
-
-Sat Apr 13 23:22:05 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * util/install-info.c (main): Fatal error if no input file spec'd.
- Look for START-INFO-DIR-ENTRY, not BEGIN-INFO-DIR-ENTRY.
-
-Thu Apr 11 18:21:50 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_enddots): New function.
- (self_delimiting): Accept -, ^ and ".
- (CommandTable): Add commands -, ^, ", enddots, centerchap.
-
-Sun Mar 24 12:18:32 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (enum insertion_type): Add `direntry'.
- (insertion_type_names): Add "direntry".
- (cm_dircategory): New function.
- (cm_direntry): New function.
- (CommandTable): Add "dircategory" and "direntry".
- (insert_string): New function.
- (end_insertion): Handle direntry.
- (begin_insertion): Handle direntry.
-
-Sun Mar 24 11:10:05 1996 Karl Berry <karl@spiff.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_url): New function for new @url command.
-
-Fri Feb 23 21:14:40 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * info/Makefile.in (install, uninstall): Use manprefix.
-
-Fri Feb 23 19:50:18 1996 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
-
- * util/Makefile.in (install-info, install-info.o): New targets.
- (all): Depend on install-info.
- (install, uninstall): Operate on install-info.
-
- * install-info.c: New file.
-
-Wed Jan 3 10:01:45 1996 Brian J. Fox <bfox@nirvana.datawave.net>
-
- * makeinfo/makeinfo.c (make_index_entries_unique): Be a little bit
- stricter about what makes two index entries identical.
-
-Fri Dec 29 13:00:24 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * makeinfo/makeinfo.c (Whole File): Add @detailmenu for allowing
- detailed menu listings to appear while still defaulting nodes.
-
-Wed Dec 27 13:54:30 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_code): Always notice that we are in
- fixed_width_font, even if other formatting changes are not to take
- place.
-
-Sat Dec 23 11:48:43 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * info/man.c: (clean_manpage) Remove ^L's from page.
-
- * makeinfo/makeinfo.c (get_brace_args): Change some memcpy's to
- memmoves.
-
- * info/info.c (main): Prefer caseless matches over partial
- matches.
-
- * Makefile.in (All Subdir Targets): Change suggested by Debian
- people which allows errors in recursive makes to kill the
- top-level make.
-
- * makeinfo/Makefile.in (makeinfo.dvi): New target.
-
- * info/info.c (main): Print version of containing texinfo package.
-
- * makeinfo/makeinfo.c (flush_output): Don't strip high-bit from
- sentence_enders.
- Print the version number of the containing texinfo package.
-
- * info/man.c (locate_manpage_xref): Count the 0th entry.
-
- * makeinfo/makeinfo.c (cm_menu): If a menu is seen before a node
- has been defined, warn, and create the node `Top'.
-
-Wed Jun 21 03:19:39 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_infoinclude): Clean up after printing
- error if the file couldn't be included.
- (discard_braces): Print errors only for those unmatched open
- braces that belong to a texinfo command.
-
- * */Makefile.in: Use @CFLAGS@ and @LDFLAGS@.
-
- * makeinfo/makeinfo.c: End `node_search_string' and friends with a
- terminating null character.
-
-Wed Jun 21 01:23:49 1995 Jim Meyering (meyering@comco.com)
-
- * makeinfo/makeinfo.c: Close comment after #endif.
-
-Tue Jun 20 04:58:26 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * emacs/Makefile.in (install): Fix typo: "fle" -> "file".
-
- * Makefile.in (VERSION): Bump to 3.6
-
- * info/clib.c: Include general.h for `info_toupper' and friends.
-
- * info/clib.h: strncmp and strncascmp return an int. What kind of
- drugs was I on?
-
-Mon Jun 19 23:34:47 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (make_index_entries_unique): Copy the last
- index entry.
-
-Mon Jun 19 21:55:49 1995 Noah Friedman <friedman@prep.ai.mit.edu>
-
- * util/texi2dvi (--version): New option.
- Cosmetic changes.
-
-Mon Jun 19 16:06:40 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c (cm_macro): Fix typo. `x != y' is not the
- same as `x |= y'.
-
- * info/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix).
- * makeinfo/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix).
- * util/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix).
- * libtxi/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix).
-
- * emacs/Makefile.in (uninstall): New target.
- (install): Use the definition of $(lispdir), don't dynamically
- find it. Use INSTALL_DATA not cp.
- (exec_prefix): use @exec_prefix@ not $(prefix).
-
- * makeinfo/makeinfo.c (apply): If there isn't an actual argument
- for a named argument, default it to "".
-
- * Makefile.in (VERSION): Now at 3.5.
- (texinfo): Make ./makeinfo/makeinfo depend on sub-all for parallel
- makes.
-
- * emacs/Makefile.in (ELISP_OBJS): Explictly declare .el and .elc
- in the SUFFIXES list.
-
- * makeinfo/makeinfo.c (cm_today): Special case for losing alpha.
- * (minor_version): Increase to 63.
-
- * info/info.c (version_string): Now at 2.14.
- * info/tilde.c: Declare getenv to return (char *).
- * info/window.c (build_message_buffer): Jump through hoops to keep
- DEC Alpha's happy.
-
- * info/xmalloc.c: Declare malloc and realloc as (void *) returning
- functions.
-
-Sun Jun 18 12:47:21 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * emacs/detexinfo.el (detexinfo-line-cmds-without-arg):
- Handle ifhtml.
-
-Fri Jun 16 13:48:14 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * util/texindex.c: Update TEXINDEX_VERSION_STRING for texinfo 3.4
-
- * (All *.c *.h *.in): Change FSF old address to new.
- * texinfo.texi (Obtaining TeX): Change FSF old address to new
- address. Change Old phone numbers to new phone numbers.
-
- * Makefile.in (VERSION): Change to 3.4.
-
-Thu Jun 15 22:49:07 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu>
-
- * texinfo.texi, emacs/=development/cover.texi: update
- Texinfo distribution package version number
-
-Thu Jun 15 09:23:02 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * info/info.c: (minor_version): Set to 13.
-
- * info/clib.c,h: New files gather together replacement functions
- for those POSIX-style C library functions that are not present on
- the target system.
-
- * info/Makefile.in (SRCS): Add clib.c and clib.h. makedoc now
- needs clib.o to build on systems missing various string.h stuff.
-
- * info/variables.c (whole file): Call strdup, not savestring.
- * info/tilde.c (whole file): Call strdup, not savestring.
- * info/search.c (whole file): Call strdup, not savestring.
- * info/nodes.c (whole file): Call strdup, not savestring.
- * info/nodemenu.c (whole file): Call strdup, not savestring.
- * info/man.c (whole file): Call strdup, not savestring.
- * info/makedoc.c (whole file): Call strdup, not savestring.
- * info/m-x.c (whole file): Call strdup, not savestring.
- * info/info.c (whole file): Call strdup, not savestring.
- * info/indices.c (whole file): Call strdup, not savestring.
- * info/echo_area.c (whole file): Call strdup, not savestring.
- * info/session.c (whole file): Call strdup, not savestring.
- * info/filesys.c (whole file): Call strdup, not savestring.
-
- * makeinfo/makeinfo.c (minor_version): Change to 1.62.
- * makeinfo/makeinfo.c (get_execution_string): Initialize `i' to 0
- in case there are no execution_strings.
-
-Wed Jun 14 17:48:06 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * texinfo.texi: include "texinfo.tex", not "texinfo".
- * info/session.c (forget_window_and_nodes): Place a sequence point
- in between "info_windows[i] = info_windows[++i];" as per various
- compiler experts.
-
- * makeinfo/makeinfo.c (strdup): Create this function if the system
- doesn't have it.
- (discard_insertions): Use the insertion's filename, not the
- current input file.
- (push_insertion): Remember the current input file with each
- insertion.
- (pop_insertion): Free storage used by remembered input file.
-
- * makeinfo/makeinfo.c (whole file): Use `strdup' instead of
- `savestring'.
- * configure.in: Check for `strdup'.
-
-Wed Jun 14 15:58:51 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * libtxi/Makefile.in (prefix): Use @prefix@, not /usr/local/
-
-Wed Jun 14 10:50:57 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * Makefile.in (DISTFILES): Don't include *.elc files in the list
- of files to distribute.
- (installdirs): Include `emacs' in the list of sub-dirs with
- Makefile.in's.
-
- * emacs/elisp-comp: Shell script which batch compiles the *.el files.
- * emacs/Makefile.in: New file contains targets to build the elc files.
- * configure.in: Add `emacs/Makefile' to the list of created makefiles.
- * makeinfo/makeinfo.c (whole file): Give every function a return
- type. All cm_xxx functions are now void. Add declarations for
- functions to top of file.
-
-Mon Jun 12 12:00:57 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * info/man.c (reference_section_starters): Add versions of "SEE
- ALSO" and "RELATED INFORMATION" with tabs instead of spaces as
- well.
-
- * util/texindex.c: Back out changes for OFF_T. Explicity coerce
- the result of lseek to a long, and use longs everywhere.
-
- * texinfo.texi: Change "@end shorttitlepage" to "@end titlepage".
- * makeinfo/makeinfo.c: Make @shorttitlepage ignore the rest of the
- line.
-
- * util/texindex.c (strrchr): Create if not present.
- Test for HAVE_STRCHR and HAVE_STRING_H.
- (main): Make PROGRAM_NAME be just the last path componenet of argv[0].
- (decode_command): Rewrite.
- (usage): Rewrite. Now texindex handles --version.
-
- * makeinfo/makeinfo.c (make_index_entries_unique): Rewrite from
- scratch.
-
- * Don't distribute created info files with texinfo. After all,
- the user will have the tools necessary to create them, yes?
-
- * Makefile.in (distclean): Remove *.log
-
- * info/man.c (read_from_fd): Change timeout value for select to 15
- seconds. Some systems (e.g., albert.ai.mit.edu) actually need
- more than 10 seconds to format a man page.
-
- * info/tilde.c: Fix typo in declaration for
- `tilde_expansion_failure_hook'.
-
-Wed Jun 7 13:36:53 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu>
-
- * info/tilde.h: Change type of tilde_expansion_failure_hook to
- a pointer to a function returning a (char *).
- * info/tilde.c: Change type of tilde_expansion_failure_hook to a
- pointer to function returning a (char *).
-
- * makeinfo/makeinfo.c (get_execution_string): Don't use `i' in the
- latter assignment, use `execution_strings_index' instead.
-
- * info/man.c (read_from_fd): Change logic to avoid using FIONREAD.
-
- * info/xmalloc.c (xrealloc): Use (void *), not (caddr_t *).
- * info/xmalloc.c (xmalloc): Use (void *), not (caddr_t *).
-
- * Makefile.in (DISTFILES): Don't find RCS no "=" directories.
-
- * util/Makefile.in (prefix): Use @prefix@ as the value.
- * info/Makefile.in (prefix): Use @prefix@ as the value.
- * makeinfo/Makefile.in (prefix): Use @prefix@ as the value.
-
-Wed Jun 7 12:29:28 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu>
-
- * texinfo.texi: Correct minor typos.
-
- * emacs/texinfmt.el: Don't require @shorttitlepage to be inside
- of @iftex ... @end iftex
-
-Mon May 8 18:33:52 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * info/nodes.c: #include "man.h" if HANDLE_MAN_PAGES.
- (info_get_node_of_file_buffer): If the file buffer is one
- associated with manpages, call the manpage node finding
- function instead.
- (info_find_file_internal): If the file buffer is one associated
- with manpages, avoid doing any file I/O.
- (info_reload_file_buffer_contents): Ditto.
- (info_find_file_internal): Call create_manpage_file_buffer instead
- of info_load_file_internal.
-
- * info/info.c: #include "man.h" if HANDLE_MAN_PAGES.
- (main): If the initial node cannot be found, perhaps find it as a
- manpage.
- * info/info-utils.c: #include "man.h" if HANDLE_MAN_PAGES.
- (info_xrefs_of_node): If handling man pages, and this is a manpage
- node, use xrefs_of_manpage.
-
- * info/session.c (info_set_input_from_file): Only fclose (stream)
- if it is non-null and not stdin.
- #include "man.h" if HANDLE_MAN_PAGES.
- (info_menu_or_ref_item): If handling man pages, and this is a
- manpage node, get the xrefs from manpage_xrefs_in_binding.
- (info_man): Compile in for M-x man if handling man pages.
- (info_move_to_xref): If handling man pages, and the current node
- is a manpage node, use locate_manpage_xref to get xrefs.
-
-Thu May 4 08:55:23 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * info/info.c (main): If the output device is not a terminal, and
- no output filename has been specified, make user_output_filename
- be "-", so that the info is written to stdout, and turn on the
- dumping of subnodes.
-
-Thu Apr 13 18:05:06 1995 Daniel Hagerty <hag@churchy.gnu.ai.mit.edu>
-
- * texinfo.texi: Fixed @end titlepage/@end shorttitlepage
-
-Sat Apr 8 12:51:49 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
-
- * makeinfo/makeinfo.c [! HAVE_STRERROR] (strerror): New function,
- snarfed from ../info/filesys.c.
- (cm_infoinclude): Use strerror instead of sys_errlist.
-
-Tue Apr 4 18:44:00 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * util/texindex.c (sort_offline): Change TOTAL to be an off_t.
- * util/texindex.c (sort_in_core): Change TOTAL to be an off_t.
- * util/texindex.c (MAX_IN_CORE_SORT): Cast to off_t.
-
-Sun Apr 2 16:20:13 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * info/Makefile.in: Define DEFAULT_INFOPATH in case we are
- compiling in the current directory.
- * info/Makefile.in (info.o): Add filesys.h because of DEFAULT_INFOPATH.
- * info/(search.c,h, nodes.c info-utils.c) Use strcasecmp and
- strncasecmp instead of stricmp and strnicmp. Define strcasecmp
- and strncasecmp in search.c if !HAVE_STRCASECMP.
- * info/search.c: If HAVE_STRING_H include it.
- * info/nodes.c: If HAVE_STRING_H include it.
- * info/info-utils.c: If HAVE_STRING_H include it.
- * info/info.h: If HAVE_STRING_H include it.
- * configure.in (AC_HAVE_FUNCS): Check for strcasecmp.
- * makeinfo/makeinfo.c (strcasecmp): Define if !HAVE_STRCASECMP.
- * makeinfo/makeinfo.c (entire file): Use `strcasecmp' instead of
- `stricmp'.
- * makeinfo/makeinfo.c (cm_ifeq): New command takes three args.
- Compares first two, executes remainder if the first two are
- string-wise eq.
- * makeinfo/makeinfo.c (ifhtml): Add to command list. Shouldn't be
- used, but it is by people who don't want to hack macros.
-
-Sat Apr 1 09:20:14 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * makeinfo/makeinfo.c (begin_insertion): Fix reversed arguments to
- line_error.
-
- * info/info-stnd.texi: Use "end" footnote style instead of "separate".
-
- * info/Makefile.in: Change "rm -f" to $(RM).
-
- * info/general.h: Define zero_mem in terms of memset if we have
- it, else in terms of bzero if we have that, else as inline code.
-
- * info/NEWS: Updated to reflect changes in 2.11.
-
-Fri Mar 31 22:38:31 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * Makefile (DISTFILES): Don't include *.a, *orig, nor *.e
- files.
- (DISTFILES):
-
-Sat Mar 4 12:16:29 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * Makefile.in: Use @prefix@ instead of hardwired `/usr/local'.
- Clean up makefile rules which make in subdirs.
- (ALL_SUBDIRS): Add makeinfo/macros to list of subdirectories.
-
- * configure.in (AC_CHECK_FUNCS): Add `bcopy' to list of things to
- check for.
-
-Fri Mar 3 13:54:10 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu>
-
- * texinfo.texi: Minor changes for incremental new edition 2.20.
-
-Fri Mar 3 19:01:36 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * filesys.c (filesys_read_info_file): Local variable ST_SIZE is a
- long which has the value of finfo->st_size casted to it.
- * nodes.c (whole file): Similar changes.
-
- These changes and the following for makedoc.c were required for
- proper operation on HPm68k NetBSD.
-
-Mon Feb 27 15:16:27 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * makedoc.c (process_one_file): Local variable FILE_SIZE is a long
- which has the value of finfo.st_size casted to it.
-
-
-Fri Mar 3 18:58:38 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * makeinfo.c (find_and_load): Cast fileinfo.st_size to a long for
- internal use. This makes things work on NetBSD.
-
-
-Fri Mar 3 13:54:10 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu>
-
- * texinfo.texi: Minor changes for incremental new edition 2.20.
-
-Fri Mar 3 09:41:39 1995 Brian J. Fox <bfox@wizard.datawave.net>
-
- * configure.in (TERMLIBS): Use AC_CHECK_LIB instead of
- AC_HAVE_LIBRARY.
-
-Mon Jan 9 16:55:31 1995 Brian Fox <bfox@churchy.gnu.ai.mit.edu>
-
- * Makefile.in (DISTFILES): Add the directory EMACS-BACKUPS to the
- list of things to avoid distributing.
-
-Tue Nov 29 17:48:37 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
-
- * configure.in: Check for off_t.
- * util/texindex.c (main): Use it.
-
-Fri Nov 11 14:46:28 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
-
- * configure.in: Update for Autoconf v2.
-
-Thu Oct 13 02:17:38 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * emacs/detexinfo.el (detexinfo): Handle @!, @?, @^, @".
-
-Mon Aug 1 03:26:13 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * texindex.c: Move the memset define down past string.h include.
-
-Tue Jun 28 14:21:43 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
-
- * makeinfo/makeinfo.c: Add --help option.
- (usage): Take args for stream and error code.
- Change callers.
- (print_version_info): Write to stdout, not stderr.
-
-Wed May 18 18:55:24 1994 Brian J. Fox (bfox@ai.mit.edu)
-
- * info/session.c (forget_window_and_nodes): Negate test for
- internal_info_node_p. We only want to free the text if it is
- not an internal node.
-
-Thu Mar 10 03:07:18 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
-
- * texindex.c (memset): Fix invalid parm name (was 0).
-
-Thu Feb 10 12:56:52 1994 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * makeinfo/makeinfo.c (current_item_function): Don't loop if elt
- is NULL.
-
-Wed Feb 9 12:21:09 1994 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo/makeinfo.c (minor_version): Release now at 1.60.
-
- * makeinfo/makeinfo.c (expand_filename): Additional fixes. Now
- when called with NULL filename, makes an output filename from the
- input filename.
- (convert_from_loaded_file): If REQUIRE_SETFILENAME is #defined (no
- longer the default case) then error if no @setfilename was found
- in the file. If REQUIRE_SETFILENAME is not #defined, the input
- file starts either at the first line, or at the second line if the
- first line contains the text "\input", and the output filename is
- the input file name without directory and with ".info" replacing
- any extension found.
- (convert_from_loaded_file): Fixed bug in search for first
- occurence of "@setfilename".
-
-Tue Feb 8 14:16:58 1994 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * configure.in: Check for sys/file.h.
- info/dir.c, info/filesys.c, info/makedoc.c, info/nodes.c,
- info/session.c, info/termdep.h, makeinfo/makeinfo.c
- [HAVE_SYS_FILE_H]: Include <sys/file.h>.
-
- * makeinfo/makeinfo.c (convert_from_loaded_file): Print
- real_output_filename instead of output_filename, so user knows
- exactly where output file is going.
-
- Fri Jun 11 14:34:30 1993 Ian Lance Taylor (ian@cygnus.com)
- * configure.in: Check for sigprocmask and sigsetmask.
- * info/signals.h (HAVE_SIGSETMASK): Don't define.
- (HAVE_SIGPROCMASK): Use instead of _POSIX_VERSION.
- (BLOCK_SIGNAL, UNBLOCK_SIGNAL): If neither HAVE_SIGPROCMASK nor
- HAVE_SIGSETMASK is defined, define these to do nothing.
- * info/signals.c (sigprocmask): Don't compile if HAVE_SIGSETMASK
- is not defined.
-
- * info/terminal.c (terminal_prep_terminal): Don't clobber VINTR
- and VQUIT in conditionals.
-
-Mon Feb 7 18:10:22 1994 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo/makeinfo.c (full_pathname): Correct to really return
- the full pathname of the input argument. Now makeinfo
- /foo/bar.texi, where /foo/bar.texi contains "@setfilename
- bar.info", correctly leaves the output file in "./bar.info".
- Note that "@setfilename ../bar.info" still works; this is already
- an absolute pathname.
-
-Sat Feb 5 13:04:05 1994 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo/makeinfo.c: Version 1.59 released.
-
- * makeinfo/makeinfo.c (whole file): Large number of changes allow
- the "-E filename" option to be used to write a macro expanded
- output file. On a file which contains no @include's and no
- @macro's, the output file is identical to the input file.
-
- * makeinfo/makeinfo.c (declarations): Remove cm_tex (). It is
- never used since it is implemented with `command_name_condition'.
-
- * makeinfo/makeinfo.c (add_char): Shift braces following the
- current break point if we have deleted any characters.
- (adjust_braces_following): New function adjusts all of the markers
- in the brace stack which follow HERE by AMOUNT. This fixes a bug
- where (for example) @var{} immediately following a line break
- which is the end of a sentence modified the output incorrectly.
-
-Wed Feb 2 14:14:03 1994 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo: Version 1.58.
-
- * makeinfo/makeinfo.c (cm_node): Add extra hair to allow
- backtracking through execution strings. Add extra hair to allow
- the first node seen after a @top node is seen to adjust the
- sectioning level of the @top node and associated menus.
- Fix a few typos.
- Add facility for macros to invoke the original definition. This
- works by not allowing a single macro to recurse. Mutual recursion
- is also disallowed with this plan.
-
- * makeinfo/macros: New directory contains shippable macros.
- * makeinfo/macros/simpledoc.texi: Macros which simplify the most
- common uses of TeXinfo. See the example file.
- Macros are now a reasonable way to get people started using
- TeXinfo.
-
-Mon Jan 31 12:54:36 1994 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo/makeinfo.c (minor_version): Increase to 57.
-
- * makeinfo/makeinfo.c (cm_node): Call execute_string on the node,
- next, prev, and up pointers.
- (reader_loop): Change logic for `@bye'. No longer required at the
- ends of executed strings.
- (execute_string): Do not append `@bye' to the string to execute.
-
- * makeinfo/makeinfo.c (whole file): Use COMMAND_PREFIX instead of
- hardcoding `@' character in strings and searches.
-
- * makeinfo/makeinfo.c (read_command): If HAVE_MACROS is defined,
- then recognize and execute macros here.
- (CommandTable): Add "macro" and "unmacro" to table if HAVE_MACROS
- is defined.
-
- * makeinfo/makeinfo.c (cm_macro, cm_unmacro, execute_macro)
- makeinfo/makeinfo.c (get_macro_args, find_macro, add_macro)
- makeinfo/makeinfo.c (delete_macro, array_len, apply):
- New functions implement macro facility if HAVE_MACROS is
- defined.
-
- * makeinfo/macro.texi (new file): Examples of using the new macro
- facility.
-
-Mon Jan 31 10:24:52 1994 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * makeinfo/makeinfo.c (executing_string): Restore global
- declaration.
-
-Mon Jan 24 23:48:26 1994 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * texinfo.texi: Various typo fixes from Bob Chassell
- <bob@gnu.ai.mit.edu>.
-
-Thu Jan 6 13:34:21 1994 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * texinfo.texi: Turned on smallbook format and @set smallbook.
-
-Wed Dec 15 20:08:43 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * info/filesys.h (DEFAULT_INFOPATH): Added /usr/local/info,
- /opt/gnu/info, /usr/share/info, and /usr/local/share/info.
-
-Tue Dec 14 19:10:20 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * libtxi/Makefile.in (ALLOCA): Define from configure.
-
-Fri Dec 10 04:33:12 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/texi2dvi: Put under RCS control.
-
-Sun Dec 26 11:55:46 1993 Brian J. Fox (bfox@ai.mit.edu)
-
- * info/session.c (info_numeric_digit_arg_loop): Fix doc string.
-
- * info/infodoc.c (create_internal_info_help_node): Print out list
- of functions which have to keystroke equivalent if we support
- NAMED_FUNCTIONS.
-
- * info/filesys.c (compress_suffixes): Add ".gz" for "gunzip" to
- alist.
-
- * info/footnotes.c (make_footnotes_node): If refs[i] doesn't have
- a nodename, then it couldn't be a reference to a footnote.
-
- * info/nodemenu.c (get_visited_nodes): Handle the case where
- filter_func has left no possible buffers to select.
-
-Sat Dec 25 10:35:56 1993 Brian J. Fox (bfox@ai.mit.edu)
-
- * info/infodoc.c (create_internal_info_help_node): Conditionalize
- generation of the help node based on the #define
- HELP_NODE_GETS_REGENERATED. When this is not set (the default)
- the help node is generated exactly once, and is not gc'able.
- Otherwise, a new node is always created for the help window, and
- the old node gets garbage collected by the gc system.
- (info_find_or_create_help_window): Conditionalize window node
- selected based on the #define HELP_NODE_GETS_REGENERATED.
-
- * info/dir.c (add_menu_to_file_buffer): Place exactly one blank
- line between directory entries.
-
- * info/info.c (version_string): Update minor version to "11".
-
- * info/info.h: Update comment to "2.11".
-
- * info/dir.c (maybe_build_dir_node): Only add the contents of a
- new file if it is not identical to the file of the DIR buffer.
-
- * info/nodes.c (info_get_node): Call `maybe_build_dir_node' on
- "dir" as well as "localdir" to mimic emacs-19.22 "dir" merging
- behaviour.
-
-Fri Dec 3 13:41:44 1993 Brian J. Fox (bfox@ai.mit.edu)
-
- * info/info-utils.c (canonicalize_whitespace): Suppress whitespace
- found at the start of STRING.
-
-Sat Nov 20 14:00:50 1993 Brian J. Fox (bfox@hippie)
-
- * info/indices.c (DECLARE_INFO_COMMAND): Fix typo in assignment to
- `old_offset' (= instead of ==).
-
-Tue Nov 2 12:22:40 1993 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo/makeinfo.c (make_index_entries_unique): New function
- makes a sorted array have all unique entries by appending numbers
- to the ends of strings.
- (sort_index): Call `make_index_entries_unique'.
-
-Mon Sep 20 12:04:05 1993 Brian J. Fox (bfox@ai.mit.edu)
-
- * makeinfo/makeinfo.c (get_execution_string): New Function returns
- a pointer to an EXECUTION_STRING structure.
- (execute_string): No longer uses a static string; call
- `get_execution_string' instead in order to get a free buffer for
- consing.
-
-Sun May 23 07:00:20 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * Texinfo 3.1 released.
-
-Sat May 22 18:21:27 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * info/info.c (info_patch_level): Increment constant to 1.
-
- * info/Makefile.in (DEFAULT_INFOPATH): Default definition deleted.
- Makefile.in: Put it here instead.
- * Makefile.in (MDEFINES): Add DEFAULT_INFOPATH.
-
- * configure.in: check for vfprintf and vsprintf.
-
- * makeinfo/makeinfo.c: Version 1.55.
-
- * makeinfo/makeinfo.c (add_word_args, execute_string) [HAVE_VARARGS_H]:
- Don't use this definition unless HAVE_VSPRINTF is also defined.
- (error, line_error, warning) [HAVE_VARARGS_H]: Don't use this
- definition unless HAVE_VFPRINTF is also defined.
- Remove indentation of all cpp directives, except for #pragma.
-
-Fri May 21 14:34:24 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * texinfo.texi: Rename to texi.texi.
- Change @setfilenname and START-INFO-DIR-ENTRY to `texi.info'.
-
- * Makefile.in (MDEFINES): Pass LDFLAGS to sub-makes.
- (realclean): Delete `configure'.
- Changed all references to texinfo.info to texi.info
-
- * configure.in: Add AC_PROG_RANLIB, and AC_CONST.
- Check for `rindex' function.
- Check for varargs.h.
- Clean up symbol names for header files so a single AC_HAVE_HEADERS
- can be used.
- (AC_INIT): Use texi.texi instead of makeinfo/makeinfo.c
-
- * info/info-utils.h: Copy definitions of bcopy, index, and rindex
- (with appropriate #ifdef wrappers) from termdep.h. These are
- included by a mutually exclusive set of files.
-
- * info/termdep.h [HAVE_SYS_PTEM]: Use HAVE_SYS_PTEM_H instead.
-
- * info/terminal.c, info/termdep.h [HAVE_TERMIO]: Use HAVE_TERMIO_H
- instead.
-
- * info/makedoc.c, info/filesys.c [!O_RDONLY]: Include fcntl.h or
- sys/fnctl.h, depending on whether HAVE_SYS_FCNTL_H is set.
-
- * info/termdep.h: Remove all indentation in #-exprs.
- Remove old assumptions about bcopy, index, and rindex.
- [HAVE_BCOPY]: Define bcopy.
- [HAVE_RINDEX]: Define index and rindex.
-
- * info/nodes.c (info_get_node): Don't call stricmp if nodename is
- NULL. Remove indentation in #-exprs.
-
- * info/echo_area.c (echo_area_stack_depth): Declare static.
-
- * info/Makefile.in (DEFAULT_INFOPATH): Make separate Makefile
- variable so it can be overridden more easily by the user. Add `.'
- to beginning of path.
- (clean): Delete core.* (386bsd core files).
- (MAKEDOC): Variable removed. Refer to `makedoc' explicitly.
- (funs.h): Add `:' commands after if, to avoid spurious nonzero
- exit statuses.
-
- * info/userdoc.texi: Improved comments explaining its purpose.
-
- * makeinfo/makeinfo.c [HAVE_VARARGS_H]: Include varargs.h.
- (error, line_error, warning, add_word_args,
- execute_string)[HAVE_VARARGS_H]: New versions that
- use varargs. From bfox.
-
- * makeinfo/Makefile.in (clean): Delete core.* (386bsd core files).
-
- * util/Makefile.in (clean): Remove core.* (386bsd core files).
-
- * libtxi/Makefile.in: Remove all references to $(common).
- (RANLIB): New variable, set from autoconf.
- (libtxi.a): Use $(RANLIB) instead of `ranlib' in target rules.
- (clean): Delete core.* (386bsd core files).
-
-Tue May 18 12:08:24 1993 Robert J. Chassell (bob at grackle.stockbridge.ma.us)
-
- * emacs/texinfmt.el (texinfo-format-refill): Do not fill a section
- title line with the asterisks, hyphens, etc. that underline
- it in any circumstance.
-
-Sun May 16 13:53:43 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/mkinstalldirs: handle relative pathnames.
-
-Fri May 14 20:18:49 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/mkinstalldirs: initialize IFS if unset.
-
-Tue May 11 06:33:14 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * makeinfo/makeinfo.c (cm_item): don't dereference item_func if NULL.
-
-Mon May 10 14:50:31 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * Texinfo 3.0 released.
-
- * Makefile.in (ALLOCA): Provide for substitution.
-
-Mon May 10 10:12:53 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * emacs/texinfmt.el (texinfmt-version): Updated year.
-
-Fri Apr 16 04:48:03 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * makeinfo/makeinfo.c: Version 1.54 from bfox.
-
- * util/fixfonts: Replace instances of `[..]' with `test'.
- Use more portable `test' arguments: `z$foo = z' instead of `! $foo'.
- Robustify quoting in eval assignments.
- (textfmdir, texpkdir, texgfdir): Don't override definition from
- environment, if any.
- Trap EXIT, SIGHUP, SIGINT, SIGQUIT, SIGTERM to delete temp files
- instead of trying to remove them explicitly before calling exit.
- When changing cwd, do so in subshell, in case various tex*dir
- variables are relative.
- Don't use `head', `dirname', or `basename'. These don't behave
- consistently and/or don't even exist on some systems. They can
- all be emulated with `sed' anyway.
- (tempfile2_line1): New variable. Use it instead of running
- process to extract first line out of tempfile2 multiple times.
- Eliminate some gratuitous uses of $tempfile2, such as in for loops.
-
-Fri Mar 26 23:25:13 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * texinfo.texi: @setfilename texinfo.info.
-
- * makeinfo/makeinfo.c (reader_loop, end_insertion): Fix typos in
- comments.
- (handle_variable_internal): Handle the case that there further
- menu text after a false ifset/ifclear.
-
- * util/texi2dvi: Version 0.4
- Replace all instances of `[ ... ]' with `test'.
- Updated bug-reporting address.
-
-Thu Mar 25 12:31:30 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * info/Makefile.in (install): Install info.1 man page.
- (uninstall): Remove installed info.1 man page.
-
- * info/infoman.texi: Standalone manual renamed to info-stnd.texi.
- Makefile.in: Targets updated appropriately.
-
- * info/Makefile.in (LDEFS): New variable. Use it for info-local
- macros, since DEFS will be inherited from parent make and any
- local definitions will get clobbered.
-
- * info/RELEASE: Renamed to info/NEWS.
-
- * README: New file.
-
- * Makefile.in (topclean): New target.
-
- * Getting-started: Renamed to INTRODUCTION. Former name is too
- long (over 14 chars).
-
- * New-features: Renamed to NEWS.
-
- * Makefile.in (MDEFINES): Set it.
-
- * Makefile.in (dist): Use --gzip option to tar to make sure
- resulting file is compressed with gzip. Change tar file
- extension from `.Z' to `.z'.
-
- * Makefile.in (DISTFILES): Filter out any file or directory names
- starting with `='.
-
- * fixfonts: Moved to util/fixfonts.
-
- * RELEASE: Deleted.
-
- * makeinfo/Makefile.in (VPATH): Use $(srcdir), not @srcdir@.
- (common): Use ../libtxi, not ../common.
- (makeinfo.in): Run makeinfo with --no-split.
-
- * makeinfo/makeinfo.texi: Changes from bob.
-
- * util/Makefile.in (VPATH): Use $(srcdir), not @srcdir@.
- (common): Use ../libtxi, not ../common.
-
- * util/fixfonts: Moved from top-level directory.
-
-Wed Mar 24 10:21:31 1993 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-format-region): Do not require
- `@setfilename' line; delete `\input texinfo' line if part of
- region.
-
- * emacs/texinfmt.el (texinfo-raise-lower-sections): Raise or lower the
- hierarchical level of chapters, sections, etc. according to
- `@raisesections' and `@lowersections' commands.
-
-Thu Mar 18 16:02:27 1993 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfo.el (texinfo-show-structure): Indent *Occur* buffer
- according to the structure of the file.
-
-Sat Mar 6 05:16:44 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/texi2dvi: use ${1+"$@"}, not just "$@".
-
-Tue Feb 2 08:38:06 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * info/Makefile.in: Replace all "--nosplit" arguments to makeinfo
- with "--no-split"
-
-Sun Jan 31 18:16:58 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/texi2dvi: Don't put .dvi and related auxillary files in same
- directory as source files. Put them in current directory instead.
- (TEXINPUTS_orig): New variable.
- (file_texi): Variable removed.
- (filename_texi): New variable.
- (command_line_filename): Use this wherever references to file_texi
- occured except in setting filename_noext.
- (TEXINPUTS): Current directory and source directory where input
- file resides prepended to standard path before invoking TeX.
-
-Wed Jan 27 16:24:37 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/Makefile.in: overhauled.
-
-Tue Jan 26 21:04:23 1993 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * Makefile.in, info/Makefile.in, makeinfo/Makefile.in: Overhauled.
-
- * configure.in: Renamed from texinfo.in.
- Incorporated makeinfo/makeinfo.in, info/info.in, and
- util/util.in. Create all child Makefiles.
-
- * makeinfo/makeinfo.in, info/info.in: Deleted (incorporated into
- top configure.in).
-
- * util/util.in: Deleted (incorporated into ../configure.in).
-
-Mon Jan 25 10:59:49 1993 Brian Fox (bfox@cubit)
-
- * info/info.c: New version 2.9; new variable INFO_PATCH_LEVEL
- appears in the version string if it is non-zero. New function
- version_string () produces the current version string, as in 2.8-p1.
-
- * info/dir.c: New file implements Gillespies `localdir' hacks.
-
- * info/nodes.c (info_get_node): Now calls maybe_build_dir_node ()
- if the file name to look for is "dir".
-
- * info/nodes.h: New flag N_CannotGC unconditionally prevents garbage
- collection of a file buffer's contents. Used when "dir" is made
- from at least one "localdir".
-
-Fri Jan 22 11:36:42 1993 Brian Fox (bfox@cubit)
-
- * info/footnotes.c: Do not declare auto_footnotes_p as "extern" in
- this file.
-
-Thu Jan 21 08:57:08 1993 Brian Fox (bfox@cubit)
-
- * info/info.c: New version 2.8.
-
- * info/userdoc.texi, info/infoman.texi, info/info.texi: Fully
- document Info; create both online and printed manual versions.
- "userdoc.texi" contains exactly the documentation for GNU Info 2.x.
- "infoman.texi" is a wrapper for that file; it is meant to produce
- printed documentation. "info.texi" has the user documentation as a
- complete chapter within itself, but continues to contain the Info
- tutorial.
-
- * info/makedoc.c: Convert "ea_" into "echo_area_" when creating the
- command name.
-
-Fri Jan 15 16:50:35 1993 Brian Fox (bfox@cubit)
-
- * info/search.c (skip_node_characters): New argument NEWLINES_OKAY if
- non-zero says that newlines should be skipped over during parsing.
-
- * info/info-utils.c (info_parse_node): New argument NEWLINES_OKAY if
- non-zero says that newlines should be skipped while parsing out
- the nodename specification.
-
-Wed Jan 13 14:42:33 1993 Brian Fox (bfox@cubit)
-
- * info/makedoc.c: Remove "info_" from the front of the command name
- before installing it.
-
- * info/session.c (info_menu_or_ref_item): A label of "Menu" is okay if
- the builder is not info_menu_of_node ();
-
- * info/m-x.c: New function replace_in_documentation () replaces \\[foo]
- with the keystrokes you type to get that command. Now used in
- indices.c, info.c, infodoc.c.
-
-Mon Jan 11 10:27:41 1993 Brian Fox (bfox@cubit)
-
- * info/variables.c, h: New files contain describe-variable and stuff
- moved out of m-x.c.
-
- * info/m-x.c: Move VARIABLE_ALIST and variable functions into
- variables.c. Add documentation string to variable definition.
-
- * info/echo_area.c (push_echo_area): Zero the contents of
- echo_area_completion_items after pushing the vars.
-
-Sat Jan 9 11:59:47 1993 Brian Fox (bfox@cubit)
-
- * info/Makefile.in: Add footnotes.c,h,o to the appropriate Makefile
- variables.
-
- * info/window.c (window_tile_windows): New function divides the
- available space among the visible windows.
-
- * info/session.c (info_tile_windows): New function calls
- window_tile_windows.
-
- * info/footnotes.c, footnotes.h: New file implements functions for
- aiding automatic footnote display when entering a node which has
- footnotes.
-
- * info/m-x.c: New user-variable "automatic-footnotes".
-
- * info/window.c (window_physical_lines) New function counts the
- carriage returns found in NODE.
-
-Wed Jan 6 11:24:19 1993 Brian Fox (bfox@cubit)
-
- * info/general.h: #include <unistd.h> if we have it.
-
-Tue Jan 5 11:12:33 1993 Brian Fox (bfox@cubit)
-
- * info/info-utils.c (info_concatenate_references): If either arg is
- NULL, return the other arg.
-
- * info/indices.c (info_indices_of_file_buffer): Simplified and
- corrected loop through tags/nodes of file buffer looking for
- indices.
-
- * info/search.c (skip_node_characters): Rewrite "if" statement for
- clarification and conciseness.
-
-Fri Jan 1 03:18:26 1993 Brian Fox (bfox@cubit)
-
- * info/info.in: Check for setvbuf (), and check to see whether the args
- are reversed.
-
- * info/dribble.c (open_dribble_file) Check HAVE_SETVBUF and
- SETVBUF_REVERSED when setting the buffering on info_dribble_file.
-
-Thu Dec 31 20:14:13 1992 Brian Fox (bfox@cubit)
-
- * info/session.c (info_select_reference) If the node couldn't be found,
- look for the label as a filename (i.e., "(LABEL)Top").
-
-Wed Dec 30 01:57:50 1992 Brian Fox (bfox@cubit)
-
- * New Version 2.7 Beta.
-
- * info/echo_area.c: Numerous functions now do something with the
- numeric argument. Kill ring implemented, as well as yank and
- yank_pop. Also transpose-chars.
-
- * info/window.c (window_make_modeline): Check node->flags for
- N_IsCompressed and display "zz" in the modeline if the node comes
- from a file which is compressed on disk.
-
-Mon Dec 28 17:33:12 1992 Brian Fox (bfox@cubit)
-
- * info/filesys.c, info/nodes.c: New member of FILE_BUFFER "FILESIZE"
- contains the size of file_buffer->contents. finfo.st_size is no
- longer relied upon to read the contents of files, since the new
- function (filesys_read_info_file) can read compressed files.
-
- * info/filesys.c (info_find_fullpath) If a file starts with a slash (or
- tilde expansion causes it to start with a slash) still call
- info_find_file_in_path () on it so that we can find files with
- compression suffixes.
-
- * info/m-x.c: New variable "gc-compressed-files".
-
-Tue Dec 22 03:45:28 1992 Brian Fox (bfox@cubit)
-
- * info/info.c: Version 2.6 Beta.
-
- * info/indices.c (info_index_next): Improve the final search for the
- matched index entry.
-
- * info/session.c (move_to_screen_line): New function implements `M-r'.
- Given a numeric argument, move point to the start of that line in
- the current window; without an arg, move to the center line.
- * infomap.c: Put move_to_screen_line () on `M-r'.
-
- * info/nodes.c (adjust_nodestart): Don't set N_UpdateTags unless the
- node came from a tags table.
-
- * info/nodes.c (info_find_file_internal): If the filename being looked
- for doesn't start with a `/', then additionally compare the
- filename against the fullpath of the file buffer sans the
- directory name. This can happen when selecting nodemenu items.
-
-Mon Dec 21 10:07:18 1992 Brian Fox (bfox@cubit)
-
- * info/session.c, info/display.c: Remove all references to
- active_window_ch, active_window_cv, cursor_h, and cursor_v. The
- single function display_cursor_at_point () is used for all cursor
- movement, and to place the terminal's cursor at the right location
- on the screen.
-
-Sat Dec 19 12:01:33 1992 Brian Fox (bfox@cubit)
-
- * info/nodemenu.c: New file implements a few functions for manipulating
- previously visited nodes. `list-visited-nodes' produces a menu of
- the nodes that could be reached by info_history_node () in some
- window. `select-visited-node' is similar to `list-visited-node'
- followed by `info-menu-item', but doesn't display a window with
- the visited nodes menu.
-
- * info/session.c (info_numeric_arg_digit_loop): If redisplay had been
- interrupted, then redisplay all of the windows while waiting for
- input.
-
- * info/display.c (display_was_interrupted_p): New variable keeps track
- of interrupted display. Used in
- info/session.c:info_numeric_arg_digit_loop ().
-
- * info/session.c (info_global_next, info_global_prev): Use the numeric
- argument passed to determine how many nodes to move.
-
- * info/session.c (info_scroll_forward, info_scroll_backward): If the
- invoking key is not SPC or DEL only do Page Only scrolling.
-
-Thu Dec 17 01:34:22 1992 Brian Fox (bfox@cubit)
-
- * info/display.c (display_update_one_window): Allow W_NoWrap to affect
- window display.
-
- * info/window.c (calculate_line_starts): Now takes a WINDOW * as an
- argument, and simply does the calculation, placing the results
- into window->line_starts and window->line_count. It also handles
- W_NoWrap in window->flags.
-
-Mon Dec 14 02:18:55 1992 Brian Fox (bfox@cubit)
-
- * info/session.c (info_backward_scroll): Don't try to get previous node
- if the top of the node isn't currently being displayed.
-
- * info/window.c (window_adjust_pagetop) Use new variable
- "window_scroll_step" to attempt to control the amount which the
- window scrolls.
-
- * info/m-x.c (info_variables) Add "scroll-step" to the list.
-
-Thu Dec 10 08:52:10 1992 Brian Fox (bfox@cubit)
-
- * info/m-x.c: New variable entry show-index-matches. When set to
- non-zero the matched portion of the search string is indicated
- with ` and '. Perhaps I should use `|' inst|ea|d?
-
- * info/echo_area.c (ea_possible_completions): Always build completions
- before checking to see how many there were.
-
- * info/info-utils.c: (info_concatenate_references): New utility
- function concatenates references.
-
- * info/Makefile.in: Add indices.c and indices.h to SRCS and HDRS.
- Add indices.c to CMDFILES.
-
- * info/indices.c, info/indices.h: New file implements `i' and `,'
- commands of info, and provides index searching capabilities.
-
- * info/echo_area.c (info_read_completing_in_echo_area): Split off into
- separate callable function info_read_completing_internal ().
-
- * info/echo_area.c (info_read_maybe_completing): New function calls
- info_read_completing_internal () with non-forcing argument.
-
- * info/session.c: Rename down_next_upnext_or_error () and
- prev_up_or_error () to forward_move_node_structure (), and
- backward_move_node_structure (). Implement new commands
- info_global_next () and info_global_prev ().
-
- * info/infomap.c (initialize_info_keymaps): Bind `[' and `]' to
- backward_, forward_move_node_structure () respectively.
-
- * info/session.c (info_menu_digit): Called with "0" as arg, select the
- last menu item.
-
- * info/infomap.c (initialize_info_keymaps): "0" calls
- info_menu_digit ().
-
- * info/session.c (info_move_to_xref): Take dir into account when there
- are xrefs and menu items in the node and we are wrapping
- backwards.
-
-Tue Dec 8 09:57:58 1992 Brian Fox (bfox@cubit)
-
- * info/info.c: Version 2.5 Beta.
-
- * info/terminal.c (terminal_insert_lines, terminal_delete_lines) Do not
- expect tgoto to return a new string; it returns the address of a
- static buffer.
-
- * info/infodoc.c (info_find_or_create_help_window) Correct check for
- prior existing help node.
-
- * info/m-x.c (set_variable): Allow variables to have a list of choices.
- Add new variable scroll-behaviour.
-
- * info/session.c (down_next_upnext_or_error, prev_up_or_error) New
- functions implement user-controlled behaviour when attempting to
- scroll past the bottom or top of a node. New variable
- info_scroll_behaviour is user visible as "scroll-behaviour".
-
- * info/session.c (info_scroll_forward, info_scroll_backward) Call new
- functions for user-controlled scroll behaviour.
-
- * info/terminal.c (terminal_initialize_terminal) Set PC from BC not
- from BUFFER.
-
-Mon Dec 7 11:26:12 1992 Brian Fox (bfox@cubit)
-
- * util/texindex.c: Change EXIT_SUCCESS and EXIT_FATAL to TI_NO_ERROR
- and TI_FATAL_ERROR respectively. This avoids namespace conflicts
- on NeXT 2.0.
-
-Sat Dec 5 00:07:59 1992 Brian Fox (bfox@cubit)
-
- * info/info.c: New option "--subnodes" says to recursively dump the
- menus of the nodes that you wish to dump. Menu items which point
- to external nodes are not dumped, and no node is dumped twice.
-
-Thu Dec 3 16:11:02 1992 Brian Fox (bfox@cubit)
-
- * info/session.c (info_error) Don't ring the bell if
- info_error_rings_bell_p is zero. (info_abort_key) Ring the bell
- if printing "Quit" in the echo area wouldn't do it.
-
- * info/m-x.c (set_variable) New functions allows setting of
- variables in the echo area. Currently, only visilble-bell and
- errors-ring-bell are implemented.
-
-Wed Dec 2 13:11:37 1992 Brian Fox (bfox@cubit)
-
- * info/nodes.c, info/makedoc.c: If O_RDONLY is not defined by
- sys/file.h, include sys/fcntl.h.
-
- * info/filesys.c (info_file_in_path): Expand leading tildes found
- within directory names.
-
- * info/terminal.c (terminal_initialize_terminal) Set ospeed to 13 if
- not settable any other way. It is an index into an array of
- output speeds.
-
- * info/display.c (free_display) Do not free a NULL display.
-
- * info/display.c (string_width): New functions returns the width of
- STRING when printed at HPOS.
-
-Sun Nov 29 01:24:42 1992 Brian Fox (bfox@cubit)
-
- * info/info.c: New version 2.4 beta.
-
- * info/general.h: #define info_toupper and info_tolower which check
- their arguments before performing any conversion.
-
- * info/search.c, info/echo_area.c: Use info_toupper.
-
-Sat Nov 28 14:23:24 1992 Brian Fox (bfox@cubit)
-
- * info/session.c (info_scroll_forward, info_scroll_backward) If at
- last/first page of the node, and the last command was
- forward/backward, do info_next/prev/_node.
-
- * info/session.c: New function info_select_reference_this_line gets
- menu or cross reference immediately.
-
- * info/infomap.c (initialize_info_keymaps): Add info_keymap[LFD] to
- invoke info_select_reference_this_line ().
-
- * info/session.c (info_last_reference) Rename to
- info_history_reference. Wrote info_last_reference, and
- info_first_reference which go to the last or first node of an info
- file.
-
-Fri Nov 27 00:59:02 1992 Brian Fox (bfox@cubit)
-
- * info/info.c: New version 2.3. Completed implementing contents of
- TODO file.
-
- * info/session.c (info_redraw_display): Fix C-l with numeric arg.
-
-Thu Nov 26 20:14:18 1992 Brian Fox (bfox@cubit)
-
- * info/m-x.c: New file implements reading named commands in the echo
- area, along with a new function "info-set-screen-height".
- Compilation of this file and some code in others controlled by the
- Makefile variable NAMED_COMMANDS (set to -DNAMED_COMMANDS).
-
- * info/window.c (window_new_screen_size) Rewrite from scratch, allowing
- clean growth and shrinkage of the screen. New variable
- window_deletion_notifier is a pointer to a function to call when
- the screen changes size, and some windows have to get deleted.
- The function is called with the window to be deleted as an
- argument, and it should clean up dangling references to that
- window.
-
- * info/session.c (initialize_info_session): Set
- window_deletion_function to forget_window_and_nodes.
-
- * info/display.c (display_update_one_window): If the first row of the
- window to display wouldn't appear in the_screen, don't try to
- display it. This happens when the screen has been made
- unreasonably small, and we attempt to display the echo area.
-
-Tue Nov 24 00:47:20 1992 Brian Fox (bfox@cubit)
-
- * Release Info 2.2.
-
- * info/session.c: New functions implement reading typeahead and
- implement C-g flushing typed ahead characters.
- (info_search_internal): allows C-g to exit multi-file searches.
-
-Mon Nov 23 01:53:35 1992 Brian Fox (bfox@cubit)
-
- * info/nodes.c: Remove calls to sscanf (), replacing them with calls to
- atol (), since that is much faster.
- (get_nodes_of_tags_table) Only check for "(Indirect)" if we
- haven't parsed any nodes out of the tags table. Increase the
- amount that file_buffer->nodes grows to 100 from 50. These two
- together sufficiently speed up the parsing process.
-
- * info/nodes.c: info_get_node_of_file_buffer_tags (),
- info_get_node_of_file_buffer_nodes (): Search the appropriate list
- and return a node. This was simply a cut and paste edit to
- functionalize the code.
-
- * info/TODO: Remove suggestion for partial tag parsing, since tag
- parsing is much faster now.
-
-Sat Nov 21 02:48:23 1992 Brian Fox (bfox@cubit)
-
- * info/makedoc.c: New File replaces makedoc.sh shell script.
-
- * info/infomap.c: Install info_isearch (on C-s) and
- info_reverse_isearch (on C-r) for Info windows.
-
- * info/session.c (incremental_search, info_isearch,
- info_reverse_isearch) New functions implement incremental
- searching.
-
-Fri Nov 20 00:01:35 1992 Brian Fox (bfox@cubit)
-
- * info/terminal.c (terminal_initialize_terminal): Declare and set up
- `ospeed'. Turn off C-s and C-q processing.
-
- * info/session.c (info_show_point) When this function is called, the
- desired result is to show the point immediately. So now it calls
- set_window_pagetop () if the new pagetop is not the same as the
- old one. This means that info_prev_line (), info_next_line (),
- info_forward_word (), and info_backward_word () can all scroll the
- window if they have to.
-
-Thu Nov 19 12:27:07 1992 Brian Fox (bfox@cubit)
-
- * info/session.c (set_window_pagetop): Add scrolling to make this
- faster.
-
- * info/echo_area.c (push/pop_echo_area): Remember the list of items to
- complete over.
-
- * info/session.c (info_forward_char): Don't let point get equal to
- nodelen, only to nodelen - 1.
-
- * info/display.c: New function display_scroll_display () scrolls the
- rmembered display as well as the text on the actual display.
-
- * info/terminal.c: New functions terminal_scroll_terminal (),
- terminal_scroll_down (), and terminal_scroll_up (). All
- implemented using "al" and "dl" termcap capabilities. (i.e.,
- insert and delete line).
-
-Wed Nov 18 15:05:14 1992 Brian Fox (bfox@cubit)
-
- * info/termdep.h: Only define HAVE_FCNTL_H if !aix and !ultrix.
-
-Tue Nov 17 20:35:08 1992 Brian Fox (bfox@cubit)
-
- * First Beta Release of Info 2.0.
-
-Sun Nov 1 02:21:05 1992 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/texi2dvi (--force): Option removed. Always run tex at least
- once, don't bother checking if .dvi file is newer than source.
-
-Fri Oct 30 02:16:28 1992 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/texi2dvi (-D): debugging option renamed from '-d'.
- Made check to enable debugging more terse.
- When checking if index files have changed, use
- variable $this_file instead of $file in for loop.
- (file_texi): wherever the variable $file was used to reference
- the texinfo file, substituted $file_texi.
-
-Sat Oct 17 07:30:34 1992 Brian J. Fox (bfox@helios)
-
- * util/texindex.c: Remove references to USG replacing them with a
- define declaring the actual feature required or missing.
-
-Thu Oct 15 16:17:47 1992 Robert J. Chassell (bob@nutrimat.gnu.ai.mit.edu)
-
- * emacs/texinfmt.el (texinfo-format-setfilename): Remove date from
- Info file header so regression testing is easier.
-
-Tue Sep 15 16:28:35 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfmt-version): New variable.
- (texinfo-format-setfilename): Include date and
- version in Info file header.
- Better documentation for @definfoenclose
- Handle whitespace after @end iftex, etc.
-
-Thu Sep 3 09:25:37 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el: Fix typo re `texinfo-sequential-node-update.'
-
-Tue Aug 18 08:56:24 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-value): Revise syntax.
-
- * emacs/texnfo-upd.el (texinfo-start-menu-description):
- New function to insert title as description in a menu.
- (texinfo-make-menu-list): Remove automatic title insertion.
-
- * emacs/texinfo.el (texinfo-mode-map): Add keybinding for
- texinfo-start-menu-description.
-
-Wed Jul 29 11:58:53 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-set): Revise to set a string to the flag.
- (texinfo-value): @value{flag}: New command which inserts the
- string to which the flag is set.
-
-Tue Jul 7 15:10:52 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el (texinfo-master-menu): Error message if file
- contains too few nodes for a master menu.
- (texinfo-insert-master-menu-list): Only attempt to insert detailed
- master menu if there is one.
-
-Wed Jun 10 15:26:18 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-append-refill): Refill properly when lines
- begin with within-paragraph @-commands.
-
-Tue Jun 9 12:28:11 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el: Add `texinfo-deffn-formatting-property' and
- `texinfo-defun-indexing-property' to @deffn commands.
-
-Mon Jun 8 11:52:01 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el: Replace `(mark-whole-buffer)' with
- `(push-mark (point-max) t) (goto-char (point-min))'
- to avoid `Mark set' messages.
-
-Fri Jun 5 15:15:16 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu)
-
- * emacs/texnfo-upd.el (texinfo-check-for-node-name): Offer section
- title as prompt.
- (texinfo-copy-next-section-title): Copy title correctly.
-
-Thu May 28 20:34:17 1992 Robert J. Chassell (bob@hill.gnu.ai.mit.edu)
-
- * emacs/texinfmt.el: @vtable defined, parallel to @ftable, for
- variables.
- (texinfo-append-refill): set case-fold-search nil so @TeX is not
- confused with @tex.
-
-Thu Mar 26 21:36:41 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu)
-
- * emacs/makeinfo.el: Rename temp buffer from `*Makeinfo*' back to
- `*compilation*' so `next-error' works; unfortunately,
- `*compilation*' is written into the code as the name
- `next-error' needs.
- Rename `makeinfo-recenter-makeinfo-buffer' back to
- `makeinfo-recenter-makeinfo-buffer'
-
-Thu May 14 21:14:25 1992 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/fixfonts: Enclosed most variable references with "" to prevent
- potential globbing and other weirdness. Eliminated uses of
- ${var-value}, which unfortunately isn't portable.
-
- * util/texi2dvi: rewritten from scratch.
-
-Sat Apr 18 23:46:25 1992 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
-
- * util/fixfonts: Re-evaluate prefix and libdir if inherited (to resolve
- variable references from make).
- (texlibdir): Don't add '/tex', since it's already there.
-
-Fri Apr 10 14:51:23 1992 Noah Friedman (friedman@prep.ai.mit.edu)
-
- * util/fixfonts: set prefix and libdir only if they are not already
- defined (i.e. not inherited from the environment).
- Changed default path for libdir to be consistent with Makefile.
-
-Tue Mar 3 13:17:42 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el (texinfo-insert-master-menu-list): Insert a
- master menu only after `Top' node and before next node.
- (texinfo-copy-menu): Error message if menu empty.
-
-Mon Feb 24 15:47:49 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-format-region): Make sure region ends in a
- newline.
- (texinfo-itemize-item): Recognize all non-whitespace on same line
- as @item command.
-
-Sat Feb 22 02:15:00 1992 Brian Fox (bfox at gnuwest.fsf.org)
-
- * util/texindex.c: New version 1.45 has cleanups, should compile under
- VMS quietly.
-
-Wed Feb 12 10:50:51 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/makeinfo.el: Rename temp buffer as *Makeinfo*.
- Rename `makeinfo-recenter-compilation-buffer'.
- (makeinfo-buffer): Offer to save buffer if it is modified.
- (makeinfo-compile): Do not offer to save other buffers.
- (makeinfo-compilation-sentinel): Switch to Info file.
-
-Tue Feb 4 13:07:39 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-print-index): Format so that node names in
- the index are lined up.
-
-Mon Feb 3 09:08:14 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-itemize-item): Format entry when text
- is on the same line as @item command. Also, handle @-commands.
- (texinfo-format-region, texinfo-format-buffer-1): Set fill column
- to local value of Texinfo buffer.
-
- * emacs/texnfo-upd.el (texinfo-pointer-name): Find only those
- section commands that are accompanied by `@node' lines.
-
-Tue Jan 14 16:10:16 1992 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el: Ensure that no commands depend on the value of
- case-fold-search.
-
-Fri Jan 10 15:13:55 1992 Robert J. Chassell (bob at kropotkin)
-
- * emacs/texinfmt.el (texinfo-append-refill): Replace use of
- unsupported function `looking-at-backward' with
- `re-search-backward'.
-
-Mon Dec 23 23:46:42 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
-
- * util/texindex.c: Change POSIX ifdefs to HAVE_UNISTD_H and
- _POSIX_VERSION.
-
-Mon Dec 16 15:01:36 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-append-refill): New function appends
- @refill to all appropriate paragraphs so you no longer need to
- append @refill command yourself.
- (texinfo-format-region, texinfo-format-buffer-1,
- texinfo-format-include): Call `texinfo-append-refill'.
-
-Fri Dec 6 01:25:09 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
-
- * util/texindex.c: Conditionalize on _AIX (which is predefined) instead
- of AIX, just like makeinfo does.
-
-Tue Nov 26 10:21:04 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el (texinfo-section-types-regexp): `@subtitle' no
- longer treated as subsection.
-
-Sat Nov 16 08:27:42 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu)
-
- * util/fixfonts: New file, from Karl Berry.
-
-Tue Nov 12 16:13:24 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el: Create @end smalllisp.
-
-Mon Nov 11 16:50:13 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfo.el (texinfo-environment-regexp): Add all other block
- enclosing Texinfo commands.
-
-Thu Nov 7 10:23:51 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfo.el (texinfo-insert-@end): Attempt to insert correct end
- command statement, eg, @end table. Fails with nested lists.
- (texinfo-insert-*): Accept prefix arg to surround following N
- words with braces for command.
-
-Thu Oct 31 21:31:41 1991 Robert J. Chassell (bob at kropotki)
-
- * emacs/texinfmt.el (texinfo-clear): Clear flag even if flag not
- previously set.
-
-Wed Oct 23 11:15:58 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfo.el (texinfo-mode): page-delimiter now finds top node as
- well as chapters.
-
-Tue Oct 22 11:46:12 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-do-flushright): Test whether a line is too
- long for the flush right command (line length must be less than
- the value of fill column).
-
- * emacs/texnfo-tex.el (texinfo-tex-buffer): Prompt for original file
- even if point moved to *texinfo-tex-shell*.
- texinfo-tex-original-file: variable to hold file name.
-
-Wed Oct 16 08:32:05 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-format-center): Expand string before
- centering so @-commands not included.
-
-Thu Oct 10 22:01:47 1991 Robert J. Chassell (bob at kropotki)
-
- * emacs/texnfo-tex.el (texinfo-show-tex-print-queue): Do not kill a
- running process; do start a process none exists.
-
-Thu Sep 26 21:58:47 1991 Robert J. Chassell (bob at kropotki)
-
- * util/texi2dvi: Misc. bugs fixed.
-
- * emacs/texinfo.el: Remove extraneous references to TeX.
-
-Thu Sep 19 20:45:29 1991 Robert J. Chassell (bob at kropotki)
-
- * emacs/texinfmt.el: add @cartouche as a noop (makes box with rounded
- corners in TeX)
-
-Tue Sep 10 20:44:57 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el (texinfo-make-one-menu): Copy node-name correctly
- for message.
-
-Thu Aug 29 17:54:07 1991 Robert J. Chassell (bob at kropotki)
-
- * emacs/texnfo-tex.el (texinfo-quit-tex-job): Do not set mark.
-
-Wed Aug 21 10:36:21 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el: (texinfo-copy-menu-title): Copy title as it
- should rather than node line.
-
-Mon Aug 5 15:27:12 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el (texinfo-format-convert): Changed regexp that
- looks for three hyphens in a row to find those between word
- constituent characters, as now, for Oxford Univ. style dashes and
- also between spaces, for Cambridge Univ. Press style dashes.
-
- * emacs/texnfo-tex.el (texinfo-tex-start-shell): Runs "/bin/sh" so
- `explicit-shell-file-name' is not set globally.
-
- * emacs/texnfo-upd.el: Rewrite messages.
- (texinfo-find-higher-level-node): Stop search at limit.
- (texinfo-copy-menu-title): Rewrite to handle outer include files.
- (texinfo-multi-file-update): Update all nodes properly;
- rewrite doc string and interactive.
-
-Sat Aug 3 10:46:13 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-upd.el (texinfo-all-menus-update): Fixed typo that
- caused the function to create a master menu when it shouldn't.
-
- * emacs/texinfo.el (texinfo-mode): Make `indent-tabs-mode' a local
- variable and set to nil to prevent TABs troubles with TeX.
-
-Wed Jul 31 11:07:08 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texnfo-tex.el (texinfo-quit-tex-job): New function: quit
- currently running TeX job, by sending an `x' to it.
- (texinfo-tex-shell-sentinel): New function to
- restart texinfo-tex-shell after it is killed.
- (texinfo-kill-tex-job): Rewrite to use kill-process rather than
- quit-process; uses `texinfo-tex-shell-sentinel' to restart
- texinfo-tex-shell after it is killed.
- (texinfo-tex-region, texinfo-tex-buffer): Replace
- texinfo-kill-tex-job with quit-process.
-
- * emacs/texinfo.el (texinfo-define-common-keys): Add keybinding for
- texinfo-quit-tex-job
-
-Wed Jul 10 15:15:03 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el: New commands @set, @clear, @ifset...@end
- ifset, and @ifclear...@end ifclear.
- Definition functions rewritten to make them easier to
- maintain.
-
-Wed Jul 3 19:37:04 1991 Robert J. Chassell (bob at kropotki)
-
- * emacs/texinfmt.el (texinfo-format-deftypefn-index): Remove reference
- to data-type to make consistent with texinfo.tex and makeinfo.
- texinfo.el: Fix page-delimiter and texinfo-chapter-level-regexp
- variables.
-
-Thu Jun 27 18:35:36 1991 Robert J. Chassell (bob at nutrimat)
-
- * emacs/texinfmt.el: Add @dmn as `texinfo-format-noop'.
- texinfo2.texi: Document @dmn.
- texinfmt.el (texinfo{,-end}-{eleterate,ecapitate} renamed
- {alphaenumerate, capsenumerate}.
-
-Fri Jun 14 12:46:32 1991 Robert J. Chassell (bob at churchy.gnu.ai.mit.edu)
-
- * emacs/texinfmt.el (texinfo-format-defun-1): @defivar prints name
- correctly.
-
-Thu Jun 6 21:38:33 1991 Robert J. Chassell (bob at churchy.gnu.ai.mit.edu)
-
- * emacs/texinfo.el (texinfo-mode): Set page delimiter to
- 'texinfo-chapter-level-regexp' so that page commands work by
- chapter or equivalent.
-
- * emacs/texinfmt.el (texinfo-format-defun-1): @defop prints name
- correctly.
- (batch-texinfo-format): replace unsupported
- 'buffer-disable-undo' with 'buffer-flush-undo'
-
-Fri Apr 5 15:17:17 1991 Robert J. Chassell (bob at wookumz.gnu.ai.mit.edu)
-
- * emacs/makeinfo.el (makeinfo-compilation-sentinel): Check for
- existance of makeinfo-temp-file to avoid harmless error message.
- texinfo2.texi: Minor typos fixed.
-
-Thu Mar 28 19:13:24 1991 Robert J. Chassell (bob at pogo.gnu.ai.mit.edu)
-
- * util/texi2dvi: Revised.
-
-Mon Mar 11 12:35:51 1991 Robert J. Chassell (bob at grackle)
-
- * emacs/texinfmt.el: (@footnotestyle): New command to set
- footnotestyle.
- (@paragraphindent): New command to set indentation.
- (texinfo-format-refill): Add indentation feature so as to
- indent paragraph or leave indentation asis before refilling
- according to value set by @paragraphindent command.
- (texinfo-format-region): Insert header, if any, into Info buffer.
- (texinfo-format-separate-node, texinfo-format-end-node): Run
- texinfo-format-scan on footnote text only once.
- (texinfo-format-scan): Shorten `---' to `--'.
-
- * emacs/texinfo.el: Define key for `texinfo-master-menu'; define
- start and end of header expressions.
-
- * emacs/texnfo-upd.el (texinfo-all-menus-update): Update
- pre-existing master menu, if there is one.
-
-Fri May 11 14:36:07 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
-
- * util/texindex.c: Rename `lines' to `nlines'.
- (bzero): Pass arg to lib$movc5 through non-register var.
- (perror_with_file, pfatal_with_file): Move extern decls and includes
- to top of file.
- [VMS]: If not using VMS C, define away `noshare' keyword.
- Include perror.h.
-
-Mon Jul 11 18:02:29 1988 Chris Hanson (cph at kleph)
-
- * util/texindex.c (indexify): when comparing to initial strings to
- decide whether to change the header, must use `strncmp' to avoid
- comparing entire strings of which initials are a substring.
-
-Sun Jun 26 18:46:16 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
-
- * util/texindex.c (sort_in_core, sort_offline, parsefile):
- Give up on input file if any line doesn't start with backslash.
-
-/* changelog for texinfo.tex before 19jun01. */
-
-2001-05-24 <karl@gnu.org>
-
- * texinfo.tex (\smallbreak, \medbreak, \bigbreak): add check for
- \ifnum\lastpenalty to plain tex definitions, so that we won't
- insert space right after a section title.
- (\aboveenvbreak): similar check of \lastpenalty.
-
-2001-05-21 <karl@gnu.org>
-
- * texinfo.tex (\pdfurl): \let\value=\expandablevalue, so at least
- some cases can be properly handled.
-
-2001-03-28 <karl@gnu.org>
-
- * texinfo.tex: Copyright.
-
- * texinfo.tex (\pdfmkdest): remove trailing @ in target names;
- suggestion from: Reiner Schlotte <R.Schlotte@science-computing.de>.
- (\imagexxx): call \normalturnoffactive so _ (among others) will be
- allowed in filenames; report from arnold@skeeve.com.
-
-2001-02-02 <karl@gnu.org>
-
- * texinfo.tex (\secondary): handle pdf case.
- (\dosubind): secondary index entry not written as separate arg for
- texindex.
- From: Trevin Beattie <trevin@eyring.com>
- Date: Tue, 21 Mar 2000 13:04:06 -0700
-
-2001-01-12 <karl@gnu.org>
-
- * texinfo.tex (\dopdfimage): different syntax for filename
- inclusion (foo vs {foo}). From: <Kurt.Hornik@ci.tuwien.ac.at>,
- 22dec99.
-
-2001-01-08 <karl@gnu.org>
-
- * texinfo.tex (\afivepaper): new command from Jose Romildo
- Malaquias <romildo@urano.iceb.ufop.br>.
-
-2000-12-12 <karl@gnu.org>
-
- * texinfo.tex: oops, had outside page reversed.
-
-2000-12-11 <karl@gnu.org>
-
- * texinfo.tex (\inmargin): allow lefttext and righttext as args.
-
-2000-11-10 <karl@gnu.org>
-
- * texinfo.tex: implementation of new commands @verbatim, @verb,
- and @verbatiminclude from janneke@gnu.org.
-
-2000-11-09 <karl@gnu.org>
-
- * texinfo.tex (\inmargin): rewrite to allow for placing the
- material either in the right or left margin.
-
-2000-10-27 <karl@gnu.org>
-
- * texinfo.tex (\dosynindex): new macro subroutine, do not
- \closeout twice the index being redirected.
- (\synindex, \syncodeindex): call it.
-
-2000-10-18 <karl@gnu.org>
-
- * texinfo.tex (\inmargin): rewrite to allow argument to be vmode
- material, such as a box from an image.
-
-2000-09-06 <karl@gnu.org>
-
- * texinfo.tex (\doublecolumnout): must subtract \ht\partialpage
- here, not in \begindoublecolumns. Otherwise the \partialpage on
- the first page of double columns affects every subsequent page,
- e.g., if @setchapternewpage off. Reported by Aharon Robbins
- <arnold@skeeve.com> for standards.texi.
-
-2000-05-28 <karl@gnu.org>
-
- * texinfo.tex (\linkcolor): replace Cyan with Blue.
- (\output): do \pdfmkdest at top.
- (\pdfmakeoutlines): set \_ to \normalunderscore.
- From: Trevin Beattie <trevin@eyring.com>.
-
-2000-05-27 <karl@gnu.org>
-
- * texinfo.tex (\today): only define if undefined.
- From: Stepan Kasal <kasal@suse.cz>.
-
-2000-05-16 <karl@gnu.org>
-
- * texinfo.tex (\deftypeivarheader): need defheaderxcond. From:
- Marcel van der Boom <marcel@hsdev.com>.
-
-1999-10-01 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\afourwide): had hsize and vsize reversed.
- From: Pascal Obry <pascal_obry@csi.com>
-
-1999-09-25 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\alias): fix from Andreas.
-
-1999-09-19 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\key): rename the \smallrm and \smallsy here.
-
- * texinfo.tex (\indexfonts): rename to \smallfonts, along with
- \indrm, etc.
- Define all the fonts, too.
- (\footnotezzz): use \smallfonts.
-
- * texinfo.tex (\needx): get better leading; do nothing if @need
- value is less than one linespace. From Arnold.
- (\douref, \xrefX, \doemail [pdf]): make spaces normal again, so our
- \ignorespaces commands are effective even in an @display.
-
- * texinfo.tex (\finishtitlepage): remove FINISH TITLE debugging
- message.
-
- * texinfo.tex (\anchor): rewrite to always \ignorespaces.
- Bug from esken.
-
- * texinfo.tex (\indexnofonts): dummy up \acronym.
- From: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de>
-
-1999-09-06 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\texinfoversion): update.
-
- * texinfo.tex: Avoid multiparagraph cells losing linespace between
- paragraphs. From: Andreas Schwab <schwab@suse.de>.
- Bug from: Lalo Martins <lalo@webcom.com>.
-
-1999-08-19 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\shortchaplabel): move computation of width of
- "Appendix" inside, in case it's been changed by a language.
-
-Mon Aug 9 16:31:55 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: pdf updates from Han.
-
-Fri Aug 6 13:48:22 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\charcode): remove unused counter.
- From: Akira KAKUTO <kakuto@fsci.fuk.kindai.ac.jp>.
-
-Thu Jul 22 19:08:19 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Update from Han.
-
-Tue Jul 20 17:13:16 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: More pdf improvements from Han.
-
-Mon Jul 19 16:33:31 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Better pdf support from: Han The Thanh
- <thanh@informatics.muni.cz>.
-
-Sun Jul 18 14:21:03 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: pdfimage takes braces.
-
-Tue Jul 6 19:40:14 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\deftypeop): New command.
-
-Mon Jul 5 17:17:33 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\contents): call \pdfmakeoutlines here instead of
- inline (!).
- (\pdfmakeoutlines): call \indexnofonts instead of making a separate
- attempt at it.
-
-Tue May 25 06:16:06 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (time-stamp-format): use %02H.
-
- * texinfo.tex: Had PDF and DVI transposed.
-
-Sun Apr 25 15:30:00 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\appendixletter): restore \the, necessary for .toc.
-
-Thu Apr 22 19:22:12 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\emergencystretch): Increase to .15\hsize.
-
-Tue Apr 20 05:11:04 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\defunargs): use \tensl\hyphenchar\font to work
- better with Gildea's PostScript version.
-
- * texinfo.tex (\tab): Change back to just &.
- From: Nathan Sidwell <nathan@acm.org>.
-
- * texinfo.tex: No \fi.
-
-Mon Apr 19 17:38:54 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\pdflink) [!\ifpdf]: define to ignore arg.
-
- * texinfo.tex: Add pdf support. Merge from: Kurt Hornik
- <Kurt.Hornik@ci.tuwien.ac.at>.
-
-Wed Mar 31 13:24:16 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\defopheader): missing word space before `on'.
- Report from: Chris Hanson <cph@martigny.ai.mit.edu>.
-
-Fri Mar 26 17:00:41 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\imagexxx): Equalize space above and below if in
- vmode. From rms.
-
-Thu Mar 25 20:00:00 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\deftypeivar): new command.
-
-Tue Mar 23 17:53:37 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (&): be sure active & is defined for @deftypefn
- operator&.
- Report from: Nathan Sidwell <nathan@acm.org>.
-
-Sat Mar 20 12:31:53 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\exampleindent): new command. From Yoshiki.
-
- * texinfo.tex: Changes from Andreas to use \sl\$ inside italics
- and to avoid extra spaces around @anchor.
-
- * texinfo.tex (\image, \imagexx): move pdf test to imagexxx for
- correct filename parsing.
-
-Mon Mar 15 16:51:20 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\imagexxx): reset catcode ^^M in case we're inside
- in an example. Report from kama.
-
- * texinfo.tex (\putwordin): new macro for word `in'.
- (\xrefX): use it.
- Report from: "Alexey A. Nikiforov" <A.A.Nikiforov@inp.nsk.su>
-
-Sun Feb 21 16:47:28 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Expand tabs.
-
-Sun Feb 14 16:02:29 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\paragraphindent): implement.
- Suggestion from: Paul DuBois <dubois@primate.wisc.edu>.
-
-Tue Feb 9 07:25:07 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\alias): use def rather than \let.
- Change timestamp format to include hours.
-
- * texinfo.tex: New commands @alias and @definfoenclose.
- From: "Eric S. Raymond" <esr@snark.thyrsus.com>.
-
-Mon Feb 8 14:46:56 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\scanmacro): Use \endinput to avoid spurious space,
- and various other space fixes. From: Andreas Schwab
- <schwab@ls5.informatik.uni-dortmund.de>.
-
-Thu Feb 4 15:24:40 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\uref): implement optional third arg.
-
- * texinfo.tex (\dosubind): Include index entry in third arg to
- \entry instead of writing as bogus fourth arg.
- Report from: kama@hippo.fido.de (Karl Heinz Marbaise).
-
- * texinfo.tex (\setemergencystretch): Increase somewhat.
-
- * texinfo.tex (\putwordof): rename from \putwordOf.
- * texinfo.tex (defivarhead, \defcvarheader): Use \putwordof.
-
-Tue Feb 2 16:57:00 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\documentlanguage, \documentencoding): new
- commands. \documentlanguage based on an implementation by kama.
-
-Sat Jan 30 17:23:45 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\putwordMMai): Should be MMay. From Trond.
-
-Fri Jan 29 17:52:16 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Fix @macro expansion inside @section. Patch from
- Andreas:
-
- From: Andreas Schwab <schwab@ls5.informatik.uni-dortmund.de>
-
- The general idea is to construct a list a all defined macros in
- the form \do\macro1\do\macro2..., then temporarily define
- \do to something appropriate and execute the list to do
- whatever is needed. Here is a patch, and i have also
- fixed a few other bugs that i found while browsing through
- the @macro implementation. Additionally i have added a
- check to prevent the user from doing silly things like
- @macro shipout.
-
-Sun Jan 24 09:59:42 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\obstexwarn): Don't use *** in message, it
- interferes with make output parsing.
-
-Thu Jan 21 15:45:20 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Internationalization improvements from kama.
-
-Wed Jan 20 17:12:52 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\contents, \shortcontents): Run \contentspagealignmacro.
- From: Trond Endrestol <trond@agamemnon.gtf.ol.no>
-
-Thu Jan 14 16:53:43 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\begindoublecolumns): Ship out \partialpage
- immediately if it is nonvoid, instead of saving it. This avoids a
- bug where the index could end up printing one line per page (see
- the indexspread.tex test).
- From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * texinfo.tex (\image): If running pdftex, do \pdfimage{imagefile.pdf}.
- From: Samuel Tardieu <sam@inf.enst.fr>
-
- Also, update copyright year.
-
-Tue Jan 5 17:50:45 1999 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\enddoublecolumns): Move \pagegoal reset to after
- the \endgroup so we get the restored single-column \vsize
- as intended.
-
-Sun Dec 20 17:57:22 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\indexdummies): Set \{ and \} to \mylbrace and
- \mybrace to avoid braces in the index file, which
- texindex can't handle.
-
-Sat Dec 19 18:13:16 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\pickupwholefraction): Ignore whole-number part.
- (\setuptable): Always pass whole-number part and decimal point. This
- allows leading zeroes.
- Suggestion from: Ben Bullock <ben@hayamasa.demon.co.uk>.
- Date: Fri, 21 Aug 1998 14:06:50 +0100 (BST)
-
-Tue Dec 15 16:38:07 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\indexdummies): set \{ and \} to \lbracecmd and
- \rbracecmd to avoid lossage if @tex is active during \shipout.
- Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>.
-
-Sun Dec 6 17:11:17 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Doc fix.
-
-1998-11-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
-
- * doc/texinfo.tex (\onepageout): Put the cropmarks in vboxes of
- zero height so that they don't contribute space themselves.
- Compensate for \topandbottommargin.
- (\internalpagesizes): Advance \outervsize by 2\topandbottommargin,
- not only 0.6in.
-
-Fri Nov 6 17:27:57 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex: Use standard time-stamp.el package instead of
- update-date.el.
-
-Sat Oct 31 19:23:02 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\indexnofonts,\indexdummies): add \url and \uref to
- list.
-
-Fri Oct 30 08:16:23 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (\expandablevalue): Delete spurious `v' character.
-
-Tue Oct 27 11:18:40 1998 Karl Berry <karl@gnu.org>
-
- * texinfo.tex (@env, @command, @option): Must disable for index
- and xref commands. Also, \input plain if necessary before
- using {} in the version number.
-
-Wed Sep 30 11:40:36 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Use date as version number instead of RCS, and
- update-date to update it.
-
-Thu Sep 17 13:22:44 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Fix @macro expansion of @code with _ in the
- argument.
- From: Zack Weinberg <zack@rabi.columbia.edu>.
-
-Fri Aug 28 10:30:29 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\itemzzz): take \itemmargin into account when
- unhboxing. Reported by Bob.
-
-Fri Aug 14 16:56:58 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Change @defun environments so that right margin is
- not changed, and instead the defun type label is outdented
- into the margin.
-
-Thu Aug 13 13:31:41 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\smartslanted): define this separately from
- \smartitalic.
- (\emph, \i): use \smartitalic for true italics.
-
-Mon Aug 10 11:51:13 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\value): handle active _ or - in argument (happens
- if called from @code).
- Report from: Dave Love <d.love@dl.ac.uk>.
-
-Sun Jul 19 09:49:23 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\dosubind): Don't do \vskip to preserve \lastskip
- unless we are in vertical mode. Otherwise we might end a
- paragraph prematurely, and \folio won't get expanded by
- \output.
- Report from: "Richard E. Stone" <res@rstone.mn.org>
-
-Thu Jul 16 15:33:37 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Keep track of how negative the page numbers have
- gotten:
- (\lastnegativepageno): New \count register.
- (\startcontents): Use it.
- (\contents, \summarycontents): set it.
-
-Mon Jul 13 16:58:11 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\imagexxx): Add some space around the image if it's
- by itself.
-
-1998-07-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * texinfo.tex (chapterzzz): Put a space before the chapter number
- in the message.
- (appendixzzz): Use \putwordAppendix in the message.
-
-Thu Jul 9 08:39:53 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\macro): Globalize assignments since it's done
- inside a group. From Zack.
-
-Mon Jul 6 17:21:25 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\comment): Speed up.
- (\loggingall): Turn on eTeX's extended tracing.
- More macro fixes.
- Date: Sat, 04 Jul 1998 14:51:49 -0400
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>
-
-Thu Jul 2 10:20:32 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\contents, \summarycontents, \startcontents): Use
- roman numerals for toc, arabic outside, even when toc is
- at the beginning.
-
-Mon Jun 29 10:05:28 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\anchor): New command @anchor.
- (\xrefX): Avoid double space when xref to an @anchor or an @unnumbered.
-
- * texinfo.tex (\itemzzz): Use kerns and \unhbox when item text
- fits in the space, so footnotes can work.
-
- * texinfo.tex (\setref): Take additional argument for the -snt
- xref. Call \indexdummies.
- (\donoderef, \appendixnoderef, \unnumbnoderef): Change \setref calls.
-
-Sat Jun 27 19:16:34 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\contents, \summarycontents): Must not be \outer.
-
-Fri Jun 26 16:15:14 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\writetocentry): New macro.
- (\chapternofonts): No longer needed.
- (\chapter, ..., \unnumberedsubsubsec): Change all the sectioning
- commands to call \writetocentry instead of doing it inline.
- Also, do not call \chapternofonts, we avoid expansion with
- \the\toks instead.
- (\opencontents): No longer needed, instead \writetocentry opens
- the file when necessary.
- (\setfilename): Don't call \opencontents.
- (\ifsetcontentsaftertitlepage, \ifsetshortcontentsaftertitlepage):
- New conditionals.
- (\Etitlepage): Call \contents and/or \shortcontents if
- conditionals are set.
-
- Global: use \nobreak instead of \penalty 10000 for epsilon efficiency.
-
-Thu Jun 25 08:29:32 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\option,\env,\command): New markup commands.
- Suggested by arnold@gnu.org.
-
- * texinfo.tex (\afourpaper): More reasonable margins.
- From: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
- Date: Thu, 25 Jun 1998 10:48:13 +0200 (MET DST)
-
-Wed Jun 24 17:46:43 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\acronym): New Texinfo command.
-
-Tue Jun 23 17:36:39 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\dots, \enddots): Missing \leavevmode.
- Report from: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de>
- Date: Tue, 23 Jun 1998 14:22:27 +0200 (MET DST)
-
-Mon Jun 22 16:00:53 1998 Karl Berry <karl@north>
-
- * texinfo.tex: Rewrite of index stuff to do better column breaking
- and balancing.
- The old code failed miserably when the index was just the wrong size,
- e.g., the Autoconf manual with @afourpaper.
- Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
- Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST)
- (\initial): Add more glue around the initial, and make it a
- multiple of \baselineskip.
- (\entry): Add glue before each entry so the columns can always be the
- same height.
- (\doublecolumnout): Available space no longer needs to handle
- \partialpage specially.
- (\pagesofar): Take \ht\partialpage into account with \vsize.
- (\enddoublecolumns): Reset \output to avoid calling
- \balancecolumns twice
- (\balancecolumns): Format for readability.
- (\initialskipamount): No longer needed, remove.
-
- (\hbadness): Increase a bit, boxes that are a little underfull look ok.
-
-Sun Jun 21 16:48:38 1998 Karl Berry <karl@north>
-
- * texinfo.tex (\ninettsl): cmsltt10 is not standard, so use
- cmsltt10 scaled 900.
- Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET DST)
- From: Werner Struckmann <struck@ips.cs.tu-bs.de>.
-
-Thu Jun 18 08:32:15 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: @macro fixes from Zack Weinberg
- <zack@rabi.phys.columbia.edu>.
- - @ifblah did not work inside @macro
- - spaces in parameter lists in macro definitions caused errors
- - leading spaces in parameter lists in macro invocations were
- preserved inappropriately.
-
-Wed Jun 10 16:50:53 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\smallformatx, \smalldisplayx): New macros.
- (\smallbook): Arrange to use them.
- (\display, \flushleft, etc.): Rewrite to avoid duplication.
-
-Sun Jun 7 18:13:45 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\pagesizes): Rename to \internalpagesizes.
- (\custompaper): Rename to \pagesizes.
-
-Sat Jun 6 13:16:32 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Rewrite paper size definitions, add @custompaper.
-
- * texinfo.tex: Fix for macros in arguments to other commands.
- From Zack.
-
-Thu Jun 4 11:21:07 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Better @macro implementation.
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>.
-
-Tue May 26 17:43:21 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\imagexxx): Center image if it is not part of a
- paragraph.
-
-Tue May 19 17:17:12 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: \linkstrue by default.
- Also, first implementation of @macro; can only handle some cases,
- but that is better than nothing.
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>
-
-Thu May 14 17:32:47 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: New command @novalidate along the lines of makeinfo
- --no-validate.
- Date: Sun, 26 Oct 1997 18:54:47 -0500
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>
-
-Tue May 12 16:19:35 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\valuexxx): Split up into expandable and
- non-expandable parts.
- (\expandablevalue): New macro.
- (\indexdummies): \let\value = \expandable value.
-
- * texinfo.tex: Doc fixes.
-
- * texinfo.tex (\doind): Just call \dosubind with empty third arg.
- (\dosubind): Replace with \doind definition and suitable code to handle
- possible third arg. And propagate glue past the whatsit from the
- \write so index entries don't cause extra space between
- @defuns (for example).
-
-Wed May 6 12:51:27 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\deftypemethparsebody): Handle the extra arg in
- @deftypemethodx, too.
- (\deftypefunx): Error definition was misspelled as \deftypeunx.
-
-Fri May 1 17:31:58 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo/texinfo.tex (\putwordon, \putwordMethodon): New macros.
- Use in \def... commands.
- (\indexdummies): make `\ ' be just ` ' for sorting.
- (\deftypemethparsebody): New macro.
- (\defmethod): Call it.
- Various doc fixes.
- Repored by: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise)
- Date: Wed, 07 Jan 1998 10:19:42 +0100
-
-Fri Apr 10 16:54:48 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: @cartouche: Align right side correctly.
- From: dale.smith@bellhow.com (Dale Smith)
- Date: Fri, 06 Mar 1998 14:47:02 GMT
-
-Sun Apr 5 17:19:03 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\dosetq): Use \normalturnoffactive instead of just
- \turnoffactive, so \'s in node names are handled properly.
- (\tie): Move definition to more rational position in the file.
- (\@, \{, etc.): Use decimal numbers in all cases, to avoid use of '.
- Paranoia only.
- (\+): Turn off once and for all at the beginning, and define as
- \tabalign in @tex.
-
-Tue Mar 31 19:33:31 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\synindex, \syncodeindex): \closeout the redirected
- index.
- From: Jakob Stoklund Olesen <stoklund@mi.aau.dk>
-
- * texinfo.tex (\doignore): Ignore everything after `c', so @end
- ifinfo and the like can be commented out.
- (\macrocsname): New macro.
- Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil>
-
-Wed Feb 25 15:48:51 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\doprintindex): Change catcode of @ before \read,
- in case of \initial{@} being the line that is read.
- Reported by: Drew Csillag <drew_csillag@geocities.com>
-
- * texinfo.tex (\dotable): Add \leftskip to \hsize in the first column.
- Don't inherit \rightskip from surrounding environment.
- Set \item to \crcr to avoid empty first row.
- Prepend \parskip glue before table.
- Set \everycr locally outside of alignment, don't reset it
- explicitly in \Emultitable.
- All from Andreas Schwab, to avoid overfull hboxes.
-
- Also, work on leading commentary in file a bit.
-
-Tue Feb 24 17:48:29 1998 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: \!: Save and restore this for @tex.
- From: Jean-Pierre Moreau <jpmoreau@ciframedical.com>
- Date: Fri, 22 Aug 1997 16:47:36 -0400
-
- * texinfo.tex (\angleleft, \angleright): New macros.
- (\refx, \email, \key): Use them.
- From: Stephen Gildea <gildea@intouchsys.com>
- Date: Fri, 26 Dec 1997 11:43:32 EST
-
-Mon Feb 23 17:34:23 1998 Karl Berry <karl@cs.umb.edu>
-
- 1997-08-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
- * doc/texinfo.tex (xrdef): Read the second argument with \
- as an escape character.
-
-1998-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
-
- * texinfo.tex (\tocentry): Don't \turnoffactive before typesetting
- the arguments, it causes special characters to be printed
- incorrectly.
-
-Mon Jan 19 10:58:25 1998 Karl Berry <karl@cs.umb.edu>
-
- * texi2html: Correct version number, home page reference.
-
-Sat Jan 17 15:12:03 1998 Karl Berry <karl@cs.umb.edu>
-
- * texi2html: Version 1.54. Handle @image better, etc.
- * From: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>.
-
-Wed Dec 24 13:59:07 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\dots, \enddots): Use current font instead of
- always using math italic. From Stephen Gildea.
-
-Tue Dec 23 11:33:07 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex: Spurious xepsf.tex should be epsf.tex.
-
-Mon Oct 13 15:49:28 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\titlefont): Explicitly set \rm.
-
-Sat Jul 26 15:12:37 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\email): Let to \uref instead of \code, as a second
- optional argument makes sense for this, too.
-
-Mon Jul 14 13:43:43 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\indexdummies): Add \value.
-
-Thu Jul 10 13:34:30 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\authorrm): Must use \def instead of \let, as
- \secrm is not yet defined.
-
-1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
-
- * texinfo.tex (\titlefont): Define again, using \titlefonts.
-
-Wed Jul 9 16:45:30 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\startcontents): Leave ^ catcode as other.
-
-Sat Jul 5 17:16:40 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\titlefonts): New macro to set title font styles,
- so italic etc. work in @title.
- (\titlefont): No longer needed.
- (\titlepage): Call \titlefonts instead of \titlefont.
- (\chapsf, \ssecsy, \ssecttsl): Correct magstep values.
- From: Stephen Gildea <gildea@intouchsys.com>.
-
- * texinfo.tex (\onepageout): Back up to 2\baselineskip per Stephen.
- (\kbdinputstyle): New command.
-
-1997-04-03 00:07:28 1997 Richard Stallman <rms@gnu.ai.mit.edu>
-
- * texinfo.tex (\kbdfont, \kbdexamplefont): New macros, parms that
- tell @@kbd what to do.
- (\setkbdinputdistinct, \setkbdinputexample): New commands set them.
- (\kbd): Use those parms.
-
-Thu Jul 3 16:52:39 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\onepageout): Leave only one line space above the
- footline, to be more like plain. Suggested by Stephen Gildea.
- (\evenfootline): Left one too many line spaces here, so reduce by two.
-
- (\ifnottex): Another ignore command.
- (\ifnothtml,\ifnotinfo): New commands.
- (\doignore): Ignore brace characters, so mismatched braces in ignored
- text do not cause complaints.
-
-Fri Jun 27 15:09:16 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\image): New definition for new @image command.
-
-Wed Jun 18 15:58:20 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\oddfootingxxx),
- (\onepageout): Leave space for the footline if present.
- (\everyfootingxxx, \everyheadingxxx): Call \oddfootingxxx and
- \evenfootingxxx instead of repeating their code. From: Stephen
- Gildea <gildea@intouchsys.com>.
-
- (\setfilename): Read texinfo.cnf if present.
-
- (\indexdummies, \indexnofonts): No-op additional commands @result @equiv
- @expansion @print @error @point. From: Dave Bodenstab
- <imdave@ais.net> (for texi2www doc).
-
-Fri Jun 6 10:31:34 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\setmultitablespacing): Restore bad typing mistake
- from yesterday.
-
-Thu Jun 5 18:04:26 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\uref): Write real definition, taking one mandatory
- argument and one optional one.
-
-Wed Jun 4 17:16:09 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\mainmagstep): Define this as a \count variable
- instead of with \let, to make changing to \magstep1 more transparent.
- From: HERBERT@boevm4.vnet.ibm.com.
- (\uref): New command a la \url.
-
-Sat May 24 18:06:41 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\deftypemethod, \deftypemethodheader): New macros
- to implement new commands @deftypemethod and @deftypemethodx.
- Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).
-
-Wed May 21 17:17:52 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
- @defun lines with nested parens. From Bill Schelter
- <wfs@fireant.ma.utexas.edu>.
- (\itemizeitem): Correct \errmessage.
-
-Mon May 19 17:34:40 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\codeunder): Use \_ and \ifusingtt to avoid
- dotaccent from _ in roman fonts, e.g., @deftypefn.
- (\tex): Remove spurious spaces at the end of subdefinitions.
- From: "John W. Eaton" <jwe@bevo.che.wisc.edu>.
- (\url, \email): \let to \code; no quotes or angle brackets.
-
-Mon May 5 17:06:35 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\onepageout): \ifcropmarks, center the page body.
- Lost this when merged \croppageout with \onepageout. Found by
- Arnold.
-
- (\doprintindex): Do not bother to go into double column mode unless
- there actually is a non-empty index.
-
- (\begindoublecolumns): Include any existing \partialpage in the new one,
- lest we lose a whole page of output. Found by M J Morley
- <mjm@scs.leeds.ac.uk>.
-
- (\chapternofonts): Remove spurious spaces, both in the definitions that
- get output to the aux file(s) and in this macro.
-
- Fix comments and rationalize whitespace in various other places.
-
-Sun Apr 27 15:41:16 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\chapter, etc.): Avoid expansion of section title
- when writing the toc.
-
-Thu Apr 24 16:35:46 1997 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\onepageout): Integrate cropmarks case here,
- instead of having a completely different routine.
- (\croppageout): Remove this.
-
-Sun Jun 9 14:26:42 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\ignoremorecommands): Ignore \defcodeindex, and do
- not ignore \message.
-
-Thu Apr 11 12:59:42 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * texinfo.tex (\macro): New macro.
- (\enddots, \endldots): New macros.
- (\centerchap, \centerchapyyy): New macros.
- (\centerchfplain, \centerchfopen): New macros.
- (\CHAPFplain, \CHAPFopen): Set \centerchapmacro.
-
-Wed Mar 13 11:42:17 1996 Karl Berry <karl@cs.umb.edu>
-
- * texinfo.tex (\url): New macro, like \samp for now.
-
-Sun Mar 10 13:05:08 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu>
-
- * texinfo.tex: Changes in @multitable code.
- Change meaning o