* list.c: Moved append docs to append! Thanks Dirk Hermann. Also,
[bpt/guile.git] / ChangeLog
CommitLineData
3a721413
MV
12000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * autogen.sh: Call libtoolize. Pass --add-missing option to
4 automake. Do not decent into libltdl directory. The libltdl
5 directory is now populated by libtoolize and does not need any
6 further autogeneration.
7
d831b039
GH
82000-01-23 Gary Houston <ghouston@arglist.com>
9
10 * configure.in: check for fchown.
11
a0a7b83b
MD
12Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
13
14 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
15 instead of $(top_builddir)/libltdl to includepath.
16
56cfe22b
MD
172000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
18
19 * emacs: New subdirectory for elisp tools.
20
657fcb5a
MV
212000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
22
23 * README, HACKING: Moved "Hacking it yourself" section from README
24 to HACKING. Updated recommended libtool version to be 1.3.4.
25
dc914156
GH
262000-01-14 Gary Houston <ghouston@arglist.com>
27
28 * configure.in: needs to have --disable-networking, not
29 --disable-net.
30
fb4956c9
MD
312000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
32
33 * libltdl/acconfig.h: New file: Needed by autogen.sh.
34
88423ab1
GB
35Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
36
37 * autogen.sh: Added messages as we run autogen in subdirectories.
38
39 * configure.in: Output libugile/guile-func-name-check script, and
40 chmod +x it.
41
0d90b76d
MV
422000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
43
44 * libltdl/autogen.sh: New file.
45 * autogen.sh: Invoke libltdl/autogen.sh.
46
472000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
48
49 Finally applied the libltdl patch from Thomas Tanner, with slight
50 modifications. All code copied from the libtool package is from
51 libtool-1.3.4.
52
53 * configure.in: Make "--with-modules=yes" the default. Do not
54 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
55
56 1999-07-25 Thomas Tanner <tanner@ffii.org>
57
58 * Makefile.am: add libltdl to SUBDIRS, automake automatically
59 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
60 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
61 (no need to install libtool any more)
62 * configure.in: replace --enable-dynamic-linking with
63 --with-modules, required modules can be specified using
64 --with-modules="/path/to/mod.la" and will be linked
65 statically on platforms that don't support dynamic loading,
66 configure libltdl, configure libtool for dlopening
67 * libltdl: added using libtoolize -c --ltdl
68
38c1d3c4
GH
692000-01-09 Gary Houston <ghouston@arglist.com>
70
71 * configure.in: check whether localtime caches TZ. copied from
72 Emacs 20.5.
73 * acconfig.h: add LOCALTIME_CACHE.
74
dceef6be
GB
75Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
76
77 * configure.in: Make it be guile-snarf.awk, since we'll be
78 switching names for guile-doc-snarf. (I wouldn't have changed
79 this, but I was getting ready to commit this way when the below
80 change was committed).
81
763a6716
MD
821999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
83
84 * configure.in: Create guile-doc-snarf.awk.
85
6aca8c6c
GB
861999-12-12 Greg J. Badros <gjb@cs.washington.edu>
87
88 * configure.in: Create guile-doc-snarf, chmod +x that script after
89 AC_OUTPUTted.
90
911999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
92
93 * NEWS: More complete description for --enable-debug-freelist.
94
aee8ca3f
GH
951999-12-09 Gary Houston <ghouston@freewire.co.uk>
96
97 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
98 causes numerous spurious warnings with recent gcc and/or glibc
99 versions.
100
afe5177e
GH
1011999-11-19 Gary Houston <ghouston@freewire.co.uk>
102
103 * acconfig.h: add HAVE_ARRAYS.
104
105 * configure.in: add --disable-arrays option, probably temporary.
106
5c11cc9d
GH
1071999-11-17 Gary Houston <ghouston@freewire.co.uk>
108
109 * configure.in: check for hstrerror.
110
5d94b2fe
JB
1111999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
112
e8ff4648
JB
113 * autogen.sh: Don't call autoreconf at all; it's not reliable.
114 Instead, call the various tools explicitly. Invoke
115 guile-readline's autogen.sh script.
0cbedb5b
JB
116
117 Straighten up the situation regarding guile.m4 and qthreads.m4.
118
119 We can't have .m4 files which are installed where aclocal can
120 see them, but also used by guile's own configure.in, because
121 aclocal will read both copies, complain about duplicate macro
122 definitions, and refuse to generate aclocal.m4 at all. This
123 happens if you invoke it as `aclocal -I .', as autoreconf does.
124 This is probably a flaw in the autotools, but Guile doesn't need
125 that flaw fixed immediately.
126
127 guile.m4 is intended for use by people linking against guile, so
128 it needs to be installed. But Guile itself doesn't use it. So
129 move guile.m4 into guile-config. That makes sense, since
130 guile.m4's GUILE_FLAGS macro is just an easy way to call
131 guile-config.
132
133 qthreads.m4 is indented to help configure a qthreads tree. It's
134 only useful to a package which actually includes a qthreads tree,
135 and it's intimately related to that tree, so it's not useful to
136 install this. So don't install it.
137
138 * guile.m4: Moved to guile-config.
139 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
140 (EXTRA_DIST): Move qthreads.m4 here.
141
5d94b2fe
JB
142 Don't store generated files in the repository any more. Instead,
143 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 144 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
145 * autogen.sh: New file.
146 * ANON-CVS, SNAPSHOTS: Updated instructions.
147
dc4d930b
JB
1481999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
149
150 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
151
6e706938 1521999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
153
154 * configure.in: Added --enable-debug-freelist option.
155
fca7547b 156 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 157
52cfc69b
GH
1581999-09-23 Gary Houston <ghouston@freewire.co.uk>
159
160 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
161 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
162
163 * configure.in: new options --disable-posix, --disable-net
164 and --disable-regex
165 export HAVE_POSIX and HAVE_NETWORKING definitions.
166 don't add regex-posix.o to LIBOBJS if regex disabled.
167
168 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
169 conditionally.
170
bab4e1cc
JB
1711999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
172
173 * Guile 1.3.4 released.
174
fc97c626
JB
1751999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
176
177 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
178 libtool knows how to get ANSI C behavior from the compiler.
179 * configure: Regenerated.
180
7ee92fce
GH
1811999-09-20 Gary Houston <ghouston@freewire.co.uk>
182
183 * configure.in: check availability of siginterrupt.
184
08b8c694
GH
1851999-09-18 Gary Houston <ghouston@freewire.co.uk>
186
187 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
188 testing for SA_RESTART.
189
7cdbcc7d
MD
1901999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
191
192 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
193
e1f20ec6
JB
1941999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
195
196 * configure.in (GUILE_STAMP): Don't set this variable, or
197 substitute it into anything. Full explanation in ice-9/ChangeLog.
198 * configure, Makefile.in: Regenerated.
199
ffe70f9c
JB
2001999-09-06 James Blandy <jimb@mule.m17n.org>
201
202 Propagate the changes of 2 Sept the rest of the way through.
203 * configure: Regenerated.
204 * Makefile.in: Regenerated. Not sure why this diff is so big.
205
e127c348
JB
2061999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
207
208 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
209 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 210 * aclocal.m4: Regenerated.
e127c348 211
655f19ab
MD
2121999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
213
214 * configure.in: Test for presence of function on_exit.
215
b074884f
JB
2161999-09-01 James Blandy <jimb@mule.m17n.org>
217
218 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
219 the system doesn't have memmove. Don't test for memmove and bcopy
220 with AC_CHECK_FUNCS.
221 * configure: Regenerated.
222
a7098335
MD
2231999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
224
225 * configure.in: Test for atexit.
226
9a26d6f9
MD
2271999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
228
b030b39b
MD
229 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
230
9a26d6f9
MD
231 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
232 (Thanks to Bernard Urban.)
233 Test for memmove and bcopy. (Thanks to
a7098335 234 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
235
236 * acconfig.h: Added HAVE_S_ISLNK.
237
a05cba61
JB
2381999-08-20 James Blandy <jimb@mule.m17n.org>
239
0a852b94
JB
240 * Guile 1.3.2 released.
241
a05cba61
JB
242 * Makefile.in: Regenerated.
243
f29f2933
MD
2441999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
245
246 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
247 to libtool-1.3.3.
248
0e8a8468
MV
2491999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
250
251 Added guile-readline subdirectory with the removed readline
252 support.
253 * guile-readline: New directory, see ChangeLog there.
254 * configure.in: Cause configure to descend into guile-readline
255 dir.
256 * Makefile.am: Likewise for make.
257 * NEWS: Explain how to activate the readline support.
258 * configure, Makefile.in: Regenerated.
259
3144e1a9
JB
2601999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
261
262