*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
f9ed377d
MD
12000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2
3 * Guile 1.4 released.
4
b5074b23
MD
52000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
6
7 * GUILE-VERSION: Changed to work also when included by a Makefile
8 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
9 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
10 (GUILE_MINOR_VERSION): Bumped to 4.
11
f43aac9a
MD
122000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
13
a8861fa0
MD
14 * libguile.h: Removed #include "libguile/kw.h".
15
9a8a1e8a
MD
16 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
17 (The rule will cd to $(top_srcdir).)
18
19 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
20 substitute it into libguile/Makefile.
21
f43aac9a
MD
22 * HACKING: Updated recommended libtool version to be 1.3.5.
23
24 * RELEASE: Say that we should update HACKING to reflect the
25 versions of the tools we're using rather than README.
26
5cb6f99c
MD
272000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
28
29 * NOTES: Removed.
30
31 * TODO: Moved to devel/.
32
3ff0d90a
CB
332000-06-01 Craig Brozefsky <craig@red-bean.com>
34
35 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
36 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
37 define libguile.so version in a well-lit place.
38
39 * configure.in: added AC_SUBST lines for the new LIBGUILE version
40 variables.
41
65545721
ML
422000-06-01 Michael Livshin <mlivshin@bigfoot.com>
43
44 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
45
46 * guile-aclocal.sh: new file, works around aclocal problems.
47
b2728432
DH
482000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
49
50 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
51 USE_PCTHREADS_PTHREADS): Removed.
52
7f5fa419
GH
532000-05-01 Gary Houston <ghouston@arglist.com>
54
55 * Makefile.am: add include_HEADERS.
56 libguile.h: moved from libguile directory. maybe libguile.h should
57 be installed in $prefix/include/libguile/libguile.h instead?
58
9764c29b
MD
592000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
60
e415cb06
MD
61 * qthreads.m4: Removed THREADS_CPPFLAGS.
62
63 * acinclude.m4: Removed qthreads macros. They are provided in
64 qthreads.m4, so these were redundant.
65
9764c29b
MD
66 * acconfig.h (GUILE_DEBUG_MALLOC): New.
67
68 * configure.in: New --enable-debug-malloc configuration option.
69
1978b33e
MD
702000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
71
72 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
73
74 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 75 compatibility on Linux systems.
1978b33e 76
55a85c78
MD
772000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
78
79 * devel: New directory. Intended to carry documentation related
80 to Guile development (as opposed to the doc directory which
81 contains documentation related to the use of the current Guile).
82 This directory (devel) is not included in the Guile distribution,
83 but is accessible via anonymous CVS.
84
fdc7ea2d
MD
852000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
86
87 * configure.in: Don't add iselect.o to LIBOBJS.
88
31d8abce
MD
892000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
90
91 * configure.in: Added end-tag for local variables. (Thanks to
92 Thien-Thi Nguyen.)
93
244fdc2f
GH
942000-03-12 Gary Houston <ghouston@arglist.com>
95
96 * README (Guile Documentation, About This Distribution): updated.
97
f3b5e185
MD
982000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
99
100 * configure.in (ac_cv_struct_timespec): Added test for struct
101 timespec.
102
103 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
104
3a721413
MV
1052000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
106
107 * autogen.sh: Call libtoolize. Pass --add-missing option to
108 automake. Do not decent into libltdl directory. The libltdl
109 directory is now populated by libtoolize and does not need any
110 further autogeneration.
111
d831b039
GH
1122000-01-23 Gary Houston <ghouston@arglist.com>
113
114 * configure.in: check for fchown.
115
a0a7b83b
MD
116Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
117
118 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
119 instead of $(top_builddir)/libltdl to includepath.
120
56cfe22b
MD
1212000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
122
123 * emacs: New subdirectory for elisp tools.
124
657fcb5a
MV
1252000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
126
127 * README, HACKING: Moved "Hacking it yourself" section from README
128 to HACKING. Updated recommended libtool version to be 1.3.4.
129
dc914156
GH
1302000-01-14 Gary Houston <ghouston@arglist.com>
131
132 * configure.in: needs to have --disable-networking, not
133 --disable-net.
134
fb4956c9
MD
1352000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
136
137 * libltdl/acconfig.h: New file: Needed by autogen.sh.
138
88423ab1
GB
139Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
140
141 * autogen.sh: Added messages as we run autogen in subdirectories.
142
143 * configure.in: Output libugile/guile-func-name-check script, and
144 chmod +x it.
145
0d90b76d
MV
1462000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
147
148 * libltdl/autogen.sh: New file.
149 * autogen.sh: Invoke libltdl/autogen.sh.
150
1512000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
152
153 Finally applied the libltdl patch from Thomas Tanner, with slight
154 modifications. All code copied from the libtool package is from
155 libtool-1.3.4.
156
157 * configure.in: Make "--with-modules=yes" the default. Do not
158 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
159
160 1999-07-25 Thomas Tanner <tanner@ffii.org>
161
162 * Makefile.am: add libltdl to SUBDIRS, automake automatically
163 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
164 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
165 (no need to install libtool any more)
166 * configure.in: replace --enable-dynamic-linking with
167 --with-modules, required modules can be specified using
168 --with-modules="/path/to/mod.la" and will be linked
169 statically on platforms that don't support dynamic loading,
170 configure libltdl, configure libtool for dlopening
171 * libltdl: added using libtoolize -c --ltdl
172
38c1d3c4
GH
1732000-01-09 Gary Houston <ghouston@arglist.com>
174
175 * configure.in: check whether localtime caches TZ. copied from
176 Emacs 20.5.
177 * acconfig.h: add LOCALTIME_CACHE.
178
dceef6be
GB
179Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
180
181 * configure.in: Make it be guile-snarf.awk, since we'll be
182 switching names for guile-doc-snarf. (I wouldn't have changed
183 this, but I was getting ready to commit this way when the below
184 change was committed).
185
763a6716
MD
1861999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
187
188 * configure.in: Create guile-doc-snarf.awk.
189
6aca8c6c
GB
1901999-12-12 Greg J. Badros <gjb@cs.washington.edu>
191
192 * configure.in: Create guile-doc-snarf, chmod +x that script after
193 AC_OUTPUTted.
194
1951999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
196
197 * NEWS: More complete description for --enable-debug-freelist.
198
aee8ca3f
GH
1991999-12-09 Gary Houston <ghouston@freewire.co.uk>
200
201 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
202 causes numerous spurious warnings with recent gcc and/or glibc
203 versions.
204
afe5177e
GH
2051999-11-19 Gary Houston <ghouston@freewire.co.uk>
206
207 * acconfig.h: add HAVE_ARRAYS.
208
209 * configure.in: add --disable-arrays option, probably temporary.
210
5c11cc9d
GH
2111999-11-17 Gary Houston <ghouston@freewire.co.uk>
212
213 * configure.in: check for hstrerror.
214
5d94b2fe
JB
2151999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
216
e8ff4648
JB
217 * autogen.sh: Don't call autoreconf at all; it's not reliable.
218 Instead, call the various tools explicitly. Invoke
219 guile-readline's autogen.sh script.
0cbedb5b
JB
220
221 Straighten up the situation regarding guile.m4 and qthreads.m4.
222
223 We can't have .m4 files which are installed where aclocal can
224 see them, but also used by guile's own configure.in, because
225 aclocal will read both copies, complain about duplicate macro
226 definitions, and refuse to generate aclocal.m4 at all. This
227 happens if you invoke it as `aclocal -I .', as autoreconf does.
228 This is probably a flaw in the autotools, but Guile doesn't need
229 that flaw fixed immediately.
230
231 guile.m4 is intended for use by people linking against guile, so
232 it needs to be installed. But Guile itself doesn't use it. So
233 move guile.m4 into guile-config. That makes sense, since
234 guile.m4's GUILE_FLAGS macro is just an easy way to call
235 guile-config.
236
237 qthreads.m4 is indented to help configure a qthreads tree. It's
238 only useful to a package which actually includes a qthreads tree,
239 and it's intimately related to that tree, so it's not useful to
240 install this. So don't install it.
241
242 * guile.m4: Moved to guile-config.
243 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
244 (EXTRA_DIST): Move qthreads.m4 here.
245
5d94b2fe
JB
246 Don't store generated files in the repository any more. Instead,
247 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 248 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
249 * autogen.sh: New file.
250 * ANON-CVS, SNAPSHOTS: Updated instructions.
251
dc4d930b
JB
2521999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
253
254 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
255
6e706938 2561999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
257
258 * configure.in: Added --enable-debug-freelist option.
259
fca7547b 260 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 261
52cfc69b
GH
2621999-09-23 Gary Houston <ghouston@freewire.co.uk>
263
264 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
265 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
266
267 * configure.in: new options --disable-posix, --disable-net
268 and --disable-regex
269 export HAVE_POSIX and HAVE_NETWORKING definitions.
270 don't add regex-posix.o to LIBOBJS if regex disabled.
271
272 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
273 conditionally.
274
bab4e1cc
JB
2751999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
276
277 * Guile 1.3.4 released.
278
fc97c626
JB
2791999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
280
281 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
282 libtool knows how to get ANSI C behavior from the compiler.
283 * configure: Regenerated.
284
7ee92fce
GH
2851999-09-20 Gary Houston <ghouston@freewire.co.uk>
286
287 * configure.in: check availability of siginterrupt.
288
08b8c694
GH
2891999-09-18 Gary Houston <ghouston@freewire.co.uk>
290
291 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
292 testing for SA_RESTART.
293
7cdbcc7d
MD
2941999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
295
296 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
297
e1f20ec6
JB
2981999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
299
300 * configure.in (GUILE_STAMP): Don't set this variable, or
301 substitute it into anything. Full explanation in ice-9/ChangeLog.
302 * configure, Makefile.in: Regenerated.
303
ffe70f9c
JB
3041999-09-06 James Blandy <jimb@mule.m17n.org>
305
306 Propagate the changes of 2 Sept the rest of the way through.
307 * configure: Regenerated.
308 * Makefile.in: Regenerated. Not sure why this diff is so big.
309
e127c348
JB
3101999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
311
312 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
313 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 314 * aclocal.m4: Regenerated.
e127c348 315
655f19ab
MD
3161999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
317
318 * configure.in: Test for presence of function on_exit.
319
b074884f
JB
3201999-09-01 James Blandy <jimb@mule.m17n.org>
321
322 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
323 the system doesn't have memmove. Don't test for memmove and bcopy
324 with AC_CHECK_FUNCS.
325 * configure: Regenerated.
326
a7098335
MD
3271999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
328
329 * configure.in: Test for atexit.
330
9a26d6f9
MD
3311999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
332
b030b39b
MD
333 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
334
9a26d6f9
MD
335 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
336 (Thanks to Bernard Urban.)
337 Test for memmove and bcopy. (Thanks to
a7098335 338 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
339
340 * acconfig.h: Added HAVE_S_ISLNK.
341
a05cba61
JB
3421999-08-20 James Blandy <jimb@mule.m17n.org>
343
0a852b94
JB
344 * Guile 1.3.2 released.
345
a05cba61
JB
346 * Makefile.in: Regenerated.
347
f29f2933
MD
3481999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
349
350 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
351 to libtool-1.3.3.
352
0e8a8468
MV
3531999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
354
355 Added guile-readline subdirectory with the removed readline
356 support.
357 * guile-readline: New directory, see ChangeLog there.
358 * configure.in: Cause configure to descend into guile-readline
359 dir.
360 * Makefile.am: Likewise for make.
361 * NEWS: Explain how to activate the readline support.
362 * configure, Makefile.in: Regenerated.
363
3144e1a9
JB
3641999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
365
366