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