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