Integrated the guile-srfi package into the Guile distribution.
[bpt/guile.git] / ChangeLog
CommitLineData
2a0ef8b7
GH
12001-04-22 Gary Houston <ghouston@arglist.com>
2
3 * configure.in: check for inet_pton and inet_ntop.
4
67641981
GH
52001-04-20 Gary Houston <ghouston@arglist.com>
6
7 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
8 * configure.in: check for sin6_scope_id in sockaddr_in6.
9
a9d861e3
MD
102001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
11
12 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
13
31e74a57
GH
142001-04-17 Gary Houston <ghouston@arglist.com>
15
16 * configure.in: run the autoconf BIGENDIAN check.
17
0da6608d
DH
182001-04-12 Niibe Yutaka <gniibe@m17n.org>
19
20 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
21 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
22 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
23
24 * configure.in: Likewise.
25
f22ed5a0
KN
262001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
27
28 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
29 (GUILE_FUNC_DECLARED): Removed checking of bzero.
30 Thanks to NIIBE Yutaka.
31
f2e61fc1
MD
322001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
33
34 * Undeprecated scm_init_oop_goopscore_module.
35
72f1168d
TTN
362001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
37
38 * check-guile.in: Fix sh standard conformance bug: Replace
39 "test -e" with "test -f". Thanks to Alexander Klimov.
40
a4928305
GH
412001-03-19 Gary Houston <ghouston@arglist.com>
42
43 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
44 set it to `pwd`.
45
66301f9a
GH
46 * check-guile.in: 16 documentation tests were failing if "make
47 check" was run before Guile had been installed with the current
48 --prefix. made various changes to the script so that it runs
49 without a cd to the test-suite directory. For the -i option,
50 don't point GUILE_LOAD_PATH to the current directory, but let it
51 use it's own scheme library.
52
51cfd7da
GH
532001-03-18 Gary Houston <ghouston@arglist.com>
54
55 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
56 the current directory (build dir) not srcdir to find guile
57 executable. otherwise "make check" doesn't work with a separate
58 build directory. create the test log in
59 $build_dir/check-guile.log instead of in srcdir/test-suite
60 directory.
61 * configure.in: don't define or substitute test_suite_dir.
62
e9e225e5
GH
632001-03-17 Gary Houston <ghouston@arglist.com>
64
65 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
66 since EXTRA_DOT_DOC_FILES is redefined later. define
67 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
68
94e6d793
MG
692001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
70
71 * configure.in: Added header checks for crypt.h, sys/resource.h
72 and sys/file.h, function checks for chroot, flock, getlogin,
73 cuserid, getpriority, setpriority, getpass, sethostname,
74 gethostname, and for crypt() in libcrypt.
75
fff043ab
NJ
762001-03-09 Neil Jerram <neil@ossau.uklinux.net>
77
78 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
79 option from guile-doc/configure.in.
80
d42df055
DH
812001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
82
83 * libguile.h: Removed #include "libguile/dump.h".
84
ec896089
KN
852001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
86
87 * libguile.h: Added #include "libguile/dump.h".
88
c2886a5a
MD
892001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
90
91 * libguile.h: Added #include "libguile/rdelim.h".
92
1ff7abbe
DH
932001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
94
95 The following patch was sent by Thien-Thi Nguyen.
96
97 * check-guile.in: New file.
98
99 * Makefile.am: Add TESTS rule.
100
101 * configure.in: Add support for "make check".
102
f0942910
DH
1032000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
104
105 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
106
14f1d9fe
MD
1072000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
108
109 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
110 version number to 10 due to the merge of GOOPS.
111
112 * oop: New directory.
113
e4dba4c7
KN
1142000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
115
467ab77e 116 * libguile.h: #include "libguile/properties.h".
e4dba4c7 117
45605b53
GH
1182000-09-17 Gary Houston <ghouston@arglist.com>
119
120 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
121 to be reliable on all platforms.
122
e494e76d
GH
1232000-08-18 Gary Houston <ghouston@arglist.com>
124
125 * acconfig.h: added BROKEN_GCSE.
126 * configure.in: check for a gcc GCSE optimisation bug.
127
42aae633
GH
1282000-07-31 Gary Houston <ghouston@arglist.com>
129
130 * acconfig.h: added HAVE_H_ERRNO
131 * configure.in: removed some dnl'd & obsolete cygwin stuff.
132 added a test for h_errno.
133
f9ed377d
MD
1342000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
135
136 * Guile 1.4 released.
137
b5074b23
MD
1382000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
139
140 * GUILE-VERSION: Changed to work also when included by a Makefile
141 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
142 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
143 (GUILE_MINOR_VERSION): Bumped to 4.
144
f43aac9a
MD
1452000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
146
a8861fa0
MD
147 * libguile.h: Removed #include "libguile/kw.h".
148
9a8a1e8a
MD
149 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
150 (The rule will cd to $(top_srcdir).)
151
152 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
153 substitute it into libguile/Makefile.
154
f43aac9a
MD
155 * HACKING: Updated recommended libtool version to be 1.3.5.
156
157 * RELEASE: Say that we should update HACKING to reflect the
158 versions of the tools we're using rather than README.
159
5cb6f99c
MD
1602000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
161
162 * NOTES: Removed.
163
164 * TODO: Moved to devel/.
165
3ff0d90a
CB
1662000-06-01 Craig Brozefsky <craig@red-bean.com>
167
168 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
169 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
170 define libguile.so version in a well-lit place.
171
172 * configure.in: added AC_SUBST lines for the new LIBGUILE version
173 variables.
72f1168d 174
65545721
ML
1752000-06-01 Michael Livshin <mlivshin@bigfoot.com>
176
177 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 178
65545721
ML
179 * guile-aclocal.sh: new file, works around aclocal problems.
180
b2728432
DH
1812000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
182
183 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
184 USE_PCTHREADS_PTHREADS): Removed.
185
7f5fa419
GH
1862000-05-01 Gary Houston <ghouston@arglist.com>
187
188 * Makefile.am: add include_HEADERS.
189 libguile.h: moved from libguile directory. maybe libguile.h should
190 be installed in $prefix/include/libguile/libguile.h instead?
191
9764c29b
MD
1922000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
193
e415cb06
MD
194 * qthreads.m4: Removed THREADS_CPPFLAGS.
195
196 * acinclude.m4: Removed qthreads macros. They are provided in
197 qthreads.m4, so these were redundant.
198
9764c29b
MD
199 * acconfig.h (GUILE_DEBUG_MALLOC): New.
200
201 * configure.in: New --enable-debug-malloc configuration option.
202
1978b33e
MD
2032000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
204
205 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
206
207 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 208 compatibility on Linux systems.
1978b33e 209
55a85c78
MD
2102000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
211
212 * devel: New directory. Intended to carry documentation related
213 to Guile development (as opposed to the doc directory which
214 contains documentation related to the use of the current Guile).
215 This directory (devel) is not included in the Guile distribution,
216 but is accessible via anonymous CVS.
217
fdc7ea2d
MD
2182000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
219
220 * configure.in: Don't add iselect.o to LIBOBJS.
221
31d8abce
MD
2222000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
223
224 * configure.in: Added end-tag for local variables. (Thanks to
225 Thien-Thi Nguyen.)
226
244fdc2f
GH
2272000-03-12 Gary Houston <ghouston@arglist.com>
228
229 * README (Guile Documentation, About This Distribution): updated.
230
f3b5e185
MD
2312000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
232
233 * configure.in (ac_cv_struct_timespec): Added test for struct
234 timespec.
235
236 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
237
3a721413
MV
2382000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
239
240 * autogen.sh: Call libtoolize. Pass --add-missing option to
241 automake. Do not decent into libltdl directory. The libltdl
242 directory is now populated by libtoolize and does not need any
243 further autogeneration.
244
d831b039
GH
2452000-01-23 Gary Houston <ghouston@arglist.com>
246
247 * configure.in: check for fchown.
248
a0a7b83b
MD
249Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
250
251 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
252 instead of $(top_builddir)/libltdl to includepath.
253
56cfe22b
MD
2542000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
255
256 * emacs: New subdirectory for elisp tools.
257
657fcb5a
MV
2582000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
259
260 * README, HACKING: Moved "Hacking it yourself" section from README
261 to HACKING. Updated recommended libtool version to be 1.3.4.
262
dc914156
GH
2632000-01-14 Gary Houston <ghouston@arglist.com>
264
265 * configure.in: needs to have --disable-networking, not
266 --disable-net.
267
fb4956c9
MD
2682000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
269
270 * libltdl/acconfig.h: New file: Needed by autogen.sh.
271
88423ab1
GB
272Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
273
274 * autogen.sh: Added messages as we run autogen in subdirectories.
275
276 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 277 chmod +x it.
88423ab1 278
0d90b76d
MV
2792000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
280
281 * libltdl/autogen.sh: New file.
282 * autogen.sh: Invoke libltdl/autogen.sh.
283
2842000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
285
286 Finally applied the libltdl patch from Thomas Tanner, with slight
287 modifications. All code copied from the libtool package is from
288 libtool-1.3.4.
289
290 * configure.in: Make "--with-modules=yes" the default. Do not
291 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 292
0d90b76d
MV
293 1999-07-25 Thomas Tanner <tanner@ffii.org>
294
295 * Makefile.am: add libltdl to SUBDIRS, automake automatically
296 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
297 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
298 (no need to install libtool any more)
299 * configure.in: replace --enable-dynamic-linking with
300 --with-modules, required modules can be specified using
301 --with-modules="/path/to/mod.la" and will be linked
302 statically on platforms that don't support dynamic loading,
303 configure libltdl, configure libtool for dlopening
304 * libltdl: added using libtoolize -c --ltdl
305
38c1d3c4
GH
3062000-01-09 Gary Houston <ghouston@arglist.com>
307
308 * configure.in: check whether localtime caches TZ. copied from
309 Emacs 20.5.
310 * acconfig.h: add LOCALTIME_CACHE.
311
dceef6be
GB
312Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
313
314 * configure.in: Make it be guile-snarf.awk, since we'll be
315 switching names for guile-doc-snarf. (I wouldn't have changed
316 this, but I was getting ready to commit this way when the below
317 change was committed).
318
763a6716
MD
3191999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
320
321 * configure.in: Create guile-doc-snarf.awk.
322
6aca8c6c
GB
3231999-12-12 Greg J. Badros <gjb@cs.washington.edu>
324
72f1168d 325 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
326 AC_OUTPUTted.
327
3281999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
329
330 * NEWS: More complete description for --enable-debug-freelist.
331
aee8ca3f
GH
3321999-12-09 Gary Houston <ghouston@freewire.co.uk>
333
334 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
335 causes numerous spurious warnings with recent gcc and/or glibc
336 versions.
337
afe5177e
GH
3381999-11-19 Gary Houston <ghouston@freewire.co.uk>
339
340 * acconfig.h: add HAVE_ARRAYS.
341
342 * configure.in: add --disable-arrays option, probably temporary.
343
5c11cc9d
GH
3441999-11-17 Gary Houston <ghouston@freewire.co.uk>
345
346 * configure.in: check for hstrerror.
347
5d94b2fe
JB
3481999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
349
e8ff4648
JB
350 * autogen.sh: Don't call autoreconf at all; it's not reliable.
351 Instead, call the various tools explicitly. Invoke
352 guile-readline's autogen.sh script.
0cbedb5b
JB
353
354 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 355
0cbedb5b
JB
356 We can't have .m4 files which are installed where aclocal can
357 see them, but also used by guile's own configure.in, because
358 aclocal will read both copies, complain about duplicate macro
359 definitions, and refuse to generate aclocal.m4 at all. This
360 happens if you invoke it as `aclocal -I .', as autoreconf does.
361 This is probably a flaw in the autotools, but Guile doesn't need
362 that flaw fixed immediately.
363
364 guile.m4 is intended for use by people linking against guile, so
365 it needs to be installed. But Guile itself doesn't use it. So
366 move guile.m4 into guile-config. That makes sense, since
367 guile.m4's GUILE_FLAGS macro is just an easy way to call
368 guile-config.
369
370 qthreads.m4 is indented to help configure a qthreads tree. It's
371 only useful to a package which actually includes a qthreads tree,
372 and it's intimately related to that tree, so it's not useful to
373 install this. So don't install it.
374
375 * guile.m4: Moved to guile-config.
376 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
377 (EXTRA_DIST): Move qthreads.m4 here.
378
5d94b2fe
JB
379 Don't store generated files in the repository any more. Instead,
380 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 381 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
382 * autogen.sh: New file.
383 * ANON-CVS, SNAPSHOTS: Updated instructions.
384
dc4d930b
JB
3851999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
386
387 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
388
6e706938 3891999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
390
391 * configure.in: Added --enable-debug-freelist option.
392
fca7547b 393 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 394
52cfc69b
GH
3951999-09-23 Gary Houston <ghouston@freewire.co.uk>
396
397 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
398 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
399
400 * configure.in: new options --disable-posix, --disable-net
401 and --disable-regex
402 export HAVE_POSIX and HAVE_NETWORKING definitions.
403 don't add regex-posix.o to LIBOBJS if regex disabled.
404
405 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
406 conditionally.
407
bab4e1cc
JB
4081999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
409
410 * Guile 1.3.4 released.
411
fc97c626
JB
4121999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
413
414 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
415 libtool knows how to get ANSI C behavior from the compiler.
416 * configure: Regenerated.
417
7ee92fce
GH
4181999-09-20 Gary Houston <ghouston@freewire.co.uk>
419
420 * configure.in: check availability of siginterrupt.
421
08b8c694
GH
4221999-09-18 Gary Houston <ghouston@freewire.co.uk>
423
424 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
425 testing for SA_RESTART.
426
7cdbcc7d
MD
4271999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
428
429 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
430
e1f20ec6
JB
4311999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
432
433 * configure.in (GUILE_STAMP): Don't set this variable, or
434 substitute it into anything. Full explanation in ice-9/ChangeLog.
435 * configure, Makefile.in: Regenerated.
72f1168d 436
ffe70f9c
JB
4371999-09-06 James Blandy <jimb@mule.m17n.org>
438
439 Propagate the changes of 2 Sept the rest of the way through.
440 * configure: Regenerated.
441 * Makefile.in: Regenerated. Not sure why this diff is so big.
442
e127c348
JB
4431999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
444
445 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
446 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 447 * aclocal.m4: Regenerated.
e127c348 448
655f19ab
MD
4491999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
450
451 * configure.in: Test for presence of function on_exit.
452
b074884f
JB
4531999-09-01 James Blandy <jimb@mule.m17n.org>
454
455 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
456 the system doesn't have memmove. Don't test for memmove and bcopy
457 with AC_CHECK_FUNCS.
458 * configure: Regenerated.
459
a7098335
MD
4601999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
461
462 * configure.in: Test for atexit.
463
9a26d6f9
MD
4641999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
465
b030b39b
MD
466 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
467
9a26d6f9
MD
468 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
469 (Thanks to Bernard Urban.)
470 Test for memmove and bcopy. (Thanks to
a7098335 471 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
472
473 * acconfig.h: Added HAVE_S_ISLNK.
474
a05cba61
JB
4751999-08-20 James Blandy <jimb@mule.m17n.org>
476
0a852b94
JB
477 * Guile 1.3.2 released.
478
a05cba61
JB
479 * Makefile.in: Regenerated.
480
f29f2933
MD
4811999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
482
483 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
484 to libtool-1.3.3.
485
0e8a8468
MV
4861999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
487
488 Added guile-readline subdirectory with the removed readline
489 support.
490 * guile-readline: New directory, see ChangeLog there.
491 * configure.in: Cause configure to descend into guile-readline
492 dir.
493 * Makefile.am: Likewise for make.
494 * NEWS: Explain how to activate the readline support.
495 * configure, Makefile.in: Regenerated.
72f1168d 496
3144e1a9
JB
4971999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
498
499