build-aux/.cvsignore: Add a load more generated files to ignore,
[bpt/guile.git] / ChangeLog
1 2007-10-24 Neil Jerram <neil@ossau.uklinux.net>
2
3 * build-aux/.cvsignore: Add a load more generated files to ignore,
4 and commit to CVS.
5
6 2007-10-20 Ludovic Courtès <ludo@gnu.org>
7
8 * THANKS: Add Julian.
9
10 2007-10-20 Julian Graham <joolean@gmail.com>
11
12 * NEWS: Mention thread cancellation and cleanup API.
13
14 2007-10-17 Ludovic Courtès <ludo@gnu.org>
15
16 * NEWS: Mention reader bug-fix.
17
18 2007-10-16 Ludovic Courtès <ludo@gnu.org>
19
20 Guile 1.8.3 released.
21
22 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented.
23 (LIBGUILE_INTERFACE_REVISION): Incremented.
24
25 2007-10-10 Ludovic Courtès <ludo@gnu.org>
26
27 * configure.in (SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT):
28 New substituted variable.
29 Use `-Werror' when using GCC and checking for
30 `PTHREAD_ONCE_INIT'. Add check for braces around
31 `PTHREAD_MUTEX_INITIALIZER'.
32 * NEWS: Mention build fix for IRIX.
33
34 2007-10-02 Ludovic Courtès <ludo@gnu.org>
35
36 * NEWS: Mention `(ice-9 slib)' fix and threading fix.
37
38 2007-09-03 Ludovic Courtès <ludo@gnu.org>
39
40 * NEWS: Mention alignment-related bug fixes.
41
42 2007-09-03 Kevin Ryde <user42@zip.com.au>
43
44 * configure.in (AC_CHECK_FUNCS): Move cexp and clog up into the main
45 funcs check block. Remove carg which is now unused.
46
47 2007-09-02 Ludovic Courtès <ludo@gnu.org>
48
49 * NEWS: Mention memory leak fix in `make-socket-address'.
50
51 2007-09-01 Ludovic Courtès <ludo@gnu.org>
52
53 * NEWS: Mention duplicate binding warnings to stderr.
54
55 2007-08-23 Ludovic Courtès <ludo@gnu.org>
56
57 * NEWS: Mention Solaris bug fixes.
58
59 2007-08-11 Ludovic Courtès <ludo@gnu.org>
60
61 * NEWS: Mention SRFI-35 and the new reader.
62
63 2007-08-08 Ludovic Courtès <ludo@gnu.org>
64
65 * NEWS: Mention changes to `record-accessor' and
66 `record-modifier'.
67
68 2007-07-29 Ludovic Courtès <ludo@gnu.org>
69
70 Added Gnulib support.
71
72 * autogen.sh: Run `gnulib-tool --update'.
73
74 * Makefile.am (SUBDIRS): Added `lib'.
75 (ACLOCAL_AMFLAGS): Added `-I m4'.
76 (EXTRA_DIST): Added `m4/ChangeLog'.
77
78 * NEWS: Comply with Automake's `check-news' option, i.e., have
79 the last "Changes in" line appear within the first 15 lines.
80 Mention use of Gnulib.
81
82 * configure.in: Use `build-aux' as `AC_CONFIG_AUX_DIR', and `m4'
83 as `AC_CONFIG_MACRO_DIR'. Use Automake's `gnu' and `check-news'
84 options.
85 Require Autoconf 2.59. Invoke `gl_EARLY' and `gl_INIT', don't
86 run `AC_AIX', `AC_ISC_POSIX' and `AC_MINIX' since they are
87 implied by `gl_EARLY'. Don't look for <strings.h> and
88 `strncasecmp'. Don't invoke `AC_FUNC_ALLOCA'. Produce
89 `lib/Makefile'.
90
91 2007-07-25 Ludovic Courtès <ludo@gnu.org>
92
93 * NEWS: Mention bug fix for "(set! 'x #f)".
94
95 2007-07-22 Ludovic Courtès <ludo@gnu.org>
96
97 * configure.in: Check for <strings.h> and `strncasecmp ()'.
98
99 2007-07-19 Ludovic Courtès <ludo@gnu.org>
100
101 * NEWS: Mention `(ice-9 i18n)' and lazy duplicate binding
102 resolution.
103
104 2007-07-18 Ludovic Courtès <ludo@gnu.org>
105
106 * NEWS: Mention SRFI-37.
107
108 2007-07-15 Ludovic Courtès <ludo@gnu.org>
109
110 Guile 1.8.2 released.
111
112 * NEWS: Mention HP-UX/IA64 build fixes.
113
114 * THANKS: Added people who reported bugs or sent patches since
115 1.8.1. Converted to UTF-8.
116
117 * README: Updated version number.
118
119 * Makefile.am (EXTRA_DIST): Removed `BUGS' (was outdated).
120
121 * ANON-CVS, HACKING, SNAPSHOTS: New, from the `workbook'
122 directory of the CVS repository.
123
124 * autogen.sh: Removed dependency on the `workbook' CVS
125 directory.
126
127 * GUILE-VERSION (GUILE_MICRO_VERSION): Set to 2.
128 (LIBGUILE_INTERFACE_CURRENT): Incremented due to new symbols.
129 (LIBGUILE_INTERFACE_REVISION): Set to 0.
130 (LIBGUILE_INTERFACE_AGE): Incremented.
131 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Incremented due to
132 bug fixes.
133
134 2007-07-11 Ludovic Courtès <ludo@gnu.org>
135
136 * NEWS: Mention GOOPS `method-more-specific?' bug fix.
137
138 2007-07-09 Ludovic Courtès <ludo@gnu.org>
139
140 * NEWS: Mention SRFI-19 `date->julian-day' bug fix.
141
142 2007-06-26 Ludovic Courtès <ludo@gnu.org>
143
144 * NEWS: Mention fixed memory leaks.
145
146 2007-06-12 Ludovic Courtès <ludo@chbouib.org>
147
148 * NEWS: Mention `inet-ntop' bug fix.
149
150 2007-05-09 Ludovic Courtès <ludo@chbouib.org>
151
152 * NEWS: Mention SRFI-19 `time-process' bug fix.
153
154 2007-04-17 Ludovic Courtès <ludovic.courtes@laas.fr>
155
156 * configure.in (GUILE_FOR_BUILD): Reverted to `$(preinstguile)'
157 instead of `$(top_builddir_absolute)/$(preinstguile)'.
158
159 2007-04-09 Han-Wen Nienhuys <hanwen@lilypond.org>
160
161 * configure.in (HAVE_CRYPT): check for cexp, clog, carg
162
163 2007-02-24 Neil Jerram <neil@ossau.uklinux.net>
164
165 * autogen.sh: Announce versions of autoconf, automake, libtool and
166 m4.
167
168 * pre-inst-guile.in (subdirs_with_ltlibs): Add libguile.
169
170 2007-02-18 Neil Jerram <neil@ossau.uklinux.net>
171
172 * config.rpath (Module): New (from gettext package).
173
174 2007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
175
176 * configure.in: Look for `langinfo.h', `nl_types.h', `xlocale.h'
177 and `nl_langinfo'.
178
179 2007-01-28 Neil Jerram <neil@ossau.uklinux.net>
180
181 * INSTALL: New upstream version.
182
183 * ABOUT-NLS: New upstream version.
184
185 2007-01-23 Kevin Ryde <user42@zip.com.au>
186
187 * configure.in (isinf, isnan): Use a volatile global to stop gcc
188 optimizing out the test. In particular this fixes solaris where there
189 isn't an isinf or isnan (though gcc still optimizes as if there is).
190 Reported by Hugh Sasse.
191 (AC_C_VOLATILE): New.
192
193 2007-01-22 Han-Wen Nienhuys <hanwen@lilypond.org>
194
195 * .gitignore: new file. Make using git easier.
196
197 2007-01-22 Kevin Ryde <user42@zip.com.au>
198
199 * configure.in (AC_INIT): Don't use "echo -n", it's not portable and
200 in particular fails on solaris (resulting in literal "-n"s going into
201 the output, making the resulting configure unusable). Reported by
202 Hugh Sasse.
203
204 2007-01-03 Han-Wen Nienhuys <hanwen@lilypond.org>
205
206 * autogen.sh (Module): only try to run render-bugs if it exists.
207
208 2006-12-27 Kevin Ryde <user42@zip.com.au>
209
210 * configure.in (pthread_get_stackaddr_np, pthread_sigmask): New tests.
211
212 2006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
213
214 * autogen.sh (mscripts): only execute render-bugs if it exists.
215
216 2006-12-23 Kevin Ryde <user42@zip.com.au>
217
218 * configure.in (-lm): No need to suppress libm on mingw, it's not
219 needed because it's empty, but including it does no harm.
220 (-lm): Look for "cos" instead of "main", since cos and friends are the
221 purpose of looking for libm.
222 (winsock etc): Test $host = *-*-mingw* rather than $MINGW32, autoconf
223 regards the latter as obsolete.
224 (AC_MINGW32): Remove test, $MINGW32 now unused.
225 (uint32_t): Look at HAVE_NETDB_H rather than hard-coding __MINGW32__
226 in the test program.
227
228 2006-12-15 Kevin Ryde <user42@zip.com.au>
229
230 * configure.in (process.h, pipe, _pipe): New checks.
231
232 2006-12-14 Kevin Ryde <user42@zip.com.au>
233
234 * configure.in (struct timespec, pthread.h): Look for struct timespec
235 in <pthread.h> as well as <time.h>, it's in pthread.h on mingw.
236 Reported by Nils Durner.
237
238 2006-12-03 Kevin Ryde <user42@zip.com.au>
239
240 * Makefile.am (AUTOMAKE_OPTIONS): Bump to automake 1.10 required, so
241 that config.rpath from gettext will go into the dist (and give an
242 error if not).
243
244 * configure.in (AM_PROG_CC_C_O): New macro, needed by automake 1.10
245 for per-target cflags in libguile/Makefile.am.
246
247 2006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr>
248
249 * GUILE-VERSION: Added `LIBGUILE_I18N_*'.
250
251 * configure.in: Look for `strcoll_l ()' and `newlocale ()'.
252 Substitute the `LIBGUILE_I18N_' variables.
253
254 * NEWS: Mention `(ice-9 i18n)'.
255
256 2006-11-17 Neil Jerram <neil@ossau.uklinux.net>
257
258 * README: Note need for subscription to bug-guile@gnu.org.
259
260 * NEWS: Note need for subscription to bug-guile@gnu.org.
261
262 2006-11-08 Ludovic Courtès <ludovic.courtes@laas.fr>
263
264 * configure.in: Pass `bug-guile@gnu.org' as a third argument to
265 `AC_INIT'.
266
267 2006-10-25 Neil Jerram <neil@ossau.uklinux.net>
268
269 IA64 HP-UX patch from Hrvoje Nikšić. (Thanks!)
270
271 * configure.in: New check for uca lib (needed for IA64 on HP-UX).
272
273 2006-10-06 Rob Browning <rlb@defaultvalue.org>
274
275 Guile 1.8.1 released.
276
277 * GUILE-VERSION (GUILE_MICRO_VERSION): Increment for release.
278 (LIBGUILE_INTERFACE_REVISION): Increment for release.
279 (LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION): Increment for release.
280 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): Increment for release.
281 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): Increment for release.
282 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Increment for release.
283
284 * Makefile.am (EXTRA_DIST): Add LICENSE.
285
286 2006-09-28 Kevin Ryde <user42@zip.com.au>
287
288 * configure.in (chsize, ftruncate, truncate): New tests, for mingw.
289
290 2006-09-27 Kevin Ryde <user42@zip.com.au>
291
292 * configure.in (clog10): New test, not in mingw.
293
294 2006-09-23 Kevin Ryde <user42@zip.com.au>
295
296 * configure.in (complex.h, complex double, csqrt): New tests.
297
298 2006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr>
299
300 * configure.in: Check for `isblank ()'.
301
302 * NEWS: Mentioned the interaction between `setlocale' and SRFI-14
303 standard char sets.
304
305 2006-08-22 Kevin Ryde <user42@zip.com.au>
306
307 * configure.in: Test if need braces around PTHREAD_ONCE_INIT, set
308 AC_OUTPUT of SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT.
309
310 2006-08-18 Neil Jerram <neil@ossau.uklinux.net>
311
312 * configure.in: Generate Makefile for emacs subdir.
313
314 * Makefile.am (SUBDIRS): Add emacs subdir.
315
316 * configure.in: Generate Makefile for ice-9/debugging subdir.
317
318 2006-07-25 Kevin Ryde <user42@zip.com.au>
319
320 * configure.in (AC_CHECK_FUNCS): Add pthread_getattr_np.
321
322 2006-07-24 Kevin Ryde <user42@zip.com.au>
323
324 * configure.in (AC_CHECK_DECLS): Add sethostname for Solaris 10.
325 (AC_CHECK_FUNCS): Remove dirfd, it's a macro.
326 Reported by Claes Wallin.
327
328 2006-06-25 Kevin Ryde <user42@zip.com.au>
329
330 * configure.in (AC_CHECK_MEMBERS): Test struct tm.tm_gmtoff.
331
332 2006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
333
334 * NEWS: Mentioned the new behavior of `equal?' for structures.
335
336 2006-06-06 Neil Jerram <neil@ossau.uklinux.net>
337
338 * acinclude.m4 (ACX_PTHREAD): Update to latest definition from
339 autoconf macro archive, to fix pthread linking problem on Solaris
340 10, reported by Charles Gagnon.
341
342 2006-05-28 Kevin Ryde <user42@zip.com.au>
343
344 * configure.in (isnan): Remove "#ifdef __MINGW32__, #define isnan
345 _isnan". Mingw provides isnan as a macro (in math.h), the test
346 already detects it just fine with no special case.
347
348 2006-05-26 Kevin Ryde <user42@zip.com.au>
349
350 * configure.in (AC_CHECK_FUNCS): Add ioctl.
351 (pthread_attr_getstack): Restrict test to pthreads case, to avoid
352 AC_TRY_RUN when cross-compiling --without-threads.
353
354 2006-05-20 Kevin Ryde <user42@zip.com.au>
355
356 * configure.in (S_ISLNK): Remove test, leave it to #ifdef in the .c
357 files.
358
359 2006-05-16 Kevin Ryde <user42@zip.com.au>
360
361 * configure.in (struct stat st_blocks): Change AC_STRUCT_ST_BLOCKS to
362 a plain AC_CHECK_MEMBERS, we don't want AC_LIBOBJ(fileblocks) which
363 the former gives. Remove the commented-out code that was to have
364 munged fileblocks out of LIBOBJS. This fixes mingw, where the lack of
365 st_blocks and absense of the fileblocks.c replacement caused build
366 failure. Reported by "The Senator".
367 (struct stat st_rdev, st_blksize): Combine into a single
368 AC_CHECK_MEMBERS.
369
370 2006-04-18 Rob Browning <rlb@defaultvalue.org>
371
372 * configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
373 autotools documentation.
374
375 2006-04-16 Kevin Ryde <user42@zip.com.au>
376
377 * configure.in (stat64, off_t): New tests.
378
379 2006-03-31 Kevin Ryde <user42@zip.com.au>
380
381 * configure.in (socklen_t): Enhance test for this type, coping with
382 need for <sys/socket.h> on MacOS X. Reported by Michael Tuexen and
383 Jay Cotton.
384
385 2006-03-26 Marius Vollmer <mvo@zagadka.de>
386
387 * configure.in: Added check that defines
388 PTHREAD_ATTR_GETSTACK_WORKS when pthread_attr_getstack works for
389 the main thread.
390
391 2006-02-26 Kevin Ryde <user42@zip.com.au>
392
393 * configure.in (AC_CHECK_FUNCS): Add dirfd.
394
395 2006-02-20 Marius Vollmer <mvo@zagadka.de>
396
397 Released 1.8.0.
398
399 * GUILE-VERSION: Set version.
400
401 * GUILE-VERSION: Bumped versions for 1.9 series.
402
403 2006-02-06 Marius Vollmer <mvo@zagadka.de>
404
405 Branched for 1.8 series.
406
407 * GUILE-VERSION: Bumped version numbers.
408
409 * configure.in: Removed --enable-arrays option.
410
411 2005-12-14 Neil Jerram <neil@ossau.uklinux.net>
412
413 * NEWS: Remove entry claiming that breakpoints have been added,
414 because breakpoints are now implemented outside the core distro.
415 Add entries on obsolescence of the 'cheap option and on tweaking
416 support in evaluator trap calls. Finally, correct outline level
417 of item about make-keyword-from-dash-symbol.
418
419 2005-07-09 Neil Jerram <neil@ossau.uklinux.net>
420
421 * configure.in (AC_CONFIG_FILES): Removed emacs/Makefile and
422 ice-9/debugger/breakpoints/Makefile.
423
424 * Makefile.am (SUBDIRS): Removed emacs.
425
426 2005-06-05 Marius Vollmer <mvo@zagadka.de>
427
428 From Jan Nieuwenhuizen <janneke@gnu.org>. Thanks!
429
430 * configure.in: Add tests for socklen_t and ip_mreq.
431
432 2005-03-13 Kevin Ryde <user42@zip.com.au>
433
434 * configure.in, GUILE-VERSION (LIBGUILE_SRFI_SRFI_60): New defines.
435
436 2005-03-09 Marius Vollmer <mvo@zagadka.de>
437
438 Guile 1.7.2 has been released.
439
440 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented to "2".
441
442 2005-03-08 Marius Vollmer <mvo@zagadka.de>
443
444 libltdl is no longer distributed. We expect it to be installed
445 already.
446
447 * configure.in: Do not call AC_LIBLTDL_INSTALLABLE. Use
448 AC_CHECK_LIB instead. Do not subst LTDLINCL and LIBLTDL. Do not
449 add "-DLIBLTDL_DLL_IMPORT" on MINGW32.
450
451 * Makefile.am (SUBDIRS): Removed libltdl.
452
453 * README: Talk about required external packages.
454
455 * autogen.sh: Do not call libtoolize.
456
457 2005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
458
459 * configure.in: Do not check for fast or recursive mutexes. Check
460 for pthread_attr_getstack.
461 (SCM_I_GSC_USE_COOP_THREADS): Dot not subst.
462 (pthread_mutexattr_settype): Do not check for it.
463
464 2005-02-28 Marius Vollmer <mvo@zagadka.de>
465
466 * autogen.sh: Add '--verbose' option to autoreconf invocation.
467 Thanks to Bruno Haible.
468
469 2005-01-02 Marius Vollmer <mvo@zagadka.de>
470
471 * configure.in (SCM_I_GSC_HAVE_ARRAYS): Removed '--disable-arrays'
472 option.
473
474 2004-11-28 Kevin Ryde <user42@zip.com.au>
475
476 * configure.in (AC_SUBST): Correction, LTDLINC should be LTDLINCL, the
477 latter is what libtool defines.
478
479 2004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
480
481 * libguile.h: Include "libguile/srfi-4.h".
482
483 2004-10-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
484
485 * autogen.sh: Added explicit invocation of libtoolize before
486 autoreconf so that libltdl/ is updated as well.
487
488 2004-10-22 Marius Vollmer <marius.vollmer@uni-dortmund.de>
489
490 Removed usage of libguile-ltdl.
491
492 * configure.in: Call AC_LIBLTDL_INSTALLABLE instead of
493 AC_LIB_LTDL.
494 (AC_CONFIG_SUBDIRS): Added libltdl.
495 (DLPREOPEN, LTDLINC, LIBLTDL): Moved AC_SUBST near other libtool
496 stuff. Also subst LTDLINC instead of INCLTDL.
497 (AC_CONFIG_FILES): Removed libguile-ltdl/Makefile and
498 libguile-ltdl/upstream/Makefile.
499
500 * Makefile.am (SUBDIRS): Replaced libguile-ltdl with libltdl.
501
502 2004-09-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
503
504 * ABOUT-NLS: New, from gettext 0.14.1.
505
506 * configure.in: Do use AM_GNU_GETTEXT, since gettextize is not run
507 with autoconf 2.59.
508
509 2004-09-25 Marius Vollmer <mvo@zagadka.de>
510
511 * configure.in: Do not use AM_GNU_GETTEXT for now, it causes
512 gettextize to run during autogen.sh, which we do not want.
513 Explicitely check for libintl, gettext, bindtextdomain, and
514 textdomain instead.
515
516 2004-09-24 Marius Vollmer <mvo@zagadka.de>
517
518 * libguile.h: Include <gmp.h> outside of extern "C" block.
519 (Note that numbers.h still includes gmp.h to make it
520 self-contained.)
521
522 * configure.in: Do not include PTHREAD_CFLAGS in CFLAGS, CFLAGS is
523 for the user and is often overwritten temporarily.
524 (GUILE_CFLAGS): New, include PTHREAD_CFLAGS here.
525 (GUILE_LIBS): Remove THREAD_LIBS_INSTALLED, which is unused now.
526
527 2004-09-22 Marius Vollmer <mvo@zagadka.de>
528
529 * configure.in: Add AM_GNU_GETTEXT invocation. From Bruno Haible.
530
531 2004-09-21 Marius Vollmer <mvo@zagadka.de>
532
533 * acinclude.m4 (ACX_PTHREAD): New.
534 * configure.in: Use it instead of simply looking for -lpthread.
535 Thanks to Andreas Vögele!
536
537 2004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
538
539 * configure.in: Fail when alloca can not be found natively.
540
541 2004-09-03 Stefan Jahn <stefan@lkcc.org>
542
543 * configure.in (isinf): Let configure find the isinf() function
544 on MinGW32 systems.
545
546 2004-08-27 Kevin Ryde <user42@zip.com.au>
547
548 * configure.in (AC_CHECK_MEMBERS): Add struct sockaddr.sin_len and
549 struct sockaddr_in6.sin6_len. Reported by Michael Tuexen.
550
551 2004-08-27 Marius Vollmer <mvo@zagadka.de>
552
553 Guile 1.7.1 as been released.
554
555 2004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
556
557 * GUILE-VERSION: Bumped all versions for the 1.7.1 release. Added
558 LIBGUILE_*_MAJOR variables for inclusion in the names of shared
559 libraries such as "libguile-srfi-srfi-1-v-MAJOR.la". Removed
560 LIBQTHREADS_*.
561 * configure.in: Updated for the new set of variables defined in
562 GUILE-VERSION.
563
564 2004-08-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
565
566 * libguile.h: Include srfi-13.h and srfi-14.h, do not include
567 strop.h.
568
569 2004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
570
571 * README: Document the new --disable-discouraged option.
572
573 * configure.in (SCM_I_GSC_ENABLE_DISCOURAGED): New, for the new
574 --enable-discouraged option.
575
576 * libguile.h: Include libguile/discouraged.h.
577
578 2004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
579
580 * configure.in: Bugfix: logic in detecting ptrdiff_t was inverted;
581 assume ptrdiff_t is available when its size is non-zero, not when
582 it is zero. Do no longer define SCM_I_GSC_*_LIMITS macros. Check
583 for sizes of size_t and intmax_t.
584
585 2004-07-09 Marius Vollmer <mvo@zagadka.de>
586
587 * configure.in: Bugfix: set SCM_I_GSC_T_UINTMAX, not
588 SCM_I_GSC_T_INTMAX in two places. Thanks to Andreas Vögele!
589
590 2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
591
592 * configure.in: When checking for suitable types for scm_t_int8,
593 etc, try int8_t first, so that we pick them up when they are
594 defined. Also, substitute limit macros like INT8_MIN into the
595 configure header for all these types.
596
597 2004-07-05 Kevin Ryde <user42@zip.com.au>
598
599 * configure.in (isinf, isnan): Detect macro versions as well as
600 functions, since C99 specifies them as macros and that's all HP-UX
601 has. Reported by Andreas Voegele.
602
603 2004-06-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
604
605 * configure.in: Removed code for --enable-htmldoc; support for
606 HTML is now included in automake.
607
608 2004-06-16 Rob Browning <rlb@defaultvalue.org>
609
610 * pre-inst-guile.in: modify to handle move of readline.scm to
611 ice-9 subdir of guile-readline.
612
613 * pre-inst-guile-env.in: modify to handle move of readline.scm to
614 ice-9 subdir of guile-readline.
615
616 * configure.in: move package and version args to AC_INIT as is now
617 recommended. This also requires m4_esyscmd to read GUILE-VERSION
618 given the way AC_INIT handles its args.
619
620 2004-04-22 Kevin Ryde <user42@zip.com.au>
621
622 * configure.in (AC_CHECK_HEADERS): Add fenv.h.
623 (AC_CHECK_FUNCS): Add fesetround.
624
625 2004-04-18 Kevin Ryde <user42@zip.com.au>
626
627 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
628
629 2004-03-23 Kevin Ryde <user42@zip.com.au>
630
631 * configure.in (AC_CHECK_FUNCS): Add sysconf.
632 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
633
634 2004-03-21 Kevin Ryde <user42@zip.com.au>
635
636 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
637
638 2004-03-14 Kevin Ryde <user42@zip.com.au>
639
640 * configure.in (strptime): Use #define _GNU_SOURCE to get the
641 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
642
643 2004-02-29 Kevin Ryde <user42@zip.com.au>
644
645 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
646 into generated configure and config.h.in.
647
648 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
649
650 2004-02-21 Kevin Ryde <user42@zip.com.au>
651
652 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
653 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
654 Andreas Voegele.
655
656 2004-02-18 Kevin Ryde <user42@zip.com.au>
657
658 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
659 (AC_CHECK_FUNCS): Add _NSGetEnviron.
660
661 2004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
662
663 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
664
665 2004-01-25 Neil Jerram <neil@ossau.uklinux.net>
666
667 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
668 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
669 macros being defined.
670
671 2003-12-26 Marius Vollmer <mvo@zagadka.de>
672
673 * configure.in: Find a suitable type for the new scm_t_intmax and
674 scm_t_uintmax.
675
676 2003-11-17 Rob Browning <rlb@defaultvalue.org>
677
678 * configure.in: rewrite ALLOCA related code as multiple lines so
679 it doesn't break with current autoconf substitutions.
680
681 2003-11-15 Kevin Ryde <user42@zip.com.au>
682
683 * configure.in (--with-guile-for-build): Remove this option, it's not
684 normal style for --with.
685 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
686 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
687 --with-guile-for-build.
688
689 2003-11-11 Neil Jerram <neil@ossau.uklinux.net>
690
691 * .cvsignore: Add elisp-comp.
692
693 2003-10-30 Neil Jerram <neil@ossau.uklinux.net>
694
695 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
696 (AM_PATH_LISPDIR): Added.
697
698 * Makefile.am (SUBDIRS): Add `emacs'.
699
700 2003-07-27 Marius Vollmer <mvo@zagadka.de>
701
702 * configure.in: Look for sched_yield in -lrt; this is needed for
703 Solaris. Thanks to Matthias Koeppe!
704 (setgroups): Check for it.
705
706 * configure.in (__libc_stack_end): Actually use the value in
707 __libc_stack_end for something so that the access doesn't get
708 optimized away. Thanks to Matthias Koeppe!
709
710 2003-07-08 Kevin Ryde <user42@zip.com.au>
711
712 * configure.in (AC_CHECK_FUNCS): Add sincos.
713
714 2003-06-21 Kevin Ryde <user42@zip.com.au>
715
716 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
717
718 2003-06-19 Marius Vollmer <mvo@zagadka.de>
719
720 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
721 Koeppe!
722
723 2003-06-19 Kevin Ryde <user42@zip.com.au>
724
725 * README (Guile Documentation): Update to manuals now available,
726 remove notes about the reference manual being in progress.
727
728 2003-06-14 Stefan Jahn <stefan@lkcc.org>
729
730 * configure.in: Checking for __int64 as possible candidate for
731 the SCM_I_GSC_T_INT64 define.
732
733 2003-05-30 Stefan Jahn <stefan@lkcc.org>
734
735 * configure.in: Checking for unsetenv().
736
737 2003-05-29 Stefan Jahn <stefan@lkcc.org>
738
739 * configure.in: Removed -lm check and added a cached check for
740 __libc_stack_end to get it building for mingw32 hosts.
741
742 2003-05-19 Kevin Ryde <user42@zip.com.au>
743
744 * README (Cross building Guile): Remove --with-cc-for-build in favour
745 of CC_FOR_BUILD.
746
747 2003-05-16 Kevin Ryde <user42@zip.com.au>
748
749 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
750 variable is more or less standard, and is adequate for the task.
751
752 2003-05-12 Kevin Ryde <user42@zip.com.au>
753
754 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
755
756 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
757 eliminate guess-yes when cross compiling.
758
759 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
760 AC_TRY_RUN.
761
762 2003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
763
764 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
765 errors with --disable-deprecated.
766
767 2003-04-07 Rob Browning <rlb@defaultvalue.org>
768
769 * pre-inst-guile-env.in: new script -- can be used to run commands
770 in an envt set up using the development libs, Guile, etc.
771
772 * configure.in: handle pre-inst-guile-env and add
773 test-suite/standalone/Makefile.
774
775 2003-04-06 Marius Vollmer <mvo@zagadka.de>
776
777 * configure.in: Check for mpz_import, which is required but only
778 available in GMP 4.1.
779
780 2003-04-05 Marius Vollmer <mvo@zagadka.de>
781
782 * Changed license terms to the plain LGPL thru-out.
783
784 2003-04-04 Rob Browning <rlb@defaultvalue.org>
785
786 * configure.in: add GMP test (require GMP).
787
788 2003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
789
790 * libguile.h: Include "libguile/deprecated.h".
791
792 2003-03-25 Rob Browning <rlb@defaultvalue.org>
793
794 * configure.in: big overhaul to shift us to have separate private,
795 config.h, and public, scmconfig.h, configuration headers. Added a
796 fair amount of code to track down new required types: scm_t_uint8,
797 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
798 and to detect optional types scm_t_uint64, scm_t_in64, long long,
799 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
800 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
801 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
802 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
803 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
804 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
805 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
806 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
807 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
808 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
809 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
810 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
811 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
812 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
813 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
814 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
815 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
816 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
817 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
818 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
819 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
820 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
821 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
822 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
823 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
824 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
825 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
826 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
827 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
828 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
829 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
830 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
831 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
832 (USE_THREADS): removed - handled by gen-scmconfig.c.
833 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
834 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
835
836 * README: merge information from INSTALL and remove at least some
837 of the stale bits.
838
839 * LICENSE: new file -- we should change this to the LGPL soon and
840 add COPYING.LIB to the distribution.
841
842 * autogen.sh: call autoreconf with --force. This may fix the
843 "order" problem below without having to have two calls.
844
845 * INSTALL: use the automake installed INSTALL file. The Guile
846 specific instructions are now in README.
847
848 2003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
849
850 * autogen.sh: Invoke autoreconf twice since the required files do
851 not seem to be generated in the right order. XXX - investigate
852 further.
853
854 2003-03-19 Marius Vollmer <mvo@zagadka.de>
855
856 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
857 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
858
859 2003-02-27 Rob Browning <rlb@defaultvalue.org>
860
861 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
862 (AM_CONFIG_HEADER): change to config.h
863
864 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
865 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
866
867 * autogen.sh: switch to autoreconf -- see how it goes. remove
868 call to guile-aclocal.sh -- we now do the same thing with an
869 automake setting.
870
871 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
872 Makefile.am.
873
874 2003-02-26 Rob Browning <rlb@defaultvalue.org>
875
876 * configure.in: change our config header from libguile/scmconfig.h
877 to be the traditional ./config.h. libguile/scmconfig.h is now
878 built from that during the build process. More changes coming...
879
880 2003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
881
882 * libguile.h: #include "futures.h"
883
884 2002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
885
886 * configure.in: Test if pthread.h declares
887 pthread_mutexattr_settype ().
888
889 2002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
890
891 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
892 ways to get fast and recursive mutexes.
893
894 2002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
895
896 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
897 order to get thread safe versions of glibc functions.
898
899 2002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
900
901 * configure.in: Temporarily replaced "copt" threads option with new
902 option "pthreads".
903 (USE_PTHREAD_THREADS): Define if pthreads configured.
904
905 2002-12-08 Rob Browning <rlb@defaultvalue.org>
906
907 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
908 (AC_CONFIG_FILES): separate out the files that need to be chmodded
909 at the end of config.status. Our "default" approach using
910 AC_CONFIG_COMMANDS quit working (and would have needed to be
911 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
912 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
913 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
914 current autoconf docs.
915
916 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
917
918 2002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
919
920 * Makefile.am (SUBDIRS): Removed qt.
921
922 * configure.in: Do not configure QTHREADS. Do not define
923 USE_COOP_THREADS. Changed logic for thread package selection so
924 that the default is "coop-pthread" when -lpthread is found, "null"
925 otherwise.
926
927 2002-12-01 Mikael Djurfeldt <mdj@linnaeus>
928
929 * GUILE-VERSION: Added versioning info for srfi 1.
930
931 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
932 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
933 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
934 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
935
936 2002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
937
938 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
939 define them with AC_DEFINE and not in some header file so that
940 they are visible exactly in the same way as they used to be.
941
942 2002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
943
944 * configure.in: Do not add "threads.o" to the libobjs, it is now
945 always compiled.
946 (USE_THREADS, GUILE_ISELECT): Do not define.
947
948 2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
949
950 * configure.in: Handle thread package "coop-pthread" with alias
951 "copt" and define USE_COPT_THREADS when it is selected.
952 Always define GUILE_ISELECT.
953
954 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
955
956 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
957 ice-9/debugger/breakpoints/Makefile.
958
959 2002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
960
961 * configure.in: Changed logic in thread support configuration such
962 that --with-threads=no is equivalent to --with-threads=null. On
963 platforms that are not supported by QuickThreads, we also use the
964 null-threads. Thus, USE_THREADS is always defined now.
965
966 2002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
967
968 * configure.in: Shuffled around and extended the thread
969 configuration code to allow the "null" thread package to be
970 selected. Define USE_NULL_THREADS in that case.
971
972 2002-10-13 Gary Houston <ghouston@arglist.com>
973
974 * autogen.sh (ac_version): try automake 1.7 too.
975
976 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
977
978 * autogen.sh: Make sure that $autoheader is always set. When we
979 would use the plain "autoconf", $autoheader would end up empty and
980 libguile/scmconfig.h.in would not be updated.
981
982 2002-10-04 Rob Browning <rlb@defaultvalue.org>
983
984 * libltdl: moved to libguile-ltdl.
985
986 * Makefile.am (SUBDIRS): remove libltdl.
987
988 * autogen.sh: remove support for libltdl sub-configure.
989 (ac_version): widen support check to any 2.5? autoconf version.
990 2.54 is out now.
991
992 * configure.in: turn on -Werror by default. We're now clean. I'd
993 like to stay that way. If we want, we can turn it off by default
994 when we make the stable release, but I caught a lot of bugs this
995 way. Accomodate libguile-ltdl -- therea are some ltdl things that
996 are commented out now INCLTDL and LIBLTDL. I think we may not
997 need them anymore, but I'll leave them until we're sure. We also
998 killed off the libltdl dir and related options including the
999 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
1000 headers and functions that weren't listed but were in
1001 scmconfig.h.in. though this may have been unnecessary.
1002
1003 2002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
1004
1005 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
1006 AC_LIBLTDL_INSTALLABLE.
1007
1008 2002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
1009
1010 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
1011 sources. Do not patch it. We have our own version now that is
1012 only being used as a convenience library.
1013
1014 2002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
1015
1016 * configure.in: Check for __libc_stack_end.
1017
1018 2002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1019
1020 * configure.in: add snprintf
1021
1022 2002-08-04 Han-Wen <hanwen@cs.uu.nl>
1023
1024 * NEWS: add entries for GC and vector WB.
1025
1026 2002-07-22 Han-Wen <hanwen@cs.uu.nl>
1027
1028 * autogen.sh (mscripts): find and check version number of
1029 automake. Complain if 1.6 is not found.
1030
1031 2002-07-20 Han-Wen <hanwen@cs.uu.nl>
1032
1033 * autogen.sh (mscripts): find and check version number of
1034 autoconf. Complain if 2.53 is not found.
1035
1036 2002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
1037
1038 * benchmark-guile.in: Copied from check-guile.in and adapted for
1039 use with benchmarks.
1040
1041 * Makefile.am: Recurse into the benchmark-suite subdir.
1042
1043 * configure.in: Added benchmarking files.
1044
1045 2002-07-12 Gary Houston <ghouston@arglist.com>
1046
1047 * configure.in: check dynamic linking before modules. Add dynl.c
1048 if dynamic linking is available, i.e., unless --with-modules=no
1049 was given to configure.
1050
1051 2002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1052
1053 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
1054 libtool-1.4.2.
1055
1056 2002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
1057
1058 * autogen.sh: Do not copy INSTALL from workbook since it is not
1059 uniform across branches.
1060 * INSTALL: Re-added to repository.
1061
1062 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
1063
1064 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
1065 libtool CVS does not need this fix.
1066
1067 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
1068 build.
1069 Add --with-cc-for-build option to re-enable cross building.
1070 Add --with-guile-for-build option to re-enable cross building.
1071
1072 2002-06-30 Gary Houston <ghouston@arglist.com>
1073
1074 * autogen.sh: Changed the path to the scripts directory.
1075 In libltdl, run aclocal before autoconf and automake: this
1076 eliminated various warnings after upgrading to newer automake.
1077
1078 2002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
1079
1080 From John W. Eaton <jwe@bevo.che.wisc.edu>
1081
1082 * configure.in (AC_CHECK_FUNCS): Check for copysign.
1083
1084 2002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1085
1086 * libguile.h: Added inclusion of "extensions.h".
1087
1088 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1089
1090 * configure.in: Include <sys/types.h> before <netinet/in.h> when
1091 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
1092 Troxel!
1093
1094 From John W. Eaton.
1095
1096 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
1097 ieeefp.h, and nan.h.
1098 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
1099
1100 2002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1101
1102 * autogen.sh: Add call to $mscripts/render-bugs
1103 to create BUGS file.
1104
1105 * BUGS: bye bye
1106
1107 2002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1108
1109 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
1110
1111 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1112
1113 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
1114 -I guile-config". This works as of automake 1.5.
1115 * qthreads.m4: Moved to guile-config/.
1116
1117 2002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1118
1119 * autogen.sh: Call automake twice for guile-core so that two
1120 copies of mdate-sh get a chance of being installed (one in
1121 doc/ref/ and one in doc/tutorial/).
1122
1123 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1124
1125 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
1126 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
1127 (dist-hook): Removed.
1128 (DISTCLEANFILES): Added check-guile.log.
1129 (EXTRA_DIST): Don't distribute TODO.
1130
1131 * configure.in: Bump required autoconf version to 2.53. Move uses
1132 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
1133 set by AC_PROG_CC.
1134
1135 2002-04-10 Rob Browning <rlb@defaultvalue.org>
1136
1137 * configure.in: updates for new autoconf -- add definitions to
1138 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
1139 calls.
1140
1141 * acinclude.m4: add definitions to AC_DEFINE calls for new
1142 autoconf.
1143
1144 * acconfig.h: removed -- newer autoconf doesn't like it, and now
1145 we don't need it.
1146
1147 * .cvsignore: add autom4te.cache and pre-inst-guile.
1148
1149 2002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
1150
1151 * RELEASE: bye bye
1152
1153 2002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
1154
1155 * Makefile.am: Update copyright.
1156 (dist-hook): Add, including related am/maintainers-dirs,
1157 surrounded by "if MAINTAINER_MODE".
1158
1159 * TODO: bye bye
1160
1161 * autogen.sh: Add usage comment.
1162 Add workbook specification.
1163 Add dist-files symlinking.
1164
1165 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
1166
1167 2002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
1168
1169 * guile-tools.in: Handle "--source" option.
1170
1171 2002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
1172
1173 * configure.in (top_srcdir_absolute): New AC_SUBST var.
1174
1175 * pre-inst-guile.in, check-guile.in (top_srcdir):
1176 Use `top_srcdir_absolute' AC_SUBST var.
1177
1178 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
1179
1180 2002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1181
1182 * pre-inst-guile.in: Typofix; nfc.
1183
1184 2002-02-27 Stefan Jahn <stefan@lkcc.org>
1185
1186 * Makefile.am (SUBDIRS): Added the `am' directory.
1187
1188 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
1189
1190 * pre-inst-guile.in: New file.
1191
1192 * pre-inst-guile, pre-inst-guile.am: bye bye
1193
1194 * configure.in (top_builddir_absolute): New AC_SUBST var.
1195 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
1196 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
1197
1198 * check-guile.in (top_builddir): Use AC_SUBST var
1199 `top_builddir_absolute'.
1200 (guile): Look for pre-inst-guile in $top_builddir.
1201
1202 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
1203 pre-inst-guile.am.
1204
1205 2002-02-24 Rob Browning <rlb@defaultvalue.org>
1206
1207 * GUILE-VERSION: move all but guile-readline library versioning
1208 information here. guile-readline is still standalone. Bump
1209 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
1210 Thi-Thien's request.
1211
1212 * configure.in: AC_SUBST the centralized shared lib versioning
1213 variables from ./GUILE-VERSION.
1214 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
1215 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
1216 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
1217 (LIBQTHREADS_INTERFACE): new AC_SUBST.
1218 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
1219 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
1220 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
1221 (LIBGUILE_INTERFACE): new AC_SUBST.
1222 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
1223 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
1224 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
1225 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
1226 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
1227 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
1228 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
1229 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
1230
1231 * autogen.sh: make absolutely sure we can't have stale files from
1232 old versions lying around the libltdl dir since libtoolize
1233 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
1234 so the main tree and libltdl can't get out of sync again.
1235
1236 * RELEASE: update release building instructions.
1237
1238 2002-02-21 Neil Jerram <neil@ossau.uklinux.net>
1239
1240 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
1241 "" for multiword string. Thanks to Christopher Cramer for
1242 pointing this out.
1243
1244 2002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1245
1246 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
1247 instead of to scm_must_malloc.
1248
1249 2002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1250
1251 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
1252 pre-inst-guile.am.
1253
1254 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
1255
1256 * pre-inst-guile.am, pre-inst-guile: New files.
1257
1258 * check-guile.in (srcdir): Delete var.
1259 (top_builddir, top_srcdir, guile_opts): New vars.
1260
1261 Use "set -e".
1262 No longer set LTDL_LIBRARY_PATH.
1263 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
1264
1265 * configure.in (libguile/guile-snarf-docs-texi): Remove
1266 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
1267
1268 * check-guile.in (top_builddir): Fix bug: Use cwd.
1269 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
1270 (GUILE_LOAD_PATH): No longer include $top_srcdir.
1271
1272 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
1273 prefix aliasing.
1274
1275 2002-01-31 Stefan Jahn <stefan@lkcc.org>
1276
1277 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
1278 `libltdl.dll'.
1279
1280 2002-01-28 Stefan Jahn <stefan@lkcc.org>
1281
1282 * configure.in (guile_cv_have_uint32_t): Look also in
1283 `stdint.h' for uint32_t.
1284
1285 2002-01-13 Neil Jerram <neil@ossau.uklinux.net>
1286
1287 * Makefile.am (SUBDIRS): Added lang.
1288
1289 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
1290 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
1291
1292 2002-01-11 Neil Jerram <neil@ossau.uklinux.net>
1293
1294 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
1295
1296 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
1297 not) according to absence (or presence) of `--disable-elisp'
1298 in the configure args.
1299
1300 2001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1301
1302 * TODO: Added two items.
1303
1304 2001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
1305
1306 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
1307 set this conditional accordingly.
1308
1309 2001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1310
1311 * README: Fix virulent typo.
1312
1313 2001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
1314
1315 * acconfig.h (HAVE_INLINE): Added template.
1316 * configure.in (HAVE_INLINE): Define it when the compiler supports
1317 inline functions.
1318
1319 * libguile.h: Include "libguile/inline.h".
1320
1321 2001-11-22 Gary Houston <ghouston@arglist.com>
1322
1323 * HACKING: Modified the Hacking It Yourself section. Removed the
1324 version numbers from the tools.
1325 HACKING, README, ANON-CVS: updates.
1326
1327 2001-11-21 Gary Houston <ghouston@arglist.com>
1328
1329 * HACKING: Removed reference to no longer practiced * in ChangeLog
1330 convention.
1331
1332 2001-11-19 Thien-Thi Nguyen <ttn@glug.org>
1333
1334 * BUGS (11): Set "fixed: no-need".
1335
1336 * TODO (write emacs/patch.el): New item, self-assigned.
1337
1338 2001-11-19 Rob Browning <rlb@defaultvalue.org>
1339
1340 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
1341 system libltdl when it's available. Aside from the normal reasons
1342 to prefer installed shared libs, this means other apps that link
1343 with libguile and also use libltdl will be more likely to work
1344 right.
1345
1346 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1347
1348 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
1349
1350 2001-11-15 Thien-Thi Nguyen <ttn@glug.org>
1351
1352 * guile-tools.in: Handle command "list" specially: list scripts dir.
1353
1354 (help): Make more informative.
1355
1356 2001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1357
1358 * autogen.sh: Recurse into libltdl directory and invoke autoconf
1359 there.
1360
1361 2001-11-11 Thien-Thi Nguyen <ttn@glug.org>
1362
1363 * HACKING: Restrict documentation change log
1364 waiver to only apply to ChangeLog files.
1365
1366 2001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1367
1368 * configure.in: Check for sizes of short, size_t, uintptr_t, and
1369 ptrdiff_t. Checking for a size also checks automatically for the
1370 existence of the type, so we don't check for the existence of
1371 uintptr_t, ptrdiff_t and long long ourselves.
1372
1373 2001-11-10 Thien-Thi Nguyen <ttn@glug.org>
1374
1375 * BUGS (11): New.
1376
1377 2001-11-07 Stefan Jahn <stefan@lkcc.org>
1378
1379 * configure.in: Include `win32-socket.o' in the list of object
1380 files if networking is enabled on Win32.
1381
1382 2001-11-06 Thien-Thi Nguyen <ttn@glug.org>
1383
1384 * TODO (sync srfi-modules.texi): New, done.
1385
1386 * BUGS (9, 10): New.
1387
1388 2001-11-04 Stefan Jahn <stefan@lkcc.org>
1389
1390 * NEWS: Corrected remarks about SCM_API.
1391
1392 * configure.in: Defining USE_DLL_IMPORT definition to indicate
1393 usage of DLL import macros in `libguile/__scm.h'.
1394 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
1395 Somehow Jim Blandy's patch from 1997 did not survive.
1396
1397 2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
1398
1399 Support for native Win32. Thanks to Stefan Jahn!
1400
1401 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
1402 build systems which do not have symbolic links.
1403 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
1404 on Win32 platforms.
1405 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
1406 and `win32-dirent.o' and define extra compiler flags necessary
1407 to build clean dlls.
1408 Check for `regcomp()' inside `-lregex'.
1409
1410 2001-10-26 Thien-Thi Nguyen <ttn@glug.org>
1411
1412 * BUGS (7, 8): New.
1413
1414 2001-10-25 Thien-Thi Nguyen <ttn@glug.org>
1415
1416 * BUGS: Expand on file format description.
1417
1418 (1): Update "fixed" field.
1419 (2, 3, 4, 5, 6): New.
1420
1421 2001-10-14 Gary Houston <ghouston@arglist.com>
1422
1423 * configure.in: include sys/types.h when testing uint32_t.
1424 thanks to Bill Schottstaedt.
1425
1426 2001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
1427
1428 * configure.in: Do not use an absolute path for <unistd.h> when
1429 checking for return type of usleep. Thanks to Michael Carmack.
1430
1431 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
1432
1433 * BUGS: New file.
1434 * Makefile.am (EXTRA_DIST): Add BUGS file.
1435
1436 2001-09-25 Thien-Thi Nguyen <ttn@glug.org>
1437
1438 * TODO: Add bugfix item to "Eventually".
1439
1440 2001-09-20 Rob Browning <rlb@defaultvalue.org>
1441
1442 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
1443
1444 2001-09-11 Rob Browning <rlb@defaultvalue.org>
1445
1446 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
1447 the testing list since they're no longer functional.
1448
1449 2001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1450
1451 * TODO:
1452 Use outline mode instead of text.
1453 Reword protocol explanation.
1454 Add "make error-signalling functions more consistent" to Eventually.
1455 Move some C-related GOOPS tasks to 1.8.0, take ownership.
1456
1457 2001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
1458
1459 * HACKING (Sample GDB Initialization File): New section.
1460
1461 * TODO (1.8.0): Add "move .gdbinit" entry.
1462
1463 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1464
1465 * TODO: Added some points, and eliminated all done items.
1466
1467 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
1468 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
1469 SCM_ENABLE_DEPRECATED with the logic reversed.
1470
1471 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1472
1473 * libguile.h: Removed bogus comment, rearranged includes, removed
1474 deprecated definitions.
1475
1476 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
1477
1478 2001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
1479
1480 * HACKING: Mention libtool ./configure-regeneration requirement.
1481
1482 2001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
1483
1484 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
1485 libltdl provides it itself.
1486
1487 2001-08-24 Neil Jerram <neil@ossau.uklinux.net>
1488
1489 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
1490 Makefiles.
1491
1492 2001-08-15 Rob Browning <rlb@defaultvalue.org>
1493
1494 * configure.in
1495 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1496 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1497 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1498 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1499 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1500 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1501 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1502 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1503
1504 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
1505 (GUILE_MICRO_VERSION): reset for new unstable.
1506 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1507 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1508 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1509 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1510 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1511 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1512 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1513 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1514
1515 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1516
1517 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
1518 EXTRA_DIST to SUBDIRS.
1519
1520 * configure.in: Added "test-suite/Makefile".
1521
1522 2001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
1523
1524 * configure.in: Added `--disable-linuxthreads' option and do not
1525 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
1526 given. Thanks to Cris Cramer!
1527
1528 2001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
1529
1530 * Makefile.am (SUBDIRS): Build libguile before ice-9.
1531
1532 2001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1533
1534 * configure.in: Check for "inttypes.h".
1535
1536 2001-07-19 Rob Browning <rlb@defaultvalue.org>
1537
1538 * configure.in: add checks for setitimer and getitimer.
1539 Add --enable-error-on-warning.
1540
1541 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1542
1543 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
1544
1545 2001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
1546
1547 * HACKING: Remove onerous authorship-info deletion clause.
1548
1549 2001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
1550
1551 * autogen.sh: Call libtoolize with --force.
1552
1553 2001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
1554
1555 * INSTALL: Point to HACKING for tool versions.
1556
1557 2001-07-08 Rob Browning <rlb@defaultvalue.org>
1558
1559 * TODO: updated to include relevant itemized post-1.6-RELEASE
1560 tasks that are distributable so we can check them off as they are
1561 done, and delete 1.6.0 tasks.
1562
1563 * RELEASE: add a note that the RELEASE instructions are out of
1564 date now that we're using branches.
1565
1566 * AUTHORS: add "many files throughout" for myself.
1567
1568 2001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
1569
1570 * README: Also mention guile-tools.
1571
1572 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
1573
1574 2001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
1575
1576 * RELEASE: Move todo items to file TODO.
1577
1578 * TODO: Initial revision
1579
1580 * Makefile.am (EXTRA_DIST): Add TODO.
1581
1582 * HACKING: Refer to TODO and SNAPSHOTS.
1583 No longer refer to devel/tasks.text.
1584
1585 * SNAPSHOTS: Fix reference bug; recommended tool
1586 versions are in HACKING.
1587
1588 * TODO: Add completion and ownership protocol to header comments.
1589
1590 * RELEASE: Add TODO-processing to spiffing checklist.
1591
1592 * HACKING: Update deprecation procedure to refer to TODO.
1593
1594 2001-06-27 Michael Livshin <mlivshin@bigfoot.com>
1595
1596 * autogen.sh: don't run flex here.
1597
1598 * HACKING: clarify that newer versions of flex should be just
1599 fine.
1600
1601 2001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1602
1603 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
1604
1605 * configure.in: Added some header and function checks.
1606
1607 2001-06-25 Neil Jerram <neil@ossau.uklinux.net>
1608
1609 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
1610
1611 2001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
1612
1613 * autogen.sh: Added message about what to do next. Tell them to
1614 use `--enable-maintainer-mode'.
1615
1616 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
1617
1618 * HACKING: mention flex.
1619
1620 * autogen.sh: generate libguile/c-tokenize.c.
1621
1622 2001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1623
1624 * libguile.h: Removed inclusion of libguile/tag.h.
1625
1626 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1627
1628 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1629 these when using threads.
1630
1631 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1632
1633 * libguile.h: Added deprecated section with the olde type names.
1634
1635 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1636 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1637 `#defined'.
1638
1639 * acconfig.h (ptrdiff_t): Removed.
1640
1641 2001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1642
1643 * configure.in: Generate examples/box-dynamic-module/Makefile.
1644
1645 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1646
1647 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1648 guile-snarf.
1649
1650 2001-06-02 Rob Browning <rlb@cs.utexas.edu>
1651
1652 * configure.in: changes for autoconf 2.50.
1653 (AC_PREREQ): require at least autoconf 2.50.
1654 (AC_INIT): no longer takes an arg.
1655 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1656 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1657 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1658 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1659 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1660 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1661 (AC_OUTPUT): no longer takes args.
1662
1663 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1664 unconditionally .
1665
1666 2001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1667
1668 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1669 I. N. Golubev!
1670
1671 2001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1672
1673 * configure.in: Generate examples/box-dynamic/Makefile.
1674
1675 2001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1676
1677 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1678
1679 * configure.in: Added all Makefiles in the `examples' directory to
1680 AC_OUTPUT.
1681
1682 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1683
1684 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1685 don't generate guile-snarf.awk.
1686
1687 * Makefile.am (EXTRA_DIST): add test-suite.
1688
1689 2001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1690
1691 * check-guile.in: fix to be runnable when srcdir!=builddir.
1692
1693 2001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1694
1695 revert the controversial part of the 2001-05-23 changes
1696
1697 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1698
1699 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1700 also, make sure that the integral type choosen to represent an SCM
1701 has exactly the same size as a void pointer.
1702
1703 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1704 SCM_SIZEOF_BITS_T, ptrdiff_t.
1705
1706 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
1707
1708 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1709
1710 * GUILE-VERSION
1711 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1712 (GUILE_MICRO_VERSION): new variable, records final revision.
1713 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1714 i.e. the 6.
1715
1716 2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1717
1718 * acconfig.h, configure.in: Renamed
1719 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1720
1721 2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1722
1723 * acinclude.m4: Removed copy of "libtool.m4".
1724
1725 2001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1726
1727 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1728
1729 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1730
1731 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1732
1733 * HACKING: Update copyright.
1734 Add blurb pointing to devel/tasks.text.
1735
1736 2001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1737
1738 * check-guile.in: For SRFI testing, set and export env
1739 var `LTDL_LIBRARY_PATH'.
1740
1741 2001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1742
1743 * AUTHORS: Add docs-related authorship details.
1744
1745 2001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1746
1747 * configure.in (--enable-deprecated): Recognize "shutup" option
1748 argument and turn it into the default warning level "no".
1749
1750 2001-05-05 Gary Houston <ghouston@arglist.com>
1751
1752 * acconfig.h: add HAVE_IPV6.
1753 * configure.in: check whether we can compile with IPv6 support.
1754
1755 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1756
1757 * guile-tools.in: New file.
1758
1759 * configure.in (AC_OUTPUT): Add guile-tools, and make
1760 executable.
1761
1762 * Makefile.am (bin_SCRIPTS): New var.
1763
1764 2001-05-04 Gary Houston <ghouston@arglist.com>
1765
1766 * configure.in: check whether uint32_t is defined when netdb.h
1767 is included.
1768 acconfig.h: added HAVE_UINT32_T.
1769
1770 2001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1771
1772 * configure.in: Added handling of `--enable-deprecated'.
1773
1774 * acconfig.h (SCM_DEBUG_DEPRECATED,
1775 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1776
1777 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1778
1779 * Makefile.am (SUBDIRS): Add "scripts".
1780
1781 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1782
1783 2001-04-29 Gary Houston <ghouston@arglist.com>
1784
1785 * libguile.h: include rw.h.
1786
1787 2001-04-27 Rob Browning <rlb@cs.utexas.edu>
1788
1789 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1790 the new odd/even ustable/stable version numbering scheme.
1791 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1792 libguile. In the future, libguile and libguileqthreads may not
1793 stay in sync. This still doesn't appear to affect
1794 libguileqthreads, but we'll fix that next.
1795
1796 2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1797
1798 * configure.in: Don't treat srfi directory specially, just create
1799 the Makefile there (thanks to Neil Jerram for the patch).
1800
1801 2001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1802
1803 * Makefile.am (SUBDIRS): Added `srfi'.
1804
1805 * configure.in: Added subdirectory `srfi' to build process.
1806
1807 * libguile.h: Added inclusion of `values.h'.
1808
1809 2001-04-22 Gary Houston <ghouston@arglist.com>
1810
1811 * configure.in: check for inet_pton and inet_ntop.
1812
1813 2001-04-20 Gary Houston <ghouston@arglist.com>
1814
1815 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1816 * configure.in: check for sin6_scope_id in sockaddr_in6.
1817
1818 2001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1819
1820 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1821
1822 2001-04-17 Gary Houston <ghouston@arglist.com>
1823
1824 * configure.in: run the autoconf BIGENDIAN check.
1825
1826 2001-04-12 Niibe Yutaka <gniibe@m17n.org>
1827
1828 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1829 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1830 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1831
1832 * configure.in: Likewise.
1833
1834 2001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1835
1836 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1837 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1838 Thanks to NIIBE Yutaka.
1839
1840 2001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1841
1842 * Undeprecated scm_init_oop_goopscore_module.
1843
1844 2001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1845
1846 * check-guile.in: Fix sh standard conformance bug: Replace
1847 "test -e" with "test -f". Thanks to Alexander Klimov.
1848
1849 2001-03-19 Gary Houston <ghouston@arglist.com>
1850
1851 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1852 set it to `pwd`.
1853
1854 * check-guile.in: 16 documentation tests were failing if "make
1855 check" was run before Guile had been installed with the current
1856 --prefix. made various changes to the script so that it runs
1857 without a cd to the test-suite directory. For the -i option,
1858 don't point GUILE_LOAD_PATH to the current directory, but let it
1859 use it's own scheme library.
1860
1861 2001-03-18 Gary Houston <ghouston@arglist.com>
1862
1863 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1864 the current directory (build dir) not srcdir to find guile
1865 executable. otherwise "make check" doesn't work with a separate
1866 build directory. create the test log in
1867 $build_dir/check-guile.log instead of in srcdir/test-suite
1868 directory.
1869 * configure.in: don't define or substitute test_suite_dir.
1870
1871 2001-03-17 Gary Houston <ghouston@arglist.com>
1872
1873 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1874 since EXTRA_DOT_DOC_FILES is redefined later. define
1875 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1876
1877 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1878
1879 * configure.in: Added header checks for crypt.h, sys/resource.h
1880 and sys/file.h, function checks for chroot, flock, getlogin,
1881 cuserid, getpriority, setpriority, getpass, sethostname,
1882 gethostname, and for crypt() in libcrypt.
1883
1884 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1885
1886 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1887 option from guile-doc/configure.in.
1888
1889 2001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1890
1891 * libguile.h: Removed #include "libguile/dump.h".
1892
1893 2001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1894
1895 * libguile.h: Added #include "libguile/dump.h".
1896
1897 2001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1898
1899 * libguile.h: Added #include "libguile/rdelim.h".
1900
1901 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1902
1903 The following patch was sent by Thien-Thi Nguyen.
1904
1905 * check-guile.in: New file.
1906
1907 * Makefile.am: Add TESTS rule.
1908
1909 * configure.in: Add support for "make check".
1910
1911 2000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1912
1913 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1914
1915 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1916
1917 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1918 version number to 10 due to the merge of GOOPS.
1919
1920 * oop: New directory.
1921
1922 2000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1923
1924 * libguile.h: #include "libguile/properties.h".
1925
1926 2000-09-17 Gary Houston <ghouston@arglist.com>
1927
1928 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1929 to be reliable on all platforms.
1930
1931 2000-08-18 Gary Houston <ghouston@arglist.com>
1932
1933 * acconfig.h: added BROKEN_GCSE.
1934 * configure.in: check for a gcc GCSE optimisation bug.
1935
1936 2000-07-31 Gary Houston <ghouston@arglist.com>
1937
1938 * acconfig.h: added HAVE_H_ERRNO
1939 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1940 added a test for h_errno.
1941
1942 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1943
1944 * Guile 1.4 released.
1945
1946 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1947
1948 * GUILE-VERSION: Changed to work also when included by a Makefile
1949 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1950 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1951 (GUILE_MINOR_VERSION): Bumped to 4.
1952
1953 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1954
1955 * libguile.h: Removed #include "libguile/kw.h".
1956
1957 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1958 (The rule will cd to $(top_srcdir).)
1959
1960 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1961 substitute it into libguile/Makefile.
1962
1963 * HACKING: Updated recommended libtool version to be 1.3.5.
1964
1965 * RELEASE: Say that we should update HACKING to reflect the
1966 versions of the tools we're using rather than README.
1967
1968 2000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1969
1970 * NOTES: Removed.
1971
1972 * TODO: Moved to devel/.
1973
1974 2000-06-01 Craig Brozefsky <craig@red-bean.com>
1975
1976 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1977 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1978 define libguile.so version in a well-lit place.
1979
1980 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1981 variables.
1982
1983 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1984
1985 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
1986
1987 * guile-aclocal.sh: new file, works around aclocal problems.
1988
1989 2000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1990
1991 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1992 USE_PCTHREADS_PTHREADS): Removed.
1993
1994 2000-05-01 Gary Houston <ghouston@arglist.com>
1995
1996 * Makefile.am: add include_HEADERS.
1997 libguile.h: moved from libguile directory. maybe libguile.h should
1998 be installed in $prefix/include/libguile/libguile.h instead?
1999
2000 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2001
2002 * qthreads.m4: Removed THREADS_CPPFLAGS.
2003
2004 * acinclude.m4: Removed qthreads macros. They are provided in
2005 qthreads.m4, so these were redundant.
2006
2007 * acconfig.h (GUILE_DEBUG_MALLOC): New.
2008
2009 * configure.in: New --enable-debug-malloc configuration option.
2010
2011 2000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2012
2013 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
2014
2015 * configure.in: Enable workaround for COOP-linuxthreads
2016 compatibility on Linux systems.
2017
2018 2000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2019
2020 * devel: New directory. Intended to carry documentation related
2021 to Guile development (as opposed to the doc directory which
2022 contains documentation related to the use of the current Guile).
2023 This directory (devel) is not included in the Guile distribution,
2024 but is accessible via anonymous CVS.
2025
2026 2000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2027
2028 * configure.in: Don't add iselect.o to LIBOBJS.
2029
2030 2000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2031
2032 * configure.in: Added end-tag for local variables. (Thanks to
2033 Thien-Thi Nguyen.)
2034
2035 2000-03-12 Gary Houston <ghouston@arglist.com>
2036
2037 * README (Guile Documentation, About This Distribution): updated.
2038
2039 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2040
2041 * configure.in (ac_cv_struct_timespec): Added test for struct
2042 timespec.
2043
2044 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
2045
2046 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
2047
2048 * autogen.sh: Call libtoolize. Pass --add-missing option to
2049 automake. Do not decent into libltdl directory. The libltdl
2050 directory is now populated by libtoolize and does not need any
2051 further autogeneration.
2052
2053 2000-01-23 Gary Houston <ghouston@arglist.com>
2054
2055 * configure.in: check for fchown.
2056
2057 Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
2058
2059 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
2060 instead of $(top_builddir)/libltdl to includepath.
2061
2062 2000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2063
2064 * emacs: New subdirectory for elisp tools.
2065
2066 2000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
2067
2068 * README, HACKING: Moved "Hacking it yourself" section from README
2069 to HACKING. Updated recommended libtool version to be 1.3.4.
2070
2071 2000-01-14 Gary Houston <ghouston@arglist.com>
2072
2073 * configure.in: needs to have --disable-networking, not
2074 --disable-net.
2075
2076 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2077
2078 * libltdl/acconfig.h: New file: Needed by autogen.sh.
2079
2080 Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
2081
2082 * autogen.sh: Added messages as we run autogen in subdirectories.
2083
2084 * configure.in: Output libugile/guile-func-name-check script, and
2085 chmod +x it.
2086
2087 2000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
2088
2089 * libltdl/autogen.sh: New file.
2090 * autogen.sh: Invoke libltdl/autogen.sh.
2091
2092 2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
2093
2094 Finally applied the libltdl patch from Thomas Tanner, with slight
2095 modifications. All code copied from the libtool package is from
2096 libtool-1.3.4.
2097
2098 * configure.in: Make "--with-modules=yes" the default. Do not
2099 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
2100
2101 1999-07-25 Thomas Tanner <tanner@ffii.org>
2102
2103 * Makefile.am: add libltdl to SUBDIRS, automake automatically
2104 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
2105 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
2106 (no need to install libtool any more)
2107 * configure.in: replace --enable-dynamic-linking with
2108 --with-modules, required modules can be specified using
2109 --with-modules="/path/to/mod.la" and will be linked
2110 statically on platforms that don't support dynamic loading,
2111 configure libltdl, configure libtool for dlopening
2112 * libltdl: added using libtoolize -c --ltdl
2113
2114 2000-01-09 Gary Houston <ghouston@arglist.com>
2115
2116 * configure.in: check whether localtime caches TZ. copied from
2117 Emacs 20.5.
2118 * acconfig.h: add LOCALTIME_CACHE.
2119
2120 Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
2121
2122 * configure.in: Make it be guile-snarf.awk, since we'll be
2123 switching names for guile-doc-snarf. (I wouldn't have changed
2124 this, but I was getting ready to commit this way when the below
2125 change was committed).
2126
2127 1999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2128
2129 * configure.in: Create guile-doc-snarf.awk.
2130
2131 1999-12-12 Greg J. Badros <gjb@cs.washington.edu>
2132
2133 * configure.in: Create guile-doc-snarf, chmod +x that script after
2134 AC_OUTPUTted.
2135
2136 1999-12-10 Greg J. Badros <gjb@cs.washington.edu>
2137
2138 * NEWS: More complete description for --enable-debug-freelist.
2139
2140 1999-12-09 Gary Houston <ghouston@freewire.co.uk>
2141
2142 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
2143 causes numerous spurious warnings with recent gcc and/or glibc
2144 versions.
2145
2146 1999-11-19 Gary Houston <ghouston@freewire.co.uk>
2147
2148 * acconfig.h: add HAVE_ARRAYS.
2149
2150 * configure.in: add --disable-arrays option, probably temporary.
2151
2152 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
2153
2154 * configure.in: check for hstrerror.
2155
2156 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
2157
2158 * autogen.sh: Don't call autoreconf at all; it's not reliable.
2159 Instead, call the various tools explicitly. Invoke
2160 guile-readline's autogen.sh script.
2161
2162 Straighten up the situation regarding guile.m4 and qthreads.m4.
2163
2164 We can't have .m4 files which are installed where aclocal can
2165 see them, but also used by guile's own configure.in, because
2166 aclocal will read both copies, complain about duplicate macro
2167 definitions, and refuse to generate aclocal.m4 at all. This
2168 happens if you invoke it as `aclocal -I .', as autoreconf does.
2169 This is probably a flaw in the autotools, but Guile doesn't need
2170 that flaw fixed immediately.
2171
2172 guile.m4 is intended for use by people linking against guile, so
2173 it needs to be installed. But Guile itself doesn't use it. So
2174 move guile.m4 into guile-config. That makes sense, since
2175 guile.m4's GUILE_FLAGS macro is just an easy way to call
2176 guile-config.
2177
2178 qthreads.m4 is indented to help configure a qthreads tree. It's
2179 only useful to a package which actually includes a qthreads tree,
2180 and it's intimately related to that tree, so it's not useful to
2181 install this. So don't install it.
2182
2183 * guile.m4: Moved to guile-config.
2184 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
2185 (EXTRA_DIST): Move qthreads.m4 here.
2186
2187 Don't store generated files in the repository any more. Instead,
2188 require people to run autogen.sh on trees from snapshots and CVS.
2189 * Makefile.in, aclocal.m4, configure: Deleted.
2190 * autogen.sh: New file.
2191 * ANON-CVS, SNAPSHOTS: Updated instructions.
2192
2193 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
2194
2195 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
2196
2197 1999-09-27 Greg J. Badros <gjb@cs.washington.edu>
2198
2199 * configure.in: Added --enable-debug-freelist option.
2200
2201 * acconfig.h: Added GUILE_DEBUG_FREELIST.
2202
2203 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
2204
2205 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
2206 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
2207
2208 * configure.in: new options --disable-posix, --disable-net
2209 and --disable-regex
2210 export HAVE_POSIX and HAVE_NETWORKING definitions.
2211 don't add regex-posix.o to LIBOBJS if regex disabled.
2212
2213 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
2214 conditionally.
2215
2216 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
2217
2218 * Guile 1.3.4 released.
2219
2220 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
2221
2222 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
2223 libtool knows how to get ANSI C behavior from the compiler.
2224 * configure: Regenerated.
2225
2226 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
2227
2228 * configure.in: check availability of siginterrupt.
2229
2230 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
2231
2232 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
2233 testing for SA_RESTART.
2234
2235 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2236
2237 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
2238
2239 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
2240
2241 * configure.in (GUILE_STAMP): Don't set this variable, or
2242 substitute it into anything. Full explanation in ice-9/ChangeLog.
2243 * configure, Makefile.in: Regenerated.
2244
2245 1999-09-06 James Blandy <jimb@mule.m17n.org>
2246
2247 Propagate the changes of 2 Sept the rest of the way through.
2248 * configure: Regenerated.
2249 * Makefile.in: Regenerated. Not sure why this diff is so big.
2250
2251 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
2252
2253 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
2254 variable name. (Thanks to Bill Schottstaedt.)
2255 * aclocal.m4: Regenerated.
2256
2257 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2258
2259 * configure.in: Test for presence of function on_exit.
2260
2261 1999-09-01 James Blandy <jimb@mule.m17n.org>
2262
2263 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
2264 the system doesn't have memmove. Don't test for memmove and bcopy
2265 with AC_CHECK_FUNCS.
2266 * configure: Regenerated.
2267
2268 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2269
2270 * configure.in: Test for atexit.
2271
2272 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2273
2274 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
2275
2276 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
2277 (Thanks to Bernard Urban.)
2278 Test for memmove and bcopy. (Thanks to
2279 suzukis@file.phys.tohoku.ac.jp.)
2280
2281 * acconfig.h: Added HAVE_S_ISLNK.
2282
2283 1999-08-20 James Blandy <jimb@mule.m17n.org>
2284
2285 * Guile 1.3.2 released.
2286
2287 * Makefile.in: Regenerated.
2288
2289 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2290
2291 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
2292 to libtool-1.3.3.
2293
2294 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
2295
2296 Added guile-readline subdirectory with the removed readline
2297 support.
2298 * guile-readline: New directory, see ChangeLog there.
2299 * configure.in: Cause configure to descend into guile-readline
2300 dir.
2301 * Makefile.am: Likewise for make.
2302 * NEWS: Explain how to activate the readline support.
2303 * configure, Makefile.in: Regenerated.
2304
2305 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
2306
2307 Fixes for EMX from Mikael Ståldal.
2308
2309 * configure.in: Check for <io.h>.
2310 * configure: Regenerated.
2311
2312 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
2313
2314 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
2315 name can have suffixes, like alphaev56-unknown-linux-gnu.
2316 * aclocal.m4, configure: Rebuilt.
2317 (Thanks to Sebastien Villemot.)
2318
2319 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
2320
2321 * configure.in: don't check for ways to violate stdio abstraction.
2322
2323 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
2324
2325 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
2326 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
2327
2328 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
2329
2330 Remove all automatic readline support, to avoid copyright
2331 confusion.
2332 * INSTALL: Update text.
2333 * NEWS: Explain the situation.
2334 * configure.in: Remove configury for readline and its supporting
2335 libraries.
2336 * configure: Regenerated.
2337
2338 * README: Change URL's for automake and autoconf.
2339
2340 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
2341 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
2342 all the right tools, according to README, but I'm still getting
2343 different results than Mikael is. Hmm.
2344
2345 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2346
2347 * New libtool: 1.2f
2348 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
2349 * README: Mention new version number of libtool.
2350
2351 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2352
2353 New automake: 1.4
2354 * config.guess, config.sub, install-sh, mdate-sh, missing,
2355 mkinstalldirs: New versions.
2356 * Makefile.in, aclocal.m4, configure: Regenerated.
2357 * README: Mention new version numbers on autoconf and automake.
2358
2359 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
2360
2361 * configure.in: Add --with-readline flag.
2362 * configure: Rebuilt.
2363
2364 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
2365
2366 * NEWS: Added entry for optargs module.
2367
2368 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
2369
2370 * configure: Regenerated using autoconf 2.12.
2371
2372 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2373
2374 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
2375 considered to encourage bad coding style.)
2376
2377 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2378
2379 * configure.in: Added test AC_C_BIGENDIAN.
2380
2381 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
2382
2383 * configure.in: Remove quotes around ac_cv_lib_readline_main and
2384 ac_cv_var_rl_getc_function. They should both always be set to
2385 non-null values; this way, we get error messages.
2386 * configure: Regenerated.
2387
2388 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
2389
2390 * configure.in: Cite the variable ac_cv_lib_readline_main, not
2391 ac_cv_lib_readline_readline; the latter isn't set any more, since
2392 we look for 'main' in libreadline now. Add quotes around
2393 reference to the variable references, too, so this will work even
2394 when a variable's value is the empty string.
2395 * configure: Regenerated.
2396
2397 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2398
2399 * acconfig.h: Added HAVE_LONG_LONGS.
2400
2401 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
2402 Added check for long longs.
2403
2404 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
2405
2406 * configure.in: Check for tgoto in ncurses, then termcap.
2407 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
2408 Eichwalder.)
2409 * configure: Regenerated.
2410
2411 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
2412
2413 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
2414 pass the compiler to make it support ANSI. (Thanks to Bernard
2415 Urban.)
2416 * aclocal.m4, configure: Regenerated.
2417
2418 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
2419
2420 * Guile 1.3 released.
2421
2422 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
2423
2424 * GUILE-VERSION: Bump to 1.3.
2425
2426 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
2427 * Makefile.in: Regenerated.
2428
2429 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
2430
2431 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
2432 to the Makefile which explicitly tells it to pass assembly files
2433 through the preprocessor. (Thanks to Perry Metzger.)
2434 * aclocal.m4, configure, Makefile.in: Regenerated.
2435
2436 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
2437
2438 * configure.in: Define SCM_SINGLES whenever a float can fit in a
2439 long, not only when a float is the same size as a long. This gets
2440 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
2441 * configure: Regenerated.
2442
2443 * configure.in: Construct libguile/versiondat.h here; see
2444 log entry in libguile/ChangeLog for details.
2445 * configure: Regenerated.
2446
2447 * configure.in: Allow tabs and whitespace between `void' and
2448 `usleep'. (Thanks to Harvey J. Stein.)
2449 * configure: Regenerated.
2450
2451 Don't redefine sleep/usleep.
2452 * configure.in: Remove tests for usleep's argument type; we only
2453 need that if we're going to replace it.
2454
2455 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
2456 garbage is needed just to use usleep and sleep without compiler
2457 warnings.
2458 * configure: Regenerated.
2459
2460 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
2461
2462 * configure: Regenerated.
2463
2464 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
2465 starting with guile_cv_; ac_cv_ is autoconf's namespace.
2466
2467 The type of the argument to usleep varies from system to system,
2468 as does the return type. We really shouldn't be redefining usleep
2469 at all, but I don't have time to clean that up before the 1.3
2470 release. It's on the schedule for afterwards.
2471 * configure.in: Cache results from usleep return value test.
2472 Test for the type of the usleep argument, and cache that too.
2473 * acconfig.h (USLEEP_ARG_TYPE): New macro.
2474
2475 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
2476
2477 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
2478
2479 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
2480
2481 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
2482
2483 * Guile 1.2.90 released --- beta.
2484 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
2485 regression from 1.3a, but everyone knows that the next release is
2486 1.3, I want to switch to a more coherent version numbering system,
2487 and now is the time.
2488
2489 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
2490
2491 * configure.in: Call AC_C_INLINE, so we can use inline happily in
2492 libguile.
2493 * configure: Regenerated.
2494
2495 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
2496
2497 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
2498 we do find the rl_getc_function variable in the readline library;
2499 AC_CHECK_FUNCS used to do this for us, but we're not using it any
2500 more.
2501 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
2502
2503 * configure.in: Properly test for the presence of rl_getc_function;
2504 it's a variable, not a function.
2505 * configure: Regenerated.
2506
2507 * doc: New subdirectory.
2508 * Makefile.am (SUBDIRS): List it.
2509 * configure.in (AC_OUTPUT): Build its Makefile.
2510 * configure, Makefile.in: Regenerated.
2511
2512 * guile.m4 (GUILE_FLAGS): New macro.
2513
2514 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
2515 terribly helpful any more, nobody's using it, and this is not
2516 really the way I want to handle modules anyway.
2517
2518 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
2519
2520 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
2521 stdio implementation. (Thanks to David Tillman.)
2522 * configure: Rebuilt.
2523
2524 * guile-config: Renamed from `build'.
2525 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
2526 * configure.in: Create `guile-config/Makefile.in', not
2527 `build/Makefile.in'. Doc fix, too.
2528
2529 * qthreads.m4: Doc fix.
2530 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
2531
2532 1998-10-03 <jimb@savonarola.red-bean.com>
2533
2534 * configure.in: Check for a missing `sleep' declaration.
2535 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
2536 * configure: Regenerated.
2537
2538 * configure.in: Don't use the canonical host name to decide
2539 whether `bzero' and `usleep' have declarations --- that's going
2540 back to the bad old days before autoconf. Remove the call to
2541 AC_CANONICAL_HOST and the subsequent case statement.
2542 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
2543 declarations for `bzero', `usleep', and (new!) `strptime'.
2544 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
2545 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
2546 Added. I think this naming convention is more consistent with the
2547 rest of autoconf; names generally describes the system, not what
2548 the package should do to accomodate the system.
2549 * configure: Regenerated.
2550
2551 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
2552
2553 * configure.in: Remove --disable-debug option. The debugging
2554 support is pretty stable now, and it's confusing people.
2555 * configure: Regenerated.
2556
2557 * HACKING: Remove -Wstrict-prototypes from the list of requested
2558 flags (to match 1998-07-30 change).
2559
2560 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
2561
2562 * configure.in: Don't use -Wstrict-prototypes after all.
2563 * configure: Regenerated.
2564
2565 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
2566
2567 * configure.in: Request more warnings.
2568 * configure: Regenerated.
2569 * HACKING: Ask people not to make changes that introduce those
2570 warnings. Now I have to go through the code and actually bring it
2571 up to standards... :(
2572
2573 * Makefile.in, aclocal.m4, configure: Regenerated using the last
2574 public version of automake, not the hacked Cygnus version.
2575 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
2576 libtool.
2577
2578 * configure.in, qthreads.m4: Display a message about how the
2579 threads configuration went.
2580 * aclocal.m4, configure: Regenerated.
2581
2582 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
2583
2584 Remove the TOTORO kludge. We're not doing snapshots any more, so
2585 totoro is completely uninvolved. (Poor Totoro!)
2586 * configure.in: Remove code to check the hostname and #define
2587 TOTORO.
2588 * acconfig.h: Remove comments for TOTORO symbol.
2589 * configure, Makefile.in: Regenerated.
2590
2591 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
2592 to get AC_PROG_LN_S.
2593 * aclocal.m4, configure: Regenerated.
2594
2595 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
2596
2597 Clean up thread configuration.
2598 * qthreads.m4: New file, which knows how to configure the qthreads
2599 library.
2600 * configure.in: Replace all thread package selection code. Do the
2601 --with-threads argument processing here. Enable the appropriate
2602 thread interface files in libguile. Remove all qthreads
2603 configuration code; call QTHREADS_CONFIGURE instead. Set
2604 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
2605 * threads.m4: Removed; not used any more.
2606 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
2607 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
2608 Note that these were regenerated with the tools available from
2609 Cygnus's source tree, which have patches not available to the
2610 general public. I'm not sure this was a good idea; feel free to
2611 revert them to the latest released versions of the tools.
2612
2613 Upgrade to the version of libtool available at Cygnus. See note
2614 above.
2615 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
2616
2617 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2618
2619 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
2620 totoro kludge.
2621
2622 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
2623
2624 * acconfig.h, configure.in: Define TOTORO if configuring on
2625 totoro.red-bean.com.
2626
2627 * configure.in: Check for strdup.
2628
2629 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2630
2631 * configure.in: Check for rl_cleanup_after_signal.
2632
2633 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2634
2635 * configure.in: Added test for rl_getc_function. Warn if
2636 libreadline is found but not this function.
2637
2638 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2639
2640 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
2641 that suitable HAVE_<function name> symbols get defined.
2642
2643 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
2644
2645 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
2646 (Thanks to Julian Satchell.)
2647
2648 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2649
2650 * configure.in: Check for usleep; Define DECLARE_BZERO and
2651 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
2652 without declaring them.
2653
2654 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
2655
2656 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2657
2658 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
2659 defined.
2660
2661 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2662
2663 * configure.in (GUILE_LIBS): New variable. Contains libraries
2664 which libguile needs to be linked with. Substituted into
2665 libpath.h.
2666
2667 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
2668 $cy_cv_threads_libs.
2669
2670 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
2671
2672 New libtool: 1.2
2673 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2674 New automake: 1.3
2675 * Makefile.in, aclocal.m4, configure: Regenerated.
2676 * README: Mention new version numbers on libtool and automake.
2677
2678 1997-12-11 Tim Pierce <twp@skepsis.com>
2679
2680 * HACKING: Note that SSH is mandatory for CVS access.
2681
2682 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
2683
2684 * README: using Automake 1.2d
2685 * configure.in: AC_CHECK_FUNCS: add "system".
2686
2687 1997-12-01 Tim Pierce <twp@skepsis.com>
2688
2689 * acconfig.h: Add USCORE.
2690
2691 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2692
2693 * configure.in: Added code to enable GUILE_ISELECT on systems
2694 which have the necessary functions (gettimeofday, select).
2695
2696 * acconfig.h: Added GUILE_ISELECT.
2697
2698 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
2699
2700 * acinclude.m4: Assume dlsym does not add underscore if
2701 cross-compiling.
2702 * aclocal.m4, configure: Regenderated.
2703
2704 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
2705
2706 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
2707 <hag@ai.mit.edu>.
2708 * configure.in: Use it.
2709 * configure: Regenerated.
2710 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
2711
2712 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
2713
2714 * README (libtool): Tell people to use version 1.0e.
2715
2716 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2717
2718 Call the QuickThreads library libqthreads.a, not libqt.a. The old
2719 name conflicts with the Qt user interface toolkit.
2720 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
2721 * configure.in: Same.
2722 * aclocal.m4, configure: Regenerated.
2723
2724 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
2725
2726 * configure.in: Check for the readline library, and the termcap
2727 library (on which readline relies).
2728 * configure: Regenerated.
2729
2730 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
2731
2732 New libtool: 1.0e
2733 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2734 * configure, aclocal.m4: Regenerated.
2735
2736 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
2737
2738 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
2739 * configure.in: Check whether dlopen can be found without -ldl.
2740
2741 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
2742
2743 * Makefile.in: Regenerated with automake 1.2c.
2744
2745 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
2746
2747 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
2748 * configure.in: Add build/Makefile to AC_OUTPUT clause.
2749 * Makefile.in, configure: Regenerated.
2750
2751 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
2752
2753 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2754
2755 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
2756
2757 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2758
2759 * ltmain.sh: Added a missing '\' before \n on line 32.
2760
2761 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2762
2763 New libtool: 1.0b.
2764 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
2765 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
2766
2767 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
2768
2769 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
2770
2771 * configure.in: Use the QuickThreads assembler fragment with Irix
2772 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
2773 Jesse Glick.
2774 * configure: Regenerated.
2775
2776 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
2777
2778 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
2779 so that test for the same function can be performed multiple
2780 times.
2781
2782 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
2783 rx/rxposix.h. Add library rx only if regcomp can't be found
2784 without it.
2785
2786 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
2787 it for some reason!
2788
2789 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
2790
2791 * THANKS: New file.
2792 * Makefile.in, aclocal.m4, configure: Regenerated.
2793
2794 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
2795
2796 * configure.in: Added thread support for the alpha architecture.
2797 configure: Regenerated.
2798
2799 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
2800
2801 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
2802 so scmconfig.h is updated with the test results. this may
2803 disable one of the cygwin hacks.
2804
2805 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
2806
2807 Changes to compile under gnu-win32, from Marcus Daniels:
2808 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
2809 to indicate that Unix domain sockets will work.
2810 Check for socketpair, getgroups, setwent, pause, and tzset
2811 (cygwin currently lacks these them).
2812 Check for sethostent endhostent getnetent setnetent endnetent
2813 getprotoent endprotoent getservent endservent getnetbyaddr
2814 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
2815 lacks them). In the case of cygwin, temporarily prefix these
2816 functions with "cygwin32_", the way that netdb.h does.
2817 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
2818 available (cygwin b18 came distributed without a working regex.h
2819 file).
2820 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
2821 * configure: Regenerated.
2822
2823 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
2824
2825 * ltmain.sh: Remove any trailing colon on $shlibpath_var
2826 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
2827 Patch sent to bug-libtool.
2828
2829 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
2830
2831 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
2832 Backus for reporting this problem and suggesting a fix).
2833 * configure: Regenerated.
2834
2835 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
2836
2837 * Guile 1.2 released.
2838
2839 * configure.in: Check for librx after libm; fundamentals need to
2840 come first.
2841 * configure: Regenerated.
2842
2843 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
2844
2845 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
2846 `am_cv_path_LD'.
2847 * configure: Regenerated.
2848
2849 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2850
2851 Try to detect when people are using one version of libguile and a
2852 different version of ice-9. People have been skewing things and
2853 sending in bug reports.
2854 * configure.in: Provide libguile its version information through a
2855 separate header file generated by the Makefile, not through
2856 scmconfig.h.
2857 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
2858 AC_SUBST these, instead of AC_DEFINE'ing them.
2859 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
2860 (AC_OUTPUT): Create ice-9/version.scm.
2861 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
2862 GUILE_VERSION): Deleted.
2863 * Makefile.in: Regenerated.
2864
2865 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
2866
2867 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
2868 distribution.
2869 * Makefile.in: Regenerated.
2870
2871 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2872
2873 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
2874
2875 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
2876
2877 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
2878
2879 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
2880
2881 * configure.in: By default, include functions in Guile to allow
2882 linking with dynamic libraries at run-time. In other words,
2883 --enable-dynamic-linking is now the default.
2884 * configure: Rebuilt.
2885
2886 * configure.in: Remove space between AC_CHECK_LIB and opening
2887 paren in check for Rx.
2888 * configure: Regenerated.
2889
2890 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
2891 It's never used.
2892 * configure, Makefile.in: Regenerated.
2893
2894 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
2895
2896 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
2897 -dl, -dld) before checks for functions.
2898 * configure: Regenerated.
2899
2900 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
2901
2902 * config.guess: New copy from autoconf-2.12, which recognizes
2903 OpenBSD.
2904
2905 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
2906
2907 * configure.in: Check for Rx, so we will use its routines (which I
2908 pretty much trust) if it is installed.
2909 * configure: Regenerated.
2910
2911 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
2912
2913 * acconfig.h: mention HAVE_RESTARTS.
2914 * configure.in: check for sigaction and restartable system calls.
2915
2916 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
2917
2918 * configure.in: Check for presence of regcomp.
2919 * configure: Regenerated.
2920
2921 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
2922
2923 * COPYING: New address for FSF.
2924
2925 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
2926 struct stat doesn't have the st_blocks field. We take care of
2927 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
2928 definition, edited appropriately. (Bernard URBAN)
2929 * configure: Regenerated.
2930
2931 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
2932
2933 * configure.in: Don't link against -lnsl or -lsocket unless we
2934 actually need to. This causes trouble on Irix. (Thanks to Larry
2935 Schwimmer.)
2936
2937 * config.sub: Get newer version, that recognizes the i686.
2938
2939 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
2940
2941 * README: Changed Mikael's threads work attribution in order
2942 to sooth Anthony's enormous, but wounded, ego.
2943
2944 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
2945
2946 Just kidding!!!
2947
2948 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
2949
2950 Guile 1.1 released.
2951 * GUILE-VERSION: Bump to 1.1.
2952
2953 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
2954
2955 Switch to automake-1.1p.
2956 * Makefile.in, aclocal.m4, configure: Regenerated.
2957
2958 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
2959
2960 * threads.m4: Copy Anthony's change here, so it'll actually
2961 survive.
2962
2963 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
2964
2965 * aclocal.m4: Fixes for building with coop threads in a
2966 seperate compilation directory.
2967 * configure: Rebuilt.
2968
2969 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
2970
2971 Upgrade to libtool 0.9e.
2972 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
2973 supplied by libtool.
2974
2975 * configure.in: When configuring qt, sunos needs the underscore
2976 files; Solaris and Linux both need the normal files.
2977 * configure: Reebilt.
2978
2979 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
2980
2981 * configure.in: Get the paths for qt's md files right, so it can
2982 build correctly when using a separate compilation directory.
2983 * configure: Regenerated.
2984
2985 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
2986
2987 Get threads to work again.
2988 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
2989 first.
2990 * Makefile.in: Regenerated.
2991 * aclocal.m4, configure: Regenerate, with modern definition of
2992 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
2993
2994 Reduced Guile distribution: one configure script, no plugins.
2995 * configure.in: Merged the old text from qt/configure.in and
2996 libguile/configure.in; Tom Tromey says automake only wants one
2997 configure.in script. This seems fishy, but...
2998 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
2999 gubbish.
3000 * acconfig.h, acinclude.m4: Moved here from libguile, since
3001 libguile's configure script lives here now.
3002 * AUTHORS, INSTALL, README: Updated.
3003 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
3004 amputated amphibian limbs.
3005
3006 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
3007
3008 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
3009 * newdoc/ref/Makefile.in: Regenerated.
3010
3011 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
3012
3013 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
3014 need to link against libthreads; the files it used to contain
3015 are now a part of libguile.
3016
3017 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3018
3019 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
3020 argument to the AM_INIT_AUTOMAKE macro.
3021
3022 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
3023
3024 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
3025 * README: Say where to find libtool 0.9d.
3026
3027 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
3028
3029 Changes to work with automake-1.1n, which has better libtool
3030 support. Also use libtool 0.8.
3031 * README: Note new version numbers for automake and libtool.
3032 * missing: New file required by new automake.
3033 * Makefile.in: Regenerated.
3034
3035 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
3036
3037 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
3038
3039 * Makefile.am: Omit doc subtree.
3040 * configure.in: Omit makefiles in doc subtree.
3041 * Makefile.in, configure: Rebuilt.
3042
3043 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3044
3045 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
3046 with its definition and commented out definition of PACKAGE. This
3047 changed seemed necessary after having removed PACKAGE from
3048 libguile/acconfig.h.
3049
3050 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3051
3052 * ltconfig, ltmain.sh: New versions from libtool-0.9.
3053
3054 * configure.in: Added AM_MAINTAINER_MODE
3055
3056 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
3057
3058 * config.sub, config.guess: New versions, that handle i686, etc.
3059
3060 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
3061
3062 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
3063 tutorial rewrite, but have not merged much into it yet.
3064
3065 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
3066
3067 * newdoc/ref/guile-ref.texi: started checking in parts of the
3068 reference manual re-write.
3069
3070 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
3071
3072 * ltconfig, ltmain.sh: New files for libtool support. libguile,
3073 rx, gh and gtcltk-lib can now be build as shared libraries.
3074 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
3075
3076 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3077
3078 * Guile 1.0 released. This is the first release by the Free
3079 Software Foundation; Cygnus has also released earlier versions of
3080 Guile.
3081
3082 * GUILE-VERSION: Updated version number.
3083 * NEWS: Added comments for all the user-visible changes marked in
3084 the ChangeLogs.
3085 * README: Updated for release.
3086
3087 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
3088
3089 * scsh: new directory.
3090
3091 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
3092
3093 * configure.in: Generate doc/guile-programmer/Makefile and
3094 doc/guile-user/Makefile.
3095
3096 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
3097
3098 * aclocal.m4: Now automatically generated by aclocal.
3099 * threads.m4: New file.
3100 * guile.m4: New file.
3101 * Makefile.am, doc/Makefile.am: New files.
3102 * configure.in: Updated for Automake. Avoid excessively verbose
3103 "greet" messages.
3104
3105 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3106
3107 * lgh: directory renamed to gh, along with all prefixes of the
3108 high level library procedures.
3109
3110 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
3111
3112 * Makefile.in (TAGS tags): Find the source files in $srcdir.
3113
3114 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
3115
3116 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
3117
3118 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
3119
3120 * configure.in: Added some configuration magic from the Cygnus
3121 distribution.
3122
3123 * aclocal.m4: New file. For now used for thread support
3124 configuration.
3125
3126 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3127
3128 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
3129
3130 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
3131 directories, to arrange for lgh to the last thing
3132 configured/built.
3133
3134 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
3135
3136 * lgh/: added the directory in which I implement the high level
3137 libguile library (lgh_) for this release of Guile. See the
3138 ChangeLog in there for further details.
3139
3140 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3141
3142 * doc/ (guile-user and guile-programmer): added the guile-user and
3143 guile-programmer directories which contain the user and programmer
3144 manuals. See the ChangeLog entries there for detail.
3145
3146 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
3147
3148 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
3149
3150 * Makefile.in (distclean): Don't forget to delete
3151 config.build-subdirs.
3152
3153 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
3154
3155 * Makefile.in (tags): New name for `TAGS' target, which will
3156 always run the commands.
3157
3158 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
3159
3160 * README: Doc fixes.
3161
3162 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
3163
3164 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
3165
3166 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
3167
3168 * configure.in: Check for -ldl, so the check for Tcl won't fail
3169 spuriously.
3170
3171 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
3172
3173 Change the way we decide whether to build gtcltk-lib, so that it's
3174 omitted from the build process when appropriate, but never from
3175 the dist process.
3176 * configure.in: Don't edit all_subdirs depending on the
3177 availability of Tk; let that be the list of all PLUGIN
3178 subdirectories present, as it used to be. Instead, edit a new
3179 variable, build_subdirs; write its final value, the list of
3180 subdirs we do want to compile in, to config.build-subdirs.
3181 Substitute that into the top-level Makefile too.
3182 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
3183 recurse on the subdirectories we should build.
3184 (distdirs): Set this to @existingdirs@, so it includes the subdirs
3185 we decided not to build.
3186
3187 * doc/gtcltk.texi: File resurrected from old Guile releases.
3188 * doc/Makefile.in (info): Build the gtcltk documentation.
3189 (DIST_FILES): Include it in the distribution.
3190
3191 * configure.in: If we can find the library for tcl7.5, build
3192 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
3193 compiler (not sure this is necessary).
3194
3195 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
3196
3197 * NEWS: Fix bug reporting address.
3198
3199 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
3200
3201 * AUTHORS: New file, in accordance with the GNU maintainers'
3202 standards.
3203
3204 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
3205
3206 * README: Renamed from ANNOUNCE; include bug report address,
3207 description, and short tour.
3208 * INSTALL: Renamed from BUILDING.
3209 * NEWS: New file.
3210 * Makefile.in (DISTFILES): Update appropriately.
3211
3212 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
3213
3214 * doc/Makefile.in: Added pattern targets for creating DVI and
3215 PostScript files.
3216 (%.ps, %.dvi, %.txt): New targets.
3217 (DVIPS, TEXI2DVI): New variables.
3218
3219 * GUILE-VERSION: Updated to 1.0b3.
3220
3221 Rehashed distribution system, in preparation for nightly
3222 snapshots. Other changes in subdirectories.
3223 * Makefile.in (dist): Rewritten --- the old target was out of
3224 date, dependent on files that we don't have, and relied on GNU
3225 tar. The new target is simpler.
3226 (VERSION, srcdir, dist_dirs): New variables.
3227 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
3228 TODO.
3229 (localtreats): Variable removed. We don't have this file.
3230 (info): cd to doc and make info there; don't make info in every
3231 ${subdir}; those Makefiles don't know what to do.
3232 (distname, distdir, treats, announcefile): Variables removed.
3233 (manifest-file): Target removed.
3234 (dist-dir): New target, responsible for distributable files in
3235 this directory.
3236 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
3237 controlling the 'dist' target.
3238 * configure.in: Substitute GUILE-VERSION into the top-level
3239 Makefile. Build doc/Makefile from doc/Makefile.in.
3240
3241 * doc/Makefile.in: New file.
3242
3243
3244 ;; Local Variables:
3245 ;; coding: utf-8
3246 ;; End: