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