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