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