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