From 07f9576b8c935021f41ad7ff8c553bc0efd8da44 Mon Sep 17 00:00:00 2001 From: Neil Jerram Date: Mon, 27 Aug 2001 21:02:46 +0000 Subject: [PATCH] * Fix doc snapshot build problems by avoiding use of ../AUTHORS file. * Use TEXINFO_TEX to avoid shipping multiple copies of texinfo.tex. * Add .cvsignore files. --- doc/AUTHORS | 0 doc/ChangeLog | 5 ++++ doc/goops/ChangeLog | 14 ++++++++++ doc/goops/Makefile.am | 4 ++- doc/goops/goops.texi | 17 +++++++++++- doc/r5rs/ChangeLog | 10 +++++++ doc/r5rs/Makefile.am | 2 ++ doc/ref/ChangeLog | 12 ++++++++ doc/ref/Makefile.am | 3 +- doc/ref/guile.texi | 55 +++++++++++++++++++++++++++++++++++-- doc/sources/ChangeLog | 5 ++++ doc/tutorial/ChangeLog | 14 ++++++++++ doc/tutorial/Makefile.am | 2 +- doc/tutorial/guile-tut.texi | 5 +++- 14 files changed, 140 insertions(+), 8 deletions(-) delete mode 100644 doc/AUTHORS create mode 100644 doc/goops/ChangeLog create mode 100644 doc/r5rs/ChangeLog create mode 100644 doc/ref/ChangeLog create mode 100644 doc/sources/ChangeLog create mode 100644 doc/tutorial/ChangeLog diff --git a/doc/AUTHORS b/doc/AUTHORS deleted file mode 100644 index e69de29bb..000000000 diff --git a/doc/ChangeLog b/doc/ChangeLog index 7a3516c13..77c938ee9 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2001-08-27 Neil Jerram + + * AUTHORS: Removed. Authorship information for each manual is now + in the top-level Texinfo file for that manual. + 2001-08-17 Rob Browning * Makefile.am (guile_tut_TEXINFOS): remove guile-tut.texi. It's diff --git a/doc/goops/ChangeLog b/doc/goops/ChangeLog new file mode 100644 index 000000000..2328d10d8 --- /dev/null +++ b/doc/goops/ChangeLog @@ -0,0 +1,14 @@ +2001-08-27 Neil Jerram + + * Makefile.am (goops_TEXINFOS): Remove ../AUTHORS. + (TEXINFO_TEX): Added; avoids shipping multiple copies of + texinfo.tex in a single distribution. + + * goops.texi: Incorporate text previously in separate AUTHORS + file. + +2001-08-27 Neil Jerram + + The change log for files in this directory continues backwards + from 2001-08-27 in ../ChangeLog, as all the Guile documentation + prior to this date was contained in a single directory. diff --git a/doc/goops/Makefile.am b/doc/goops/Makefile.am index 8a2661dfd..c9edf88b8 100644 --- a/doc/goops/Makefile.am +++ b/doc/goops/Makefile.am @@ -23,7 +23,9 @@ AUTOMAKE_OPTIONS = gnu info_TEXINFOS = goops.texi -goops_TEXINFOS = goops-tutorial.texi hierarchy.eps hierarchy.txt ../AUTHORS +goops_TEXINFOS = goops-tutorial.texi hierarchy.eps hierarchy.txt + +TEXINFO_TEX = ../ref/texinfo.tex # Optionally support building an HTML version of the manual. diff --git a/doc/goops/goops.texi b/doc/goops/goops.texi index 580b120e0..2e1909f36 100644 --- a/doc/goops/goops.texi +++ b/doc/goops/goops.texi @@ -40,7 +40,22 @@ are preserved on all copies. @titlepage @title Goops Manual @subtitle For use with GOOPS @value{VERSION} -@include ../AUTHORS + +@c AUTHORS + +@c The GOOPS tutorial was written by Christian Lynbech and Mikael +@c Djurfeldt, who also wrote GOOPS itself. The GOOPS reference manual +@c and MOP documentation were written by Neil Jerram and reviewed by +@c Mikael Djurfeldt. + +@author Christian Lynbech +@author @email{chl@@tbit.dk} +@author +@author Mikael Djurfeldt +@author @email{djurfeldt@@nada.kth.se} +@author +@author Neil Jerram +@author @email{neil@@ossau.uklinux.net} @c The following two commands @c start the copyright page. diff --git a/doc/r5rs/ChangeLog b/doc/r5rs/ChangeLog new file mode 100644 index 000000000..4b0973487 --- /dev/null +++ b/doc/r5rs/ChangeLog @@ -0,0 +1,10 @@ +2001-08-27 Neil Jerram + + * Makefile.am (TEXINFO_TEX): Added; avoids shipping multiple copies of + texinfo.tex in a single distribution. + +2001-08-27 Neil Jerram + + The change log for files in this directory continues backwards + from 2001-08-27 in ../ChangeLog, as all the Guile documentation + prior to this date was contained in a single directory. diff --git a/doc/r5rs/Makefile.am b/doc/r5rs/Makefile.am index 231c7bfeb..2b3d40a67 100644 --- a/doc/r5rs/Makefile.am +++ b/doc/r5rs/Makefile.am @@ -22,3 +22,5 @@ AUTOMAKE_OPTIONS = gnu info_TEXINFOS = r5rs.texi + +TEXINFO_TEX = ../ref/texinfo.tex diff --git a/doc/ref/ChangeLog b/doc/ref/ChangeLog new file mode 100644 index 000000000..c0d5eb18c --- /dev/null +++ b/doc/ref/ChangeLog @@ -0,0 +1,12 @@ +2001-08-27 Neil Jerram + + * Makefile.am (guile_TEXINFOS): Remove ../AUTHORS. + + * guile.texi: Incorporate text previously in separate AUTHORS + file. + +2001-08-27 Neil Jerram + + The change log for files in this directory continues backwards + from 2001-08-27 in ../ChangeLog, as all the Guile documentation + prior to this date was contained in a single directory. diff --git a/doc/ref/Makefile.am b/doc/ref/Makefile.am index 9f264c31c..99e06b0a8 100644 --- a/doc/ref/Makefile.am +++ b/doc/ref/Makefile.am @@ -32,8 +32,7 @@ guile_TEXINFOS = preface.texi intro.texi scheme-intro.texi \ scheme-reading.texi scheme-indices.texi slib.texi posix.texi \ expect.texi scsh.texi tcltk.texi scripts.texi gh.texi scm.texi \ appendices.texi indices.texi script-getopt.texi data-rep.texi \ - extend.texi repl-modules.texi srfi-modules.texi misc-modules.texi \ - ../AUTHORS + extend.texi repl-modules.texi srfi-modules.texi misc-modules.texi # Optionally support building an HTML version of the reference manual. diff --git a/doc/ref/guile.texi b/doc/ref/guile.texi index 48eb450d9..1e979a908 100644 --- a/doc/ref/guile.texi +++ b/doc/ref/guile.texi @@ -80,9 +80,60 @@ by the Free Software Foundation. @sp 10 @comment The title is printed in a large font. @title Guile Reference Manual -@subtitle $Id: guile.texi,v 1.2.2.2 2001-08-24 12:42:49 ossau Exp $ +@subtitle $Id: guile.texi,v 1.2.2.3 2001-08-27 21:02:46 ossau Exp $ @subtitle For use with Guile @value{VERSION} -@include ../AUTHORS + +@c AUTHORS + +@c The Guile reference and tutorial manuals were written and edited +@c largely by Mark Galassi and Jim Blandy. In particular, Jim wrote the +@c original tutorial on Guile's data representation and the C API for +@c accessing Guile objects. + +@c Significant portions were contributed by Gary Houston (contributions +@c to posix system calls and networking, expect, I/O internals and +@c extensions, slib installation, error handling) and Tim Pierce +@c (sections on script interpreter triggers, alists, function tracing). + +@c Tom Lord contributed a great deal of material with early Guile +@c snapshots; although most of this text has been rewritten, all of it +@c was important, and some of the structure remains. + +@c Aubrey Jaffer wrote the SCM Scheme implementation and manual upon +@c which the Guile program and manual are based. Some portions of the +@c SCM and SLIB manuals have been included here verbatim. + +@c Since Guile 1.4, Neil Jerram has been maintaining and improving the +@c reference manual. Among other contributions, he wrote the Basic +@c Ideas chapter, developed the tools for keeping the manual in sync +@c with snarfed libguile docstrings, and reorganized the structure so as +@c to accommodate docstrings for all Guile's primitives. + +@c Martin Grabmueller has made substantial contributions throughout the +@c reference manual in preparation for the Guile 1.6 release, including +@c filling out a lot of the documentation of Scheme data types, control +@c mechanisms and procedures. In addition, he wrote the documentation +@c for Guile's SRFI modules and modules associated with the Guile REPL. + +@author Mark Galassi +@author Cygnus Solution and Los Alamos National Laboratory +@author @email{rosalia@@cygnus.com} +@author +@author Jim Blandy +@author Free Software Foundation and MIT AI Lab +@author @email{jimb@@red-bean.com} +@author +@author Gary Houston +@author @email{ghouston@@arglist.com} +@author +@author Tim Pierce +@author @email{twp@@skepsis.com} +@author +@author Neil Jerram +@author @email{neil@@ossau.uklinux.net} +@author +@author Martin Grabmueller +@author @email{mgrabmue@@cs.tu-berlin.de} @c The following two commands start the copyright page. @page diff --git a/doc/sources/ChangeLog b/doc/sources/ChangeLog new file mode 100644 index 000000000..1df00138b --- /dev/null +++ b/doc/sources/ChangeLog @@ -0,0 +1,5 @@ +2001-08-27 Neil Jerram + + The change log for files in this directory continues backwards + from 2001-08-27 in ../ChangeLog, as all the Guile documentation + prior to this date was contained in a single directory. diff --git a/doc/tutorial/ChangeLog b/doc/tutorial/ChangeLog new file mode 100644 index 000000000..d7b7d1ea2 --- /dev/null +++ b/doc/tutorial/ChangeLog @@ -0,0 +1,14 @@ +2001-08-27 Neil Jerram + + * Makefile.am (guile_tut_TEXINFOS): Removed. + (TEXINFO_TEX): Added; avoids shipping multiple copies of + texinfo.tex in a single distribution. + + * guile-tut.texi: Incorporate text previously in separate AUTHORS + file. + +2001-08-27 Neil Jerram + + The change log for files in this directory continues backwards + from 2001-08-27 in ../ChangeLog, as all the Guile documentation + prior to this date was contained in a single directory. diff --git a/doc/tutorial/Makefile.am b/doc/tutorial/Makefile.am index 7d439137f..4f9a6658f 100644 --- a/doc/tutorial/Makefile.am +++ b/doc/tutorial/Makefile.am @@ -23,7 +23,7 @@ AUTOMAKE_OPTIONS = gnu info_TEXINFOS = guile-tut.texi -guile_tut_TEXINFOS = ../AUTHORS +TEXINFO_TEX = ../ref/texinfo.tex # Optionally support building an HTML version of the reference manual. diff --git a/doc/tutorial/guile-tut.texi b/doc/tutorial/guile-tut.texi index c2f9fecee..3e1308d9c 100644 --- a/doc/tutorial/guile-tut.texi +++ b/doc/tutorial/guile-tut.texi @@ -27,7 +27,10 @@ @title Guile Tutorial @subtitle For use with Guile @value{VERSION} @subtitle Last updated @value{UPDATED} -@include ../AUTHORS + +@author Mark Galassi +@author Cygnus Solutions and Los Alamos National Laboratory +@author @email{rosalia@@nis.lanl.gov} @page @vskip 0pt plus 1filll