*** empty log message ***
[bpt/guile.git] / ChangeLog
1 2001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
4 I. N. Golubev!
5
6 2001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
7
8 * configure.in: Generate examples/box-dynamic/Makefile.
9
10 2001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
11
12 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
13
14 * configure.in: Added all Makefiles in the `examples' directory to
15 AC_OUTPUT.
16
17 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
18
19 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
20 don't generate guile-snarf.awk.
21
22 * Makefile.am (EXTRA_DIST): add test-suite.
23
24 2001-05-28 Michael Livshin <mlivshin@bigfoot.com>
25
26 * check-guile.in: fix to be runnable when srcdir!=builddir.
27
28 2001-05-26 Michael Livshin <mlivshin@bigfoot.com>
29
30 revert the controversial part of the 2001-05-23 changes
31
32 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
33
34 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
35 also, make sure that the integral type choosen to represent an SCM
36 has exactly the same size as a void pointer.
37
38 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
39 SCM_SIZEOF_BITS_T, ptrdiff_t.
40
41 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
42
43 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
44
45 * GUILE-VERSION
46 (GUILE_VERSION): now MAJOR.MINOR.MICRO
47 (GUILE_MICRO_VERSION): new variable, records final revision.
48 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
49 i.e. the 6.
50
51 2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
52
53 * acconfig.h, configure.in: Renamed
54 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
55
56 2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
57
58 * acinclude.m4: Removed copy of "libtool.m4".
59
60 2001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
61
62 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
63
64 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
65
66 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
67
68 * HACKING: Update copyright.
69 Add blurb pointing to devel/tasks.text.
70
71 2001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
72
73 * check-guile.in: For SRFI testing, set and export env
74 var `LTDL_LIBRARY_PATH'.
75
76 2001-05-07 Neil Jerram <neil@ossau.uklinux.net>
77
78 * AUTHORS: Add docs-related authorship details.
79
80 2001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
81
82 * configure.in (--enable-deprecated): Recognize "shutup" option
83 argument and turn it into the default warning level "no".
84
85 2001-05-05 Gary Houston <ghouston@arglist.com>
86
87 * acconfig.h: add HAVE_IPV6.
88 * configure.in: check whether we can compile with IPv6 support.
89
90 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
91
92 * guile-tools.in: New file.
93
94 * configure.in (AC_OUTPUT): Add guile-tools, and make
95 executable.
96
97 * Makefile.am (bin_SCRIPTS): New var.
98
99 2001-05-04 Gary Houston <ghouston@arglist.com>
100
101 * configure.in: check whether uint32_t is defined when netdb.h
102 is included.
103 acconfig.h: added HAVE_UINT32_T.
104
105 2001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
106
107 * configure.in: Added handling of `--enable-deprecated'.
108
109 * acconfig.h (SCM_DEBUG_DEPRECATED,
110 GUILE_WARN_DEPRECATED_DEFAULT): Added.
111
112 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
113
114 * Makefile.am (SUBDIRS): Add "scripts".
115
116 * configure.in (AC_OUTPUT): Add scripts/Makefile.
117
118 2001-04-29 Gary Houston <ghouston@arglist.com>
119
120 * libguile.h: include rw.h.
121
122 2001-04-27 Rob Browning <rlb@cs.utexas.edu>
123
124 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
125 the new odd/even ustable/stable version numbering scheme.
126 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
127 libguile. In the future, libguile and libguileqthreads may not
128 stay in sync. This still doesn't appear to affect
129 libguileqthreads, but we'll fix that next.
130
131 2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
132
133 * configure.in: Don't treat srfi directory specially, just create
134 the Makefile there (thanks to Neil Jerram for the patch).
135
136 2001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
137
138 * Makefile.am (SUBDIRS): Added `srfi'.
139
140 * configure.in: Added subdirectory `srfi' to build process.
141
142 * libguile.h: Added inclusion of `values.h'.
143
144 2001-04-22 Gary Houston <ghouston@arglist.com>
145
146 * configure.in: check for inet_pton and inet_ntop.
147
148 2001-04-20 Gary Houston <ghouston@arglist.com>
149
150 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
151 * configure.in: check for sin6_scope_id in sockaddr_in6.
152
153 2001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
154
155 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
156
157 2001-04-17 Gary Houston <ghouston@arglist.com>
158
159 * configure.in: run the autoconf BIGENDIAN check.
160
161 2001-04-12 Niibe Yutaka <gniibe@m17n.org>
162
163 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
164 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
165 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
166
167 * configure.in: Likewise.
168
169 2001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
170
171 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
172 (GUILE_FUNC_DECLARED): Removed checking of bzero.
173 Thanks to NIIBE Yutaka.
174
175 2001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
176
177 * Undeprecated scm_init_oop_goopscore_module.
178
179 2001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
180
181 * check-guile.in: Fix sh standard conformance bug: Replace
182 "test -e" with "test -f". Thanks to Alexander Klimov.
183
184 2001-03-19 Gary Houston <ghouston@arglist.com>
185
186 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
187 set it to `pwd`.
188
189 * check-guile.in: 16 documentation tests were failing if "make
190 check" was run before Guile had been installed with the current
191 --prefix. made various changes to the script so that it runs
192 without a cd to the test-suite directory. For the -i option,
193 don't point GUILE_LOAD_PATH to the current directory, but let it
194 use it's own scheme library.
195
196 2001-03-18 Gary Houston <ghouston@arglist.com>
197
198 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
199 the current directory (build dir) not srcdir to find guile
200 executable. otherwise "make check" doesn't work with a separate
201 build directory. create the test log in
202 $build_dir/check-guile.log instead of in srcdir/test-suite
203 directory.
204 * configure.in: don't define or substitute test_suite_dir.
205
206 2001-03-17 Gary Houston <ghouston@arglist.com>
207
208 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
209 since EXTRA_DOT_DOC_FILES is redefined later. define
210 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
211
212 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
213
214 * configure.in: Added header checks for crypt.h, sys/resource.h
215 and sys/file.h, function checks for chroot, flock, getlogin,
216 cuserid, getpriority, setpriority, getpass, sethostname,
217 gethostname, and for crypt() in libcrypt.
218
219 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
220
221 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
222 option from guile-doc/configure.in.
223
224 2001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
225
226 * libguile.h: Removed #include "libguile/dump.h".
227
228 2001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
229
230 * libguile.h: Added #include "libguile/dump.h".
231
232 2001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
233
234 * libguile.h: Added #include "libguile/rdelim.h".
235
236 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
237
238 The following patch was sent by Thien-Thi Nguyen.
239
240 * check-guile.in: New file.
241
242 * Makefile.am: Add TESTS rule.
243
244 * configure.in: Add support for "make check".
245
246 2000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
247
248 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
249
250 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
251
252 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
253 version number to 10 due to the merge of GOOPS.
254
255 * oop: New directory.
256
257 2000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
258
259 * libguile.h: #include "libguile/properties.h".
260
261 2000-09-17 Gary Houston <ghouston@arglist.com>
262
263 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
264 to be reliable on all platforms.
265
266 2000-08-18 Gary Houston <ghouston@arglist.com>
267
268 * acconfig.h: added BROKEN_GCSE.
269 * configure.in: check for a gcc GCSE optimisation bug.
270
271 2000-07-31 Gary Houston <ghouston@arglist.com>
272
273 * acconfig.h: added HAVE_H_ERRNO
274 * configure.in: removed some dnl'd & obsolete cygwin stuff.
275 added a test for h_errno.
276
277 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
278
279 * Guile 1.4 released.
280
281 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
282
283 * GUILE-VERSION: Changed to work also when included by a Makefile
284 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
285 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
286 (GUILE_MINOR_VERSION): Bumped to 4.
287
288 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
289
290 * libguile.h: Removed #include "libguile/kw.h".
291
292 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
293 (The rule will cd to $(top_srcdir).)
294
295 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
296 substitute it into libguile/Makefile.
297
298 * HACKING: Updated recommended libtool version to be 1.3.5.
299
300 * RELEASE: Say that we should update HACKING to reflect the
301 versions of the tools we're using rather than README.
302
303 2000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
304
305 * NOTES: Removed.
306
307 * TODO: Moved to devel/.
308
309 2000-06-01 Craig Brozefsky <craig@red-bean.com>
310
311 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
312 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
313 define libguile.so version in a well-lit place.
314
315 * configure.in: added AC_SUBST lines for the new LIBGUILE version
316 variables.
317
318 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
319
320 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
321
322 * guile-aclocal.sh: new file, works around aclocal problems.
323
324 2000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
325
326 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
327 USE_PCTHREADS_PTHREADS): Removed.
328
329 2000-05-01 Gary Houston <ghouston@arglist.com>
330
331 * Makefile.am: add include_HEADERS.
332 libguile.h: moved from libguile directory. maybe libguile.h should
333 be installed in $prefix/include/libguile/libguile.h instead?
334
335 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
336
337 * qthreads.m4: Removed THREADS_CPPFLAGS.
338
339 * acinclude.m4: Removed qthreads macros. They are provided in
340 qthreads.m4, so these were redundant.
341
342 * acconfig.h (GUILE_DEBUG_MALLOC): New.
343
344 * configure.in: New --enable-debug-malloc configuration option.
345
346 2000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
347
348 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
349
350 * configure.in: Enable workaround for COOP-linuxthreads
351 compatibility on Linux systems.
352
353 2000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
354
355 * devel: New directory. Intended to carry documentation related
356 to Guile development (as opposed to the doc directory which
357 contains documentation related to the use of the current Guile).
358 This directory (devel) is not included in the Guile distribution,
359 but is accessible via anonymous CVS.
360
361 2000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
362
363 * configure.in: Don't add iselect.o to LIBOBJS.
364
365 2000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
366
367 * configure.in: Added end-tag for local variables. (Thanks to
368 Thien-Thi Nguyen.)
369
370 2000-03-12 Gary Houston <ghouston@arglist.com>
371
372 * README (Guile Documentation, About This Distribution): updated.
373
374 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
375
376 * configure.in (ac_cv_struct_timespec): Added test for struct
377 timespec.
378
379 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
380
381 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
382
383 * autogen.sh: Call libtoolize. Pass --add-missing option to
384 automake. Do not decent into libltdl directory. The libltdl
385 directory is now populated by libtoolize and does not need any
386 further autogeneration.
387
388 2000-01-23 Gary Houston <ghouston@arglist.com>
389
390 * configure.in: check for fchown.
391
392 Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
393
394 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
395 instead of $(top_builddir)/libltdl to includepath.
396
397 2000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
398
399 * emacs: New subdirectory for elisp tools.
400
401 2000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
402
403 * README, HACKING: Moved "Hacking it yourself" section from README
404 to HACKING. Updated recommended libtool version to be 1.3.4.
405
406 2000-01-14 Gary Houston <ghouston@arglist.com>
407
408 * configure.in: needs to have --disable-networking, not
409 --disable-net.
410
411 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
412
413 * libltdl/acconfig.h: New file: Needed by autogen.sh.
414
415 Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
416
417 * autogen.sh: Added messages as we run autogen in subdirectories.
418
419 * configure.in: Output libugile/guile-func-name-check script, and
420 chmod +x it.
421
422 2000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
423
424 * libltdl/autogen.sh: New file.
425 * autogen.sh: Invoke libltdl/autogen.sh.
426
427 2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
428
429 Finally applied the libltdl patch from Thomas Tanner, with slight
430 modifications. All code copied from the libtool package is from
431 libtool-1.3.4.
432
433 * configure.in: Make "--with-modules=yes" the default. Do not
434 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
435
436 1999-07-25 Thomas Tanner <tanner@ffii.org>
437
438 * Makefile.am: add libltdl to SUBDIRS, automake automatically
439 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
440 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
441 (no need to install libtool any more)
442 * configure.in: replace --enable-dynamic-linking with
443 --with-modules, required modules can be specified using
444 --with-modules="/path/to/mod.la" and will be linked
445 statically on platforms that don't support dynamic loading,
446 configure libltdl, configure libtool for dlopening
447 * libltdl: added using libtoolize -c --ltdl
448
449 2000-01-09 Gary Houston <ghouston@arglist.com>
450
451 * configure.in: check whether localtime caches TZ. copied from
452 Emacs 20.5.
453 * acconfig.h: add LOCALTIME_CACHE.
454
455 Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
456
457 * configure.in: Make it be guile-snarf.awk, since we'll be
458 switching names for guile-doc-snarf. (I wouldn't have changed
459 this, but I was getting ready to commit this way when the below
460 change was committed).
461
462 1999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
463
464 * configure.in: Create guile-doc-snarf.awk.
465
466 1999-12-12 Greg J. Badros <gjb@cs.washington.edu>
467
468 * configure.in: Create guile-doc-snarf, chmod +x that script after
469 AC_OUTPUTted.
470
471 1999-12-10 Greg J. Badros <gjb@cs.washington.edu>
472
473 * NEWS: More complete description for --enable-debug-freelist.
474
475 1999-12-09 Gary Houston <ghouston@freewire.co.uk>
476
477 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
478 causes numerous spurious warnings with recent gcc and/or glibc
479 versions.
480
481 1999-11-19 Gary Houston <ghouston@freewire.co.uk>
482
483 * acconfig.h: add HAVE_ARRAYS.
484
485 * configure.in: add --disable-arrays option, probably temporary.
486
487 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
488
489 * configure.in: check for hstrerror.
490
491 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
492
493 * autogen.sh: Don't call autoreconf at all; it's not reliable.
494 Instead, call the various tools explicitly. Invoke
495 guile-readline's autogen.sh script.
496
497 Straighten up the situation regarding guile.m4 and qthreads.m4.
498
499 We can't have .m4 files which are installed where aclocal can
500 see them, but also used by guile's own configure.in, because
501 aclocal will read both copies, complain about duplicate macro
502 definitions, and refuse to generate aclocal.m4 at all. This
503 happens if you invoke it as `aclocal -I .', as autoreconf does.
504 This is probably a flaw in the autotools, but Guile doesn't need
505 that flaw fixed immediately.
506
507 guile.m4 is intended for use by people linking against guile, so
508 it needs to be installed. But Guile itself doesn't use it. So
509 move guile.m4 into guile-config. That makes sense, since
510 guile.m4's GUILE_FLAGS macro is just an easy way to call
511 guile-config.
512
513 qthreads.m4 is indented to help configure a qthreads tree. It's
514 only useful to a package which actually includes a qthreads tree,
515 and it's intimately related to that tree, so it's not useful to
516 install this. So don't install it.
517
518 * guile.m4: Moved to guile-config.
519 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
520 (EXTRA_DIST): Move qthreads.m4 here.
521
522 Don't store generated files in the repository any more. Instead,
523 require people to run autogen.sh on trees from snapshots and CVS.
524 * Makefile.in, aclocal.m4, configure: Deleted.
525 * autogen.sh: New file.
526 * ANON-CVS, SNAPSHOTS: Updated instructions.
527
528 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
529
530 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
531
532 1999-09-27 Greg J. Badros <gjb@cs.washington.edu>
533
534 * configure.in: Added --enable-debug-freelist option.
535
536 * acconfig.h: Added GUILE_DEBUG_FREELIST.
537
538 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
539
540 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
541 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
542
543 * configure.in: new options --disable-posix, --disable-net
544 and --disable-regex
545 export HAVE_POSIX and HAVE_NETWORKING definitions.
546 don't add regex-posix.o to LIBOBJS if regex disabled.
547
548 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
549 conditionally.
550
551 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
552
553 * Guile 1.3.4 released.
554
555 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
556
557 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
558 libtool knows how to get ANSI C behavior from the compiler.
559 * configure: Regenerated.
560
561 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
562
563 * configure.in: check availability of siginterrupt.
564
565 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
566
567 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
568 testing for SA_RESTART.
569
570 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
571
572 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
573
574 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
575
576 * configure.in (GUILE_STAMP): Don't set this variable, or
577 substitute it into anything. Full explanation in ice-9/ChangeLog.
578 * configure, Makefile.in: Regenerated.
579
580 1999-09-06 James Blandy <jimb@mule.m17n.org>
581
582 Propagate the changes of 2 Sept the rest of the way through.
583 * configure: Regenerated.
584 * Makefile.in: Regenerated. Not sure why this diff is so big.
585
586 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
587
588 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
589 variable name. (Thanks to Bill Schottstaedt.)
590 * aclocal.m4: Regenerated.
591
592 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
593
594 * configure.in: Test for presence of function on_exit.
595
596 1999-09-01 James Blandy <jimb@mule.m17n.org>
597
598 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
599 the system doesn't have memmove. Don't test for memmove and bcopy
600 with AC_CHECK_FUNCS.
601 * configure: Regenerated.
602
603 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
604
605 * configure.in: Test for atexit.
606
607 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
608
609 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
610
611 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
612 (Thanks to Bernard Urban.)
613 Test for memmove and bcopy. (Thanks to
614 suzukis@file.phys.tohoku.ac.jp.)
615
616 * acconfig.h: Added HAVE_S_ISLNK.
617
618 1999-08-20 James Blandy <jimb@mule.m17n.org>
619
620 * Guile 1.3.2 released.
621
622 * Makefile.in: Regenerated.
623
624 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
625
626 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
627 to libtool-1.3.3.
628
629 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
630
631 Added guile-readline subdirectory with the removed readline
632 support.
633 * guile-readline: New directory, see ChangeLog there.
634 * configure.in: Cause configure to descend into guile-readline
635 dir.
636 * Makefile.am: Likewise for make.
637 * NEWS: Explain how to activate the readline support.
638 * configure, Makefile.in: Regenerated.
639
640 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
641
642 Fixes for EMX from Mikael Ståldal.
643
644 * configure.in: Check for <io.h>.
645 * configure: Regenerated.
646
647 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
648
649 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
650 name can have suffixes, like alphaev56-unknown-linux-gnu.
651 * aclocal.m4, configure: Rebuilt.
652 (Thanks to Sebastien Villemot.)
653
654 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
655
656 * configure.in: don't check for ways to violate stdio abstraction.
657
658 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
659
660 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
661 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
662
663 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
664
665 Remove all automatic readline support, to avoid copyright
666 confusion.
667 * INSTALL: Update text.
668 * NEWS: Explain the situation.
669 * configure.in: Remove configury for readline and its supporting
670 libraries.
671 * configure: Regenerated.
672
673 * README: Change URL's for automake and autoconf.
674
675 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
676 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
677 all the right tools, according to README, but I'm still getting
678 different results than Mikael is. Hmm.
679
680 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
681
682 * New libtool: 1.2f
683 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
684 * README: Mention new version number of libtool.
685
686 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
687
688 New automake: 1.4
689 * config.guess, config.sub, install-sh, mdate-sh, missing,
690 mkinstalldirs: New versions.
691 * Makefile.in, aclocal.m4, configure: Regenerated.
692 * README: Mention new version numbers on autoconf and automake.
693
694 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
695
696 * configure.in: Add --with-readline flag.
697 * configure: Rebuilt.
698
699 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
700
701 * NEWS: Added entry for optargs module.
702
703 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
704
705 * configure: Regenerated using autoconf 2.12.
706
707 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
708
709 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
710 considered to encourage bad coding style.)
711
712 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
713
714 * configure.in: Added test AC_C_BIGENDIAN.
715
716 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
717
718 * configure.in: Remove quotes around ac_cv_lib_readline_main and
719 ac_cv_var_rl_getc_function. They should both always be set to
720 non-null values; this way, we get error messages.
721 * configure: Regenerated.
722
723 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
724
725 * configure.in: Cite the variable ac_cv_lib_readline_main, not
726 ac_cv_lib_readline_readline; the latter isn't set any more, since
727 we look for 'main' in libreadline now. Add quotes around
728 reference to the variable references, too, so this will work even
729 when a variable's value is the empty string.
730 * configure: Regenerated.
731
732 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
733
734 * acconfig.h: Added HAVE_LONG_LONGS.
735
736 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
737 Added check for long longs.
738
739 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
740
741 * configure.in: Check for tgoto in ncurses, then termcap.
742 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
743 Eichwalder.)
744 * configure: Regenerated.
745
746 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
747
748 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
749 pass the compiler to make it support ANSI. (Thanks to Bernard
750 Urban.)
751 * aclocal.m4, configure: Regenerated.
752
753 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
754
755 * Guile 1.3 released.
756
757 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
758
759 * GUILE-VERSION: Bump to 1.3.
760
761 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
762 * Makefile.in: Regenerated.
763
764 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
765
766 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
767 to the Makefile which explicitly tells it to pass assembly files
768 through the preprocessor. (Thanks to Perry Metzger.)
769 * aclocal.m4, configure, Makefile.in: Regenerated.
770
771 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
772
773 * configure.in: Define SCM_SINGLES whenever a float can fit in a
774 long, not only when a float is the same size as a long. This gets
775 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
776 * configure: Regenerated.
777
778 * configure.in: Construct libguile/versiondat.h here; see
779 log entry in libguile/ChangeLog for details.
780 * configure: Regenerated.
781
782 * configure.in: Allow tabs and whitespace between `void' and
783 `usleep'. (Thanks to Harvey J. Stein.)
784 * configure: Regenerated.
785
786 Don't redefine sleep/usleep.
787 * configure.in: Remove tests for usleep's argument type; we only
788 need that if we're going to replace it.
789
790 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
791 garbage is needed just to use usleep and sleep without compiler
792 warnings.
793 * configure: Regenerated.
794
795 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
796
797 * configure: Regenerated.
798
799 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
800 starting with guile_cv_; ac_cv_ is autoconf's namespace.
801
802 The type of the argument to usleep varies from system to system,
803 as does the return type. We really shouldn't be redefining usleep
804 at all, but I don't have time to clean that up before the 1.3
805 release. It's on the schedule for afterwards.
806 * configure.in: Cache results from usleep return value test.
807 Test for the type of the usleep argument, and cache that too.
808 * acconfig.h (USLEEP_ARG_TYPE): New macro.
809
810 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
811
812 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
813
814 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
815
816 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
817
818 * Guile 1.2.90 released --- beta.
819 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
820 regression from 1.3a, but everyone knows that the next release is
821 1.3, I want to switch to a more coherent version numbering system,
822 and now is the time.
823
824 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
825
826 * configure.in: Call AC_C_INLINE, so we can use inline happily in
827 libguile.
828 * configure: Regenerated.
829
830 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
831
832 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
833 we do find the rl_getc_function variable in the readline library;
834 AC_CHECK_FUNCS used to do this for us, but we're not using it any
835 more.
836 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
837
838 * configure.in: Properly test for the presence of rl_getc_function;
839 it's a variable, not a function.
840 * configure: Regenerated.
841
842 * doc: New subdirectory.
843 * Makefile.am (SUBDIRS): List it.
844 * configure.in (AC_OUTPUT): Build its Makefile.
845 * configure, Makefile.in: Regenerated.
846
847 * guile.m4 (GUILE_FLAGS): New macro.
848
849 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
850 terribly helpful any more, nobody's using it, and this is not
851 really the way I want to handle modules anyway.
852
853 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
854
855 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
856 stdio implementation. (Thanks to David Tillman.)
857 * configure: Rebuilt.
858
859 * guile-config: Renamed from `build'.
860 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
861 * configure.in: Create `guile-config/Makefile.in', not
862 `build/Makefile.in'. Doc fix, too.
863
864 * qthreads.m4: Doc fix.
865 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
866
867 1998-10-03 <jimb@savonarola.red-bean.com>
868
869 * configure.in: Check for a missing `sleep' declaration.
870 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
871 * configure: Regenerated.
872
873 * configure.in: Don't use the canonical host name to decide
874 whether `bzero' and `usleep' have declarations --- that's going
875 back to the bad old days before autoconf. Remove the call to
876 AC_CANONICAL_HOST and the subsequent case statement.
877 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
878 declarations for `bzero', `usleep', and (new!) `strptime'.
879 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
880 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
881 Added. I think this naming convention is more consistent with the
882 rest of autoconf; names generally describes the system, not what
883 the package should do to accomodate the system.
884 * configure: Regenerated.
885
886 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
887
888 * configure.in: Remove --disable-debug option. The debugging
889 support is pretty stable now, and it's confusing people.
890 * configure: Regenerated.
891
892 * HACKING: Remove -Wstrict-prototypes from the list of requested
893 flags (to match 1998-07-30 change).
894
895 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
896
897 * configure.in: Don't use -Wstrict-prototypes after all.
898 * configure: Regenerated.
899
900 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
901
902 * configure.in: Request more warnings.
903 * configure: Regenerated.
904 * HACKING: Ask people not to make changes that introduce those
905 warnings. Now I have to go through the code and actually bring it
906 up to standards... :(
907
908 * Makefile.in, aclocal.m4, configure: Regenerated using the last
909 public version of automake, not the hacked Cygnus version.
910 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
911 libtool.
912
913 * configure.in, qthreads.m4: Display a message about how the
914 threads configuration went.
915 * aclocal.m4, configure: Regenerated.
916
917 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
918
919 Remove the TOTORO kludge. We're not doing snapshots any more, so
920 totoro is completely uninvolved. (Poor Totoro!)
921 * configure.in: Remove code to check the hostname and #define
922 TOTORO.
923 * acconfig.h: Remove comments for TOTORO symbol.
924 * configure, Makefile.in: Regenerated.
925
926 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
927 to get AC_PROG_LN_S.
928 * aclocal.m4, configure: Regenerated.
929
930 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
931
932 Clean up thread configuration.
933 * qthreads.m4: New file, which knows how to configure the qthreads
934 library.
935 * configure.in: Replace all thread package selection code. Do the
936 --with-threads argument processing here. Enable the appropriate
937 thread interface files in libguile. Remove all qthreads
938 configuration code; call QTHREADS_CONFIGURE instead. Set
939 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
940 * threads.m4: Removed; not used any more.
941 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
942 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
943 Note that these were regenerated with the tools available from
944 Cygnus's source tree, which have patches not available to the
945 general public. I'm not sure this was a good idea; feel free to
946 revert them to the latest released versions of the tools.
947
948 Upgrade to the version of libtool available at Cygnus. See note
949 above.
950 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
951
952 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
953
954 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
955 totoro kludge.
956
957 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
958
959 * acconfig.h, configure.in: Define TOTORO if configuring on
960 totoro.red-bean.com.
961
962 * configure.in: Check for strdup.
963
964 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
965
966 * configure.in: Check for rl_cleanup_after_signal.
967
968 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
969
970 * configure.in: Added test for rl_getc_function. Warn if
971 libreadline is found but not this function.
972
973 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
974
975 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
976 that suitable HAVE_<function name> symbols get defined.
977
978 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
979
980 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
981 (Thanks to Julian Satchell.)
982
983 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
984
985 * configure.in: Check for usleep; Define DECLARE_BZERO and
986 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
987 without declaring them.
988
989 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
990
991 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
992
993 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
994 defined.
995
996 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
997
998 * configure.in (GUILE_LIBS): New variable. Contains libraries
999 which libguile needs to be linked with. Substituted into
1000 libpath.h.
1001
1002 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
1003 $cy_cv_threads_libs.
1004
1005 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
1006
1007 New libtool: 1.2
1008 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
1009 New automake: 1.3
1010 * Makefile.in, aclocal.m4, configure: Regenerated.
1011 * README: Mention new version numbers on libtool and automake.
1012
1013 1997-12-11 Tim Pierce <twp@skepsis.com>
1014
1015 * HACKING: Note that SSH is mandatory for CVS access.
1016
1017 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
1018
1019 * README: using Automake 1.2d
1020 * configure.in: AC_CHECK_FUNCS: add "system".
1021
1022 1997-12-01 Tim Pierce <twp@skepsis.com>
1023
1024 * acconfig.h: Add USCORE.
1025
1026 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1027
1028 * configure.in: Added code to enable GUILE_ISELECT on systems
1029 which have the necessary functions (gettimeofday, select).
1030
1031 * acconfig.h: Added GUILE_ISELECT.
1032
1033 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
1034
1035 * acinclude.m4: Assume dlsym does not add underscore if
1036 cross-compiling.
1037 * aclocal.m4, configure: Regenderated.
1038
1039 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
1040
1041 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
1042 <hag@ai.mit.edu>.
1043 * configure.in: Use it.
1044 * configure: Regenerated.
1045 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
1046
1047 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
1048
1049 * README (libtool): Tell people to use version 1.0e.
1050
1051 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
1052
1053 Call the QuickThreads library libqthreads.a, not libqt.a. The old
1054 name conflicts with the Qt user interface toolkit.
1055 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
1056 * configure.in: Same.
1057 * aclocal.m4, configure: Regenerated.
1058
1059 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
1060
1061 * configure.in: Check for the readline library, and the termcap
1062 library (on which readline relies).
1063 * configure: Regenerated.
1064
1065 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
1066
1067 New libtool: 1.0e
1068 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
1069 * configure, aclocal.m4: Regenerated.
1070
1071 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
1072
1073 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
1074 * configure.in: Check whether dlopen can be found without -ldl.
1075
1076 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
1077
1078 * Makefile.in: Regenerated with automake 1.2c.
1079
1080 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
1081
1082 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
1083 * configure.in: Add build/Makefile to AC_OUTPUT clause.
1084 * Makefile.in, configure: Regenerated.
1085
1086 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
1087
1088 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1089
1090 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
1091
1092 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1093
1094 * ltmain.sh: Added a missing '\' before \n on line 32.
1095
1096 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
1097
1098 New libtool: 1.0b.
1099 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
1100 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
1101
1102 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
1103
1104 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
1105
1106 * configure.in: Use the QuickThreads assembler fragment with Irix
1107 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
1108 Jesse Glick.
1109 * configure: Regenerated.
1110
1111 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
1112
1113 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
1114 so that test for the same function can be performed multiple
1115 times.
1116
1117 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
1118 rx/rxposix.h. Add library rx only if regcomp can't be found
1119 without it.
1120
1121 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
1122 it for some reason!
1123
1124 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
1125
1126 * THANKS: New file.
1127 * Makefile.in, aclocal.m4, configure: Regenerated.
1128
1129 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
1130
1131 * configure.in: Added thread support for the alpha architecture.
1132 configure: Regenerated.
1133
1134 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
1135
1136 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
1137 so scmconfig.h is updated with the test results. this may
1138 disable one of the cygwin hacks.
1139
1140 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
1141
1142 Changes to compile under gnu-win32, from Marcus Daniels:
1143 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
1144 to indicate that Unix domain sockets will work.
1145 Check for socketpair, getgroups, setwent, pause, and tzset
1146 (cygwin currently lacks these them).
1147 Check for sethostent endhostent getnetent setnetent endnetent
1148 getprotoent endprotoent getservent endservent getnetbyaddr
1149 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
1150 lacks them). In the case of cygwin, temporarily prefix these
1151 functions with "cygwin32_", the way that netdb.h does.
1152 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
1153 available (cygwin b18 came distributed without a working regex.h
1154 file).
1155 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
1156 * configure: Regenerated.
1157
1158 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
1159
1160 * ltmain.sh: Remove any trailing colon on $shlibpath_var
1161 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
1162 Patch sent to bug-libtool.
1163
1164 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
1165
1166 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
1167 Backus for reporting this problem and suggesting a fix).
1168 * configure: Regenerated.
1169
1170 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
1171
1172 * Guile 1.2 released.
1173
1174 * configure.in: Check for librx after libm; fundamentals need to
1175 come first.
1176 * configure: Regenerated.
1177
1178 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
1179
1180 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
1181 `am_cv_path_LD'.
1182 * configure: Regenerated.
1183
1184 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
1185
1186 Try to detect when people are using one version of libguile and a
1187 different version of ice-9. People have been skewing things and
1188 sending in bug reports.
1189 * configure.in: Provide libguile its version information through a
1190 separate header file generated by the Makefile, not through
1191 scmconfig.h.
1192 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
1193 AC_SUBST these, instead of AC_DEFINE'ing them.
1194 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
1195 (AC_OUTPUT): Create ice-9/version.scm.
1196 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
1197 GUILE_VERSION): Deleted.
1198 * Makefile.in: Regenerated.
1199
1200 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
1201
1202 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
1203 distribution.
1204 * Makefile.in: Regenerated.
1205
1206 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
1207
1208 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
1209
1210 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
1211
1212 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
1213
1214 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
1215
1216 * configure.in: By default, include functions in Guile to allow
1217 linking with dynamic libraries at run-time. In other words,
1218 --enable-dynamic-linking is now the default.
1219 * configure: Rebuilt.
1220
1221 * configure.in: Remove space between AC_CHECK_LIB and opening
1222 paren in check for Rx.
1223 * configure: Regenerated.
1224
1225 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
1226 It's never used.
1227 * configure, Makefile.in: Regenerated.
1228
1229 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
1230
1231 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
1232 -dl, -dld) before checks for functions.
1233 * configure: Regenerated.
1234
1235 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
1236
1237 * config.guess: New copy from autoconf-2.12, which recognizes
1238 OpenBSD.
1239
1240 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
1241
1242 * configure.in: Check for Rx, so we will use its routines (which I
1243 pretty much trust) if it is installed.
1244 * configure: Regenerated.
1245
1246 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
1247
1248 * acconfig.h: mention HAVE_RESTARTS.
1249 * configure.in: check for sigaction and restartable system calls.
1250
1251 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
1252
1253 * configure.in: Check for presence of regcomp.
1254 * configure: Regenerated.
1255
1256 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
1257
1258 * COPYING: New address for FSF.
1259
1260 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
1261 struct stat doesn't have the st_blocks field. We take care of
1262 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
1263 definition, edited appropriately. (Bernard URBAN)
1264 * configure: Regenerated.
1265
1266 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
1267
1268 * configure.in: Don't link against -lnsl or -lsocket unless we
1269 actually need to. This causes trouble on Irix. (Thanks to Larry
1270 Schwimmer.)
1271
1272 * config.sub: Get newer version, that recognizes the i686.
1273
1274 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
1275
1276 * README: Changed Mikael's threads work attribution in order
1277 to sooth Anthony's enormous, but wounded, ego.
1278
1279 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
1280
1281 Just kidding!!!
1282
1283 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
1284
1285 Guile 1.1 released.
1286 * GUILE-VERSION: Bump to 1.1.
1287
1288 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
1289
1290 Switch to automake-1.1p.
1291 * Makefile.in, aclocal.m4, configure: Regenerated.
1292
1293 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
1294
1295 * threads.m4: Copy Anthony's change here, so it'll actually
1296 survive.
1297
1298 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
1299
1300 * aclocal.m4: Fixes for building with coop threads in a
1301 seperate compilation directory.
1302 * configure: Rebuilt.
1303
1304 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
1305
1306 Upgrade to libtool 0.9e.
1307 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
1308 supplied by libtool.
1309
1310 * configure.in: When configuring qt, sunos needs the underscore
1311 files; Solaris and Linux both need the normal files.
1312 * configure: Reebilt.
1313
1314 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
1315
1316 * configure.in: Get the paths for qt's md files right, so it can
1317 build correctly when using a separate compilation directory.
1318 * configure: Regenerated.
1319
1320 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
1321
1322 Get threads to work again.
1323 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
1324 first.
1325 * Makefile.in: Regenerated.
1326 * aclocal.m4, configure: Regenerate, with modern definition of
1327 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
1328
1329 Reduced Guile distribution: one configure script, no plugins.
1330 * configure.in: Merged the old text from qt/configure.in and
1331 libguile/configure.in; Tom Tromey says automake only wants one
1332 configure.in script. This seems fishy, but...
1333 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
1334 gubbish.
1335 * acconfig.h, acinclude.m4: Moved here from libguile, since
1336 libguile's configure script lives here now.
1337 * AUTHORS, INSTALL, README: Updated.
1338 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
1339 amputated amphibian limbs.
1340
1341 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
1342
1343 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
1344 * newdoc/ref/Makefile.in: Regenerated.
1345
1346 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
1347
1348 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
1349 need to link against libthreads; the files it used to contain
1350 are now a part of libguile.
1351
1352 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
1353
1354 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
1355 argument to the AM_INIT_AUTOMAKE macro.
1356
1357 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
1358
1359 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
1360 * README: Say where to find libtool 0.9d.
1361
1362 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
1363
1364 Changes to work with automake-1.1n, which has better libtool
1365 support. Also use libtool 0.8.
1366 * README: Note new version numbers for automake and libtool.
1367 * missing: New file required by new automake.
1368 * Makefile.in: Regenerated.
1369
1370 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
1371
1372 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
1373
1374 * Makefile.am: Omit doc subtree.
1375 * configure.in: Omit makefiles in doc subtree.
1376 * Makefile.in, configure: Rebuilt.
1377
1378 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1379
1380 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
1381 with its definition and commented out definition of PACKAGE. This
1382 changed seemed necessary after having removed PACKAGE from
1383 libguile/acconfig.h.
1384
1385 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1386
1387 * ltconfig, ltmain.sh: New versions from libtool-0.9.
1388
1389 * configure.in: Added AM_MAINTAINER_MODE
1390
1391 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
1392
1393 * config.sub, config.guess: New versions, that handle i686, etc.
1394
1395 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
1396
1397 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
1398 tutorial rewrite, but have not merged much into it yet.
1399
1400 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
1401
1402 * newdoc/ref/guile-ref.texi: started checking in parts of the
1403 reference manual re-write.
1404
1405 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
1406
1407 * ltconfig, ltmain.sh: New files for libtool support. libguile,
1408 rx, gh and gtcltk-lib can now be build as shared libraries.
1409 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
1410
1411 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
1412
1413 * Guile 1.0 released. This is the first release by the Free
1414 Software Foundation; Cygnus has also released earlier versions of
1415 Guile.
1416
1417 * GUILE-VERSION: Updated version number.
1418 * NEWS: Added comments for all the user-visible changes marked in
1419 the ChangeLogs.
1420 * README: Updated for release.
1421
1422 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
1423
1424 * scsh: new directory.
1425
1426 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
1427
1428 * configure.in: Generate doc/guile-programmer/Makefile and
1429 doc/guile-user/Makefile.
1430
1431 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
1432
1433 * aclocal.m4: Now automatically generated by aclocal.
1434 * threads.m4: New file.
1435 * guile.m4: New file.
1436 * Makefile.am, doc/Makefile.am: New files.
1437 * configure.in: Updated for Automake. Avoid excessively verbose
1438 "greet" messages.
1439
1440 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1441
1442 * lgh: directory renamed to gh, along with all prefixes of the
1443 high level library procedures.
1444
1445 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
1446
1447 * Makefile.in (TAGS tags): Find the source files in $srcdir.
1448
1449 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
1450
1451 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
1452
1453 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
1454
1455 * configure.in: Added some configuration magic from the Cygnus
1456 distribution.
1457
1458 * aclocal.m4: New file. For now used for thread support
1459 configuration.
1460
1461 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1462
1463 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
1464
1465 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
1466 directories, to arrange for lgh to the last thing
1467 configured/built.
1468
1469 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
1470
1471 * lgh/: added the directory in which I implement the high level
1472 libguile library (lgh_) for this release of Guile. See the
1473 ChangeLog in there for further details.
1474
1475 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1476
1477 * doc/ (guile-user and guile-programmer): added the guile-user and
1478 guile-programmer directories which contain the user and programmer
1479 manuals. See the ChangeLog entries there for detail.
1480
1481 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
1482
1483 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
1484
1485 * Makefile.in (distclean): Don't forget to delete
1486 config.build-subdirs.
1487
1488 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
1489
1490 * Makefile.in (tags): New name for `TAGS' target, which will
1491 always run the commands.
1492
1493 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
1494
1495 * README: Doc fixes.
1496
1497 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
1498
1499 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
1500
1501 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
1502
1503 * configure.in: Check for -ldl, so the check for Tcl won't fail
1504 spuriously.
1505
1506 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
1507
1508 Change the way we decide whether to build gtcltk-lib, so that it's
1509 omitted from the build process when appropriate, but never from
1510 the dist process.
1511 * configure.in: Don't edit all_subdirs depending on the
1512 availability of Tk; let that be the list of all PLUGIN
1513 subdirectories present, as it used to be. Instead, edit a new
1514 variable, build_subdirs; write its final value, the list of
1515 subdirs we do want to compile in, to config.build-subdirs.
1516 Substitute that into the top-level Makefile too.
1517 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
1518 recurse on the subdirectories we should build.
1519 (distdirs): Set this to @existingdirs@, so it includes the subdirs
1520 we decided not to build.
1521
1522 * doc/gtcltk.texi: File resurrected from old Guile releases.
1523 * doc/Makefile.in (info): Build the gtcltk documentation.
1524 (DIST_FILES): Include it in the distribution.
1525
1526 * configure.in: If we can find the library for tcl7.5, build
1527 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
1528 compiler (not sure this is necessary).
1529
1530 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
1531
1532 * NEWS: Fix bug reporting address.
1533
1534 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
1535
1536 * AUTHORS: New file, in accordance with the GNU maintainers'
1537 standards.
1538
1539 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
1540
1541 * README: Renamed from ANNOUNCE; include bug report address,
1542 description, and short tour.
1543 * INSTALL: Renamed from BUILDING.
1544 * NEWS: New file.
1545 * Makefile.in (DISTFILES): Update appropriately.
1546
1547 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
1548
1549 * doc/Makefile.in: Added pattern targets for creating DVI and
1550 PostScript files.
1551 (%.ps, %.dvi, %.txt): New targets.
1552 (DVIPS, TEXI2DVI): New variables.
1553
1554 * GUILE-VERSION: Updated to 1.0b3.
1555
1556 Rehashed distribution system, in preparation for nightly
1557 snapshots. Other changes in subdirectories.
1558 * Makefile.in (dist): Rewritten --- the old target was out of
1559 date, dependent on files that we don't have, and relied on GNU
1560 tar. The new target is simpler.
1561 (VERSION, srcdir, dist_dirs): New variables.
1562 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
1563 TODO.
1564 (localtreats): Variable removed. We don't have this file.
1565 (info): cd to doc and make info there; don't make info in every
1566 ${subdir}; those Makefiles don't know what to do.
1567 (distname, distdir, treats, announcefile): Variables removed.
1568 (manifest-file): Target removed.
1569 (dist-dir): New target, responsible for distributable files in
1570 this directory.
1571 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
1572 controlling the 'dist' target.
1573 * configure.in: Substitute GUILE-VERSION into the top-level
1574 Makefile. Build doc/Makefile from doc/Makefile.in.
1575
1576 * doc/Makefile.in: New file.