build-aux/.cvsignore: Add a load more generated files to ignore,
[bpt/guile.git] / ChangeLog
CommitLineData
917d3db3
NJ
12007-10-24 Neil Jerram <neil@ossau.uklinux.net>
2
3 * build-aux/.cvsignore: Add a load more generated files to ignore,
4 and commit to CVS.
5
2e77f720
LC
62007-10-20 Ludovic Courtès <ludo@gnu.org>
7
8 * THANKS: Add Julian.
9
102007-10-20 Julian Graham <joolean@gmail.com>
11
12 * NEWS: Mention thread cancellation and cleanup API.
13
d41668fa
LC
142007-10-17 Ludovic Courtès <ludo@gnu.org>
15
16 * NEWS: Mention reader bug-fix.
17
24e59a92
LC
182007-10-16 Ludovic Courtès <ludo@gnu.org>
19
20 Guile 1.8.3 released.
21
22 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented.
23 (LIBGUILE_INTERFACE_REVISION): Incremented.
24
66302618
LC
252007-10-10 Ludovic Courtès <ludo@gnu.org>
26
27 * configure.in (SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT):
28 New substituted variable.
29 Use `-Werror' when using GCC and checking for
30 `PTHREAD_ONCE_INIT'. Add check for braces around
31 `PTHREAD_MUTEX_INITIALIZER'.
32 * NEWS: Mention build fix for IRIX.
33
dc061a74
LC
342007-10-02 Ludovic Courtès <ludo@gnu.org>
35
29776e85 36 * NEWS: Mention `(ice-9 slib)' fix and threading fix.
dc061a74 37
f43f3620
LC
382007-09-03 Ludovic Courtès <ludo@gnu.org>
39
40 * NEWS: Mention alignment-related bug fixes.
41
8d4d5dfc
KR
422007-09-03 Kevin Ryde <user42@zip.com.au>
43
44 * configure.in (AC_CHECK_FUNCS): Move cexp and clog up into the main
45 funcs check block. Remove carg which is now unused.
46
1ac5fb45
LC
472007-09-02 Ludovic Courtès <ludo@gnu.org>
48
49 * NEWS: Mention memory leak fix in `make-socket-address'.
50
d7c0c26d
LC
512007-09-01 Ludovic Courtès <ludo@gnu.org>
52
53 * NEWS: Mention duplicate binding warnings to stderr.
54
2baec6a9
LC
552007-08-23 Ludovic Courtès <ludo@gnu.org>
56
57 * NEWS: Mention Solaris bug fixes.
58
f50ca8da
LC
592007-08-11 Ludovic Courtès <ludo@gnu.org>
60
7ff6c169 61 * NEWS: Mention SRFI-35 and the new reader.
f50ca8da 62
1fdd8ffa
LC
632007-08-08 Ludovic Courtès <ludo@gnu.org>
64
65 * NEWS: Mention changes to `record-accessor' and
66 `record-modifier'.
67
f6b4d9b4
LC
682007-07-29 Ludovic Courtès <ludo@gnu.org>
69
6caac03c
LC
70 Added Gnulib support.
71
72 * autogen.sh: Run `gnulib-tool --update'.
73
74 * Makefile.am (SUBDIRS): Added `lib'.
75 (ACLOCAL_AMFLAGS): Added `-I m4'.
ca7406a9 76 (EXTRA_DIST): Added `m4/ChangeLog'.
6caac03c
LC
77
78 * NEWS: Comply with Automake's `check-news' option, i.e., have
79 the last "Changes in" line appear within the first 15 lines.
80 Mention use of Gnulib.
81
f6b4d9b4
LC
82 * configure.in: Use `build-aux' as `AC_CONFIG_AUX_DIR', and `m4'
83 as `AC_CONFIG_MACRO_DIR'. Use Automake's `gnu' and `check-news'
84 options.
6caac03c
LC
85 Require Autoconf 2.59. Invoke `gl_EARLY' and `gl_INIT', don't
86 run `AC_AIX', `AC_ISC_POSIX' and `AC_MINIX' since they are
87 implied by `gl_EARLY'. Don't look for <strings.h> and
88 `strncasecmp'. Don't invoke `AC_FUNC_ALLOCA'. Produce
89 `lib/Makefile'.
f6b4d9b4 90
e08f3f7a
LC
912007-07-25 Ludovic Courtès <ludo@gnu.org>
92
93 * NEWS: Mention bug fix for "(set! 'x #f)".
94
7337d56d
LC
952007-07-22 Ludovic Courtès <ludo@gnu.org>
96
97 * configure.in: Check for <strings.h> and `strncasecmp ()'.
98
24d6fae8
LC
992007-07-19 Ludovic Courtès <ludo@gnu.org>
100
101 * NEWS: Mention `(ice-9 i18n)' and lazy duplicate binding
102 resolution.
103
d4c38221
LC
1042007-07-18 Ludovic Courtès <ludo@gnu.org>
105
106 * NEWS: Mention SRFI-37.
107
df449722
LC
1082007-07-15 Ludovic Courtès <ludo@gnu.org>
109
110 Guile 1.8.2 released.
111
112 * NEWS: Mention HP-UX/IA64 build fixes.
113
114 * THANKS: Added people who reported bugs or sent patches since
115 1.8.1. Converted to UTF-8.
116
117 * README: Updated version number.
118
119 * Makefile.am (EXTRA_DIST): Removed `BUGS' (was outdated).
120
121 * ANON-CVS, HACKING, SNAPSHOTS: New, from the `workbook'
122 directory of the CVS repository.
123
124 * autogen.sh: Removed dependency on the `workbook' CVS
125 directory.
126
127 * GUILE-VERSION (GUILE_MICRO_VERSION): Set to 2.
128 (LIBGUILE_INTERFACE_CURRENT): Incremented due to new symbols.
129 (LIBGUILE_INTERFACE_REVISION): Set to 0.
130 (LIBGUILE_INTERFACE_AGE): Incremented.
131 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Incremented due to
132 bug fixes.
133
b1f57ea4
LC
1342007-07-11 Ludovic Courtès <ludo@gnu.org>
135
136 * NEWS: Mention GOOPS `method-more-specific?' bug fix.
137
0867f7ba
LC
1382007-07-09 Ludovic Courtès <ludo@gnu.org>
139
140 * NEWS: Mention SRFI-19 `date->julian-day' bug fix.
141
d3075c52
LC
1422007-06-26 Ludovic Courtès <ludo@gnu.org>
143
144 * NEWS: Mention fixed memory leaks.
145
27782696
LC
1462007-06-12 Ludovic Courtès <ludo@chbouib.org>
147
148 * NEWS: Mention `inet-ntop' bug fix.
149
c122500a
LC
1502007-05-09 Ludovic Courtès <ludo@chbouib.org>
151
152 * NEWS: Mention SRFI-19 `time-process' bug fix.
153
1911e3da
LC
1542007-04-17 Ludovic Courtès <ludovic.courtes@laas.fr>
155
156 * configure.in (GUILE_FOR_BUILD): Reverted to `$(preinstguile)'
157 instead of `$(top_builddir_absolute)/$(preinstguile)'.
158
1d8ce4c0
HWN
1592007-04-09 Han-Wen Nienhuys <hanwen@lilypond.org>
160
161 * configure.in (HAVE_CRYPT): check for cexp, clog, carg
162
6f0579c2
NJ
1632007-02-24 Neil Jerram <neil@ossau.uklinux.net>
164
5cfbbaff
NJ
165 * autogen.sh: Announce versions of autoconf, automake, libtool and
166 m4.
167
6f0579c2
NJ
168 * pre-inst-guile.in (subdirs_with_ltlibs): Add libguile.
169
819cd901
NJ
1702007-02-18 Neil Jerram <neil@ossau.uklinux.net>
171
819cd901
NJ
172 * config.rpath (Module): New (from gettext package).
173
a2f00b9b
LC
1742007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
175
176 * configure.in: Look for `langinfo.h', `nl_types.h', `xlocale.h'
177 and `nl_langinfo'.
178
a872aa83
NJ
1792007-01-28 Neil Jerram <neil@ossau.uklinux.net>
180
3d4797ca
NJ
181 * INSTALL: New upstream version.
182
a872aa83
NJ
183 * ABOUT-NLS: New upstream version.
184
b3aa4626
KR
1852007-01-23 Kevin Ryde <user42@zip.com.au>
186
187 * configure.in (isinf, isnan): Use a volatile global to stop gcc
188 optimizing out the test. In particular this fixes solaris where there
189 isn't an isinf or isnan (though gcc still optimizes as if there is).
190 Reported by Hugh Sasse.
191 (AC_C_VOLATILE): New.
192
924e8008
HWN
1932007-01-22 Han-Wen Nienhuys <hanwen@lilypond.org>
194
195 * .gitignore: new file. Make using git easier.
196
b3aa4626
KR
1972007-01-22 Kevin Ryde <user42@zip.com.au>
198
199 * configure.in (AC_INIT): Don't use "echo -n", it's not portable and
200 in particular fails on solaris (resulting in literal "-n"s going into
201 the output, making the resulting configure unusable). Reported by
202 Hugh Sasse.
203
73cc2740
HWN
2042007-01-03 Han-Wen Nienhuys <hanwen@lilypond.org>
205
206 * autogen.sh (Module): only try to run render-bugs if it exists.
207
01ec9e94
KR
2082006-12-27 Kevin Ryde <user42@zip.com.au>
209
210 * configure.in (pthread_get_stackaddr_np, pthread_sigmask): New tests.
211
2122006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
213
214 * autogen.sh (mscripts): only execute render-bugs if it exists.
215
2162006-12-23 Kevin Ryde <user42@zip.com.au>
217
218 * configure.in (-lm): No need to suppress libm on mingw, it's not
219 needed because it's empty, but including it does no harm.
220 (-lm): Look for "cos" instead of "main", since cos and friends are the
221 purpose of looking for libm.
222 (winsock etc): Test $host = *-*-mingw* rather than $MINGW32, autoconf
223 regards the latter as obsolete.
224 (AC_MINGW32): Remove test, $MINGW32 now unused.
225 (uint32_t): Look at HAVE_NETDB_H rather than hard-coding __MINGW32__
226 in the test program.
227
2282006-12-15 Kevin Ryde <user42@zip.com.au>
229
230 * configure.in (process.h, pipe, _pipe): New checks.
231
2322006-12-14 Kevin Ryde <user42@zip.com.au>
233
234 * configure.in (struct timespec, pthread.h): Look for struct timespec
235 in <pthread.h> as well as <time.h>, it's in pthread.h on mingw.
236 Reported by Nils Durner.
237
2382006-12-03 Kevin Ryde <user42@zip.com.au>
239
240 * Makefile.am (AUTOMAKE_OPTIONS): Bump to automake 1.10 required, so
241 that config.rpath from gettext will go into the dist (and give an
242 error if not).
243
244 * configure.in (AM_PROG_CC_C_O): New macro, needed by automake 1.10
245 for per-target cflags in libguile/Makefile.am.
246
b89c4943
LC
2472006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr>
248
249 * GUILE-VERSION: Added `LIBGUILE_I18N_*'.
250
251 * configure.in: Look for `strcoll_l ()' and `newlocale ()'.
252 Substitute the `LIBGUILE_I18N_' variables.
253
254 * NEWS: Mention `(ice-9 i18n)'.
255
51d079ab
NJ
2562006-11-17 Neil Jerram <neil@ossau.uklinux.net>
257
258 * README: Note need for subscription to bug-guile@gnu.org.
259
260 * NEWS: Note need for subscription to bug-guile@gnu.org.
261
d9f71a07
LC
2622006-11-08 Ludovic Courtès <ludovic.courtes@laas.fr>
263
264 * configure.in: Pass `bug-guile@gnu.org' as a third argument to
265 `AC_INIT'.
266
9a5fa6e9
NJ
2672006-10-25 Neil Jerram <neil@ossau.uklinux.net>
268
269 IA64 HP-UX patch from Hrvoje Nikšić. (Thanks!)
270
271 * configure.in: New check for uca lib (needed for IA64 on HP-UX).
272
8ab3d8a0
KR
2732006-10-06 Rob Browning <rlb@defaultvalue.org>
274
275 Guile 1.8.1 released.
276
277 * GUILE-VERSION (GUILE_MICRO_VERSION): Increment for release.
278 (LIBGUILE_INTERFACE_REVISION): Increment for release.
279 (LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION): Increment for release.
280 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): Increment for release.
281 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): Increment for release.
282 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Increment for release.
283
284 * Makefile.am (EXTRA_DIST): Add LICENSE.
285
2862006-09-28 Kevin Ryde <user42@zip.com.au>
287
288 * configure.in (chsize, ftruncate, truncate): New tests, for mingw.
289
2902006-09-27 Kevin Ryde <user42@zip.com.au>
291
292 * configure.in (clog10): New test, not in mingw.
293
2942006-09-23 Kevin Ryde <user42@zip.com.au>
295
296 * configure.in (complex.h, complex double, csqrt): New tests.
297
9a5fa6e9 2982006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr>
a17d2654
LC
299
300 * configure.in: Check for `isblank ()'.
301
302 * NEWS: Mentioned the interaction between `setlocale' and SRFI-14
303 standard char sets.
bdb55624 304
8ab3d8a0
KR
3052006-08-22 Kevin Ryde <user42@zip.com.au>
306
307 * configure.in: Test if need braces around PTHREAD_ONCE_INIT, set
308 AC_OUTPUT of SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT.
309
8746959c
NJ
3102006-08-18 Neil Jerram <neil@ossau.uklinux.net>
311
1e2346ae
NJ
312 * configure.in: Generate Makefile for emacs subdir.
313
314 * Makefile.am (SUBDIRS): Add emacs subdir.
315
316 * configure.in: Generate Makefile for ice-9/debugging subdir.
8746959c 317
8ab3d8a0
KR
3182006-07-25 Kevin Ryde <user42@zip.com.au>
319
320 * configure.in (AC_CHECK_FUNCS): Add pthread_getattr_np.
321
3222006-07-24 Kevin Ryde <user42@zip.com.au>
323
324 * configure.in (AC_CHECK_DECLS): Add sethostname for Solaris 10.
325 (AC_CHECK_FUNCS): Remove dirfd, it's a macro.
326 Reported by Claes Wallin.
327
3282006-06-25 Kevin Ryde <user42@zip.com.au>
329
330 * configure.in (AC_CHECK_MEMBERS): Test struct tm.tm_gmtoff.
331
9a5fa6e9 3322006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
ad97642e
LC
333
334 * NEWS: Mentioned the new behavior of `equal?' for structures.
335
d79a62db
NJ
3362006-06-06 Neil Jerram <neil@ossau.uklinux.net>
337
338 * acinclude.m4 (ACX_PTHREAD): Update to latest definition from
339 autoconf macro archive, to fix pthread linking problem on Solaris
340 10, reported by Charles Gagnon.
341
23f2b9a3
KR
3422006-05-28 Kevin Ryde <user42@zip.com.au>
343
344 * configure.in (isnan): Remove "#ifdef __MINGW32__, #define isnan
345 _isnan". Mingw provides isnan as a macro (in math.h), the test
346 already detects it just fine with no special case.
347
3482006-05-26 Kevin Ryde <user42@zip.com.au>
349
350 * configure.in (AC_CHECK_FUNCS): Add ioctl.
351 (pthread_attr_getstack): Restrict test to pthreads case, to avoid
352 AC_TRY_RUN when cross-compiling --without-threads.
353
3542006-05-20 Kevin Ryde <user42@zip.com.au>
355
356 * configure.in (S_ISLNK): Remove test, leave it to #ifdef in the .c
357 files.
358
3592006-05-16 Kevin Ryde <user42@zip.com.au>
360
361 * configure.in (struct stat st_blocks): Change AC_STRUCT_ST_BLOCKS to
362 a plain AC_CHECK_MEMBERS, we don't want AC_LIBOBJ(fileblocks) which
363 the former gives. Remove the commented-out code that was to have
364 munged fileblocks out of LIBOBJS. This fixes mingw, where the lack of
365 st_blocks and absense of the fileblocks.c replacement caused build
366 failure. Reported by "The Senator".
367 (struct stat st_rdev, st_blksize): Combine into a single
368 AC_CHECK_MEMBERS.
369
3702006-04-18 Rob Browning <rlb@defaultvalue.org>
371
372 * configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
373 autotools documentation.
374
4f416616
KR
3752006-04-16 Kevin Ryde <user42@zip.com.au>
376
377 * configure.in (stat64, off_t): New tests.
378
3792006-03-31 Kevin Ryde <user42@zip.com.au>
380
381 * configure.in (socklen_t): Enhance test for this type, coping with
382 need for <sys/socket.h> on MacOS X. Reported by Michael Tuexen and
383 Jay Cotton.
384
3852006-03-26 Marius Vollmer <mvo@zagadka.de>
386
387 * configure.in: Added check that defines
388 PTHREAD_ATTR_GETSTACK_WORKS when pthread_attr_getstack works for
389 the main thread.
390
3912006-02-26 Kevin Ryde <user42@zip.com.au>
392
393 * configure.in (AC_CHECK_FUNCS): Add dirfd.
394
3952006-02-20 Marius Vollmer <mvo@zagadka.de>
396
397 Released 1.8.0.
398
399 * GUILE-VERSION: Set version.
400
0f24e75b
MV
401 * GUILE-VERSION: Bumped versions for 1.9 series.
402
4f416616
KR
4032006-02-06 Marius Vollmer <mvo@zagadka.de>
404
405 Branched for 1.8 series.
406
407 * GUILE-VERSION: Bumped version numbers.
408
409 * configure.in: Removed --enable-arrays option.
410
9abd541e
NJ
4112005-12-14 Neil Jerram <neil@ossau.uklinux.net>
412
413 * NEWS: Remove entry claiming that breakpoints have been added,
414 because breakpoints are now implemented outside the core distro.
415 Add entries on obsolescence of the 'cheap option and on tweaking
416 support in evaluator trap calls. Finally, correct outline level
417 of item about make-keyword-from-dash-symbol.
418
dae11beb
NJ
4192005-07-09 Neil Jerram <neil@ossau.uklinux.net>
420
e363047c
NJ
421 * configure.in (AC_CONFIG_FILES): Removed emacs/Makefile and
422 ice-9/debugger/breakpoints/Makefile.
423
dae11beb
NJ
424 * Makefile.am (SUBDIRS): Removed emacs.
425
875a58aa
MV
4262005-06-05 Marius Vollmer <mvo@zagadka.de>
427
428 From Jan Nieuwenhuizen <janneke@gnu.org>. Thanks!
429
430 * configure.in: Add tests for socklen_t and ip_mreq.
431
ba78f311
KR
4322005-03-13 Kevin Ryde <user42@zip.com.au>
433
434 * configure.in, GUILE-VERSION (LIBGUILE_SRFI_SRFI_60): New defines.
435
d1c38e11
MV
4362005-03-09 Marius Vollmer <mvo@zagadka.de>
437
438 Guile 1.7.2 has been released.
439
440 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented to "2".
441
461f34aa
MV
4422005-03-08 Marius Vollmer <mvo@zagadka.de>
443
444 libltdl is no longer distributed. We expect it to be installed
445 already.
446
447 * configure.in: Do not call AC_LIBLTDL_INSTALLABLE. Use
448 AC_CHECK_LIB instead. Do not subst LTDLINCL and LIBLTDL. Do not
449 add "-DLIBLTDL_DLL_IMPORT" on MINGW32.
450
451 * Makefile.am (SUBDIRS): Removed libltdl.
452
453 * README: Talk about required external packages.
454
455 * autogen.sh: Do not call libtoolize.
456
a81b8618
MV
4572005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
458
459 * configure.in: Do not check for fast or recursive mutexes. Check
460 for pthread_attr_getstack.
461 (SCM_I_GSC_USE_COOP_THREADS): Dot not subst.
462 (pthread_mutexattr_settype): Do not check for it.
463
35f2529d
MV
4642005-02-28 Marius Vollmer <mvo@zagadka.de>
465
466 * autogen.sh: Add '--verbose' option to autoreconf invocation.
467 Thanks to Bruno Haible.
468
0356881d
MV
4692005-01-02 Marius Vollmer <mvo@zagadka.de>
470
471 * configure.in (SCM_I_GSC_HAVE_ARRAYS): Removed '--disable-arrays'
472 option.
473
7674622e
KR
4742004-11-28 Kevin Ryde <user42@zip.com.au>
475
476 * configure.in (AC_SUBST): Correction, LTDLINC should be LTDLINCL, the
477 latter is what libtool defines.
478
7b1574ed
MV
4792004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
480
481 * libguile.h: Include "libguile/srfi-4.h".
482
22417f2f
MV
4832004-10-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
484
485 * autogen.sh: Added explicit invocation of libtoolize before
486 autoreconf so that libltdl/ is updated as well.
487
6191ccec
MV
4882004-10-22 Marius Vollmer <marius.vollmer@uni-dortmund.de>
489
490 Removed usage of libguile-ltdl.
491
492 * configure.in: Call AC_LIBLTDL_INSTALLABLE instead of
493 AC_LIB_LTDL.
494 (AC_CONFIG_SUBDIRS): Added libltdl.
495 (DLPREOPEN, LTDLINC, LIBLTDL): Moved AC_SUBST near other libtool
496 stuff. Also subst LTDLINC instead of INCLTDL.
497 (AC_CONFIG_FILES): Removed libguile-ltdl/Makefile and
498 libguile-ltdl/upstream/Makefile.
499
500 * Makefile.am (SUBDIRS): Replaced libguile-ltdl with libltdl.
501
cfbd0f35
MV
5022004-09-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
503
5cc183a1
MV
504 * ABOUT-NLS: New, from gettext 0.14.1.
505
cfbd0f35
MV
506 * configure.in: Do use AM_GNU_GETTEXT, since gettextize is not run
507 with autoconf 2.59.
508
32540d85
MV
5092004-09-25 Marius Vollmer <mvo@zagadka.de>
510
511 * configure.in: Do not use AM_GNU_GETTEXT for now, it causes
512 gettextize to run during autogen.sh, which we do not want.
513 Explicitely check for libintl, gettext, bindtextdomain, and
514 textdomain instead.
515
84adbbc8
MV
5162004-09-24 Marius Vollmer <mvo@zagadka.de>
517
2edf319f
MV
518 * libguile.h: Include <gmp.h> outside of extern "C" block.
519 (Note that numbers.h still includes gmp.h to make it
520 self-contained.)
521
84adbbc8
MV
522 * configure.in: Do not include PTHREAD_CFLAGS in CFLAGS, CFLAGS is
523 for the user and is often overwritten temporarily.
524 (GUILE_CFLAGS): New, include PTHREAD_CFLAGS here.
525 (GUILE_LIBS): Remove THREAD_LIBS_INSTALLED, which is unused now.
526
d5ac9b2a
MV
5272004-09-22 Marius Vollmer <mvo@zagadka.de>
528
529 * configure.in: Add AM_GNU_GETTEXT invocation. From Bruno Haible.
530
9c0485fc
MV
5312004-09-21 Marius Vollmer <mvo@zagadka.de>
532
533 * acinclude.m4 (ACX_PTHREAD): New.
534 * configure.in: Use it instead of simply looking for -lpthread.
9a5fa6e9 535 Thanks to Andreas Vögele!
9c0485fc 536
eb8d0af1
MV
5372004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
538
539 * configure.in: Fail when alloca can not be found natively.
540
edea856c
SJ
5412004-09-03 Stefan Jahn <stefan@lkcc.org>
542
543 * configure.in (isinf): Let configure find the isinf() function
544 on MinGW32 systems.
545
c495c342
KR
5462004-08-27 Kevin Ryde <user42@zip.com.au>
547
548 * configure.in (AC_CHECK_MEMBERS): Add struct sockaddr.sin_len and
549 struct sockaddr_in6.sin6_len. Reported by Michael Tuexen.
550
95bcfff7
MV
5512004-08-27 Marius Vollmer <mvo@zagadka.de>
552
553 Guile 1.7.1 as been released.
554
51fab002
MV
5552004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
556
557 * GUILE-VERSION: Bumped all versions for the 1.7.1 release. Added
558 LIBGUILE_*_MAJOR variables for inclusion in the names of shared
559 libraries such as "libguile-srfi-srfi-1-v-MAJOR.la". Removed
560 LIBQTHREADS_*.
561 * configure.in: Updated for the new set of variables defined in
562 GUILE-VERSION.
563
41e4b992
MV
5642004-08-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
565
566 * libguile.h: Include srfi-13.h and srfi-14.h, do not include
567 strop.h.
568
f7f3964e
MV
5692004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
570
571 * README: Document the new --disable-discouraged option.
572
573 * configure.in (SCM_I_GSC_ENABLE_DISCOURAGED): New, for the new
574 --enable-discouraged option.
575
576 * libguile.h: Include libguile/discouraged.h.
577
315158a8
MV
5782004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
579
580 * configure.in: Bugfix: logic in detecting ptrdiff_t was inverted;
581 assume ptrdiff_t is available when its size is non-zero, not when
51fdb325
MV
582 it is zero. Do no longer define SCM_I_GSC_*_LIMITS macros. Check
583 for sizes of size_t and intmax_t.
315158a8 584
b7341ea4
MV
5852004-07-09 Marius Vollmer <mvo@zagadka.de>
586
587 * configure.in: Bugfix: set SCM_I_GSC_T_UINTMAX, not
9a5fa6e9 588 SCM_I_GSC_T_INTMAX in two places. Thanks to Andreas Vögele!
b7341ea4 589
c9eb03bb
MV
5902004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
591
592 * configure.in: When checking for suitable types for scm_t_int8,
593 etc, try int8_t first, so that we pick them up when they are
594 defined. Also, substitute limit macros like INT8_MIN into the
595 configure header for all these types.
596
e4e249c1
KR
5972004-07-05 Kevin Ryde <user42@zip.com.au>
598
599 * configure.in (isinf, isnan): Detect macro versions as well as
600 functions, since C99 specifies them as macros and that's all HP-UX
601 has. Reported by Andreas Voegele.
602
ae7ded56
MV
6032004-06-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
604
605 * configure.in: Removed code for --enable-htmldoc; support for
606 HTML is now included in automake.
607
060fd2f9
RB
6082004-06-16 Rob Browning <rlb@defaultvalue.org>
609
610 * pre-inst-guile.in: modify to handle move of readline.scm to
611 ice-9 subdir of guile-readline.
612
613 * pre-inst-guile-env.in: modify to handle move of readline.scm to
614 ice-9 subdir of guile-readline.
615
616 * configure.in: move package and version args to AC_INIT as is now
617 recommended. This also requires m4_esyscmd to read GUILE-VERSION
618 given the way AC_INIT handles its args.
619
6dfc9f1f
KR
6202004-04-22 Kevin Ryde <user42@zip.com.au>
621
622 * configure.in (AC_CHECK_HEADERS): Add fenv.h.
623 (AC_CHECK_FUNCS): Add fesetround.
624
e08d2eee
KR
6252004-04-18 Kevin Ryde <user42@zip.com.au>
626
627 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
628
51ebeed1
KR
6292004-03-23 Kevin Ryde <user42@zip.com.au>
630
631 * configure.in (AC_CHECK_FUNCS): Add sysconf.
632 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
633
fa525c8a
KR
6342004-03-21 Kevin Ryde <user42@zip.com.au>
635
636 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
637
e1350d6a
KR
6382004-03-14 Kevin Ryde <user42@zip.com.au>
639
640 * configure.in (strptime): Use #define _GNU_SOURCE to get the
641 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
642
004ad931
KR
6432004-02-29 Kevin Ryde <user42@zip.com.au>
644
645 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
646 into generated configure and config.h.in.
647
648 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
649
b114eafe
KR
6502004-02-21 Kevin Ryde <user42@zip.com.au>
651
652 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
653 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
654 Andreas Voegele.
655
424d0540
KR
6562004-02-18 Kevin Ryde <user42@zip.com.au>
657
658 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
659 (AC_CHECK_FUNCS): Add _NSGetEnviron.
660
c78a96e0
MD
6612004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
662
663 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
664
d70e0619
NJ
6652004-01-25 Neil Jerram <neil@ossau.uklinux.net>
666
667 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
668 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
669 macros being defined.
670
89fcf1b4
MV
6712003-12-26 Marius Vollmer <mvo@zagadka.de>
672
673 * configure.in: Find a suitable type for the new scm_t_intmax and
674 scm_t_uintmax.
675
28fda544
RB
6762003-11-17 Rob Browning <rlb@defaultvalue.org>
677
678 * configure.in: rewrite ALLOCA related code as multiple lines so
679 it doesn't break with current autoconf substitutions.
680
8868e472
KR
6812003-11-15 Kevin Ryde <user42@zip.com.au>
682
683 * configure.in (--with-guile-for-build): Remove this option, it's not
684 normal style for --with.
685 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
686 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
687 --with-guile-for-build.
8868e472 688
eeac938c
NJ
6892003-11-11 Neil Jerram <neil@ossau.uklinux.net>
690
691 * .cvsignore: Add elisp-comp.
692
d995da7f
NJ
6932003-10-30 Neil Jerram <neil@ossau.uklinux.net>
694
695 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
696 (AM_PATH_LISPDIR): Added.
697
698 * Makefile.am (SUBDIRS): Add `emacs'.
699
fcfdbb80
MV
7002003-07-27 Marius Vollmer <mvo@zagadka.de>
701
2f4931bf
MV
702 * configure.in: Look for sched_yield in -lrt; this is needed for
703 Solaris. Thanks to Matthias Koeppe!
704 (setgroups): Check for it.
705
fcfdbb80
MV
706 * configure.in (__libc_stack_end): Actually use the value in
707 __libc_stack_end for something so that the access doesn't get
708 optimized away. Thanks to Matthias Koeppe!
709
005d2366
KR
7102003-07-08 Kevin Ryde <user42@zip.com.au>
711
712 * configure.in (AC_CHECK_FUNCS): Add sincos.
713
1ebb8497
KR
7142003-06-21 Kevin Ryde <user42@zip.com.au>
715
716 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
717
02d72536
MV
7182003-06-19 Marius Vollmer <mvo@zagadka.de>
719
720 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
721 Koeppe!
722
fbaca220
KR
7232003-06-19 Kevin Ryde <user42@zip.com.au>
724
725 * README (Guile Documentation): Update to manuals now available,
726 remove notes about the reference manual being in progress.
727
fcc5d734
SJ
7282003-06-14 Stefan Jahn <stefan@lkcc.org>
729
730 * configure.in: Checking for __int64 as possible candidate for
731 the SCM_I_GSC_T_INT64 define.
732
1e498fbd
SJ
7332003-05-30 Stefan Jahn <stefan@lkcc.org>
734
735 * configure.in: Checking for unsetenv().
736
2e945bcc
SJ
7372003-05-29 Stefan Jahn <stefan@lkcc.org>
738
739 * configure.in: Removed -lm check and added a cached check for
740 __libc_stack_end to get it building for mingw32 hosts.
741
26a24947
KR
7422003-05-19 Kevin Ryde <user42@zip.com.au>
743
744 * README (Cross building Guile): Remove --with-cc-for-build in favour
745 of CC_FOR_BUILD.
746
a3001b9d
KR
7472003-05-16 Kevin Ryde <user42@zip.com.au>
748
749 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
750 variable is more or less standard, and is adequate for the task.
751
614e70e0
KR
7522003-05-12 Kevin Ryde <user42@zip.com.au>
753
c72e11e6
KR
754 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
755
756 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 757 eliminate guess-yes when cross compiling.
c72e11e6 758
614e70e0
KR
759 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
760 AC_TRY_RUN.
761
d0f6ceb8
DH
7622003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
763
764 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
765 errors with --disable-deprecated.
766
87617347
RB
7672003-04-07 Rob Browning <rlb@defaultvalue.org>
768
07921c76
RB
769 * pre-inst-guile-env.in: new script -- can be used to run commands
770 in an envt set up using the development libs, Guile, etc.
771
87617347
RB
772 * configure.in: handle pre-inst-guile-env and add
773 test-suite/standalone/Makefile.
774
e3be7ddd
MV
7752003-04-06 Marius Vollmer <mvo@zagadka.de>
776
777 * configure.in: Check for mpz_import, which is required but only
778 available in GMP 4.1.
779
fc87c27a
MV
7802003-04-05 Marius Vollmer <mvo@zagadka.de>
781
782 * Changed license terms to the plain LGPL thru-out.
783
ad815c06
RB
7842003-04-04 Rob Browning <rlb@defaultvalue.org>
785
786 * configure.in: add GMP test (require GMP).
787
9686f86d
MV
7882003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
789
790 * libguile.h: Include "libguile/deprecated.h".
791
5ebbe4ef
RB
7922003-03-25 Rob Browning <rlb@defaultvalue.org>
793
794 * configure.in: big overhaul to shift us to have separate private,
795 config.h, and public, scmconfig.h, configuration headers. Added a
796 fair amount of code to track down new required types: scm_t_uint8,
797 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
798 and to detect optional types scm_t_uint64, scm_t_in64, long long,
799 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
800 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
801 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
802 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
803 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
804 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
805 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
806 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
807 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
808 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
809 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
810 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
811 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
812 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
813 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
814 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
815 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
816 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
817 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
818 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
819 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
820 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
821 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
822 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
823 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
824 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
825 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
826 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
827 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
828 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
829 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
830 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
831 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
832 (USE_THREADS): removed - handled by gen-scmconfig.c.
833 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
834 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
835
836 * README: merge information from INSTALL and remove at least some
837 of the stale bits.
838
839 * LICENSE: new file -- we should change this to the LGPL soon and
840 add COPYING.LIB to the distribution.
841
842 * autogen.sh: call autoreconf with --force. This may fix the
843 "order" problem below without having to have two calls.
844
845 * INSTALL: use the automake installed INSTALL file. The Guile
846 specific instructions are now in README.
847
e6682f8b
MV
8482003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
849
850 * autogen.sh: Invoke autoreconf twice since the required files do
851 not seem to be generated in the right order. XXX - investigate
852 further.
853
b713b0b6
MV
8542003-03-19 Marius Vollmer <mvo@zagadka.de>
855
856 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
857 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
858
25ad7681
RB
8592003-02-27 Rob Browning <rlb@defaultvalue.org>
860
861 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
862 (AM_CONFIG_HEADER): change to config.h
863
864 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
865 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
866
867 * autogen.sh: switch to autoreconf -- see how it goes. remove
868 call to guile-aclocal.sh -- we now do the same thing with an
869 automake setting.
870
871 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
872 Makefile.am.
873
8742003-02-26 Rob Browning <rlb@defaultvalue.org>
875
876 * configure.in: change our config header from libguile/scmconfig.h
877 to be the traditional ./config.h. libguile/scmconfig.h is now
878 built from that during the build process. More changes coming...
879
77f9ca69
MD
8802003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
881
882 * libguile.h: #include "futures.h"
883
09841c77
MD
8842002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
885
886 * configure.in: Test if pthread.h declares
887 pthread_mutexattr_settype ().
888
8892002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
890
891 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
892 ways to get fast and recursive mutexes.
893
ad280ae0
MD
8942002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
895
896 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
897 order to get thread safe versions of glibc functions.
898
9bc4701c
MD
8992002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
900
901 * configure.in: Temporarily replaced "copt" threads option with new
902 option "pthreads".
903 (USE_PTHREAD_THREADS): Define if pthreads configured.
904
b2cbe8d8
RB
9052002-12-08 Rob Browning <rlb@defaultvalue.org>
906
907 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
908 (AC_CONFIG_FILES): separate out the files that need to be chmodded
909 at the end of config.status. Our "default" approach using
910 AC_CONFIG_COMMANDS quit working (and would have needed to be
911 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
912 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
913 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
914 current autoconf docs.
915
916 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
917
5441c65c
MV
9182002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
919
920 * Makefile.am (SUBDIRS): Removed qt.
921
922 * configure.in: Do not configure QTHREADS. Do not define
923 USE_COOP_THREADS. Changed logic for thread package selection so
924 that the default is "coop-pthread" when -lpthread is found, "null"
925 otherwise.
926
cfc7c7c0
MD
9272002-12-01 Mikael Djurfeldt <mdj@linnaeus>
928
929 * GUILE-VERSION: Added versioning info for srfi 1.
930
931 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
932 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
933 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
934 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
935
8b5b4a75
MV
9362002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
937
938 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
939 define them with AC_DEFINE and not in some header file so that
940 they are visible exactly in the same way as they used to be.
941
7caa1b07
MV
9422002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
943
944 * configure.in: Do not add "threads.o" to the libobjs, it is now
945 always compiled.
946 (USE_THREADS, GUILE_ISELECT): Do not define.
947
30f920c3
MV
9482002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
949
950 * configure.in: Handle thread package "coop-pthread" with alias
951 "copt" and define USE_COPT_THREADS when it is selected.
952 Always define GUILE_ISELECT.
953
8ee7506b
NJ
9542002-10-26 Neil Jerram <neil@ossau.uklinux.net>
955
956 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
957 ice-9/debugger/breakpoints/Makefile.
958
65a23095
MV
9592002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
960
961 * configure.in: Changed logic in thread support configuration such
962 that --with-threads=no is equivalent to --with-threads=null. On
963 platforms that are not supported by QuickThreads, we also use the
964 null-threads. Thus, USE_THREADS is always defined now.
965
2794cb50
MV
9662002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
967
968 * configure.in: Shuffled around and extended the thread
969 configuration code to allow the "null" thread package to be
970 selected. Define USE_NULL_THREADS in that case.
971
e5b4630d
GH
9722002-10-13 Gary Houston <ghouston@arglist.com>
973
974 * autogen.sh (ac_version): try automake 1.7 too.
975
5e405a60
MV
9762002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
977
978 * autogen.sh: Make sure that $autoheader is always set. When we
979 would use the plain "autoconf", $autoheader would end up empty and
980 libguile/scmconfig.h.in would not be updated.
981
1360a142
RB
9822002-10-04 Rob Browning <rlb@defaultvalue.org>
983
984 * libltdl: moved to libguile-ltdl.
985
986 * Makefile.am (SUBDIRS): remove libltdl.
987
988 * autogen.sh: remove support for libltdl sub-configure.
989 (ac_version): widen support check to any 2.5? autoconf version.
990 2.54 is out now.
991
992 * configure.in: turn on -Werror by default. We're now clean. I'd
993 like to stay that way. If we want, we can turn it off by default
994 when we make the stable release, but I caught a lot of bugs this
995 way. Accomodate libguile-ltdl -- therea are some ltdl things that
996 are commented out now INCLTDL and LIBLTDL. I think we may not
997 need them anymore, but I'll leave them until we're sure. We also
998 killed off the libltdl dir and related options including the
60aa332f
RB
999 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
1000 headers and functions that weren't listed but were in
1001 scmconfig.h.in. though this may have been unnecessary.
1360a142 1002
99fd355a
MV
10032002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
1004
1005 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
1006 AC_LIBLTDL_INSTALLABLE.
1007
10082002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
1009
1010 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
1011 sources. Do not patch it. We have our own version now that is
1012 only being used as a convenience library.
1013
f800ebfb
MV
10142002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
1015
1016 * configure.in: Check for __libc_stack_end.
1017
39e8f371
HWN
10182002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1019
1020 * configure.in: add snprintf
1021
c2cbcc57
HWN
10222002-08-04 Han-Wen <hanwen@cs.uu.nl>
1023
1024 * NEWS: add entries for GC and vector WB.
1025
afc8e572
HWN
10262002-07-22 Han-Wen <hanwen@cs.uu.nl>
1027
1028 * autogen.sh (mscripts): find and check version number of
1029 automake. Complain if 1.6 is not found.
1030
34d19ef6
HWN
10312002-07-20 Han-Wen <hanwen@cs.uu.nl>
1032
1033 * autogen.sh (mscripts): find and check version number of
1034 autoconf. Complain if 2.53 is not found.
1035
dd897aaf
DH
10362002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
1037
1038 * benchmark-guile.in: Copied from check-guile.in and adapted for
1039 use with benchmarks.
1040
1041 * Makefile.am: Recurse into the benchmark-suite subdir.
1042
1043 * configure.in: Added benchmarking files.
1044
4f6f9ae3
GH
10452002-07-12 Gary Houston <ghouston@arglist.com>
1046
1047 * configure.in: check dynamic linking before modules. Add dynl.c
1048 if dynamic linking is available, i.e., unless --with-modules=no
1049 was given to configure.
1050
2398796a
MV
10512002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1052
1053 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
1054 libtool-1.4.2.
1055
887efef5
MV
10562002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
1057
ca679709
MV
1058 * autogen.sh: Do not copy INSTALL from workbook since it is not
1059 uniform across branches.
1060 * INSTALL: Re-added to repository.
1061
887efef5
MV
1062 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
1063
1064 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
1065 libtool CVS does not need this fix.
1066
1067 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
1068 build.
1069 Add --with-cc-for-build option to re-enable cross building.
1070 Add --with-guile-for-build option to re-enable cross building.
1071
feec7802
GH
10722002-06-30 Gary Houston <ghouston@arglist.com>
1073
1074 * autogen.sh: Changed the path to the scripts directory.
1075 In libltdl, run aclocal before autoconf and automake: this
1076 eliminated various warnings after upgrading to newer automake.
1077
ba1b077b
MV
10782002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
1079
1080 From John W. Eaton <jwe@bevo.che.wisc.edu>
1081
1082 * configure.in (AC_CHECK_FUNCS): Check for copysign.
1083
5cb3f600
MV
10842002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1085
1086 * libguile.h: Added inclusion of "extensions.h".
1087
43a1d6f1
MV
10882002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1089
1090 * configure.in: Include <sys/types.h> before <netinet/in.h> when
1091 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
1092 Troxel!
1093
d4dba280
MV
1094 From John W. Eaton.
1095
1096 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
1097 ieeefp.h, and nan.h.
1098 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
1099
d47fd163
TTN
11002002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1101
1102 * autogen.sh: Add call to $mscripts/render-bugs
1103 to create BUGS file.
1104
1105 * BUGS: bye bye
1106
d937b062
TTN
11072002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1108
1109 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
1110
5caa57b1
MV
11112002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1112
1113 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
1114 -I guile-config". This works as of automake 1.5.
d937b062 1115 * qthreads.m4: Moved to guile-config/.
5caa57b1 1116
7fd1bad4
MV
11172002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1118
1119 * autogen.sh: Call automake twice for guile-core so that two
1120 copies of mdate-sh get a chance of being installed (one in
1121 doc/ref/ and one in doc/tutorial/).
1122
dc006627
MV
11232002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1124
1125 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
1126 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
1127 (dist-hook): Removed.
1128 (DISTCLEANFILES): Added check-guile.log.
1129 (EXTRA_DIST): Don't distribute TODO.
1130
1131 * configure.in: Bump required autoconf version to 2.53. Move uses
1132 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
1133 set by AC_PROG_CC.
1134
21550b10
RB
11352002-04-10 Rob Browning <rlb@defaultvalue.org>
1136
1137 * configure.in: updates for new autoconf -- add definitions to
1138 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
1139 calls.
1140
1141 * acinclude.m4: add definitions to AC_DEFINE calls for new
1142 autoconf.
1143
1144 * acconfig.h: removed -- newer autoconf doesn't like it, and now
1145 we don't need it.
1146
1147 * .cvsignore: add autom4te.cache and pre-inst-guile.
1148
dd1ed1ad
TTN
11492002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
1150
1151 * RELEASE: bye bye
1152
412f1928
TTN
11532002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
1154
1155 * Makefile.am: Update copyright.
1156 (dist-hook): Add, including related am/maintainers-dirs,
1157 surrounded by "if MAINTAINER_MODE".
1158
94478b88
TTN
1159 * TODO: bye bye
1160
ef5bdc2e
TTN
1161 * autogen.sh: Add usage comment.
1162 Add workbook specification.
1163 Add dist-files symlinking.
1164
1165 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
1166
9b398b67
TTN
11672002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
1168
1169 * guile-tools.in: Handle "--source" option.
1170
eb8aea9b
TTN
11712002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
1172
2d78a1c5
TTN
1173 * configure.in (top_srcdir_absolute): New AC_SUBST var.
1174
7ca15449
TTN
1175 * pre-inst-guile.in, check-guile.in (top_srcdir):
1176 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 1177
eb8aea9b
TTN
1178 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
1179
5ddf900c
TTN
11802002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1181
1182 * pre-inst-guile.in: Typofix; nfc.
1183
edb810bb
SJ
11842002-02-27 Stefan Jahn <stefan@lkcc.org>
1185
1186 * Makefile.am (SUBDIRS): Added the `am' directory.
1187
3ed414c8
TTN
11882002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
1189
1190 * pre-inst-guile.in: New file.
1191
1192 * pre-inst-guile, pre-inst-guile.am: bye bye
1193
1194 * configure.in (top_builddir_absolute): New AC_SUBST var.
1195 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
1196 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
1197
1198 * check-guile.in (top_builddir): Use AC_SUBST var
1199 `top_builddir_absolute'.
1200 (guile): Look for pre-inst-guile in $top_builddir.
1201
1202 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
1203 pre-inst-guile.am.
1204
46151112
RB
12052002-02-24 Rob Browning <rlb@defaultvalue.org>
1206
1207 * GUILE-VERSION: move all but guile-readline library versioning
1208 information here. guile-readline is still standalone. Bump
1209 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
1210 Thi-Thien's request.
1211
1212 * configure.in: AC_SUBST the centralized shared lib versioning
1213 variables from ./GUILE-VERSION.
1214 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
1215 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
1216 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
1217 (LIBQTHREADS_INTERFACE): new AC_SUBST.
1218 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
1219 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
1220 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
1221 (LIBGUILE_INTERFACE): new AC_SUBST.
1222 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
1223 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
1224 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
1225 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
1226 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
1227 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
1228 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
1229 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
1230
1231 * autogen.sh: make absolutely sure we can't have stale files from
1232 old versions lying around the libltdl dir since libtoolize
1233 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
1234 so the main tree and libltdl can't get out of sync again.
1235
1236 * RELEASE: update release building instructions.
1237
3d77146f
NJ
12382002-02-21 Neil Jerram <neil@ossau.uklinux.net>
1239
1240 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
1241 "" for multiword string. Thanks to Christopher Cramer for
1242 pointing this out.
1243
84b27165
MV
12442002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1245
1246 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
1247 instead of to scm_must_malloc.
1248
f660f92e
MV
12492002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1250
1251 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
1252 pre-inst-guile.am.
1253
0187b4f4
TTN
12542002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
1255
1256 * pre-inst-guile.am, pre-inst-guile: New files.
1257
1258 * check-guile.in (srcdir): Delete var.
1259 (top_builddir, top_srcdir, guile_opts): New vars.
1260
1261 Use "set -e".
1262 No longer set LTDL_LIBRARY_PATH.
1263 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
1264
1265 * configure.in (libguile/guile-snarf-docs-texi): Remove
1266 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
1267
77bf05e0 1268 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
1269 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
1270 (GUILE_LOAD_PATH): No longer include $top_srcdir.
1271
1272 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
1273 prefix aliasing.
77bf05e0 1274
1fa86ca5
SJ
12752002-01-31 Stefan Jahn <stefan@lkcc.org>
1276
1277 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
1278 `libltdl.dll'.
1279
af68e5e5
SJ
12802002-01-28 Stefan Jahn <stefan@lkcc.org>
1281
0187b4f4 1282 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
1283 `stdint.h' for uint32_t.
1284
3d1a89b9
NJ
12852002-01-13 Neil Jerram <neil@ossau.uklinux.net>
1286
1287 * Makefile.am (SUBDIRS): Added lang.
1288
1289 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
1290 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
1291
12922002-01-11 Neil Jerram <neil@ossau.uklinux.net>
1293
1294 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
1295
1296 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
1297 not) according to absence (or presence) of `--disable-elisp'
1298 in the configure args.
1299
f00eb43f
DH
13002001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1301
1302 * TODO: Added two items.
1303
5dc64f64
MV
13042001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
1305
1306 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
1307 set this conditional accordingly.
0187b4f4 1308
6d852be3
TTN
13092001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1310
1311 * README: Fix virulent typo.
1312
53c594fc
MV
13132001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
1314
6d852be3 1315 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
1316 * configure.in (HAVE_INLINE): Define it when the compiler supports
1317 inline functions.
1318
6d852be3 1319 * libguile.h: Include "libguile/inline.h".
53c594fc 1320
a5dc23a7
GH
13212001-11-22 Gary Houston <ghouston@arglist.com>
1322
1323 * HACKING: Modified the Hacking It Yourself section. Removed the
1324 version numbers from the tools.
a5df04d5 1325 HACKING, README, ANON-CVS: updates.
a5dc23a7 1326
73edb48a
GH
13272001-11-21 Gary Houston <ghouston@arglist.com>
1328
1329 * HACKING: Removed reference to no longer practiced * in ChangeLog
1330 convention.
1331
97f439ab
TTN
13322001-11-19 Thien-Thi Nguyen <ttn@glug.org>
1333
30bce757
TTN
1334 * BUGS (11): Set "fixed: no-need".
1335
97f439ab
TTN
1336 * TODO (write emacs/patch.el): New item, self-assigned.
1337
3faa54e7
RB
13382001-11-19 Rob Browning <rlb@defaultvalue.org>
1339
1340 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
1341 system libltdl when it's available. Aside from the normal reasons
1342 to prefer installed shared libs, this means other apps that link
1343 with libguile and also use libltdl will be more likely to work
1344 right.
1345
ccee9ab1
TTN
13462001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1347
1348 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
1349
73c844bf
TTN
13502001-11-15 Thien-Thi Nguyen <ttn@glug.org>
1351
1352 * guile-tools.in: Handle command "list" specially: list scripts dir.
1353
1354 (help): Make more informative.
1355
a714e0eb
MV
13562001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1357
1358 * autogen.sh: Recurse into libltdl directory and invoke autoconf
1359 there.
1360
bca0bf8d
TTN
13612001-11-11 Thien-Thi Nguyen <ttn@glug.org>
1362
1363 * HACKING: Restrict documentation change log
1364 waiver to only apply to ChangeLog files.
1365
35656ebc
MV
13662001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1367
1368 * configure.in: Check for sizes of short, size_t, uintptr_t, and
1369 ptrdiff_t. Checking for a size also checks automatically for the
1370 existence of the type, so we don't check for the existence of
1371 uintptr_t, ptrdiff_t and long long ourselves.
1372
a0a9b9ad
TTN
13732001-11-10 Thien-Thi Nguyen <ttn@glug.org>
1374
1375 * BUGS (11): New.
1376
b4e15479
SJ
13772001-11-07 Stefan Jahn <stefan@lkcc.org>
1378
1379 * configure.in: Include `win32-socket.o' in the list of object
1380 files if networking is enabled on Win32.
1381
04bbd6ce
TTN
13822001-11-06 Thien-Thi Nguyen <ttn@glug.org>
1383
1384 * TODO (sync srfi-modules.texi): New, done.
1385
2ca222c2 1386 * BUGS (9, 10): New.
70debc22 1387
8f99e3f3
SJ
13882001-11-04 Stefan Jahn <stefan@lkcc.org>
1389
1390 * NEWS: Corrected remarks about SCM_API.
1391
1392 * configure.in: Defining USE_DLL_IMPORT definition to indicate
1393 usage of DLL import macros in `libguile/__scm.h'.
1394 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
1395 Somehow Jim Blandy's patch from 1997 did not survive.
1396
257b6d40
MV
13972001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
1398
1399 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 1400
257b6d40
MV
1401 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
1402 build systems which do not have symbolic links.
1403 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
1404 on Win32 platforms.
04bbd6ce
TTN
1405 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
1406 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 1407 to build clean dlls.
257b6d40
MV
1408 Check for `regcomp()' inside `-lregex'.
1409
2ad3278a
TTN
14102001-10-26 Thien-Thi Nguyen <ttn@glug.org>
1411
1412 * BUGS (7, 8): New.
1413
c95d1a2d
TTN
14142001-10-25 Thien-Thi Nguyen <ttn@glug.org>
1415
1416 * BUGS: Expand on file format description.
1417
1418 (1): Update "fixed" field.
d07db248 1419 (2, 3, 4, 5, 6): New.
c95d1a2d 1420
4f522b6f
GH
14212001-10-14 Gary Houston <ghouston@arglist.com>
1422
1423 * configure.in: include sys/types.h when testing uint32_t.
1424 thanks to Bill Schottstaedt.
1425
f84c3705
MV
14262001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
1427
1428 * configure.in: Do not use an absolute path for <unistd.h> when
1429 checking for return type of usleep. Thanks to Michael Carmack.
1430
6768cfba
TTN
14312001-09-30 Thien-Thi Nguyen <ttn@glug.org>
1432
1433 * BUGS: New file.
1434 * Makefile.am (EXTRA_DIST): Add BUGS file.
1435
2cbad7d9
TTN
14362001-09-25 Thien-Thi Nguyen <ttn@glug.org>
1437
1438 * TODO: Add bugfix item to "Eventually".
1439
c13f0a90
RB
14402001-09-20 Rob Browning <rlb@defaultvalue.org>
1441
1442 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
1443
14442001-09-11 Rob Browning <rlb@defaultvalue.org>
1445
1446 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
1447 the testing list since they're no longer functional.
1448
06288138
TTN
14492001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1450
1451 * TODO:
1452 Use outline mode instead of text.
1453 Reword protocol explanation.
1454 Add "make error-signalling functions more consistent" to Eventually.
1455 Move some C-related GOOPS tasks to 1.8.0, take ownership.
1456
6f84677a
TTN
14572001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
1458
1459 * HACKING (Sample GDB Initialization File): New section.
1460
1461 * TODO (1.8.0): Add "move .gdbinit" entry.
1462
8c494e99
DH
14632001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1464
1465 * TODO: Added some points, and eliminated all done items.
1466
1467 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
1468 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
1469 SCM_ENABLE_DEPRECATED with the logic reversed.
1470
f7c6b778
DH
14712001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1472
1473 * libguile.h: Removed bogus comment, rearranged includes, removed
1474 deprecated definitions.
1475
8c494e99 1476 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 1477
cf390da1
TTN
14782001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
1479
1480 * HACKING: Mention libtool ./configure-regeneration requirement.
1481
fada26b2
MV
14822001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
1483
1484 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
1485 libltdl provides it itself.
1486
11ca8865
NJ
14872001-08-24 Neil Jerram <neil@ossau.uklinux.net>
1488
1489 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
1490 Makefiles.
cf390da1 1491
ab4cd34b
RB
14922001-08-15 Rob Browning <rlb@defaultvalue.org>
1493
1494 * configure.in
1495 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1496 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1497 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1498 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1499 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1500 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1501 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1502 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1503
1504 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
1505 (GUILE_MICRO_VERSION): reset for new unstable.
1506 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1507 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1508 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1509 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1510 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1511 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1512 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1513 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1514
b754e3d1
MV
15152001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1516
1517 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
1518 EXTRA_DIST to SUBDIRS.
1519
1520 * configure.in: Added "test-suite/Makefile".
1521
c1151355
MV
15222001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
1523
1524 * configure.in: Added `--disable-linuxthreads' option and do not
1525 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
1526 given. Thanks to Cris Cramer!
1527
11057044
MV
15282001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
1529
1530 * Makefile.am (SUBDIRS): Build libguile before ice-9.
1531
f3805ebb
MV
15322001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1533
1534 * configure.in: Check for "inttypes.h".
1535
e658215a
RB
15362001-07-19 Rob Browning <rlb@defaultvalue.org>
1537
1538 * configure.in: add checks for setitimer and getitimer.
1539 Add --enable-error-on-warning.
1540
c0b2936e
MG
15412001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1542
1543 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
1544
8f2ecec5
TTN
15452001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
1546
1547 * HACKING: Remove onerous authorship-info deletion clause.
1548
065509a5
KN
15492001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
1550
1551 * autogen.sh: Call libtoolize with --force.
1552
d76852e3
TTN
15532001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
1554
1555 * INSTALL: Point to HACKING for tool versions.
1556
fd6c6321
RB
15572001-07-08 Rob Browning <rlb@defaultvalue.org>
1558
04860df7
RB
1559 * TODO: updated to include relevant itemized post-1.6-RELEASE
1560 tasks that are distributable so we can check them off as they are
1561 done, and delete 1.6.0 tasks.
1562
1563 * RELEASE: add a note that the RELEASE instructions are out of
1564 date now that we're using branches.
1565
fd6c6321
RB
1566 * AUTHORS: add "many files throughout" for myself.
1567
8d123036
TTN
15682001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
1569
1570 * README: Also mention guile-tools.
1571
1572 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
1573
32d6f999
TTN
15742001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
1575
1576 * RELEASE: Move todo items to file TODO.
1577
1578 * TODO: Initial revision
1579
a4734913
TTN
1580 * Makefile.am (EXTRA_DIST): Add TODO.
1581
dbfadc85
TTN
1582 * HACKING: Refer to TODO and SNAPSHOTS.
1583 No longer refer to devel/tasks.text.
1584
1585 * SNAPSHOTS: Fix reference bug; recommended tool
1586 versions are in HACKING.
1587
f6b3694a
TTN
1588 * TODO: Add completion and ownership protocol to header comments.
1589
3cd085d0
TTN
1590 * RELEASE: Add TODO-processing to spiffing checklist.
1591
9c3955ff
TTN
1592 * HACKING: Update deprecation procedure to refer to TODO.
1593
17383b7c
ML
15942001-06-27 Michael Livshin <mlivshin@bigfoot.com>
1595
1596 * autogen.sh: don't run flex here.
1597
1598 * HACKING: clarify that newer versions of flex should be just
1599 fine.
1600
82893676
MG
16012001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1602
1603 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
1604
1605 * configure.in: Added some header and function checks.
1606
f2ae4555
NJ
16072001-06-25 Neil Jerram <neil@ossau.uklinux.net>
1608
1609 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
1610
4172703a
MV
16112001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
1612
1613 * autogen.sh: Added message about what to do next. Tell them to
1614 use `--enable-maintainer-mode'.
1615
093e7da4
ML
16162001-06-25 Michael Livshin <mlivshin@bigfoot.com>
1617
1618 * HACKING: mention flex.
1619
1620 * autogen.sh: generate libguile/c-tokenize.c.
1621
6b41a313
MG
16222001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1623
1624 * libguile.h: Removed inclusion of libguile/tag.h.
1625
eb6c2de8
MV
16262001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1627
1628 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1629 these when using threads.
1630
4ff9f825
MV
16312001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1632
4927dd28
MV
1633 * libguile.h: Added deprecated section with the olde type names.
1634
4ff9f825
MV
1635 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1636 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1637 `#defined'.
1638
1639 * acconfig.h (ptrdiff_t): Removed.
1640
e01970a5
MG
16412001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1642
1643 * configure.in: Generate examples/box-dynamic-module/Makefile.
1644
c794483c
MV
16452001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1646
1647 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1648 guile-snarf.
1649
9454d8d5
RB
16502001-06-02 Rob Browning <rlb@cs.utexas.edu>
1651
1652 * configure.in: changes for autoconf 2.50.
1653 (AC_PREREQ): require at least autoconf 2.50.
1654 (AC_INIT): no longer takes an arg.
1655 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1656 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1657 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1658 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1659 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1660 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1661 (AC_OUTPUT): no longer takes args.
32d6f999 1662
9454d8d5
RB
1663 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1664 unconditionally .
1665
114f9bab
MV
16662001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1667
1668 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1669 I. N. Golubev!
1670
ee2718a9
MG
16712001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1672
1673 * configure.in: Generate examples/box-dynamic/Makefile.
1674
2de7ddb7
MG
16752001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1676
1677 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1678
1679 * configure.in: Added all Makefiles in the `examples' directory to
1680 AC_OUTPUT.
1681
f501d0d4
ML
16822001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1683
1684 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1685 don't generate guile-snarf.awk.
1686
1687 * Makefile.am (EXTRA_DIST): add test-suite.
1688
1db81cb0
ML
16892001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1690
1691 * check-guile.in: fix to be runnable when srcdir!=builddir.
1692
f3f70257
ML
16932001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1694
1695 revert the controversial part of the 2001-05-23 changes
1696
1be6b49c
ML
16972001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1698
1699 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1700 also, make sure that the integral type choosen to represent an SCM
1701 has exactly the same size as a void pointer.
1702
1703 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1704 SCM_SIZEOF_BITS_T, ptrdiff_t.
1705
c81ea65d
RB
17062001-05-16 Rob Browning <rlb@cs.utexas.edu>
1707
1708 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1709
1710 * GUILE-VERSION
1711 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1712 (GUILE_MICRO_VERSION): new variable, records final revision.
1713 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1714 i.e. the 6.
1715
887dfa7d
DH
17162001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1717
1718 * acconfig.h, configure.in: Renamed
1719 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1720
11bbab47
MV
17212001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1722
1723 * acinclude.m4: Removed copy of "libtool.m4".
1724
5cd06d5e
DH
17252001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1726
1727 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1728
a232c19e
TTN
17292001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1730
928f20fb
TTN
1731 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1732
a232c19e
TTN
1733 * HACKING: Update copyright.
1734 Add blurb pointing to devel/tasks.text.
1735
c8750173
TTN
17362001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1737
1738 * check-guile.in: For SRFI testing, set and export env
1739 var `LTDL_LIBRARY_PATH'.
1740
75141eb0
NJ
17412001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1742
1743 * AUTHORS: Add docs-related authorship details.
1744
c10ecc4c
MV
17452001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1746
1747 * configure.in (--enable-deprecated): Recognize "shutup" option
1748 argument and turn it into the default warning level "no".
1749
018a53a1
GH
17502001-05-05 Gary Houston <ghouston@arglist.com>
1751
1752 * acconfig.h: add HAVE_IPV6.
1753 * configure.in: check whether we can compile with IPv6 support.
1754
26f798bd
TTN
17552001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1756
1757 * guile-tools.in: New file.
1758
1759 * configure.in (AC_OUTPUT): Add guile-tools, and make
1760 executable.
1761
1762 * Makefile.am (bin_SCRIPTS): New var.
1763
c5316ea3
GH
17642001-05-04 Gary Houston <ghouston@arglist.com>
1765
1766 * configure.in: check whether uint32_t is defined when netdb.h
1767 is included.
1768 acconfig.h: added HAVE_UINT32_T.
1769
7440341c
MV
17702001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1771
1772 * configure.in: Added handling of `--enable-deprecated'.
1773
1774 * acconfig.h (SCM_DEBUG_DEPRECATED,
1775 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1776
14a7d5f8
TTN
17772001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1778
1779 * Makefile.am (SUBDIRS): Add "scripts".
1780
1781 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1782
7e267da1
GH
17832001-04-29 Gary Houston <ghouston@arglist.com>
1784
1785 * libguile.h: include rw.h.
1786
f2a75d81
RB
17872001-04-27 Rob Browning <rlb@cs.utexas.edu>
1788
1789 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1790 the new odd/even ustable/stable version numbering scheme.
1791 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1792 libguile. In the future, libguile and libguileqthreads may not
1793 stay in sync. This still doesn't appear to affect
1794 libguileqthreads, but we'll fix that next.
1795
1f7a1dc9
MG
17962001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1797
1798 * configure.in: Don't treat srfi directory specially, just create
1799 the Makefile there (thanks to Neil Jerram for the patch).
1800
6c44688a
MG
18012001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1802
1803 * Makefile.am (SUBDIRS): Added `srfi'.
1804
1805 * configure.in: Added subdirectory `srfi' to build process.
1806
1807 * libguile.h: Added inclusion of `values.h'.
1808
2a0ef8b7
GH
18092001-04-22 Gary Houston <ghouston@arglist.com>
1810
1811 * configure.in: check for inet_pton and inet_ntop.
1812
67641981
GH
18132001-04-20 Gary Houston <ghouston@arglist.com>
1814
1815 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1816 * configure.in: check for sin6_scope_id in sockaddr_in6.
1817
a9d861e3
MD
18182001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1819
1820 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1821
31e74a57
GH
18222001-04-17 Gary Houston <ghouston@arglist.com>
1823
1824 * configure.in: run the autoconf BIGENDIAN check.
1825
0da6608d
DH
18262001-04-12 Niibe Yutaka <gniibe@m17n.org>
1827
1828 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1829 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1830 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1831
1832 * configure.in: Likewise.
1833
f22ed5a0
KN
18342001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1835
1836 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1837 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1838 Thanks to NIIBE Yutaka.
1839
f2e61fc1
MD
18402001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1841
1842 * Undeprecated scm_init_oop_goopscore_module.
1843
72f1168d
TTN
18442001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1845
1846 * check-guile.in: Fix sh standard conformance bug: Replace
1847 "test -e" with "test -f". Thanks to Alexander Klimov.
1848
a4928305
GH
18492001-03-19 Gary Houston <ghouston@arglist.com>
1850
1851 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1852 set it to `pwd`.
1853
66301f9a
GH
1854 * check-guile.in: 16 documentation tests were failing if "make
1855 check" was run before Guile had been installed with the current
1856 --prefix. made various changes to the script so that it runs
1857 without a cd to the test-suite directory. For the -i option,
1858 don't point GUILE_LOAD_PATH to the current directory, but let it
1859 use it's own scheme library.
1860
51cfd7da
GH
18612001-03-18 Gary Houston <ghouston@arglist.com>
1862
1863 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1864 the current directory (build dir) not srcdir to find guile
1865 executable. otherwise "make check" doesn't work with a separate
1866 build directory. create the test log in
1867 $build_dir/check-guile.log instead of in srcdir/test-suite
1868 directory.
1869 * configure.in: don't define or substitute test_suite_dir.
1870
e9e225e5
GH
18712001-03-17 Gary Houston <ghouston@arglist.com>
1872
1873 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1874 since EXTRA_DOT_DOC_FILES is redefined later. define
1875 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1876
94e6d793
MG
18772001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1878
1879 * configure.in: Added header checks for crypt.h, sys/resource.h
1880 and sys/file.h, function checks for chroot, flock, getlogin,
1881 cuserid, getpriority, setpriority, getpass, sethostname,
1882 gethostname, and for crypt() in libcrypt.
1883
fff043ab
NJ
18842001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1885
1886 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1887 option from guile-doc/configure.in.
1888
d42df055
DH
18892001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1890
1891 * libguile.h: Removed #include "libguile/dump.h".
1892
ec896089
KN
18932001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1894
1895 * libguile.h: Added #include "libguile/dump.h".
1896
c2886a5a
MD
18972001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1898
1899 * libguile.h: Added #include "libguile/rdelim.h".
1900
1ff7abbe
DH
19012001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1902
1903 The following patch was sent by Thien-Thi Nguyen.
1904
1905 * check-guile.in: New file.
1906
1907 * Makefile.am: Add TESTS rule.
1908
1909 * configure.in: Add support for "make check".
1910
f0942910
DH
19112000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1912
1913 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1914
14f1d9fe
MD
19152000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1916
1917 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1918 version number to 10 due to the merge of GOOPS.
1919
1920 * oop: New directory.
1921
e4dba4c7
KN
19222000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1923
467ab77e 1924 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1925
45605b53
GH
19262000-09-17 Gary Houston <ghouston@arglist.com>
1927
1928 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1929 to be reliable on all platforms.
1930
e494e76d
GH
19312000-08-18 Gary Houston <ghouston@arglist.com>
1932
1933 * acconfig.h: added BROKEN_GCSE.
1934 * configure.in: check for a gcc GCSE optimisation bug.
1935
42aae633
GH
19362000-07-31 Gary Houston <ghouston@arglist.com>
1937
1938 * acconfig.h: added HAVE_H_ERRNO
1939 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1940 added a test for h_errno.
1941
f9ed377d
MD
19422000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1943
1944 * Guile 1.4 released.
1945
b5074b23
MD
19462000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1947
1948 * GUILE-VERSION: Changed to work also when included by a Makefile
1949 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1950 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1951 (GUILE_MINOR_VERSION): Bumped to 4.
1952
f43aac9a
MD
19532000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1954
a8861fa0
MD
1955 * libguile.h: Removed #include "libguile/kw.h".
1956
9a8a1e8a
MD
1957 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1958 (The rule will cd to $(top_srcdir).)
1959
1960 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1961 substitute it into libguile/Makefile.
1962
f43aac9a
MD
1963 * HACKING: Updated recommended libtool version to be 1.3.5.
1964
1965 * RELEASE: Say that we should update HACKING to reflect the
1966 versions of the tools we're using rather than README.
1967
5cb6f99c
MD
19682000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1969
1970 * NOTES: Removed.
1971
1972 * TODO: Moved to devel/.
1973
3ff0d90a
CB
19742000-06-01 Craig Brozefsky <craig@red-bean.com>
1975
1976 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1977 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1978 define libguile.so version in a well-lit place.
1979
1980 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1981 variables.
72f1168d 1982
65545721
ML
19832000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1984
1985 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1986
65545721
ML
1987 * guile-aclocal.sh: new file, works around aclocal problems.
1988
b2728432
DH
19892000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1990
1991 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1992 USE_PCTHREADS_PTHREADS): Removed.
1993
7f5fa419
GH
19942000-05-01 Gary Houston <ghouston@arglist.com>
1995
1996 * Makefile.am: add include_HEADERS.
1997 libguile.h: moved from libguile directory. maybe libguile.h should
1998 be installed in $prefix/include/libguile/libguile.h instead?
1999
9764c29b
MD
20002000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2001
e415cb06
MD
2002 * qthreads.m4: Removed THREADS_CPPFLAGS.
2003
2004 * acinclude.m4: Removed qthreads macros. They are provided in
2005 qthreads.m4, so these were redundant.
2006
9764c29b
MD
2007 * acconfig.h (GUILE_DEBUG_MALLOC): New.
2008
2009 * configure.in: New --enable-debug-malloc configuration option.
2010
1978b33e
MD
20112000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2012
2013 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
2014
2015 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 2016 compatibility on Linux systems.
1978b33e 2017
55a85c78
MD
20182000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2019
2020 * devel: New directory. Intended to carry documentation related
2021 to Guile development (as opposed to the doc directory which
2022 contains documentation related to the use of the current Guile).
2023 This directory (devel) is not included in the Guile distribution,
2024 but is accessible via anonymous CVS.
2025
fdc7ea2d
MD
20262000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2027
2028 * configure.in: Don't add iselect.o to LIBOBJS.
2029
31d8abce
MD
20302000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2031
2032 * configure.in: Added end-tag for local variables. (Thanks to
2033 Thien-Thi Nguyen.)
2034
244fdc2f
GH
20352000-03-12 Gary Houston <ghouston@arglist.com>
2036
2037 * README (Guile Documentation, About This Distribution): updated.
2038
f3b5e185
MD
20392000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2040
2041 * configure.in (ac_cv_struct_timespec): Added test for struct
2042 timespec.
2043
2044 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
2045
3a721413
MV
20462000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
2047
2048 * autogen.sh: Call libtoolize. Pass --add-missing option to
2049 automake. Do not decent into libltdl directory. The libltdl
2050 directory is now populated by libtoolize and does not need any
2051 further autogeneration.
2052
d831b039
GH
20532000-01-23 Gary Houston <ghouston@arglist.com>
2054
2055 * configure.in: check for fchown.
2056
a0a7b83b
MD
2057Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
2058
2059 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
2060 instead of $(top_builddir)/libltdl to includepath.
2061
56cfe22b
MD
20622000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2063
2064 * emacs: New subdirectory for elisp tools.
2065
657fcb5a
MV
20662000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
2067
2068 * README, HACKING: Moved "Hacking it yourself" section from README
2069 to HACKING. Updated recommended libtool version to be 1.3.4.
2070
dc914156
GH
20712000-01-14 Gary Houston <ghouston@arglist.com>
2072
2073 * configure.in: needs to have --disable-networking, not
2074 --disable-net.
2075
fb4956c9
MD
20762000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2077
2078 * libltdl/acconfig.h: New file: Needed by autogen.sh.
2079
88423ab1
GB
2080Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
2081
2082 * autogen.sh: Added messages as we run autogen in subdirectories.
2083
2084 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 2085 chmod +x it.
88423ab1 2086
0d90b76d
MV
20872000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
2088
2089 * libltdl/autogen.sh: New file.
2090 * autogen.sh: Invoke libltdl/autogen.sh.
2091
20922000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
2093
2094 Finally applied the libltdl patch from Thomas Tanner, with slight
2095 modifications. All code copied from the libtool package is from
2096 libtool-1.3.4.
2097
2098 * configure.in: Make "--with-modules=yes" the default. Do not
2099 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 2100
0d90b76d
MV
2101 1999-07-25 Thomas Tanner <tanner@ffii.org>
2102
2103 * Makefile.am: add libltdl to SUBDIRS, automake automatically
2104 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
2105 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
2106 (no need to install libtool any more)
2107 * configure.in: replace --enable-dynamic-linking with
2108 --with-modules, required modules can be specified using
2109 --with-modules="/path/to/mod.la" and will be linked
2110 statically on platforms that don't support dynamic loading,
2111 configure libltdl, configure libtool for dlopening
2112 * libltdl: added using libtoolize -c --ltdl
2113
38c1d3c4
GH
21142000-01-09 Gary Houston <ghouston@arglist.com>
2115
2116 * configure.in: check whether localtime caches TZ. copied from
2117 Emacs 20.5.
2118 * acconfig.h: add LOCALTIME_CACHE.
2119
dceef6be
GB
2120Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
2121
2122 * configure.in: Make it be guile-snarf.awk, since we'll be
2123 switching names for guile-doc-snarf. (I wouldn't have changed
2124 this, but I was getting ready to commit this way when the below
2125 change was committed).
2126
763a6716
MD
21271999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2128
2129 * configure.in: Create guile-doc-snarf.awk.
2130
6aca8c6c
GB
21311999-12-12 Greg J. Badros <gjb@cs.washington.edu>
2132
72f1168d 2133 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
2134 AC_OUTPUTted.
2135
21361999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
2137
2138 * NEWS: More complete description for --enable-debug-freelist.
2139
aee8ca3f
GH
21401999-12-09 Gary Houston <ghouston@freewire.co.uk>
2141
2142 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
2143 causes numerous spurious warnings with recent gcc and/or glibc
2144 versions.
2145
afe5177e
GH
21461999-11-19 Gary Houston <ghouston@freewire.co.uk>
2147
2148 * acconfig.h: add HAVE_ARRAYS.
2149
2150 * configure.in: add --disable-arrays option, probably temporary.
2151
5c11cc9d
GH
21521999-11-17 Gary Houston <ghouston@freewire.co.uk>
2153
2154 * configure.in: check for hstrerror.
2155
5d94b2fe
JB
21561999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
2157
e8ff4648
JB
2158 * autogen.sh: Don't call autoreconf at all; it's not reliable.
2159 Instead, call the various tools explicitly. Invoke
2160 guile-readline's autogen.sh script.
0cbedb5b
JB
2161
2162 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 2163
0cbedb5b
JB
2164 We can't have .m4 files which are installed where aclocal can
2165 see them, but also used by guile's own configure.in, because
2166 aclocal will read both copies, complain about duplicate macro
2167 definitions, and refuse to generate aclocal.m4 at all. This
2168 happens if you invoke it as `aclocal -I .', as autoreconf does.
2169 This is probably a flaw in the autotools, but Guile doesn't need
2170 that flaw fixed immediately.
2171
2172 guile.m4 is intended for use by people linking against guile, so
2173 it needs to be installed. But Guile itself doesn't use it. So
2174 move guile.m4 into guile-config. That makes sense, since
2175 guile.m4's GUILE_FLAGS macro is just an easy way to call
2176 guile-config.
2177
2178 qthreads.m4 is indented to help configure a qthreads tree. It's
2179 only useful to a package which actually includes a qthreads tree,
2180 and it's intimately related to that tree, so it's not useful to
2181 install this. So don't install it.
2182
2183 * guile.m4: Moved to guile-config.
2184 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
2185 (EXTRA_DIST): Move qthreads.m4 here.
2186
5d94b2fe
JB
2187 Don't store generated files in the repository any more. Instead,
2188 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 2189 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
2190 * autogen.sh: New file.
2191 * ANON-CVS, SNAPSHOTS: Updated instructions.
2192
dc4d930b
JB
21931999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
2194
2195 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
2196
6e706938 21971999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
2198
2199 * configure.in: Added --enable-debug-freelist option.
2200
fca7547b 2201 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 2202
52cfc69b
GH
22031999-09-23 Gary Houston <ghouston@freewire.co.uk>
2204
2205 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
2206 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
2207
2208 * configure.in: new options --disable-posix, --disable-net
2209 and --disable-regex
2210 export HAVE_POSIX and HAVE_NETWORKING definitions.
2211 don't add regex-posix.o to LIBOBJS if regex disabled.
2212
2213 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
2214 conditionally.
2215
bab4e1cc
JB
22161999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
2217
2218 * Guile 1.3.4 released.
2219
fc97c626
JB
22201999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
2221
2222 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
2223 libtool knows how to get ANSI C behavior from the compiler.
2224 * configure: Regenerated.
2225
7ee92fce
GH
22261999-09-20 Gary Houston <ghouston@freewire.co.uk>
2227
2228 * configure.in: check availability of siginterrupt.
2229
08b8c694
GH
22301999-09-18 Gary Houston <ghouston@freewire.co.uk>
2231
2232 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
2233 testing for SA_RESTART.
2234
7cdbcc7d
MD
22351999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2236
2237 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
2238
e1f20ec6
JB
22391999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
2240
2241 * configure.in (GUILE_STAMP): Don't set this variable, or
2242 substitute it into anything. Full explanation in ice-9/ChangeLog.
2243 * configure, Makefile.in: Regenerated.
72f1168d 2244
ffe70f9c
JB
22451999-09-06 James Blandy <jimb@mule.m17n.org>
2246
2247 Propagate the changes of 2 Sept the rest of the way through.
2248 * configure: Regenerated.
2249 * Makefile.in: Regenerated. Not sure why this diff is so big.
2250
e127c348
JB
22511999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
2252
2253 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
2254 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 2255 * aclocal.m4: Regenerated.
e127c348 2256
655f19ab
MD
22571999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2258
2259 * configure.in: Test for presence of function on_exit.
2260
b074884f
JB
22611999-09-01 James Blandy <jimb@mule.m17n.org>
2262
2263 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
2264 the system doesn't have memmove. Don't test for memmove and bcopy
2265 with AC_CHECK_FUNCS.
2266 * configure: Regenerated.
2267
a7098335
MD
22681999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2269
2270 * configure.in: Test for atexit.
2271
9a26d6f9
MD
22721999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2273
b030b39b
MD
2274 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
2275
9a26d6f9
MD
2276 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
2277 (Thanks to Bernard Urban.)
2278 Test for memmove and bcopy. (Thanks to
a7098335 2279 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
2280
2281 * acconfig.h: Added HAVE_S_ISLNK.
2282
a05cba61
JB
22831999-08-20 James Blandy <jimb@mule.m17n.org>
2284
0a852b94
JB
2285 * Guile 1.3.2 released.
2286
a05cba61
JB
2287 * Makefile.in: Regenerated.
2288
f29f2933
MD
22891999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2290
2291 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
2292 to libtool-1.3.3.
2293
0e8a8468
MV
22941999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
2295
2296 Added guile-readline subdirectory with the removed readline
2297 support.
2298 * guile-readline: New directory, see ChangeLog there.
2299 * configure.in: Cause configure to descend into guile-readline
2300 dir.
2301 * Makefile.am: Likewise for make.
2302 * NEWS: Explain how to activate the readline support.
2303 * configure, Makefile.in: Regenerated.
72f1168d 2304
3144e1a9
JB
23051999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
2306
9a5fa6e9 2307 Fixes for EMX from Mikael Ståldal.
3144e1a9
JB
2308
2309 * configure.in: Check for <io.h>.
2310 * configure: Regenerated.
2311
ed3db6ef
JB
23121999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
2313
2314 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
2315 name can have suffixes, like alphaev56-unknown-linux-gnu.
2316 * aclocal.m4, configure: Rebuilt.
2317 (Thanks to Sebastien Villemot.)
2318
6c951427
GH
23191999-07-04 Gary Houston <ghouston@easynet.co.uk>
2320
2321 * configure.in: don't check for ways to violate stdio abstraction.
2322
8f65bd96
JB
23231999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
2324
2325 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
2326 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
2327
ef0615e4
JB
23281999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
2329
2330 Remove all automatic readline support, to avoid copyright
2331 confusion.
2332 * INSTALL: Update text.
2333 * NEWS: Explain the situation.
2334 * configure.in: Remove configury for readline and its supporting
2335 libraries.
2336 * configure: Regenerated.
2337
2338 * README: Change URL's for automake and autoconf.
2339
cceae55d
JB
2340 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
2341 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
2342 all the right tools, according to README, but I'm still getting
2343 different results than Mikael is. Hmm.
72f1168d 2344
644f058c
MD
23451999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2346
2347 * New libtool: 1.2f
2348 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
2349 * README: Mention new version number of libtool.
2350
f5449843
MD
23511999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2352
2353 New automake: 1.4
2354 * config.guess, config.sub, install-sh, mdate-sh, missing,
2355 mkinstalldirs: New versions.
2356 * Makefile.in, aclocal.m4, configure: Regenerated.
2357 * README: Mention new version numbers on autoconf and automake.
2358
deaceb4e
JB
23591999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
2360
2361 * configure.in: Add --with-readline flag.
2362 * configure: Rebuilt.
2363
08394899
MS
23641999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
2365
2366 * NEWS: Added entry for optargs module.
2367
0d76bcec
JB
23681999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
2369
2370 * configure: Regenerated using autoconf 2.12.
2371
500c912f
MD
23721999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2373
2374 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
2375 considered to encourage bad coding style.)
2376
6bcb5a82
MD
23771999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2378
2379 * configure.in: Added test AC_C_BIGENDIAN.
2380
f7677ff2
JB
23811999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
2382
2383 * configure.in: Remove quotes around ac_cv_lib_readline_main and
2384 ac_cv_var_rl_getc_function. They should both always be set to
2385 non-null values; this way, we get error messages.
2386 * configure: Regenerated.
2387
5f371877
JB
23881999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
2389
2390 * configure.in: Cite the variable ac_cv_lib_readline_main, not
2391 ac_cv_lib_readline_readline; the latter isn't set any more, since
2392 we look for 'main' in libreadline now. Add quotes around
2393 reference to the variable references, too, so this will work even
2394 when a variable's value is the empty string.
2395 * configure: Regenerated.
2396
c505a52f
MD
23971999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2398
2399 * acconfig.h: Added HAVE_LONG_LONGS.
2400
2401 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
2402 Added check for long longs.
2403
333a4791
JB
24041998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
2405
2406 * configure.in: Check for tgoto in ncurses, then termcap.
2407 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
2408 Eichwalder.)
2409 * configure: Regenerated.
2410
cc720f64
JB
24111998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
2412
2413 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
2414 pass the compiler to make it support ANSI. (Thanks to Bernard
2415 Urban.)
2416 * aclocal.m4, configure: Regenerated.
2417
d818fdb4
JB
24181998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
2419
2420 * Guile 1.3 released.
2421
1f6fe22a
JB
24221998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
2423
2424 * GUILE-VERSION: Bump to 1.3.
2425
2426 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
2427 * Makefile.in: Regenerated.
2428
3e66cf9f
JB
24291998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
2430
2431 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
2432 to the Makefile which explicitly tells it to pass assembly files
d509e5f6 2433 through the preprocessor. (Thanks to Perry Metzger.)
3e66cf9f
JB
2434 * aclocal.m4, configure, Makefile.in: Regenerated.
2435
eebc12c6
JB
24361998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
2437
a437d8a2
JB
2438 * configure.in: Define SCM_SINGLES whenever a float can fit in a
2439 long, not only when a float is the same size as a long. This gets
2440 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
2441 * configure: Regenerated.
2442
2443 * configure.in: Construct libguile/versiondat.h here; see
2444 log entry in libguile/ChangeLog for details.
2445 * configure: Regenerated.
2446
cd6c612a
JB
2447 * configure.in: Allow tabs and whitespace between `void' and
2448 `usleep'. (Thanks to Harvey J. Stein.)
2449 * configure: Regenerated.
2450
eebc12c6
JB
2451 Don't redefine sleep/usleep.
2452 * configure.in: Remove tests for usleep's argument type; we only
2453 need that if we're going to replace it.
cd6c612a 2454
eebc12c6
JB
2455 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
2456 garbage is needed just to use usleep and sleep without compiler
2457 warnings.
2458 * configure: Regenerated.
2459
cb9728ed
JB
24601998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
2461
2462 * configure: Regenerated.
72f1168d 2463
cb9728ed
JB
2464 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
2465 starting with guile_cv_; ac_cv_ is autoconf's namespace.
2466
2467 The type of the argument to usleep varies from system to system,
2468 as does the return type. We really shouldn't be redefining usleep
2469 at all, but I don't have time to clean that up before the 1.3
2470 release. It's on the schedule for afterwards.
2471 * configure.in: Cache results from usleep return value test.
2472 Test for the type of the usleep argument, and cache that too.
2473 * acconfig.h (USLEEP_ARG_TYPE): New macro.
2474
81aef0ba
JB
24751998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
2476
2477 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
2478
17f8d40c
JB
24791998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
2480
216d3a1e
JB
2481 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
2482
17f8d40c
JB
2483 * Guile 1.2.90 released --- beta.
2484 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
2485 regression from 1.3a, but everyone knows that the next release is
2486 1.3, I want to switch to a more coherent version numbering system,
2487 and now is the time.
72f1168d 2488
1ee7c452
JB
24891998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
2490
2491 * configure.in: Call AC_C_INLINE, so we can use inline happily in
72f1168d 2492 libguile.
1ee7c452
JB
2493 * configure: Regenerated.
2494
8aa5c148
JB
24951998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
2496
59027c18
JB
2497 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
2498 we do find the rl_getc_function variable in the readline library;
2499 AC_CHECK_FUNCS used to do this for us, but we're not using it any
2500 more.
13af3048 2501 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
59027c18
JB
2502
2503 * configure.in: Properly test for the presence of rl_getc_function;
2504 it's a variable, not a function.
2505 * configure: Regenerated.
2506
2f2cef71
JB
2507 * doc: New subdirectory.
2508 * Makefile.am (SUBDIRS): List it.
2509 * configure.in (AC_OUTPUT): Build its Makefile.
2510 * configure, Makefile.in: Regenerated.
2511
8aa5c148
JB
2512 * guile.m4 (GUILE_FLAGS): New macro.
2513
2514 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
2515 terribly helpful any more, nobody's using it, and this is not
2516 really the way I want to handle modules anyway.
2517
2adfe1c0
JB
25181998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
2519
48ca6468
JB
2520 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
2521 stdio implementation. (Thanks to David Tillman.)
2522 * configure: Rebuilt.
72f1168d 2523
2adfe1c0
JB
2524 * guile-config: Renamed from `build'.
2525 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
2526 * configure.in: Create `guile-config/Makefile.in', not
2527 `build/Makefile.in'. Doc fix, too.
48ca6468 2528
2adfe1c0
JB
2529 * qthreads.m4: Doc fix.
2530 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
2531
83d1c666
JB
25321998-10-03 <jimb@savonarola.red-bean.com>
2533
0553d3a2
JB
2534 * configure.in: Check for a missing `sleep' declaration.
2535 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
2536 * configure: Regenerated.
2537
83d1c666
JB
2538 * configure.in: Don't use the canonical host name to decide
2539 whether `bzero' and `usleep' have declarations --- that's going
2540 back to the bad old days before autoconf. Remove the call to
2541 AC_CANONICAL_HOST and the subsequent case statement.
2542 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
2543 declarations for `bzero', `usleep', and (new!) `strptime'.
2544 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
2545 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
2546 Added. I think this naming convention is more consistent with the
2547 rest of autoconf; names generally describes the system, not what
2548 the package should do to accomodate the system.
2549 * configure: Regenerated.
2550
2d2c87e1
JB
25511998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
2552
2553 * configure.in: Remove --disable-debug option. The debugging
2554 support is pretty stable now, and it's confusing people.
2555 * configure: Regenerated.
2556
2557 * HACKING: Remove -Wstrict-prototypes from the list of requested
2558 flags (to match 1998-07-30 change).
2559
6dd78771
JB
25601998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
2561
2562 * configure.in: Don't use -Wstrict-prototypes after all.
2563 * configure: Regenerated.
2564
1f5ae2fd
JB
25651998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
2566
4ac31e8d
JB
2567 * configure.in: Request more warnings.
2568 * configure: Regenerated.
2569 * HACKING: Ask people not to make changes that introduce those
2570 warnings. Now I have to go through the code and actually bring it
2571 up to standards... :(
2572
0dcbc17a
JB
2573 * Makefile.in, aclocal.m4, configure: Regenerated using the last
2574 public version of automake, not the hacked Cygnus version.
2575 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
2576 libtool.
72f1168d 2577
1f5ae2fd
JB
2578 * configure.in, qthreads.m4: Display a message about how the
2579 threads configuration went.
2580 * aclocal.m4, configure: Regenerated.
72f1168d 2581
3357ab66
JB
25821998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
2583
1f5ae2fd
JB
2584 Remove the TOTORO kludge. We're not doing snapshots any more, so
2585 totoro is completely uninvolved. (Poor Totoro!)
2586 * configure.in: Remove code to check the hostname and #define
2587 TOTORO.
2588 * acconfig.h: Remove comments for TOTORO symbol.
2589 * configure, Makefile.in: Regenerated.
2590
3357ab66
JB
2591 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
2592 to get AC_PROG_LN_S.
2593 * aclocal.m4, configure: Regenerated.
2594
e99cbcd6
JB
25951998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
2596
2597 Clean up thread configuration.
2598 * qthreads.m4: New file, which knows how to configure the qthreads
2599 library.
2600 * configure.in: Replace all thread package selection code. Do the
2601 --with-threads argument processing here. Enable the appropriate
2602 thread interface files in libguile. Remove all qthreads
2603 configuration code; call QTHREADS_CONFIGURE instead. Set
2604 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
2605 * threads.m4: Removed; not used any more.
2606 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
2607 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
2608 Note that these were regenerated with the tools available from
2609 Cygnus's source tree, which have patches not available to the
2610 general public. I'm not sure this was a good idea; feel free to
2611 revert them to the latest released versions of the tools.
2612
2613 Upgrade to the version of libtool available at Cygnus. See note
2614 above.
2615 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
2616
5ef81022
MD
26171998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2618
2619 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
2620 totoro kludge.
2621
212d45b8
MD
2622Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
2623
2624 * acconfig.h, configure.in: Define TOTORO if configuring on
2625 totoro.red-bean.com.
2626
2627 * configure.in: Check for strdup.
2628
7e0fee6e
MD
26291998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2630
2631 * configure.in: Check for rl_cleanup_after_signal.
2632
dd07fb66
MD
26331998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2634
2635 * configure.in: Added test for rl_getc_function. Warn if
2636 libreadline is found but not this function.
2637
4c787b52
MD
26381998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2639
2640 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
2641 that suitable HAVE_<function name> symbols get defined.
2642
0935d604
MD
26431998-04-25 Mikael Djurfeldt <mdj@kenneth>
2644
2645 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
2c36126d 2646 (Thanks to Julian Satchell.)
0935d604 2647
64e121dc
MD
26481998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2649
2650 * configure.in: Check for usleep; Define DECLARE_BZERO and
2651 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
2652 without declaring them.
2653
2654 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
2655
26c41b99
MD
26561998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2657
2658 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
2659 defined.
2660
3822dd61
MD
26611998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2662
2663 * configure.in (GUILE_LIBS): New variable. Contains libraries
2664 which libguile needs to be linked with. Substituted into
2665 libpath.h.
2666
2667 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
2668 $cy_cv_threads_libs.
2669
5798fd97
MD
26701998-04-11 Mikael Djurfeldt <mdj@kenneth>
2671
2672 New libtool: 1.2
2673 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2674 New automake: 1.3
2675 * Makefile.in, aclocal.m4, configure: Regenerated.
2676 * README: Mention new version numbers on libtool and automake.
2677
848f2a01
TP
26781997-12-11 Tim Pierce <twp@skepsis.com>
2679
2680 * HACKING: Note that SSH is mandatory for CVS access.
2681
341eaef0
GH
2682Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
2683
2684 * README: using Automake 1.2d
2685 * configure.in: AC_CHECK_FUNCS: add "system".
2686
c06768c8
TP
26871997-12-01 Tim Pierce <twp@skepsis.com>
2688
2689 * acconfig.h: Add USCORE.
2690
933a7411
MD
26911997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2692
2693 * configure.in: Added code to enable GUILE_ISELECT on systems
2694 which have the necessary functions (gettimeofday, select).
2695
2696 * acconfig.h: Added GUILE_ISELECT.
2697
774b7f22
TP
26981997-11-24 Tim Pierce <twp@twp.tezcat.com>
2699
2700 * acinclude.m4: Assume dlsym does not add underscore if
2701 cross-compiling.
2702 * aclocal.m4, configure: Regenderated.
2703
2a0d7176
TP
27041997-11-21 Tim Pierce <twp@twp.tezcat.com>
2705
2706 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
2707 <hag@ai.mit.edu>.
2708 * configure.in: Use it.
2709 * configure: Regenerated.
2710 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
72f1168d 2711
1ad2d179
MD
27121997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
2713
2714 * README (libtool): Tell people to use version 1.0e.
2715
83531e61
JB
2716Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2717
2718 Call the QuickThreads library libqthreads.a, not libqt.a. The old
2719 name conflicts with the Qt user interface toolkit.
2720 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
2721 * configure.in: Same.
2722 * aclocal.m4, configure: Regenerated.
2723
2e368582
JB
2724Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
2725
2726 * configure.in: Check for the readline library, and the termcap
2727 library (on which readline relies).
2728 * configure: Regenerated.
2729
2730Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
2731
2732 New libtool: 1.0e
2733 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2734 * configure, aclocal.m4: Regenerated.
2735
cd721def
MV
27361997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
2737
2738 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
2739 * configure.in: Check whether dlopen can be found without -ldl.
2740
5aa28c1e
JB
2741Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
2742
2743 * Makefile.in: Regenerated with automake 1.2c.
2744
9ba3d403
JB
2745Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
2746
2747 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
2748 * configure.in: Add build/Makefile to AC_OUTPUT clause.
2749 * Makefile.in, configure: Regenerated.
2750
2751 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
2752
476f3c84
MD
2753Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2754
2755 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
2756
e69807f0
MD
2757Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2758
2759 * ltmain.sh: Added a missing '\' before \n on line 32.
2760
1aa8162b
JB
2761Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2762
2763 New libtool: 1.0b.
2764 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
2765 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
2766
34695603
JB
2767Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
2768
2769 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
2770
2771 * configure.in: Use the QuickThreads assembler fragment with Irix
2772 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
2773 Jesse Glick.
2774 * configure: Regenerated.
2775
e9cd5d2f
MD
2776Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
2777
0b89e78e
MD
2778 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
2779 so that test for the same function can be performed multiple
2780 times.
2781
e9cd5d2f
MD
2782 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
2783 rx/rxposix.h. Add library rx only if regcomp can't be found
2784 without it.
2785
2786 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
2787 it for some reason!
2788
1782cc37
JB
2789Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
2790
2791 * THANKS: New file.
2792 * Makefile.in, aclocal.m4, configure: Regenerated.
2793
757cfb94
MD
2794Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
2795
2796 * configure.in: Added thread support for the alpha architecture.
2797 configure: Regenerated.
2798
f4e5b810
GH
2799Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
2800
2801 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
2802 so scmconfig.h is updated with the test results. this may
2803 disable one of the cygwin hacks.
2804
32552d73
JB
2805Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
2806
2807 Changes to compile under gnu-win32, from Marcus Daniels:
2808 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
2809 to indicate that Unix domain sockets will work.
2810 Check for socketpair, getgroups, setwent, pause, and tzset
2811 (cygwin currently lacks these them).
2812 Check for sethostent endhostent getnetent setnetent endnetent
2813 getprotoent endprotoent getservent endservent getnetbyaddr
2814 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
2815 lacks them). In the case of cygwin, temporarily prefix these
2816 functions with "cygwin32_", the way that netdb.h does.
2817 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
2818 available (cygwin b18 came distributed without a working regex.h
2819 file).
2820 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
2821 * configure: Regenerated.
2822
ec918b9b
TP
2823Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
2824
2825 * ltmain.sh: Remove any trailing colon on $shlibpath_var
2826 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
2827 Patch sent to bug-libtool.
2828
4a5fa91c
TP
2829Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
2830
2831 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
2832 Backus for reporting this problem and suggesting a fix).
2833 * configure: Regenerated.
2834
a01e24ec
JB
2835Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
2836
2837 * Guile 1.2 released.
72f1168d 2838
a01e24ec
JB
2839 * configure.in: Check for librx after libm; fundamentals need to
2840 come first.
2841 * configure: Regenerated.
2842
787d7283
TP
2843Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
2844
2845 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
2846 `am_cv_path_LD'.
2847 * configure: Regenerated.
2848
0dc48630
JB
2849Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2850
91b28bb5
JB
2851 Try to detect when people are using one version of libguile and a
2852 different version of ice-9. People have been skewing things and
2853 sending in bug reports.
2854 * configure.in: Provide libguile its version information through a
2855 separate header file generated by the Makefile, not through
72f1168d 2856 scmconfig.h.
91b28bb5
JB
2857 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
2858 AC_SUBST these, instead of AC_DEFINE'ing them.
2859 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
2860 (AC_OUTPUT): Create ice-9/version.scm.
2861 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
2862 GUILE_VERSION): Deleted.
2863 * Makefile.in: Regenerated.
2864
0dc48630
JB
2865 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
2866
2867 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
2868 distribution.
2869 * Makefile.in: Regenerated.
2870
91529b1d
JB
2871Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2872
2873 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
2874
2875 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
2876
3688473b
JB
2877Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
2878
832b09ed
JB
2879 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
2880
2881 * configure.in: By default, include functions in Guile to allow
2882 linking with dynamic libraries at run-time. In other words,
2883 --enable-dynamic-linking is now the default.
2884 * configure: Rebuilt.
2885
cad2eb84
JB
2886 * configure.in: Remove space between AC_CHECK_LIB and opening
2887 paren in check for Rx.
2888 * configure: Regenerated.
2889
3688473b
JB
2890 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
2891 It's never used.
2892 * configure, Makefile.in: Regenerated.
2893
2894Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
2895
2896 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
2897 -dl, -dld) before checks for functions.
2898 * configure: Regenerated.
2899
95d59d10
JB
2900Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
2901
2902 * config.guess: New copy from autoconf-2.12, which recognizes
2903 OpenBSD.
2904
14d546a7
JB
2905Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
2906
2907 * configure.in: Check for Rx, so we will use its routines (which I
2908 pretty much trust) if it is installed.
2909 * configure: Regenerated.
2910
e1a191a8
GH
2911Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
2912
2913 * acconfig.h: mention HAVE_RESTARTS.
2914 * configure.in: check for sigaction and restartable system calls.
2915
737c9113
JB
2916Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
2917
2918 * configure.in: Check for presence of regcomp.
2919 * configure: Regenerated.
2920
3f4c654d
JB
2921Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
2922
36539a15
JB
2923 * COPYING: New address for FSF.
2924
3f4c654d
JB
2925 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
2926 struct stat doesn't have the st_blocks field. We take care of
2927 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
a00c28cd 2928 definition, edited appropriately. (Bernard URBAN)
3f4c654d
JB
2929 * configure: Regenerated.
2930
c1a649bf
JB
2931Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
2932
3f4c654d
JB
2933 * configure.in: Don't link against -lnsl or -lsocket unless we
2934 actually need to. This causes trouble on Irix. (Thanks to Larry
2935 Schwimmer.)
2936
c1a649bf
JB
2937 * config.sub: Get newer version, that recognizes the i686.
2938
c5ac623b
JB
2939Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
2940
2941 * README: Changed Mikael's threads work attribution in order
2942 to sooth Anthony's enormous, but wounded, ego.
2943
2944Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
2945
2946 Just kidding!!!
2947
adb98aa9
JB
2948Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
2949
2950 Guile 1.1 released.
2951 * GUILE-VERSION: Bump to 1.1.
2952
9b01064c
JB
2953Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
2954
2955 Switch to automake-1.1p.
2956 * Makefile.in, aclocal.m4, configure: Regenerated.
2957
d53f4df2
JB
2958Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
2959
2960 * threads.m4: Copy Anthony's change here, so it'll actually
2961 survive.
2962
ec06dd30
AG
2963Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
2964
72f1168d 2965 * aclocal.m4: Fixes for building with coop threads in a
ec06dd30
AG
2966 seperate compilation directory.
2967 * configure: Rebuilt.
2968
953b3c55
JB
2969Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
2970
2971 Upgrade to libtool 0.9e.
2972 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
2973 supplied by libtool.
2974
2975 * configure.in: When configuring qt, sunos needs the underscore
2976 files; Solaris and Linux both need the normal files.
2977 * configure: Reebilt.
72f1168d 2978
8225b156
JB
2979Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
2980
2981 * configure.in: Get the paths for qt's md files right, so it can
2982 build correctly when using a separate compilation directory.
2983 * configure: Regenerated.
2984
20108301
JB
2985Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
2986
67061067
JB
2987 Get threads to work again.
2988 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
2989 first.
2990 * Makefile.in: Regenerated.
2991 * aclocal.m4, configure: Regenerate, with modern definition of
2992 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
2993
2994 Reduced Guile distribution: one configure script, no plugins.
20108301
JB
2995 * configure.in: Merged the old text from qt/configure.in and
2996 libguile/configure.in; Tom Tromey says automake only wants one
2997 configure.in script. This seems fishy, but...
2998 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
2999 gubbish.
3000 * acconfig.h, acinclude.m4: Moved here from libguile, since
3001 libguile's configure script lives here now.
3002 * AUTHORS, INSTALL, README: Updated.
3003 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
3004 amputated amphibian limbs.
3005
93918199
JB
3006Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
3007
3008 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
3009 * newdoc/ref/Makefile.in: Regenerated.
3010
7c9c7760
JB
3011Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
3012
3013 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
3014 need to link against libthreads; the files it used to contain
3015 are now a part of libguile.
3016
c8b62a7e
JB
3017Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3018
3019 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
3020 argument to the AM_INIT_AUTOMAKE macro.
3021
12afb619
JB
3022Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
3023
3024 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
3025 * README: Say where to find libtool 0.9d.
72f1168d 3026
58bc1a29
JB
3027Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
3028
3029 Changes to work with automake-1.1n, which has better libtool
3030 support. Also use libtool 0.8.
3031 * README: Note new version numbers for automake and libtool.
3032 * missing: New file required by new automake.
3033 * Makefile.in: Regenerated.
3034
5c09c7ea
JB
3035Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
3036
3037 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
3038
3039 * Makefile.am: Omit doc subtree.
3040 * configure.in: Omit makefiles in doc subtree.
3041 * Makefile.in, configure: Rebuilt.
3042
3b0d0eb8
MD
3043Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3044
3045 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
3046 with its definition and commented out definition of PACKAGE. This
3047 changed seemed necessary after having removed PACKAGE from
3048 libguile/acconfig.h.
3049
15ae1bee
MD
3050Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3051
afa64ca8 3052 * ltconfig, ltmain.sh: New versions from libtool-0.9.
72f1168d 3053
15ae1bee
MD
3054 * configure.in: Added AM_MAINTAINER_MODE
3055
863b096e
JB
3056Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
3057
3058 * config.sub, config.guess: New versions, that handle i686, etc.
3059
de74670f
MG
3060Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
3061
3062 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
3063 tutorial rewrite, but have not merged much into it yet.
3064
31e59da8
MG
3065Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
3066
3067 * newdoc/ref/guile-ref.texi: started checking in parts of the
de74670f 3068 reference manual re-write.
31e59da8 3069
3890022f
MV
3070Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
3071
3072 * ltconfig, ltmain.sh: New files for libtool support. libguile,
3073 rx, gh and gtcltk-lib can now be build as shared libraries.
3074 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
3075
01cf3840
JB
3076Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3077
3078 * Guile 1.0 released. This is the first release by the Free
3079 Software Foundation; Cygnus has also released earlier versions of
3080 Guile.
72f1168d 3081
01cf3840
JB
3082 * GUILE-VERSION: Updated version number.
3083 * NEWS: Added comments for all the user-visible changes marked in
3084 the ChangeLogs.
3085 * README: Updated for release.
3086
0a67c27a
GH
3087Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
3088
3089 * scsh: new directory.
3090
733943b9
TT
3091Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
3092
3093 * configure.in: Generate doc/guile-programmer/Makefile and
3094 doc/guile-user/Makefile.
3095
3096Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
3097
3098 * aclocal.m4: Now automatically generated by aclocal.
3099 * threads.m4: New file.
3100 * guile.m4: New file.
3101 * Makefile.am, doc/Makefile.am: New files.
3102 * configure.in: Updated for Automake. Avoid excessively verbose
3103 "greet" messages.
3104
8a2c7b71
MG
3105Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3106
3107 * lgh: directory renamed to gh, along with all prefixes of the
3108 high level library procedures.
3109
1eaceb61
JB
3110Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
3111
72f1168d 3112 * Makefile.in (TAGS tags): Find the source files in $srcdir.
1eaceb61 3113
a857bf16
JB
3114Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
3115
3116 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
3117
e5e0f394
MD
3118Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
3119
3120 * configure.in: Added some configuration magic from the Cygnus
3121 distribution.
3122
3123 * aclocal.m4: New file. For now used for thread support
3124 configuration.
72f1168d 3125
891ee51c
MG
3126Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3127
7d41a049
MG
3128 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
3129
891ee51c
MG
3130 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
3131 directories, to arrange for lgh to the last thing
3132 configured/built.
3133
84da179f 3134Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
2be50ff5
MG
3135
3136 * lgh/: added the directory in which I implement the high level
3137 libguile library (lgh_) for this release of Guile. See the
3138 ChangeLog in there for further details.
3139
ea332eb2
MG
3140Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3141
3142 * doc/ (guile-user and guile-programmer): added the guile-user and
3143 guile-programmer directories which contain the user and programmer
3144 manuals. See the ChangeLog entries there for detail.
3145
21dc7b47
JB
3146Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
3147
3148 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
3149
3150 * Makefile.in (distclean): Don't forget to delete
3151 config.build-subdirs.
3152
de15ba3a
JB
3153Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
3154
3155 * Makefile.in (tags): New name for `TAGS' target, which will
3156 always run the commands.
3157
1089e30d
JB
3158Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
3159
3160 * README: Doc fixes.
3161
228ada63
JB
3162Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
3163
3164 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
3165
93ef5778
JB
3166Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
3167
3168 * configure.in: Check for -ldl, so the check for Tcl won't fail
3169 spuriously.
3170
253efac3
JB
3171Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
3172
39b3bff6
JB
3173 Change the way we decide whether to build gtcltk-lib, so that it's
3174 omitted from the build process when appropriate, but never from
3175 the dist process.
3176 * configure.in: Don't edit all_subdirs depending on the
3177 availability of Tk; let that be the list of all PLUGIN
3178 subdirectories present, as it used to be. Instead, edit a new
3179 variable, build_subdirs; write its final value, the list of
3180 subdirs we do want to compile in, to config.build-subdirs.
3181 Substitute that into the top-level Makefile too.
3182 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
3183 recurse on the subdirectories we should build.
3184 (distdirs): Set this to @existingdirs@, so it includes the subdirs
3185 we decided not to build.
3186
253efac3
JB
3187 * doc/gtcltk.texi: File resurrected from old Guile releases.
3188 * doc/Makefile.in (info): Build the gtcltk documentation.
3189 (DIST_FILES): Include it in the distribution.
3190
3191 * configure.in: If we can find the library for tcl7.5, build
3192 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
3193 compiler (not sure this is necessary).
3194
795b4217
JB
3195Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
3196
3197 * NEWS: Fix bug reporting address.
3198
3199Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
3200
3201 * AUTHORS: New file, in accordance with the GNU maintainers'
3202 standards.
3203
ce2cc116
JB
3204Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
3205
3206 * README: Renamed from ANNOUNCE; include bug report address,
3207 description, and short tour.
3208 * INSTALL: Renamed from BUILDING.
3209 * NEWS: New file.
3210 * Makefile.in (DISTFILES): Update appropriately.
3211
a44a755d
JB
3212Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
3213
0196b30a
JB
3214 * doc/Makefile.in: Added pattern targets for creating DVI and
3215 PostScript files.
3216 (%.ps, %.dvi, %.txt): New targets.
3217 (DVIPS, TEXI2DVI): New variables.
3218
a44a755d
JB
3219 * GUILE-VERSION: Updated to 1.0b3.
3220
3221 Rehashed distribution system, in preparation for nightly
3222 snapshots. Other changes in subdirectories.
3223 * Makefile.in (dist): Rewritten --- the old target was out of
3224 date, dependent on files that we don't have, and relied on GNU
3225 tar. The new target is simpler.
3226 (VERSION, srcdir, dist_dirs): New variables.
3227 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
3228 TODO.
3229 (localtreats): Variable removed. We don't have this file.
3230 (info): cd to doc and make info there; don't make info in every
3231 ${subdir}; those Makefiles don't know what to do.
3232 (distname, distdir, treats, announcefile): Variables removed.
3233 (manifest-file): Target removed.
3234 (dist-dir): New target, responsible for distributable files in
3235 this directory.
3236 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
3237 controlling the 'dist' target.
3238 * configure.in: Substitute GUILE-VERSION into the top-level
3239 Makefile. Build doc/Makefile from doc/Makefile.in.
3240
3241 * doc/Makefile.in: New file.
d9f71a07
LC
3242
3243
3244;; Local Variables:
3245;; coding: utf-8
3246;; End: