*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
9764c29b
MD
12000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2
3 * acconfig.h (GUILE_DEBUG_MALLOC): New.
4
5 * configure.in: New --enable-debug-malloc configuration option.
6
1978b33e
MD
72000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
8
9 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
10
11 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 12 compatibility on Linux systems.
1978b33e 13
55a85c78
MD
142000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
15
16 * devel: New directory. Intended to carry documentation related
17 to Guile development (as opposed to the doc directory which
18 contains documentation related to the use of the current Guile).
19 This directory (devel) is not included in the Guile distribution,
20 but is accessible via anonymous CVS.
21
fdc7ea2d
MD
222000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
23
24 * configure.in: Don't add iselect.o to LIBOBJS.
25
31d8abce
MD
262000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
27
28 * configure.in: Added end-tag for local variables. (Thanks to
29 Thien-Thi Nguyen.)
30
244fdc2f
GH
312000-03-12 Gary Houston <ghouston@arglist.com>
32
33 * README (Guile Documentation, About This Distribution): updated.
34
f3b5e185
MD
352000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
36
37 * configure.in (ac_cv_struct_timespec): Added test for struct
38 timespec.
39
40 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
41
3a721413
MV
422000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
43
44 * autogen.sh: Call libtoolize. Pass --add-missing option to
45 automake. Do not decent into libltdl directory. The libltdl
46 directory is now populated by libtoolize and does not need any
47 further autogeneration.
48
d831b039
GH
492000-01-23 Gary Houston <ghouston@arglist.com>
50
51 * configure.in: check for fchown.
52
a0a7b83b
MD
53Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
54
55 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
56 instead of $(top_builddir)/libltdl to includepath.
57
56cfe22b
MD
582000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
59
60 * emacs: New subdirectory for elisp tools.
61
657fcb5a
MV
622000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
63
64 * README, HACKING: Moved "Hacking it yourself" section from README
65 to HACKING. Updated recommended libtool version to be 1.3.4.
66
dc914156
GH
672000-01-14 Gary Houston <ghouston@arglist.com>
68
69 * configure.in: needs to have --disable-networking, not
70 --disable-net.
71
fb4956c9
MD
722000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
73
74 * libltdl/acconfig.h: New file: Needed by autogen.sh.
75
88423ab1
GB
76Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
77
78 * autogen.sh: Added messages as we run autogen in subdirectories.
79
80 * configure.in: Output libugile/guile-func-name-check script, and
81 chmod +x it.
82
0d90b76d
MV
832000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
84
85 * libltdl/autogen.sh: New file.
86 * autogen.sh: Invoke libltdl/autogen.sh.
87
882000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
89
90 Finally applied the libltdl patch from Thomas Tanner, with slight
91 modifications. All code copied from the libtool package is from
92 libtool-1.3.4.
93
94 * configure.in: Make "--with-modules=yes" the default. Do not
95 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
96
97 1999-07-25 Thomas Tanner <tanner@ffii.org>
98
99 * Makefile.am: add libltdl to SUBDIRS, automake automatically
100 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
101 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
102 (no need to install libtool any more)
103 * configure.in: replace --enable-dynamic-linking with
104 --with-modules, required modules can be specified using
105 --with-modules="/path/to/mod.la" and will be linked
106 statically on platforms that don't support dynamic loading,
107 configure libltdl, configure libtool for dlopening
108 * libltdl: added using libtoolize -c --ltdl
109
38c1d3c4
GH
1102000-01-09 Gary Houston <ghouston@arglist.com>
111
112 * configure.in: check whether localtime caches TZ. copied from
113 Emacs 20.5.
114 * acconfig.h: add LOCALTIME_CACHE.
115
dceef6be
GB
116Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
117
118 * configure.in: Make it be guile-snarf.awk, since we'll be
119 switching names for guile-doc-snarf. (I wouldn't have changed
120 this, but I was getting ready to commit this way when the below
121 change was committed).
122
763a6716
MD
1231999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
124
125 * configure.in: Create guile-doc-snarf.awk.
126
6aca8c6c
GB
1271999-12-12 Greg J. Badros <gjb@cs.washington.edu>
128
129 * configure.in: Create guile-doc-snarf, chmod +x that script after
130 AC_OUTPUTted.
131
1321999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
133
134 * NEWS: More complete description for --enable-debug-freelist.
135
aee8ca3f
GH
1361999-12-09 Gary Houston <ghouston@freewire.co.uk>
137
138 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
139 causes numerous spurious warnings with recent gcc and/or glibc
140 versions.
141
afe5177e
GH
1421999-11-19 Gary Houston <ghouston@freewire.co.uk>
143
144 * acconfig.h: add HAVE_ARRAYS.
145
146 * configure.in: add --disable-arrays option, probably temporary.
147
5c11cc9d
GH
1481999-11-17 Gary Houston <ghouston@freewire.co.uk>
149
150 * configure.in: check for hstrerror.
151
5d94b2fe
JB
1521999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
153
e8ff4648
JB
154 * autogen.sh: Don't call autoreconf at all; it's not reliable.
155 Instead, call the various tools explicitly. Invoke
156 guile-readline's autogen.sh script.
0cbedb5b
JB
157
158 Straighten up the situation regarding guile.m4 and qthreads.m4.
159
160 We can't have .m4 files which are installed where aclocal can
161 see them, but also used by guile's own configure.in, because
162 aclocal will read both copies, complain about duplicate macro
163 definitions, and refuse to generate aclocal.m4 at all. This
164 happens if you invoke it as `aclocal -I .', as autoreconf does.
165 This is probably a flaw in the autotools, but Guile doesn't need
166 that flaw fixed immediately.
167
168 guile.m4 is intended for use by people linking against guile, so
169 it needs to be installed. But Guile itself doesn't use it. So
170 move guile.m4 into guile-config. That makes sense, since
171 guile.m4's GUILE_FLAGS macro is just an easy way to call
172 guile-config.
173
174 qthreads.m4 is indented to help configure a qthreads tree. It's
175 only useful to a package which actually includes a qthreads tree,
176 and it's intimately related to that tree, so it's not useful to
177 install this. So don't install it.
178
179 * guile.m4: Moved to guile-config.
180 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
181 (EXTRA_DIST): Move qthreads.m4 here.
182
5d94b2fe
JB
183 Don't store generated files in the repository any more. Instead,
184 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 185 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
186 * autogen.sh: New file.
187 * ANON-CVS, SNAPSHOTS: Updated instructions.
188
dc4d930b
JB
1891999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
190
191 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
192
6e706938 1931999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
194
195 * configure.in: Added --enable-debug-freelist option.
196
fca7547b 197 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 198
52cfc69b
GH
1991999-09-23 Gary Houston <ghouston@freewire.co.uk>
200
201 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
202 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
203
204 * configure.in: new options --disable-posix, --disable-net
205 and --disable-regex
206 export HAVE_POSIX and HAVE_NETWORKING definitions.
207 don't add regex-posix.o to LIBOBJS if regex disabled.
208
209 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
210 conditionally.
211
bab4e1cc
JB
2121999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
213
214 * Guile 1.3.4 released.
215
fc97c626
JB
2161999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
217
218 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
219 libtool knows how to get ANSI C behavior from the compiler.
220 * configure: Regenerated.
221
7ee92fce
GH
2221999-09-20 Gary Houston <ghouston@freewire.co.uk>
223
224 * configure.in: check availability of siginterrupt.
225
08b8c694
GH
2261999-09-18 Gary Houston <ghouston@freewire.co.uk>
227
228 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
229 testing for SA_RESTART.
230
7cdbcc7d
MD
2311999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
232
233 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
234
e1f20ec6
JB
2351999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
236
237 * configure.in (GUILE_STAMP): Don't set this variable, or
238 substitute it into anything. Full explanation in ice-9/ChangeLog.
239 * configure, Makefile.in: Regenerated.
240
ffe70f9c
JB
2411999-09-06 James Blandy <jimb@mule.m17n.org>
242
243 Propagate the changes of 2 Sept the rest of the way through.
244 * configure: Regenerated.
245 * Makefile.in: Regenerated. Not sure why this diff is so big.
246
e127c348
JB
2471999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
248
249 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
250 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 251 * aclocal.m4: Regenerated.
e127c348 252
655f19ab
MD
2531999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
254
255 * configure.in: Test for presence of function on_exit.
256
b074884f
JB
2571999-09-01 James Blandy <jimb@mule.m17n.org>
258
259 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
260 the system doesn't have memmove. Don't test for memmove and bcopy
261 with AC_CHECK_FUNCS.
262 * configure: Regenerated.
263
a7098335
MD
2641999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
265
266 * configure.in: Test for atexit.
267
9a26d6f9
MD
2681999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
269
b030b39b
MD
270 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
271
9a26d6f9
MD
272 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
273 (Thanks to Bernard Urban.)
274 Test for memmove and bcopy. (Thanks to
a7098335 275 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
276
277 * acconfig.h: Added HAVE_S_ISLNK.
278
a05cba61
JB
2791999-08-20 James Blandy <jimb@mule.m17n.org>
280
0a852b94
JB
281 * Guile 1.3.2 released.
282
a05cba61
JB
283 * Makefile.in: Regenerated.
284
f29f2933
MD
2851999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
286
287 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
288 to libtool-1.3.3.
289
0e8a8468
MV
2901999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
291
292 Added guile-readline subdirectory with the removed readline
293 support.
294 * guile-readline: New directory, see ChangeLog there.
295 * configure.in: Cause configure to descend into guile-readline
296 dir.
297 * Makefile.am: Likewise for make.
298 * NEWS: Explain how to activate the readline support.
299 * configure, Makefile.in: Regenerated.
300
3144e1a9
JB
3011999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
302
303