* autogen.sh: Copy versions of config.guess and config.sub from
[bpt/guile.git] / ChangeLog
CommitLineData
d4a00708
NJ
12008-02-15 Neil Jerram <neil@ossau.uklinux.net>
2
3 * autogen.sh: Copy versions of config.guess and config.sub from
4 Guile CVS to build-aux and guile-readline.
5
62008-02-14 Neil Jerram <neil@ossau.uklinux.net>
7
8 * HACKING: Note need for libtool >= 1.5.26.
9
10 * config.rpath, build-aux/config.rpath: Updated to latest upstream
11 version.
12
13 * config.guess, config.sub: 2008-01-07 versions added to Guile
14 CVS, to ensure that Guile developers are using new enough versions
15 (in particular for AIX 6.1 support).
16
4b26c03e
NJ
172008-02-11 Neil Jerram <neil@ossau.uklinux.net>
18
19 * configure.in (--without-64-calls): Use AC_MSG_CHECKING and
20 AC_MSG_RESULT instead of just echo.
21 (GUILE_I): New programs to try using _Complex_I or 1.0fi for the
22 imaginary unit.
23
32b164aa
NJ
242008-02-06 Neil Jerram <neil@ossau.uklinux.net>
25
26 * configure.in: Default to --without-64-calls for
27 powerpc-ibm-aix*. Thanks to Rainer Tammer for reporting that the
28 64 calls are a problem on that OS.
29
189171c5
LC
302008-02-06 Ludovic Courtès <ludo@gnu.org>
31
32 * NEWS: Mention Sun Studio compilation fix.
33
d05bcb2e
NJ
342008-02-05 Neil Jerram <neil@ossau.uklinux.net>
35
36 * configure.in (--without-64-calls): New option.
37
027e0e2c
NJ
382008-01-30 Neil Jerram <neil@ossau.uklinux.net>
39
40 * pre-inst-guile.in (dyld_prefix), pre-inst-guile-env.in
41 (dyld_prefix): Construct and export dyld_prefix in a similar way
42 to ltdl_prefix, to allow pre-install dynamic linking to work on
43 MacOS. Thanks to Roger Mc Murtrie for reporting this problem.
44
d3cf93bc
NJ
452008-01-22 Neil Jerram <neil@ossau.uklinux.net>
46
7df13834
NJ
47 * LICENSE: Change COPYING.LIB to COPYING.LESSER.
48
49 * COPYING.LESSER: Renamed, previously COPYING.LIB.
50
51 * COPYING: Removed.
52
d3cf93bc
NJ
53 * libguile.h: Update copyright statement to LGPL.
54
7d1fc872
LC
552007-12-04 Ludovic Courtès <ludo@gnu.org>
56
693758d5 57 * NEWS: Mention `accept' and `scm_c_{read,write}' bug fixes.
7d1fc872
LC
58
592007-12-03 Ludovic Courtès <ludo@gnu.org>
60
61 * NEWS: Add SRFI-69.
62
917d3db3
NJ
632007-10-24 Neil Jerram <neil@ossau.uklinux.net>
64
90ecbd81
NJ
65 * .cvsignore: Add "lib".
66
917d3db3
NJ
67 * build-aux/.cvsignore: Add a load more generated files to ignore,
68 and commit to CVS.
69
2e77f720
LC
702007-10-20 Ludovic Courtès <ludo@gnu.org>
71
72 * THANKS: Add Julian.
73
742007-10-20 Julian Graham <joolean@gmail.com>
75
76 * NEWS: Mention thread cancellation and cleanup API.
77
d41668fa
LC
782007-10-17 Ludovic Courtès <ludo@gnu.org>
79
80 * NEWS: Mention reader bug-fix.
81
24e59a92
LC
822007-10-16 Ludovic Courtès <ludo@gnu.org>
83
84 Guile 1.8.3 released.
85
86 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented.
87 (LIBGUILE_INTERFACE_REVISION): Incremented.
88
66302618
LC
892007-10-10 Ludovic Courtès <ludo@gnu.org>
90
91 * configure.in (SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT):
92 New substituted variable.
93 Use `-Werror' when using GCC and checking for
94 `PTHREAD_ONCE_INIT'. Add check for braces around
95 `PTHREAD_MUTEX_INITIALIZER'.
96 * NEWS: Mention build fix for IRIX.
97
dc061a74
LC
982007-10-02 Ludovic Courtès <ludo@gnu.org>
99
29776e85 100 * NEWS: Mention `(ice-9 slib)' fix and threading fix.
dc061a74 101
f43f3620
LC
1022007-09-03 Ludovic Courtès <ludo@gnu.org>
103
104 * NEWS: Mention alignment-related bug fixes.
105
8d4d5dfc
KR
1062007-09-03 Kevin Ryde <user42@zip.com.au>
107
108 * configure.in (AC_CHECK_FUNCS): Move cexp and clog up into the main
109 funcs check block. Remove carg which is now unused.
110
1ac5fb45
LC
1112007-09-02 Ludovic Courtès <ludo@gnu.org>
112
113 * NEWS: Mention memory leak fix in `make-socket-address'.
114
d7c0c26d
LC
1152007-09-01 Ludovic Courtès <ludo@gnu.org>
116
117 * NEWS: Mention duplicate binding warnings to stderr.
118
2baec6a9
LC
1192007-08-23 Ludovic Courtès <ludo@gnu.org>
120
121 * NEWS: Mention Solaris bug fixes.
122
f50ca8da
LC
1232007-08-11 Ludovic Courtès <ludo@gnu.org>
124
7ff6c169 125 * NEWS: Mention SRFI-35 and the new reader.
f50ca8da 126
1fdd8ffa
LC
1272007-08-08 Ludovic Courtès <ludo@gnu.org>
128
129 * NEWS: Mention changes to `record-accessor' and
130 `record-modifier'.
131
f6b4d9b4
LC
1322007-07-29 Ludovic Courtès <ludo@gnu.org>
133
6caac03c
LC
134 Added Gnulib support.
135
136 * autogen.sh: Run `gnulib-tool --update'.
137
138 * Makefile.am (SUBDIRS): Added `lib'.
139 (ACLOCAL_AMFLAGS): Added `-I m4'.
ca7406a9 140 (EXTRA_DIST): Added `m4/ChangeLog'.
6caac03c
LC
141
142 * NEWS: Comply with Automake's `check-news' option, i.e., have
143 the last "Changes in" line appear within the first 15 lines.
144 Mention use of Gnulib.
145
f6b4d9b4
LC
146 * configure.in: Use `build-aux' as `AC_CONFIG_AUX_DIR', and `m4'
147 as `AC_CONFIG_MACRO_DIR'. Use Automake's `gnu' and `check-news'
148 options.
6caac03c
LC
149 Require Autoconf 2.59. Invoke `gl_EARLY' and `gl_INIT', don't
150 run `AC_AIX', `AC_ISC_POSIX' and `AC_MINIX' since they are
151 implied by `gl_EARLY'. Don't look for <strings.h> and
152 `strncasecmp'. Don't invoke `AC_FUNC_ALLOCA'. Produce
153 `lib/Makefile'.
f6b4d9b4 154
e08f3f7a
LC
1552007-07-25 Ludovic Courtès <ludo@gnu.org>
156
157 * NEWS: Mention bug fix for "(set! 'x #f)".
158
7337d56d
LC
1592007-07-22 Ludovic Courtès <ludo@gnu.org>
160
161 * configure.in: Check for <strings.h> and `strncasecmp ()'.
162
24d6fae8
LC
1632007-07-19 Ludovic Courtès <ludo@gnu.org>
164
165 * NEWS: Mention `(ice-9 i18n)' and lazy duplicate binding
166 resolution.
167
d4c38221
LC
1682007-07-18 Ludovic Courtès <ludo@gnu.org>
169
170 * NEWS: Mention SRFI-37.
171
df449722
LC
1722007-07-15 Ludovic Courtès <ludo@gnu.org>
173
174 Guile 1.8.2 released.
175
176 * NEWS: Mention HP-UX/IA64 build fixes.
177
178 * THANKS: Added people who reported bugs or sent patches since
179 1.8.1. Converted to UTF-8.
180
181 * README: Updated version number.
182
183 * Makefile.am (EXTRA_DIST): Removed `BUGS' (was outdated).
184
185 * ANON-CVS, HACKING, SNAPSHOTS: New, from the `workbook'
186 directory of the CVS repository.
187
188 * autogen.sh: Removed dependency on the `workbook' CVS
189 directory.
190
191 * GUILE-VERSION (GUILE_MICRO_VERSION): Set to 2.
192 (LIBGUILE_INTERFACE_CURRENT): Incremented due to new symbols.
193 (LIBGUILE_INTERFACE_REVISION): Set to 0.
194 (LIBGUILE_INTERFACE_AGE): Incremented.
195 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Incremented due to
196 bug fixes.
197
b1f57ea4
LC
1982007-07-11 Ludovic Courtès <ludo@gnu.org>
199
200 * NEWS: Mention GOOPS `method-more-specific?' bug fix.
201
0867f7ba
LC
2022007-07-09 Ludovic Courtès <ludo@gnu.org>
203
204 * NEWS: Mention SRFI-19 `date->julian-day' bug fix.
205
d3075c52
LC
2062007-06-26 Ludovic Courtès <ludo@gnu.org>
207
208 * NEWS: Mention fixed memory leaks.
209
27782696
LC
2102007-06-12 Ludovic Courtès <ludo@chbouib.org>
211
212 * NEWS: Mention `inet-ntop' bug fix.
213
c122500a
LC
2142007-05-09 Ludovic Courtès <ludo@chbouib.org>
215
216 * NEWS: Mention SRFI-19 `time-process' bug fix.
217
1911e3da
LC
2182007-04-17 Ludovic Courtès <ludovic.courtes@laas.fr>
219
220 * configure.in (GUILE_FOR_BUILD): Reverted to `$(preinstguile)'
221 instead of `$(top_builddir_absolute)/$(preinstguile)'.
222
1d8ce4c0
HWN
2232007-04-09 Han-Wen Nienhuys <hanwen@lilypond.org>
224
225 * configure.in (HAVE_CRYPT): check for cexp, clog, carg
226
6f0579c2
NJ
2272007-02-24 Neil Jerram <neil@ossau.uklinux.net>
228
5cfbbaff
NJ
229 * autogen.sh: Announce versions of autoconf, automake, libtool and
230 m4.
231
6f0579c2
NJ
232 * pre-inst-guile.in (subdirs_with_ltlibs): Add libguile.
233
819cd901
NJ
2342007-02-18 Neil Jerram <neil@ossau.uklinux.net>
235
819cd901
NJ
236 * config.rpath (Module): New (from gettext package).
237
a2f00b9b
LC
2382007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
239
240 * configure.in: Look for `langinfo.h', `nl_types.h', `xlocale.h'
241 and `nl_langinfo'.
242
a872aa83
NJ
2432007-01-28 Neil Jerram <neil@ossau.uklinux.net>
244
3d4797ca
NJ
245 * INSTALL: New upstream version.
246
a872aa83
NJ
247 * ABOUT-NLS: New upstream version.
248
b3aa4626
KR
2492007-01-23 Kevin Ryde <user42@zip.com.au>
250
251 * configure.in (isinf, isnan): Use a volatile global to stop gcc
252 optimizing out the test. In particular this fixes solaris where there
253 isn't an isinf or isnan (though gcc still optimizes as if there is).
254 Reported by Hugh Sasse.
255 (AC_C_VOLATILE): New.
256
924e8008
HWN
2572007-01-22 Han-Wen Nienhuys <hanwen@lilypond.org>
258
259 * .gitignore: new file. Make using git easier.
260
b3aa4626
KR
2612007-01-22 Kevin Ryde <user42@zip.com.au>
262
263 * configure.in (AC_INIT): Don't use "echo -n", it's not portable and
264 in particular fails on solaris (resulting in literal "-n"s going into
265 the output, making the resulting configure unusable). Reported by
266 Hugh Sasse.
267
73cc2740
HWN
2682007-01-03 Han-Wen Nienhuys <hanwen@lilypond.org>
269
270 * autogen.sh (Module): only try to run render-bugs if it exists.
271
01ec9e94
KR
2722006-12-27 Kevin Ryde <user42@zip.com.au>
273
274 * configure.in (pthread_get_stackaddr_np, pthread_sigmask): New tests.
275
2762006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
277
278 * autogen.sh (mscripts): only execute render-bugs if it exists.
279
2802006-12-23 Kevin Ryde <user42@zip.com.au>
281
282 * configure.in (-lm): No need to suppress libm on mingw, it's not
283 needed because it's empty, but including it does no harm.
284 (-lm): Look for "cos" instead of "main", since cos and friends are the
285 purpose of looking for libm.
286 (winsock etc): Test $host = *-*-mingw* rather than $MINGW32, autoconf
287 regards the latter as obsolete.
288 (AC_MINGW32): Remove test, $MINGW32 now unused.
289 (uint32_t): Look at HAVE_NETDB_H rather than hard-coding __MINGW32__
290 in the test program.
291
2922006-12-15 Kevin Ryde <user42@zip.com.au>
293
294 * configure.in (process.h, pipe, _pipe): New checks.
295
2962006-12-14 Kevin Ryde <user42@zip.com.au>
297
298 * configure.in (struct timespec, pthread.h): Look for struct timespec
299 in <pthread.h> as well as <time.h>, it's in pthread.h on mingw.
300 Reported by Nils Durner.
301
3022006-12-03 Kevin Ryde <user42@zip.com.au>
303
304 * Makefile.am (AUTOMAKE_OPTIONS): Bump to automake 1.10 required, so
305 that config.rpath from gettext will go into the dist (and give an
306 error if not).
307
308 * configure.in (AM_PROG_CC_C_O): New macro, needed by automake 1.10
309 for per-target cflags in libguile/Makefile.am.
310
b89c4943
LC
3112006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr>
312
313 * GUILE-VERSION: Added `LIBGUILE_I18N_*'.
314
315 * configure.in: Look for `strcoll_l ()' and `newlocale ()'.
316 Substitute the `LIBGUILE_I18N_' variables.
317
318 * NEWS: Mention `(ice-9 i18n)'.
319
51d079ab
NJ
3202006-11-17 Neil Jerram <neil@ossau.uklinux.net>
321
322 * README: Note need for subscription to bug-guile@gnu.org.
323
324 * NEWS: Note need for subscription to bug-guile@gnu.org.
325
d9f71a07
LC
3262006-11-08 Ludovic Courtès <ludovic.courtes@laas.fr>
327
328 * configure.in: Pass `bug-guile@gnu.org' as a third argument to
329 `AC_INIT'.
330
9a5fa6e9
NJ
3312006-10-25 Neil Jerram <neil@ossau.uklinux.net>
332
333 IA64 HP-UX patch from Hrvoje Nikšić. (Thanks!)
334
335 * configure.in: New check for uca lib (needed for IA64 on HP-UX).
336
8ab3d8a0
KR
3372006-10-06 Rob Browning <rlb@defaultvalue.org>
338
339 Guile 1.8.1 released.
340
341 * GUILE-VERSION (GUILE_MICRO_VERSION): Increment for release.
342 (LIBGUILE_INTERFACE_REVISION): Increment for release.
343 (LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION): Increment for release.
344 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): Increment for release.
345 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): Increment for release.
346 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Increment for release.
347
348 * Makefile.am (EXTRA_DIST): Add LICENSE.
349
3502006-09-28 Kevin Ryde <user42@zip.com.au>
351
352 * configure.in (chsize, ftruncate, truncate): New tests, for mingw.
353
3542006-09-27 Kevin Ryde <user42@zip.com.au>
355
356 * configure.in (clog10): New test, not in mingw.
357
3582006-09-23 Kevin Ryde <user42@zip.com.au>
359
360 * configure.in (complex.h, complex double, csqrt): New tests.
361
9a5fa6e9 3622006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr>
a17d2654
LC
363
364 * configure.in: Check for `isblank ()'.
365
366 * NEWS: Mentioned the interaction between `setlocale' and SRFI-14
367 standard char sets.
bdb55624 368
8ab3d8a0
KR
3692006-08-22 Kevin Ryde <user42@zip.com.au>
370
371 * configure.in: Test if need braces around PTHREAD_ONCE_INIT, set
372 AC_OUTPUT of SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT.
373
8746959c
NJ
3742006-08-18 Neil Jerram <neil@ossau.uklinux.net>
375
1e2346ae
NJ
376 * configure.in: Generate Makefile for emacs subdir.
377
378 * Makefile.am (SUBDIRS): Add emacs subdir.
379
380 * configure.in: Generate Makefile for ice-9/debugging subdir.
8746959c 381
8ab3d8a0
KR
3822006-07-25 Kevin Ryde <user42@zip.com.au>
383
384 * configure.in (AC_CHECK_FUNCS): Add pthread_getattr_np.
385
3862006-07-24 Kevin Ryde <user42@zip.com.au>
387
388 * configure.in (AC_CHECK_DECLS): Add sethostname for Solaris 10.
389 (AC_CHECK_FUNCS): Remove dirfd, it's a macro.
390 Reported by Claes Wallin.
391
3922006-06-25 Kevin Ryde <user42@zip.com.au>
393
394 * configure.in (AC_CHECK_MEMBERS): Test struct tm.tm_gmtoff.
395
9a5fa6e9 3962006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
ad97642e
LC
397
398 * NEWS: Mentioned the new behavior of `equal?' for structures.
399
d79a62db
NJ
4002006-06-06 Neil Jerram <neil@ossau.uklinux.net>
401
402 * acinclude.m4 (ACX_PTHREAD): Update to latest definition from
403 autoconf macro archive, to fix pthread linking problem on Solaris
404 10, reported by Charles Gagnon.
405
23f2b9a3
KR
4062006-05-28 Kevin Ryde <user42@zip.com.au>
407
408 * configure.in (isnan): Remove "#ifdef __MINGW32__, #define isnan
409 _isnan". Mingw provides isnan as a macro (in math.h), the test
410 already detects it just fine with no special case.
411
4122006-05-26 Kevin Ryde <user42@zip.com.au>
413
414 * configure.in (AC_CHECK_FUNCS): Add ioctl.
415 (pthread_attr_getstack): Restrict test to pthreads case, to avoid
416 AC_TRY_RUN when cross-compiling --without-threads.
417
4182006-05-20 Kevin Ryde <user42@zip.com.au>
419
420 * configure.in (S_ISLNK): Remove test, leave it to #ifdef in the .c
421 files.
422
4232006-05-16 Kevin Ryde <user42@zip.com.au>
424
425 * configure.in (struct stat st_blocks): Change AC_STRUCT_ST_BLOCKS to
426 a plain AC_CHECK_MEMBERS, we don't want AC_LIBOBJ(fileblocks) which
427 the former gives. Remove the commented-out code that was to have
428 munged fileblocks out of LIBOBJS. This fixes mingw, where the lack of
429 st_blocks and absense of the fileblocks.c replacement caused build
430 failure. Reported by "The Senator".
431 (struct stat st_rdev, st_blksize): Combine into a single
432 AC_CHECK_MEMBERS.
433
4342006-04-18 Rob Browning <rlb@defaultvalue.org>
435
436 * configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
437 autotools documentation.
438
4f416616
KR
4392006-04-16 Kevin Ryde <user42@zip.com.au>
440
441 * configure.in (stat64, off_t): New tests.
442
4432006-03-31 Kevin Ryde <user42@zip.com.au>
444
445 * configure.in (socklen_t): Enhance test for this type, coping with
446 need for <sys/socket.h> on MacOS X. Reported by Michael Tuexen and
447 Jay Cotton.
448
4492006-03-26 Marius Vollmer <mvo@zagadka.de>
450
451 * configure.in: Added check that defines
452 PTHREAD_ATTR_GETSTACK_WORKS when pthread_attr_getstack works for
453 the main thread.
454
4552006-02-26 Kevin Ryde <user42@zip.com.au>
456
457 * configure.in (AC_CHECK_FUNCS): Add dirfd.
458
4592006-02-20 Marius Vollmer <mvo@zagadka.de>
460
461 Released 1.8.0.
462
463 * GUILE-VERSION: Set version.
464
0f24e75b
MV
465 * GUILE-VERSION: Bumped versions for 1.9 series.
466
4f416616
KR
4672006-02-06 Marius Vollmer <mvo@zagadka.de>
468
469 Branched for 1.8 series.
470
471 * GUILE-VERSION: Bumped version numbers.
472
473 * configure.in: Removed --enable-arrays option.
474
9abd541e
NJ
4752005-12-14 Neil Jerram <neil@ossau.uklinux.net>
476
477 * NEWS: Remove entry claiming that breakpoints have been added,
478 because breakpoints are now implemented outside the core distro.
479 Add entries on obsolescence of the 'cheap option and on tweaking
480 support in evaluator trap calls. Finally, correct outline level
481 of item about make-keyword-from-dash-symbol.
482
dae11beb
NJ
4832005-07-09 Neil Jerram <neil@ossau.uklinux.net>
484
e363047c
NJ
485 * configure.in (AC_CONFIG_FILES): Removed emacs/Makefile and
486 ice-9/debugger/breakpoints/Makefile.
487
dae11beb
NJ
488 * Makefile.am (SUBDIRS): Removed emacs.
489
875a58aa
MV
4902005-06-05 Marius Vollmer <mvo@zagadka.de>
491
492 From Jan Nieuwenhuizen <janneke@gnu.org>. Thanks!
493
494 * configure.in: Add tests for socklen_t and ip_mreq.
495
ba78f311
KR
4962005-03-13 Kevin Ryde <user42@zip.com.au>
497
498 * configure.in, GUILE-VERSION (LIBGUILE_SRFI_SRFI_60): New defines.
499
d1c38e11
MV
5002005-03-09 Marius Vollmer <mvo@zagadka.de>
501
502 Guile 1.7.2 has been released.
503
504 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented to "2".
505
461f34aa
MV
5062005-03-08 Marius Vollmer <mvo@zagadka.de>
507
508 libltdl is no longer distributed. We expect it to be installed
509 already.
510
511 * configure.in: Do not call AC_LIBLTDL_INSTALLABLE. Use
512 AC_CHECK_LIB instead. Do not subst LTDLINCL and LIBLTDL. Do not
513 add "-DLIBLTDL_DLL_IMPORT" on MINGW32.
514
515 * Makefile.am (SUBDIRS): Removed libltdl.
516
517 * README: Talk about required external packages.
518
519 * autogen.sh: Do not call libtoolize.
520
a81b8618
MV
5212005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
522
523 * configure.in: Do not check for fast or recursive mutexes. Check
524 for pthread_attr_getstack.
525 (SCM_I_GSC_USE_COOP_THREADS): Dot not subst.
526 (pthread_mutexattr_settype): Do not check for it.
527
35f2529d
MV
5282005-02-28 Marius Vollmer <mvo@zagadka.de>
529
530 * autogen.sh: Add '--verbose' option to autoreconf invocation.
531 Thanks to Bruno Haible.
532
0356881d
MV
5332005-01-02 Marius Vollmer <mvo@zagadka.de>
534
535 * configure.in (SCM_I_GSC_HAVE_ARRAYS): Removed '--disable-arrays'
536 option.
537
7674622e
KR
5382004-11-28 Kevin Ryde <user42@zip.com.au>
539
540 * configure.in (AC_SUBST): Correction, LTDLINC should be LTDLINCL, the
541 latter is what libtool defines.
542
7b1574ed
MV
5432004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
544
545 * libguile.h: Include "libguile/srfi-4.h".
546
22417f2f
MV
5472004-10-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
548
549 * autogen.sh: Added explicit invocation of libtoolize before
550 autoreconf so that libltdl/ is updated as well.
551
6191ccec
MV
5522004-10-22 Marius Vollmer <marius.vollmer@uni-dortmund.de>
553
554 Removed usage of libguile-ltdl.
555
556 * configure.in: Call AC_LIBLTDL_INSTALLABLE instead of
557 AC_LIB_LTDL.
558 (AC_CONFIG_SUBDIRS): Added libltdl.
559 (DLPREOPEN, LTDLINC, LIBLTDL): Moved AC_SUBST near other libtool
560 stuff. Also subst LTDLINC instead of INCLTDL.
561 (AC_CONFIG_FILES): Removed libguile-ltdl/Makefile and
562 libguile-ltdl/upstream/Makefile.
563
564 * Makefile.am (SUBDIRS): Replaced libguile-ltdl with libltdl.
565
cfbd0f35
MV
5662004-09-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
567
5cc183a1
MV
568 * ABOUT-NLS: New, from gettext 0.14.1.
569
cfbd0f35
MV
570 * configure.in: Do use AM_GNU_GETTEXT, since gettextize is not run
571 with autoconf 2.59.
572
32540d85
MV
5732004-09-25 Marius Vollmer <mvo@zagadka.de>
574
575 * configure.in: Do not use AM_GNU_GETTEXT for now, it causes
576 gettextize to run during autogen.sh, which we do not want.
577 Explicitely check for libintl, gettext, bindtextdomain, and
578 textdomain instead.
579
84adbbc8
MV
5802004-09-24 Marius Vollmer <mvo@zagadka.de>
581
2edf319f
MV
582 * libguile.h: Include <gmp.h> outside of extern "C" block.
583 (Note that numbers.h still includes gmp.h to make it
584 self-contained.)
585
84adbbc8
MV
586 * configure.in: Do not include PTHREAD_CFLAGS in CFLAGS, CFLAGS is
587 for the user and is often overwritten temporarily.
588 (GUILE_CFLAGS): New, include PTHREAD_CFLAGS here.
589 (GUILE_LIBS): Remove THREAD_LIBS_INSTALLED, which is unused now.
590
d5ac9b2a
MV
5912004-09-22 Marius Vollmer <mvo@zagadka.de>
592
593 * configure.in: Add AM_GNU_GETTEXT invocation. From Bruno Haible.
594
9c0485fc
MV
5952004-09-21 Marius Vollmer <mvo@zagadka.de>
596
597 * acinclude.m4 (ACX_PTHREAD): New.
598 * configure.in: Use it instead of simply looking for -lpthread.
9a5fa6e9 599 Thanks to Andreas Vögele!
9c0485fc 600
eb8d0af1
MV
6012004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
602
603 * configure.in: Fail when alloca can not be found natively.
604
edea856c
SJ
6052004-09-03 Stefan Jahn <stefan@lkcc.org>
606
607 * configure.in (isinf): Let configure find the isinf() function
608 on MinGW32 systems.
609
c495c342
KR
6102004-08-27 Kevin Ryde <user42@zip.com.au>
611
612 * configure.in (AC_CHECK_MEMBERS): Add struct sockaddr.sin_len and
613 struct sockaddr_in6.sin6_len. Reported by Michael Tuexen.
614
95bcfff7
MV
6152004-08-27 Marius Vollmer <mvo@zagadka.de>
616
617 Guile 1.7.1 as been released.
618
51fab002
MV
6192004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
620
621 * GUILE-VERSION: Bumped all versions for the 1.7.1 release. Added
622 LIBGUILE_*_MAJOR variables for inclusion in the names of shared
623 libraries such as "libguile-srfi-srfi-1-v-MAJOR.la". Removed
624 LIBQTHREADS_*.
625 * configure.in: Updated for the new set of variables defined in
626 GUILE-VERSION.
627
41e4b992
MV
6282004-08-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
629
630 * libguile.h: Include srfi-13.h and srfi-14.h, do not include
631 strop.h.
632
f7f3964e
MV
6332004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
634
635 * README: Document the new --disable-discouraged option.
636
637 * configure.in (SCM_I_GSC_ENABLE_DISCOURAGED): New, for the new
638 --enable-discouraged option.
639
640 * libguile.h: Include libguile/discouraged.h.
641
315158a8
MV
6422004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
643
644 * configure.in: Bugfix: logic in detecting ptrdiff_t was inverted;
645 assume ptrdiff_t is available when its size is non-zero, not when
51fdb325
MV
646 it is zero. Do no longer define SCM_I_GSC_*_LIMITS macros. Check
647 for sizes of size_t and intmax_t.
315158a8 648
b7341ea4
MV
6492004-07-09 Marius Vollmer <mvo@zagadka.de>
650
651 * configure.in: Bugfix: set SCM_I_GSC_T_UINTMAX, not
9a5fa6e9 652 SCM_I_GSC_T_INTMAX in two places. Thanks to Andreas Vögele!
b7341ea4 653
c9eb03bb
MV
6542004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
655
656 * configure.in: When checking for suitable types for scm_t_int8,
657 etc, try int8_t first, so that we pick them up when they are
658 defined. Also, substitute limit macros like INT8_MIN into the
659 configure header for all these types.
660
e4e249c1
KR
6612004-07-05 Kevin Ryde <user42@zip.com.au>
662
663 * configure.in (isinf, isnan): Detect macro versions as well as
664 functions, since C99 specifies them as macros and that's all HP-UX
665 has. Reported by Andreas Voegele.
666
ae7ded56
MV
6672004-06-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
668
669 * configure.in: Removed code for --enable-htmldoc; support for
670 HTML is now included in automake.
671
060fd2f9
RB
6722004-06-16 Rob Browning <rlb@defaultvalue.org>
673
674 * pre-inst-guile.in: modify to handle move of readline.scm to
675 ice-9 subdir of guile-readline.
676
677 * pre-inst-guile-env.in: modify to handle move of readline.scm to
678 ice-9 subdir of guile-readline.
679
680 * configure.in: move package and version args to AC_INIT as is now
681 recommended. This also requires m4_esyscmd to read GUILE-VERSION
682 given the way AC_INIT handles its args.
683
6dfc9f1f
KR
6842004-04-22 Kevin Ryde <user42@zip.com.au>
685
686 * configure.in (AC_CHECK_HEADERS): Add fenv.h.
687 (AC_CHECK_FUNCS): Add fesetround.
688
e08d2eee
KR
6892004-04-18 Kevin Ryde <user42@zip.com.au>
690
691 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
692
51ebeed1
KR
6932004-03-23 Kevin Ryde <user42@zip.com.au>
694
695 * configure.in (AC_CHECK_FUNCS): Add sysconf.
696 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
697
fa525c8a
KR
6982004-03-21 Kevin Ryde <user42@zip.com.au>
699
700 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
701
e1350d6a
KR
7022004-03-14 Kevin Ryde <user42@zip.com.au>
703
704 * configure.in (strptime): Use #define _GNU_SOURCE to get the
705 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
706
004ad931
KR
7072004-02-29 Kevin Ryde <user42@zip.com.au>
708
709 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
710 into generated configure and config.h.in.
711
712 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
713
b114eafe
KR
7142004-02-21 Kevin Ryde <user42@zip.com.au>
715
716 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
717 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
718 Andreas Voegele.
719
424d0540
KR
7202004-02-18 Kevin Ryde <user42@zip.com.au>
721
722 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
723 (AC_CHECK_FUNCS): Add _NSGetEnviron.
724
c78a96e0
MD
7252004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
726
727 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
728
d70e0619
NJ
7292004-01-25 Neil Jerram <neil@ossau.uklinux.net>
730
731 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
732 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
733 macros being defined.
734
89fcf1b4
MV
7352003-12-26 Marius Vollmer <mvo@zagadka.de>
736
737 * configure.in: Find a suitable type for the new scm_t_intmax and
738 scm_t_uintmax.
739
28fda544
RB
7402003-11-17 Rob Browning <rlb@defaultvalue.org>
741
742 * configure.in: rewrite ALLOCA related code as multiple lines so
743 it doesn't break with current autoconf substitutions.
744
8868e472
KR
7452003-11-15 Kevin Ryde <user42@zip.com.au>
746
747 * configure.in (--with-guile-for-build): Remove this option, it's not
748 normal style for --with.
749 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
750 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
751 --with-guile-for-build.
8868e472 752
eeac938c
NJ
7532003-11-11 Neil Jerram <neil@ossau.uklinux.net>
754
755 * .cvsignore: Add elisp-comp.
756
d995da7f
NJ
7572003-10-30 Neil Jerram <neil@ossau.uklinux.net>
758
759 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
760 (AM_PATH_LISPDIR): Added.
761
762 * Makefile.am (SUBDIRS): Add `emacs'.
763
fcfdbb80
MV
7642003-07-27 Marius Vollmer <mvo@zagadka.de>
765
2f4931bf
MV
766 * configure.in: Look for sched_yield in -lrt; this is needed for
767 Solaris. Thanks to Matthias Koeppe!
768 (setgroups): Check for it.
769
fcfdbb80
MV
770 * configure.in (__libc_stack_end): Actually use the value in
771 __libc_stack_end for something so that the access doesn't get
772 optimized away. Thanks to Matthias Koeppe!
773
005d2366
KR
7742003-07-08 Kevin Ryde <user42@zip.com.au>
775
776 * configure.in (AC_CHECK_FUNCS): Add sincos.
777
1ebb8497
KR
7782003-06-21 Kevin Ryde <user42@zip.com.au>
779
780 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
781
02d72536
MV
7822003-06-19 Marius Vollmer <mvo@zagadka.de>
783
784 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
785 Koeppe!
786
fbaca220
KR
7872003-06-19 Kevin Ryde <user42@zip.com.au>
788
789 * README (Guile Documentation): Update to manuals now available,
790 remove notes about the reference manual being in progress.
791
fcc5d734
SJ
7922003-06-14 Stefan Jahn <stefan@lkcc.org>
793
794 * configure.in: Checking for __int64 as possible candidate for
795 the SCM_I_GSC_T_INT64 define.
796
1e498fbd
SJ
7972003-05-30 Stefan Jahn <stefan@lkcc.org>
798
799 * configure.in: Checking for unsetenv().
800
2e945bcc
SJ
8012003-05-29 Stefan Jahn <stefan@lkcc.org>
802
803 * configure.in: Removed -lm check and added a cached check for
804 __libc_stack_end to get it building for mingw32 hosts.
805
26a24947
KR
8062003-05-19 Kevin Ryde <user42@zip.com.au>
807
808 * README (Cross building Guile): Remove --with-cc-for-build in favour
809 of CC_FOR_BUILD.
810
a3001b9d
KR
8112003-05-16 Kevin Ryde <user42@zip.com.au>
812
813 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
814 variable is more or less standard, and is adequate for the task.
815
614e70e0
KR
8162003-05-12 Kevin Ryde <user42@zip.com.au>
817
c72e11e6
KR
818 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
819
820 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 821 eliminate guess-yes when cross compiling.
c72e11e6 822
614e70e0
KR
823 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
824 AC_TRY_RUN.
825
d0f6ceb8
DH
8262003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
827
828 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
829 errors with --disable-deprecated.
830
87617347
RB
8312003-04-07 Rob Browning <rlb@defaultvalue.org>
832
07921c76
RB
833 * pre-inst-guile-env.in: new script -- can be used to run commands
834 in an envt set up using the development libs, Guile, etc.
835
87617347
RB
836 * configure.in: handle pre-inst-guile-env and add
837 test-suite/standalone/Makefile.
838
e3be7ddd
MV
8392003-04-06 Marius Vollmer <mvo@zagadka.de>
840
841 * configure.in: Check for mpz_import, which is required but only
842 available in GMP 4.1.
843
fc87c27a
MV
8442003-04-05 Marius Vollmer <mvo@zagadka.de>
845
846 * Changed license terms to the plain LGPL thru-out.
847
ad815c06
RB
8482003-04-04 Rob Browning <rlb@defaultvalue.org>
849
850 * configure.in: add GMP test (require GMP).
851
9686f86d
MV
8522003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
853
854 * libguile.h: Include "libguile/deprecated.h".
855
5ebbe4ef
RB
8562003-03-25 Rob Browning <rlb@defaultvalue.org>
857
858 * configure.in: big overhaul to shift us to have separate private,
859 config.h, and public, scmconfig.h, configuration headers. Added a
860 fair amount of code to track down new required types: scm_t_uint8,
861 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
862 and to detect optional types scm_t_uint64, scm_t_in64, long long,
863 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
864 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
865 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
866 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
867 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
868 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
869 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
870 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
871 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
872 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
873 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
874 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
875 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
876 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
877 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
878 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
879 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
880 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
881 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
882 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
883 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
884 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
885 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
886 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
887 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
888 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
889 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
890 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
891 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
892 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
893 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
894 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
895 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
896 (USE_THREADS): removed - handled by gen-scmconfig.c.
897 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
898 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
899
900 * README: merge information from INSTALL and remove at least some
901 of the stale bits.
902
903 * LICENSE: new file -- we should change this to the LGPL soon and
904 add COPYING.LIB to the distribution.
905
906 * autogen.sh: call autoreconf with --force. This may fix the
907 "order" problem below without having to have two calls.
908
909 * INSTALL: use the automake installed INSTALL file. The Guile
910 specific instructions are now in README.
911
e6682f8b
MV
9122003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
913
914 * autogen.sh: Invoke autoreconf twice since the required files do
915 not seem to be generated in the right order. XXX - investigate
916 further.
917
b713b0b6
MV
9182003-03-19 Marius Vollmer <mvo@zagadka.de>
919
920 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
921 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
922
25ad7681
RB
9232003-02-27 Rob Browning <rlb@defaultvalue.org>
924
925 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
926 (AM_CONFIG_HEADER): change to config.h
927
928 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
929 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
930
931 * autogen.sh: switch to autoreconf -- see how it goes. remove
932 call to guile-aclocal.sh -- we now do the same thing with an
933 automake setting.
934
935 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
936 Makefile.am.
937
9382003-02-26 Rob Browning <rlb@defaultvalue.org>
939
940 * configure.in: change our config header from libguile/scmconfig.h
941 to be the traditional ./config.h. libguile/scmconfig.h is now
942 built from that during the build process. More changes coming...
943
77f9ca69
MD
9442003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
945
946 * libguile.h: #include "futures.h"
947
09841c77
MD
9482002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
949
950 * configure.in: Test if pthread.h declares
951 pthread_mutexattr_settype ().
952
9532002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
954
955 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
956 ways to get fast and recursive mutexes.
957
ad280ae0
MD
9582002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
959
960 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
961 order to get thread safe versions of glibc functions.
962
9bc4701c
MD
9632002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
964
965 * configure.in: Temporarily replaced "copt" threads option with new
966 option "pthreads".
967 (USE_PTHREAD_THREADS): Define if pthreads configured.
968
b2cbe8d8
RB
9692002-12-08 Rob Browning <rlb@defaultvalue.org>
970
971 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
972 (AC_CONFIG_FILES): separate out the files that need to be chmodded
973 at the end of config.status. Our "default" approach using
974 AC_CONFIG_COMMANDS quit working (and would have needed to be
975 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
976 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
977 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
978 current autoconf docs.
979
980 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
981
5441c65c
MV
9822002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
983
984 * Makefile.am (SUBDIRS): Removed qt.
985
986 * configure.in: Do not configure QTHREADS. Do not define
987 USE_COOP_THREADS. Changed logic for thread package selection so
988 that the default is "coop-pthread" when -lpthread is found, "null"
989 otherwise.
990
cfc7c7c0
MD
9912002-12-01 Mikael Djurfeldt <mdj@linnaeus>
992
993 * GUILE-VERSION: Added versioning info for srfi 1.
994
995 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
996 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
997 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
998 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
999
8b5b4a75
MV
10002002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
1001
1002 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
1003 define them with AC_DEFINE and not in some header file so that
1004 they are visible exactly in the same way as they used to be.
1005
7caa1b07
MV
10062002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
1007
1008 * configure.in: Do not add "threads.o" to the libobjs, it is now
1009 always compiled.
1010 (USE_THREADS, GUILE_ISELECT): Do not define.
1011
30f920c3
MV
10122002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
1013
1014 * configure.in: Handle thread package "coop-pthread" with alias
1015 "copt" and define USE_COPT_THREADS when it is selected.
1016 Always define GUILE_ISELECT.
1017
8ee7506b
NJ
10182002-10-26 Neil Jerram <neil@ossau.uklinux.net>
1019
1020 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
1021 ice-9/debugger/breakpoints/Makefile.
1022
65a23095
MV
10232002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
1024
1025 * configure.in: Changed logic in thread support configuration such
1026 that --with-threads=no is equivalent to --with-threads=null. On
1027 platforms that are not supported by QuickThreads, we also use the
1028 null-threads. Thus, USE_THREADS is always defined now.
1029
2794cb50
MV
10302002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1031
1032 * configure.in: Shuffled around and extended the thread
1033 configuration code to allow the "null" thread package to be
1034 selected. Define USE_NULL_THREADS in that case.
1035
e5b4630d
GH
10362002-10-13 Gary Houston <ghouston@arglist.com>
1037
1038 * autogen.sh (ac_version): try automake 1.7 too.
1039
5e405a60
MV
10402002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
1041
1042 * autogen.sh: Make sure that $autoheader is always set. When we
1043 would use the plain "autoconf", $autoheader would end up empty and
1044 libguile/scmconfig.h.in would not be updated.
1045
1360a142
RB
10462002-10-04 Rob Browning <rlb@defaultvalue.org>
1047
1048 * libltdl: moved to libguile-ltdl.
1049
1050 * Makefile.am (SUBDIRS): remove libltdl.
1051
1052 * autogen.sh: remove support for libltdl sub-configure.
1053 (ac_version): widen support check to any 2.5? autoconf version.
1054 2.54 is out now.
1055
1056 * configure.in: turn on -Werror by default. We're now clean. I'd
1057 like to stay that way. If we want, we can turn it off by default
1058 when we make the stable release, but I caught a lot of bugs this
1059 way. Accomodate libguile-ltdl -- therea are some ltdl things that
1060 are commented out now INCLTDL and LIBLTDL. I think we may not
1061 need them anymore, but I'll leave them until we're sure. We also
1062 killed off the libltdl dir and related options including the
60aa332f
RB
1063 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
1064 headers and functions that weren't listed but were in
1065 scmconfig.h.in. though this may have been unnecessary.
1360a142 1066
99fd355a
MV
10672002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
1068
1069 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
1070 AC_LIBLTDL_INSTALLABLE.
1071
10722002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
1073
1074 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
1075 sources. Do not patch it. We have our own version now that is
1076 only being used as a convenience library.
1077
f800ebfb
MV
10782002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
1079
1080 * configure.in: Check for __libc_stack_end.
1081
39e8f371
HWN
10822002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1083
1084 * configure.in: add snprintf
1085
c2cbcc57
HWN
10862002-08-04 Han-Wen <hanwen@cs.uu.nl>
1087
1088 * NEWS: add entries for GC and vector WB.
1089
afc8e572
HWN
10902002-07-22 Han-Wen <hanwen@cs.uu.nl>
1091
1092 * autogen.sh (mscripts): find and check version number of
1093 automake. Complain if 1.6 is not found.
1094
34d19ef6
HWN
10952002-07-20 Han-Wen <hanwen@cs.uu.nl>
1096
1097 * autogen.sh (mscripts): find and check version number of
1098 autoconf. Complain if 2.53 is not found.
1099
dd897aaf
DH
11002002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
1101
1102 * benchmark-guile.in: Copied from check-guile.in and adapted for
1103 use with benchmarks.
1104
1105 * Makefile.am: Recurse into the benchmark-suite subdir.
1106
1107 * configure.in: Added benchmarking files.
1108
4f6f9ae3
GH
11092002-07-12 Gary Houston <ghouston@arglist.com>
1110
1111 * configure.in: check dynamic linking before modules. Add dynl.c
1112 if dynamic linking is available, i.e., unless --with-modules=no
1113 was given to configure.
1114
2398796a
MV
11152002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1116
1117 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
1118 libtool-1.4.2.
1119
887efef5
MV
11202002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
1121
ca679709
MV
1122 * autogen.sh: Do not copy INSTALL from workbook since it is not
1123 uniform across branches.
1124 * INSTALL: Re-added to repository.
1125
887efef5
MV
1126 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
1127
1128 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
1129 libtool CVS does not need this fix.
1130
1131 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
1132 build.
1133 Add --with-cc-for-build option to re-enable cross building.
1134 Add --with-guile-for-build option to re-enable cross building.
1135
feec7802
GH
11362002-06-30 Gary Houston <ghouston@arglist.com>
1137
1138 * autogen.sh: Changed the path to the scripts directory.
1139 In libltdl, run aclocal before autoconf and automake: this
1140 eliminated various warnings after upgrading to newer automake.
1141
ba1b077b
MV
11422002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
1143
1144 From John W. Eaton <jwe@bevo.che.wisc.edu>
1145
1146 * configure.in (AC_CHECK_FUNCS): Check for copysign.
1147
5cb3f600
MV
11482002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1149
1150 * libguile.h: Added inclusion of "extensions.h".
1151
43a1d6f1
MV
11522002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1153
1154 * configure.in: Include <sys/types.h> before <netinet/in.h> when
1155 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
1156 Troxel!
1157
d4dba280
MV
1158 From John W. Eaton.
1159
1160 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
1161 ieeefp.h, and nan.h.
1162 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
1163
d47fd163
TTN
11642002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1165
1166 * autogen.sh: Add call to $mscripts/render-bugs
1167 to create BUGS file.
1168
1169 * BUGS: bye bye
1170
d937b062
TTN
11712002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1172
1173 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
1174
5caa57b1
MV
11752002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1176
1177 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
1178 -I guile-config". This works as of automake 1.5.
d937b062 1179 * qthreads.m4: Moved to guile-config/.
5caa57b1 1180
7fd1bad4
MV
11812002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1182
1183 * autogen.sh: Call automake twice for guile-core so that two
1184 copies of mdate-sh get a chance of being installed (one in
1185 doc/ref/ and one in doc/tutorial/).
1186
dc006627
MV
11872002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1188
1189 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
1190 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
1191 (dist-hook): Removed.
1192 (DISTCLEANFILES): Added check-guile.log.
1193 (EXTRA_DIST): Don't distribute TODO.
1194
1195 * configure.in: Bump required autoconf version to 2.53. Move uses
1196 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
1197 set by AC_PROG_CC.
1198
21550b10
RB
11992002-04-10 Rob Browning <rlb@defaultvalue.org>
1200
1201 * configure.in: updates for new autoconf -- add definitions to
1202 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
1203 calls.
1204
1205 * acinclude.m4: add definitions to AC_DEFINE calls for new
1206 autoconf.
1207
1208 * acconfig.h: removed -- newer autoconf doesn't like it, and now
1209 we don't need it.
1210
1211 * .cvsignore: add autom4te.cache and pre-inst-guile.
1212
dd1ed1ad
TTN
12132002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
1214
1215 * RELEASE: bye bye
1216
412f1928
TTN
12172002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
1218
1219 * Makefile.am: Update copyright.
1220 (dist-hook): Add, including related am/maintainers-dirs,
1221 surrounded by "if MAINTAINER_MODE".
1222
94478b88
TTN
1223 * TODO: bye bye
1224
ef5bdc2e
TTN
1225 * autogen.sh: Add usage comment.
1226 Add workbook specification.
1227 Add dist-files symlinking.
1228
1229 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
1230
9b398b67
TTN
12312002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
1232
1233 * guile-tools.in: Handle "--source" option.
1234
eb8aea9b
TTN
12352002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
1236
2d78a1c5
TTN
1237 * configure.in (top_srcdir_absolute): New AC_SUBST var.
1238
7ca15449
TTN
1239 * pre-inst-guile.in, check-guile.in (top_srcdir):
1240 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 1241
eb8aea9b
TTN
1242 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
1243
5ddf900c
TTN
12442002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1245
1246 * pre-inst-guile.in: Typofix; nfc.
1247
edb810bb
SJ
12482002-02-27 Stefan Jahn <stefan@lkcc.org>
1249
1250 * Makefile.am (SUBDIRS): Added the `am' directory.
1251
3ed414c8
TTN
12522002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
1253
1254 * pre-inst-guile.in: New file.
1255
1256 * pre-inst-guile, pre-inst-guile.am: bye bye
1257
1258 * configure.in (top_builddir_absolute): New AC_SUBST var.
1259 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
1260 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
1261
1262 * check-guile.in (top_builddir): Use AC_SUBST var
1263 `top_builddir_absolute'.
1264 (guile): Look for pre-inst-guile in $top_builddir.
1265
1266 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
1267 pre-inst-guile.am.
1268
46151112
RB
12692002-02-24 Rob Browning <rlb@defaultvalue.org>
1270
1271 * GUILE-VERSION: move all but guile-readline library versioning
1272 information here. guile-readline is still standalone. Bump
1273 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
1274 Thi-Thien's request.
1275
1276 * configure.in: AC_SUBST the centralized shared lib versioning
1277 variables from ./GUILE-VERSION.
1278 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
1279 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
1280 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
1281 (LIBQTHREADS_INTERFACE): new AC_SUBST.
1282 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
1283 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
1284 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
1285 (LIBGUILE_INTERFACE): new AC_SUBST.
1286 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
1287 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
1288 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
1289 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
1290 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
1291 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
1292 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
1293 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
1294
1295 * autogen.sh: make absolutely sure we can't have stale files from
1296 old versions lying around the libltdl dir since libtoolize
1297 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
1298 so the main tree and libltdl can't get out of sync again.
1299
1300 * RELEASE: update release building instructions.
1301
3d77146f
NJ
13022002-02-21 Neil Jerram <neil@ossau.uklinux.net>
1303
1304 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
1305 "" for multiword string. Thanks to Christopher Cramer for
1306 pointing this out.
1307
84b27165
MV
13082002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1309
1310 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
1311 instead of to scm_must_malloc.
1312
f660f92e
MV
13132002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1314
1315 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
1316 pre-inst-guile.am.
1317
0187b4f4
TTN
13182002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
1319
1320 * pre-inst-guile.am, pre-inst-guile: New files.
1321
1322 * check-guile.in (srcdir): Delete var.
1323 (top_builddir, top_srcdir, guile_opts): New vars.
1324
1325 Use "set -e".
1326 No longer set LTDL_LIBRARY_PATH.
1327 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
1328
1329 * configure.in (libguile/guile-snarf-docs-texi): Remove
1330 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
1331
77bf05e0 1332 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
1333 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
1334 (GUILE_LOAD_PATH): No longer include $top_srcdir.
1335
1336 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
1337 prefix aliasing.
77bf05e0 1338
1fa86ca5
SJ
13392002-01-31 Stefan Jahn <stefan@lkcc.org>
1340
1341 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
1342 `libltdl.dll'.
1343
af68e5e5
SJ
13442002-01-28 Stefan Jahn <stefan@lkcc.org>
1345
0187b4f4 1346 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
1347 `stdint.h' for uint32_t.
1348
3d1a89b9
NJ
13492002-01-13 Neil Jerram <neil@ossau.uklinux.net>
1350
1351 * Makefile.am (SUBDIRS): Added lang.
1352
1353 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
1354 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
1355
13562002-01-11 Neil Jerram <neil@ossau.uklinux.net>
1357
1358 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
1359
1360 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
1361 not) according to absence (or presence) of `--disable-elisp'
1362 in the configure args.
1363
f00eb43f
DH
13642001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1365
1366 * TODO: Added two items.
1367
5dc64f64
MV
13682001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
1369
1370 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
1371 set this conditional accordingly.
0187b4f4 1372
6d852be3
TTN
13732001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1374
1375 * README: Fix virulent typo.
1376
53c594fc
MV
13772001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
1378
6d852be3 1379 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
1380 * configure.in (HAVE_INLINE): Define it when the compiler supports
1381 inline functions.
1382
6d852be3 1383 * libguile.h: Include "libguile/inline.h".
53c594fc 1384
a5dc23a7
GH
13852001-11-22 Gary Houston <ghouston@arglist.com>
1386
1387 * HACKING: Modified the Hacking It Yourself section. Removed the
1388 version numbers from the tools.
a5df04d5 1389 HACKING, README, ANON-CVS: updates.
a5dc23a7 1390
73edb48a
GH
13912001-11-21 Gary Houston <ghouston@arglist.com>
1392
1393 * HACKING: Removed reference to no longer practiced * in ChangeLog
1394 convention.
1395
97f439ab
TTN
13962001-11-19 Thien-Thi Nguyen <ttn@glug.org>
1397
30bce757
TTN
1398 * BUGS (11): Set "fixed: no-need".
1399
97f439ab
TTN
1400 * TODO (write emacs/patch.el): New item, self-assigned.
1401
3faa54e7
RB
14022001-11-19 Rob Browning <rlb@defaultvalue.org>
1403
1404 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
1405 system libltdl when it's available. Aside from the normal reasons
1406 to prefer installed shared libs, this means other apps that link
1407 with libguile and also use libltdl will be more likely to work
1408 right.
1409
ccee9ab1
TTN
14102001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1411
1412 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
1413
73c844bf
TTN
14142001-11-15 Thien-Thi Nguyen <ttn@glug.org>
1415
1416 * guile-tools.in: Handle command "list" specially: list scripts dir.
1417
1418 (help): Make more informative.
1419
a714e0eb
MV
14202001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1421
1422 * autogen.sh: Recurse into libltdl directory and invoke autoconf
1423 there.
1424
bca0bf8d
TTN
14252001-11-11 Thien-Thi Nguyen <ttn@glug.org>
1426
1427 * HACKING: Restrict documentation change log
1428 waiver to only apply to ChangeLog files.
1429
35656ebc
MV
14302001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1431
1432 * configure.in: Check for sizes of short, size_t, uintptr_t, and
1433 ptrdiff_t. Checking for a size also checks automatically for the
1434 existence of the type, so we don't check for the existence of
1435 uintptr_t, ptrdiff_t and long long ourselves.
1436
a0a9b9ad
TTN
14372001-11-10 Thien-Thi Nguyen <ttn@glug.org>
1438
1439 * BUGS (11): New.
1440
b4e15479
SJ
14412001-11-07 Stefan Jahn <stefan@lkcc.org>
1442
1443 * configure.in: Include `win32-socket.o' in the list of object
1444 files if networking is enabled on Win32.
1445
04bbd6ce
TTN
14462001-11-06 Thien-Thi Nguyen <ttn@glug.org>
1447
1448 * TODO (sync srfi-modules.texi): New, done.
1449
2ca222c2 1450 * BUGS (9, 10): New.
70debc22 1451
8f99e3f3
SJ
14522001-11-04 Stefan Jahn <stefan@lkcc.org>
1453
1454 * NEWS: Corrected remarks about SCM_API.
1455
1456 * configure.in: Defining USE_DLL_IMPORT definition to indicate
1457 usage of DLL import macros in `libguile/__scm.h'.
1458 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
1459 Somehow Jim Blandy's patch from 1997 did not survive.
1460
257b6d40
MV
14612001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
1462
1463 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 1464
257b6d40
MV
1465 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
1466 build systems which do not have symbolic links.
1467 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
1468 on Win32 platforms.
04bbd6ce
TTN
1469 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
1470 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 1471 to build clean dlls.
257b6d40
MV
1472 Check for `regcomp()' inside `-lregex'.
1473
2ad3278a
TTN
14742001-10-26 Thien-Thi Nguyen <ttn@glug.org>
1475
1476 * BUGS (7, 8): New.
1477
c95d1a2d
TTN
14782001-10-25 Thien-Thi Nguyen <ttn@glug.org>
1479
1480 * BUGS: Expand on file format description.
1481
1482 (1): Update "fixed" field.
d07db248 1483 (2, 3, 4, 5, 6): New.
c95d1a2d 1484
4f522b6f
GH
14852001-10-14 Gary Houston <ghouston@arglist.com>
1486
1487 * configure.in: include sys/types.h when testing uint32_t.
1488 thanks to Bill Schottstaedt.
1489
f84c3705
MV
14902001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
1491
1492 * configure.in: Do not use an absolute path for <unistd.h> when
1493 checking for return type of usleep. Thanks to Michael Carmack.
1494
6768cfba
TTN
14952001-09-30 Thien-Thi Nguyen <ttn@glug.org>
1496
1497 * BUGS: New file.
1498 * Makefile.am (EXTRA_DIST): Add BUGS file.
1499
2cbad7d9
TTN
15002001-09-25 Thien-Thi Nguyen <ttn@glug.org>
1501
1502 * TODO: Add bugfix item to "Eventually".
1503
c13f0a90
RB
15042001-09-20 Rob Browning <rlb@defaultvalue.org>
1505
1506 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
1507
15082001-09-11 Rob Browning <rlb@defaultvalue.org>
1509
1510 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
1511 the testing list since they're no longer functional.
1512
06288138
TTN
15132001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1514
1515 * TODO:
1516 Use outline mode instead of text.
1517 Reword protocol explanation.
1518 Add "make error-signalling functions more consistent" to Eventually.
1519 Move some C-related GOOPS tasks to 1.8.0, take ownership.
1520
6f84677a
TTN
15212001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
1522
1523 * HACKING (Sample GDB Initialization File): New section.
1524
1525 * TODO (1.8.0): Add "move .gdbinit" entry.
1526
8c494e99
DH
15272001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1528
1529 * TODO: Added some points, and eliminated all done items.
1530
1531 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
1532 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
1533 SCM_ENABLE_DEPRECATED with the logic reversed.
1534
f7c6b778
DH
15352001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1536
1537 * libguile.h: Removed bogus comment, rearranged includes, removed
1538 deprecated definitions.
1539
8c494e99 1540 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 1541
cf390da1
TTN
15422001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
1543
1544 * HACKING: Mention libtool ./configure-regeneration requirement.
1545
fada26b2
MV
15462001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
1547
1548 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
1549 libltdl provides it itself.
1550
11ca8865
NJ
15512001-08-24 Neil Jerram <neil@ossau.uklinux.net>
1552
1553 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
1554 Makefiles.
cf390da1 1555
ab4cd34b
RB
15562001-08-15 Rob Browning <rlb@defaultvalue.org>
1557
1558 * configure.in
1559 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1560 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1561 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1562 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1563 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1564 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1565 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1566 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1567
1568 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
1569 (GUILE_MICRO_VERSION): reset for new unstable.
1570 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1571 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1572 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1573 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1574 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1575 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1576 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1577 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1578
b754e3d1
MV
15792001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1580
1581 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
1582 EXTRA_DIST to SUBDIRS.
1583
1584 * configure.in: Added "test-suite/Makefile".
1585
c1151355
MV
15862001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
1587
1588 * configure.in: Added `--disable-linuxthreads' option and do not
1589 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
1590 given. Thanks to Cris Cramer!
1591
11057044
MV
15922001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
1593
1594 * Makefile.am (SUBDIRS): Build libguile before ice-9.
1595
f3805ebb
MV
15962001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1597
1598 * configure.in: Check for "inttypes.h".
1599
e658215a
RB
16002001-07-19 Rob Browning <rlb@defaultvalue.org>
1601
1602 * configure.in: add checks for setitimer and getitimer.
1603 Add --enable-error-on-warning.
1604
c0b2936e
MG
16052001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1606
1607 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
1608
8f2ecec5
TTN
16092001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
1610
1611 * HACKING: Remove onerous authorship-info deletion clause.
1612
065509a5
KN
16132001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
1614
1615 * autogen.sh: Call libtoolize with --force.
1616
d76852e3
TTN
16172001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
1618
1619 * INSTALL: Point to HACKING for tool versions.
1620
fd6c6321
RB
16212001-07-08 Rob Browning <rlb@defaultvalue.org>
1622
04860df7
RB
1623 * TODO: updated to include relevant itemized post-1.6-RELEASE
1624 tasks that are distributable so we can check them off as they are
1625 done, and delete 1.6.0 tasks.
1626
1627 * RELEASE: add a note that the RELEASE instructions are out of
1628 date now that we're using branches.
1629
fd6c6321
RB
1630 * AUTHORS: add "many files throughout" for myself.
1631
8d123036
TTN
16322001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
1633
1634 * README: Also mention guile-tools.
1635
1636 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
1637
32d6f999
TTN
16382001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
1639
1640 * RELEASE: Move todo items to file TODO.
1641
1642 * TODO: Initial revision
1643
a4734913
TTN
1644 * Makefile.am (EXTRA_DIST): Add TODO.
1645
dbfadc85
TTN
1646 * HACKING: Refer to TODO and SNAPSHOTS.
1647 No longer refer to devel/tasks.text.
1648
1649 * SNAPSHOTS: Fix reference bug; recommended tool
1650 versions are in HACKING.
1651
f6b3694a
TTN
1652 * TODO: Add completion and ownership protocol to header comments.
1653
3cd085d0
TTN
1654 * RELEASE: Add TODO-processing to spiffing checklist.
1655
9c3955ff
TTN
1656 * HACKING: Update deprecation procedure to refer to TODO.
1657
17383b7c
ML
16582001-06-27 Michael Livshin <mlivshin@bigfoot.com>
1659
1660 * autogen.sh: don't run flex here.
1661
1662 * HACKING: clarify that newer versions of flex should be just
1663 fine.
1664
82893676
MG
16652001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1666
1667 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
1668
1669 * configure.in: Added some header and function checks.
1670
f2ae4555
NJ
16712001-06-25 Neil Jerram <neil@ossau.uklinux.net>
1672
1673 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
1674
4172703a
MV
16752001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
1676
1677 * autogen.sh: Added message about what to do next. Tell them to
1678 use `--enable-maintainer-mode'.
1679
093e7da4
ML
16802001-06-25 Michael Livshin <mlivshin@bigfoot.com>
1681
1682 * HACKING: mention flex.
1683
1684 * autogen.sh: generate libguile/c-tokenize.c.
1685
6b41a313
MG
16862001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1687
1688 * libguile.h: Removed inclusion of libguile/tag.h.
1689
eb6c2de8
MV
16902001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1691
1692 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1693 these when using threads.
1694
4ff9f825
MV
16952001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1696
4927dd28
MV
1697 * libguile.h: Added deprecated section with the olde type names.
1698
4ff9f825
MV
1699 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1700 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1701 `#defined'.
1702
1703 * acconfig.h (ptrdiff_t): Removed.
1704
e01970a5
MG
17052001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1706
1707 * configure.in: Generate examples/box-dynamic-module/Makefile.
1708
c794483c
MV
17092001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1710
1711 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1712 guile-snarf.
1713
9454d8d5
RB
17142001-06-02 Rob Browning <rlb@cs.utexas.edu>
1715
1716 * configure.in: changes for autoconf 2.50.
1717 (AC_PREREQ): require at least autoconf 2.50.
1718 (AC_INIT): no longer takes an arg.
1719 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1720 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1721 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1722 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1723 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1724 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1725 (AC_OUTPUT): no longer takes args.
32d6f999 1726
9454d8d5
RB
1727 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1728 unconditionally .
1729
114f9bab
MV
17302001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1731
1732 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1733 I. N. Golubev!
1734
ee2718a9
MG
17352001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1736
1737 * configure.in: Generate examples/box-dynamic/Makefile.
1738
2de7ddb7
MG
17392001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1740
1741 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1742
1743 * configure.in: Added all Makefiles in the `examples' directory to
1744 AC_OUTPUT.
1745
f501d0d4
ML
17462001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1747
1748 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1749 don't generate guile-snarf.awk.
1750
1751 * Makefile.am (EXTRA_DIST): add test-suite.
1752
1db81cb0
ML
17532001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1754
1755 * check-guile.in: fix to be runnable when srcdir!=builddir.
1756
f3f70257
ML
17572001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1758
1759 revert the controversial part of the 2001-05-23 changes
1760
1be6b49c
ML
17612001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1762
1763 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1764 also, make sure that the integral type choosen to represent an SCM
1765 has exactly the same size as a void pointer.
1766
1767 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1768 SCM_SIZEOF_BITS_T, ptrdiff_t.
1769
c81ea65d
RB
17702001-05-16 Rob Browning <rlb@cs.utexas.edu>
1771
1772 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1773
1774 * GUILE-VERSION
1775 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1776 (GUILE_MICRO_VERSION): new variable, records final revision.
1777 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1778 i.e. the 6.
1779
887dfa7d
DH
17802001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1781
1782 * acconfig.h, configure.in: Renamed
1783 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1784
11bbab47
MV
17852001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1786
1787 * acinclude.m4: Removed copy of "libtool.m4".
1788
5cd06d5e
DH
17892001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1790
1791 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1792
a232c19e
TTN
17932001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1794
928f20fb
TTN
1795 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1796
a232c19e
TTN
1797 * HACKING: Update copyright.
1798 Add blurb pointing to devel/tasks.text.
1799
c8750173
TTN
18002001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1801
1802 * check-guile.in: For SRFI testing, set and export env
1803 var `LTDL_LIBRARY_PATH'.
1804
75141eb0
NJ
18052001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1806
1807 * AUTHORS: Add docs-related authorship details.
1808
c10ecc4c
MV
18092001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1810
1811 * configure.in (--enable-deprecated): Recognize "shutup" option
1812 argument and turn it into the default warning level "no".
1813
018a53a1
GH
18142001-05-05 Gary Houston <ghouston@arglist.com>
1815
1816 * acconfig.h: add HAVE_IPV6.
1817 * configure.in: check whether we can compile with IPv6 support.
1818
26f798bd
TTN
18192001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1820
1821 * guile-tools.in: New file.
1822
1823 * configure.in (AC_OUTPUT): Add guile-tools, and make
1824 executable.
1825
1826 * Makefile.am (bin_SCRIPTS): New var.
1827
c5316ea3
GH
18282001-05-04 Gary Houston <ghouston@arglist.com>
1829
1830 * configure.in: check whether uint32_t is defined when netdb.h
1831 is included.
1832 acconfig.h: added HAVE_UINT32_T.
1833
7440341c
MV
18342001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1835
1836 * configure.in: Added handling of `--enable-deprecated'.
1837
1838 * acconfig.h (SCM_DEBUG_DEPRECATED,
1839 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1840
14a7d5f8
TTN
18412001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1842
1843 * Makefile.am (SUBDIRS): Add "scripts".
1844
1845 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1846
7e267da1
GH
18472001-04-29 Gary Houston <ghouston@arglist.com>
1848
1849 * libguile.h: include rw.h.
1850
f2a75d81
RB
18512001-04-27 Rob Browning <rlb@cs.utexas.edu>
1852
1853 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1854 the new odd/even ustable/stable version numbering scheme.
1855 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1856 libguile. In the future, libguile and libguileqthreads may not
1857 stay in sync. This still doesn't appear to affect
1858 libguileqthreads, but we'll fix that next.
1859
1f7a1dc9
MG
18602001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1861
1862 * configure.in: Don't treat srfi directory specially, just create
1863 the Makefile there (thanks to Neil Jerram for the patch).
1864
6c44688a
MG
18652001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1866
1867 * Makefile.am (SUBDIRS): Added `srfi'.
1868
1869 * configure.in: Added subdirectory `srfi' to build process.
1870
1871 * libguile.h: Added inclusion of `values.h'.
1872
2a0ef8b7
GH
18732001-04-22 Gary Houston <ghouston@arglist.com>
1874
1875 * configure.in: check for inet_pton and inet_ntop.
1876
67641981
GH
18772001-04-20 Gary Houston <ghouston@arglist.com>
1878
1879 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1880 * configure.in: check for sin6_scope_id in sockaddr_in6.
1881
a9d861e3
MD
18822001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1883
1884 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1885
31e74a57
GH
18862001-04-17 Gary Houston <ghouston@arglist.com>
1887
1888 * configure.in: run the autoconf BIGENDIAN check.
1889
0da6608d
DH
18902001-04-12 Niibe Yutaka <gniibe@m17n.org>
1891
1892 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1893 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1894 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1895
1896 * configure.in: Likewise.
1897
f22ed5a0
KN
18982001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1899
1900 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1901 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1902 Thanks to NIIBE Yutaka.
1903
f2e61fc1
MD
19042001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1905
1906 * Undeprecated scm_init_oop_goopscore_module.
1907
72f1168d
TTN
19082001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1909
1910 * check-guile.in: Fix sh standard conformance bug: Replace
1911 "test -e" with "test -f". Thanks to Alexander Klimov.
1912
a4928305
GH
19132001-03-19 Gary Houston <ghouston@arglist.com>
1914
1915 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1916 set it to `pwd`.
1917
66301f9a
GH
1918 * check-guile.in: 16 documentation tests were failing if "make
1919 check" was run before Guile had been installed with the current
1920 --prefix. made various changes to the script so that it runs
1921 without a cd to the test-suite directory. For the -i option,
1922 don't point GUILE_LOAD_PATH to the current directory, but let it
1923 use it's own scheme library.
1924
51cfd7da
GH
19252001-03-18 Gary Houston <ghouston@arglist.com>
1926
1927 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1928 the current directory (build dir) not srcdir to find guile
1929 executable. otherwise "make check" doesn't work with a separate
1930 build directory. create the test log in
1931 $build_dir/check-guile.log instead of in srcdir/test-suite
1932 directory.
1933 * configure.in: don't define or substitute test_suite_dir.
1934
e9e225e5
GH
19352001-03-17 Gary Houston <ghouston@arglist.com>
1936
1937 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1938 since EXTRA_DOT_DOC_FILES is redefined later. define
1939 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1940
94e6d793
MG
19412001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1942
1943 * configure.in: Added header checks for crypt.h, sys/resource.h
1944 and sys/file.h, function checks for chroot, flock, getlogin,
1945 cuserid, getpriority, setpriority, getpass, sethostname,
1946 gethostname, and for crypt() in libcrypt.
1947
fff043ab
NJ
19482001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1949
1950 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1951 option from guile-doc/configure.in.
1952
d42df055
DH
19532001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1954
1955 * libguile.h: Removed #include "libguile/dump.h".
1956
ec896089
KN
19572001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1958
1959 * libguile.h: Added #include "libguile/dump.h".
1960
c2886a5a
MD
19612001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1962
1963 * libguile.h: Added #include "libguile/rdelim.h".
1964
1ff7abbe
DH
19652001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1966
1967 The following patch was sent by Thien-Thi Nguyen.
1968
1969 * check-guile.in: New file.
1970
1971 * Makefile.am: Add TESTS rule.
1972
1973 * configure.in: Add support for "make check".
1974
f0942910
DH
19752000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1976
1977 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1978
14f1d9fe
MD
19792000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1980
1981 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1982 version number to 10 due to the merge of GOOPS.
1983
1984 * oop: New directory.
1985
e4dba4c7
KN
19862000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1987
467ab77e 1988 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1989
45605b53
GH
19902000-09-17 Gary Houston <ghouston@arglist.com>
1991
1992 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1993 to be reliable on all platforms.
1994
e494e76d
GH
19952000-08-18 Gary Houston <ghouston@arglist.com>
1996
1997 * acconfig.h: added BROKEN_GCSE.
1998 * configure.in: check for a gcc GCSE optimisation bug.
1999
42aae633
GH
20002000-07-31 Gary Houston <ghouston@arglist.com>
2001
2002 * acconfig.h: added HAVE_H_ERRNO
2003 * configure.in: removed some dnl'd & obsolete cygwin stuff.
2004 added a test for h_errno.
2005
f9ed377d
MD
20062000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2007
2008 * Guile 1.4 released.
2009
b5074b23
MD
20102000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2011
2012 * GUILE-VERSION: Changed to work also when included by a Makefile
2013 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
2014 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
2015 (GUILE_MINOR_VERSION): Bumped to 4.
2016
f43aac9a
MD
20172000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2018
a8861fa0
MD
2019 * libguile.h: Removed #include "libguile/kw.h".
2020
9a8a1e8a
MD
2021 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
2022 (The rule will cd to $(top_srcdir).)
2023
2024 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
2025 substitute it into libguile/Makefile.
2026
f43aac9a
MD
2027 * HACKING: Updated recommended libtool version to be 1.3.5.
2028
2029 * RELEASE: Say that we should update HACKING to reflect the
2030 versions of the tools we're using rather than README.
2031
5cb6f99c
MD
20322000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2033
2034 * NOTES: Removed.
2035
2036 * TODO: Moved to devel/.
2037
3ff0d90a
CB
20382000-06-01 Craig Brozefsky <craig@red-bean.com>
2039
2040 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
2041 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
2042 define libguile.so version in a well-lit place.
2043
2044 * configure.in: added AC_SUBST lines for the new LIBGUILE version
2045 variables.
72f1168d 2046
65545721
ML
20472000-06-01 Michael Livshin <mlivshin@bigfoot.com>
2048
2049 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 2050
65545721
ML
2051 * guile-aclocal.sh: new file, works around aclocal problems.
2052
b2728432
DH
20532000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2054
2055 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
2056 USE_PCTHREADS_PTHREADS): Removed.
2057
7f5fa419
GH
20582000-05-01 Gary Houston <ghouston@arglist.com>
2059
2060 * Makefile.am: add include_HEADERS.
2061 libguile.h: moved from libguile directory. maybe libguile.h should
2062 be installed in $prefix/include/libguile/libguile.h instead?
2063
9764c29b
MD
20642000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2065
e415cb06
MD
2066 * qthreads.m4: Removed THREADS_CPPFLAGS.
2067
2068 * acinclude.m4: Removed qthreads macros. They are provided in
2069 qthreads.m4, so these were redundant.
2070
9764c29b
MD
2071 * acconfig.h (GUILE_DEBUG_MALLOC): New.
2072
2073 * configure.in: New --enable-debug-malloc configuration option.
2074
1978b33e
MD
20752000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2076
2077 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
2078
2079 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 2080 compatibility on Linux systems.
1978b33e 2081
55a85c78
MD
20822000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2083
2084 * devel: New directory. Intended to carry documentation related
2085 to Guile development (as opposed to the doc directory which
2086 contains documentation related to the use of the current Guile).
2087 This directory (devel) is not included in the Guile distribution,
2088 but is accessible via anonymous CVS.
2089
fdc7ea2d
MD
20902000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2091
2092 * configure.in: Don't add iselect.o to LIBOBJS.
2093
31d8abce
MD
20942000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2095
2096 * configure.in: Added end-tag for local variables. (Thanks to
2097 Thien-Thi Nguyen.)
2098
244fdc2f
GH
20992000-03-12 Gary Houston <ghouston@arglist.com>
2100
2101 * README (Guile Documentation, About This Distribution): updated.
2102
f3b5e185
MD
21032000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2104
2105 * configure.in (ac_cv_struct_timespec): Added test for struct
2106 timespec.
2107
2108 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
2109
3a721413
MV
21102000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
2111
2112 * autogen.sh: Call libtoolize. Pass --add-missing option to
2113 automake. Do not decent into libltdl directory. The libltdl
2114 directory is now populated by libtoolize and does not need any
2115 further autogeneration.
2116
d831b039
GH
21172000-01-23 Gary Houston <ghouston@arglist.com>
2118
2119 * configure.in: check for fchown.
2120
a0a7b83b
MD
2121Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
2122
2123 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
2124 instead of $(top_builddir)/libltdl to includepath.
2125
56cfe22b
MD
21262000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2127
2128 * emacs: New subdirectory for elisp tools.
2129
657fcb5a
MV
21302000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
2131
2132 * README, HACKING: Moved "Hacking it yourself" section from README
2133 to HACKING. Updated recommended libtool version to be 1.3.4.
2134
dc914156
GH
21352000-01-14 Gary Houston <ghouston@arglist.com>
2136
2137 * configure.in: needs to have --disable-networking, not
2138 --disable-net.
2139
fb4956c9
MD
21402000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2141
2142 * libltdl/acconfig.h: New file: Needed by autogen.sh.
2143
88423ab1
GB
2144Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
2145
2146 * autogen.sh: Added messages as we run autogen in subdirectories.
2147
2148 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 2149 chmod +x it.
88423ab1 2150
0d90b76d
MV
21512000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
2152
2153 * libltdl/autogen.sh: New file.
2154 * autogen.sh: Invoke libltdl/autogen.sh.
2155
21562000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
2157
2158 Finally applied the libltdl patch from Thomas Tanner, with slight
2159 modifications. All code copied from the libtool package is from
2160 libtool-1.3.4.
2161
2162 * configure.in: Make "--with-modules=yes" the default. Do not
2163 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 2164
0d90b76d
MV
2165 1999-07-25 Thomas Tanner <tanner@ffii.org>
2166
2167 * Makefile.am: add libltdl to SUBDIRS, automake automatically
2168 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
2169 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
2170 (no need to install libtool any more)
2171 * configure.in: replace --enable-dynamic-linking with
2172 --with-modules, required modules can be specified using
2173 --with-modules="/path/to/mod.la" and will be linked
2174 statically on platforms that don't support dynamic loading,
2175 configure libltdl, configure libtool for dlopening
2176 * libltdl: added using libtoolize -c --ltdl
2177
38c1d3c4
GH
21782000-01-09 Gary Houston <ghouston@arglist.com>
2179
2180 * configure.in: check whether localtime caches TZ. copied from
2181 Emacs 20.5.
2182 * acconfig.h: add LOCALTIME_CACHE.
2183
dceef6be
GB
2184Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
2185
2186 * configure.in: Make it be guile-snarf.awk, since we'll be
2187 switching names for guile-doc-snarf. (I wouldn't have changed
2188 this, but I was getting ready to commit this way when the below
2189 change was committed).
2190
763a6716
MD
21911999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2192
2193 * configure.in: Create guile-doc-snarf.awk.
2194
6aca8c6c
GB
21951999-12-12 Greg J. Badros <gjb@cs.washington.edu>
2196
72f1168d 2197 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
2198 AC_OUTPUTted.
2199
22001999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
2201
2202 * NEWS: More complete description for --enable-debug-freelist.
2203
aee8ca3f
GH
22041999-12-09 Gary Houston <ghouston@freewire.co.uk>
2205
2206 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
2207 causes numerous spurious warnings with recent gcc and/or glibc
2208 versions.
2209
afe5177e
GH
22101999-11-19 Gary Houston <ghouston@freewire.co.uk>
2211
2212 * acconfig.h: add HAVE_ARRAYS.
2213
2214 * configure.in: add --disable-arrays option, probably temporary.
2215
5c11cc9d
GH
22161999-11-17 Gary Houston <ghouston@freewire.co.uk>
2217
2218 * configure.in: check for hstrerror.
2219
5d94b2fe
JB
22201999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
2221
e8ff4648
JB
2222 * autogen.sh: Don't call autoreconf at all; it's not reliable.
2223 Instead, call the various tools explicitly. Invoke
2224 guile-readline's autogen.sh script.
0cbedb5b
JB
2225
2226 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 2227
0cbedb5b
JB
2228 We can't have .m4 files which are installed where aclocal can
2229 see them, but also used by guile's own configure.in, because
2230 aclocal will read both copies, complain about duplicate macro
2231 definitions, and refuse to generate aclocal.m4 at all. This
2232 happens if you invoke it as `aclocal -I .', as autoreconf does.
2233 This is probably a flaw in the autotools, but Guile doesn't need
2234 that flaw fixed immediately.
2235
2236 guile.m4 is intended for use by people linking against guile, so
2237 it needs to be installed. But Guile itself doesn't use it. So
2238 move guile.m4 into guile-config. That makes sense, since
2239 guile.m4's GUILE_FLAGS macro is just an easy way to call
2240 guile-config.
2241
2242 qthreads.m4 is indented to help configure a qthreads tree. It's
2243 only useful to a package which actually includes a qthreads tree,
2244 and it's intimately related to that tree, so it's not useful to
2245 install this. So don't install it.
2246
2247 * guile.m4: Moved to guile-config.
2248 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
2249 (EXTRA_DIST): Move qthreads.m4 here.
2250
5d94b2fe
JB
2251 Don't store generated files in the repository any more. Instead,
2252 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 2253 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
2254 * autogen.sh: New file.
2255 * ANON-CVS, SNAPSHOTS: Updated instructions.
2256
dc4d930b
JB
22571999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
2258
2259 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
2260
6e706938 22611999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
2262
2263 * configure.in: Added --enable-debug-freelist option.
2264
fca7547b 2265 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 2266
52cfc69b
GH
22671999-09-23 Gary Houston <ghouston@freewire.co.uk>
2268
2269 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
2270 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
2271
2272 * configure.in: new options --disable-posix, --disable-net
2273 and --disable-regex
2274 export HAVE_POSIX and HAVE_NETWORKING definitions.
2275 don't add regex-posix.o to LIBOBJS if regex disabled.
2276
2277 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
2278 conditionally.
2279
bab4e1cc
JB
22801999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
2281
2282 * Guile 1.3.4 released.
2283
fc97c626
JB
22841999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
2285
2286 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
2287 libtool knows how to get ANSI C behavior from the compiler.
2288 * configure: Regenerated.
2289
7ee92fce
GH
22901999-09-20 Gary Houston <ghouston@freewire.co.uk>
2291
2292 * configure.in: check availability of siginterrupt.
2293
08b8c694
GH
22941999-09-18 Gary Houston <ghouston@freewire.co.uk>
2295
2296 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
2297 testing for SA_RESTART.
2298
7cdbcc7d
MD
22991999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2300
2301 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
2302
e1f20ec6
JB
23031999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
2304
2305 * configure.in (GUILE_STAMP): Don't set this variable, or
2306 substitute it into anything. Full explanation in ice-9/ChangeLog.
2307 * configure, Makefile.in: Regenerated.
72f1168d 2308
ffe70f9c
JB
23091999-09-06 James Blandy <jimb@mule.m17n.org>
2310
2311 Propagate the changes of 2 Sept the rest of the way through.
2312 * configure: Regenerated.
2313 * Makefile.in: Regenerated. Not sure why this diff is so big.
2314
e127c348
JB
23151999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
2316
2317 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
2318 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 2319 * aclocal.m4: Regenerated.
e127c348 2320
655f19ab
MD
23211999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2322
2323 * configure.in: Test for presence of function on_exit.
2324
b074884f
JB
23251999-09-01 James Blandy <jimb@mule.m17n.org>
2326
2327 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
2328 the system doesn't have memmove. Don't test for memmove and bcopy
2329 with AC_CHECK_FUNCS.
2330 * configure: Regenerated.
2331
a7098335
MD
23321999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2333
2334 * configure.in: Test for atexit.
2335
9a26d6f9
MD
23361999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2337
b030b39b
MD
2338 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
2339
9a26d6f9
MD
2340 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
2341 (Thanks to Bernard Urban.)
2342 Test for memmove and bcopy. (Thanks to
a7098335 2343 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
2344
2345 * acconfig.h: Added HAVE_S_ISLNK.
2346
a05cba61
JB
23471999-08-20 James Blandy <jimb@mule.m17n.org>
2348
0a852b94
JB
2349 * Guile 1.3.2 released.
2350
a05cba61
JB
2351 * Makefile.in: Regenerated.
2352
f29f2933
MD
23531999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2354
2355 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
2356 to libtool-1.3.3.
2357
0e8a8468
MV
23581999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
2359
2360 Added guile-readline subdirectory with the removed readline
2361 support.
2362 * guile-readline: New directory, see ChangeLog there.
2363 * configure.in: Cause configure to descend into guile-readline
2364 dir.
2365 * Makefile.am: Likewise for make.
2366 * NEWS: Explain how to activate the readline support.
2367 * configure, Makefile.in: Regenerated.
72f1168d 2368
3144e1a9
JB
23691999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
2370
9a5fa6e9 2371 Fixes for EMX from Mikael Ståldal.
3144e1a9
JB
2372
2373 * configure.in: Check for <io.h>.
2374 * configure: Regenerated.
2375
ed3db6ef
JB
23761999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
2377
2378 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
2379 name can have suffixes, like alphaev56-unknown-linux-gnu.
2380 * aclocal.m4, configure: Rebuilt.
2381 (Thanks to Sebastien Villemot.)
2382
6c951427
GH
23831999-07-04 Gary Houston <ghouston@easynet.co.uk>
2384
2385 * configure.in: don't check for ways to violate stdio abstraction.
2386
8f65bd96
JB
23871999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
2388
2389 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
2390 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
2391
ef0615e4
JB
23921999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
2393
2394 Remove all automatic readline support, to avoid copyright
2395 confusion.
2396 * INSTALL: Update text.
2397 * NEWS: Explain the situation.
2398 * configure.in: Remove configury for readline and its supporting
2399 libraries.
2400 * configure: Regenerated.
2401
2402 * README: Change URL's for automake and autoconf.
2403
cceae55d
JB
2404 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
2405 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
2406 all the right tools, according to README, but I'm still getting
2407 different results than Mikael is. Hmm.
72f1168d 2408
644f058c
MD
24091999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2410
2411 * New libtool: 1.2f
2412 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
2413 * README: Mention new version number of libtool.
2414
f5449843
MD
24151999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2416
2417 New automake: 1.4
2418 * config.guess, config.sub, install-sh, mdate-sh, missing,
2419 mkinstalldirs: New versions.
2420 * Makefile.in, aclocal.m4, configure: Regenerated.
2421 * README: Mention new version numbers on autoconf and automake.
2422
deaceb4e
JB
24231999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
2424
2425 * configure.in: Add --with-readline flag.
2426 * configure: Rebuilt.
2427
08394899
MS
24281999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
2429
2430 * NEWS: Added entry for optargs module.
2431
0d76bcec
JB
24321999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
2433
2434 * configure: Regenerated using autoconf 2.12.
2435
500c912f
MD
24361999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2437
2438 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
2439 considered to encourage bad coding style.)
2440
6bcb5a82
MD
24411999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2442
2443 * configure.in: Added test AC_C_BIGENDIAN.
2444
f7677ff2
JB
24451999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
2446
2447 * configure.in: Remove quotes around ac_cv_lib_readline_main and
2448 ac_cv_var_rl_getc_function. They should both always be set to
2449 non-null values; this way, we get error messages.
2450 * configure: Regenerated.
2451
5f371877
JB
24521999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
2453
2454 * configure.in: Cite the variable ac_cv_lib_readline_main, not
2455 ac_cv_lib_readline_readline; the latter isn't set any more, since
2456 we look for 'main' in libreadline now. Add quotes around
2457 reference to the variable references, too, so this will work even
2458 when a variable's value is the empty string.
2459 * configure: Regenerated.
2460
c505a52f
MD
24611999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2462
2463 * acconfig.h: Added HAVE_LONG_LONGS.
2464
2465 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
2466 Added check for long longs.
2467
333a4791
JB
24681998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
2469
2470 * configure.in: Check for tgoto in ncurses, then termcap.
2471 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
2472 Eichwalder.)
2473 * configure: Regenerated.
2474
cc720f64
JB
24751998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
2476
2477 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
2478 pass the compiler to make it support ANSI. (Thanks to Bernard
2479 Urban.)
2480 * aclocal.m4, configure: Regenerated.
2481
d818fdb4
JB
24821998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
2483
2484 * Guile 1.3 released.
2485
1f6fe22a
JB
24861998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
2487
2488 * GUILE-VERSION: Bump to 1.3.
2489
2490 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
2491 * Makefile.in: Regenerated.
2492
3e66cf9f
JB
24931998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
2494
2495 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
2496 to the Makefile which explicitly tells it to pass assembly files
d509e5f6 2497 through the preprocessor. (Thanks to Perry Metzger.)
3e66cf9f
JB
2498 * aclocal.m4, configure, Makefile.in: Regenerated.
2499
eebc12c6
JB
25001998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
2501
a437d8a2
JB
2502 * configure.in: Define SCM_SINGLES whenever a float can fit in a
2503 long, not only when a float is the same size as a long. This gets
2504 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
2505 * configure: Regenerated.
2506
2507 * configure.in: Construct libguile/versiondat.h here; see
2508 log entry in libguile/ChangeLog for details.
2509 * configure: Regenerated.
2510
cd6c612a
JB
2511 * configure.in: Allow tabs and whitespace between `void' and
2512 `usleep'. (Thanks to Harvey J. Stein.)
2513 * configure: Regenerated.
2514
eebc12c6
JB
2515 Don't redefine sleep/usleep.
2516 * configure.in: Remove tests for usleep's argument type; we only
2517 need that if we're going to replace it.
cd6c612a 2518
eebc12c6
JB
2519 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
2520 garbage is needed just to use usleep and sleep without compiler
2521 warnings.
2522 * configure: Regenerated.
2523
cb9728ed
JB
25241998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
2525
2526 * configure: Regenerated.
72f1168d 2527
cb9728ed
JB
2528 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
2529 starting with guile_cv_; ac_cv_ is autoconf's namespace.
2530
2531 The type of the argument to usleep varies from system to system,
2532 as does the return type. We really shouldn't be redefining usleep
2533 at all, but I don't have time to clean that up before the 1.3
2534 release. It's on the schedule for afterwards.
2535 * configure.in: Cache results from usleep return value test.
2536 Test for the type of the usleep argument, and cache that too.
2537 * acconfig.h (USLEEP_ARG_TYPE): New macro.
2538
81aef0ba
JB
25391998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
2540
2541 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
2542
17f8d40c
JB
25431998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
2544
216d3a1e
JB
2545 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
2546
17f8d40c
JB
2547 * Guile 1.2.90 released --- beta.
2548 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
2549 regression from 1.3a, but everyone knows that the next release is
2550 1.3, I want to switch to a more coherent version numbering system,
2551 and now is the time.
72f1168d 2552
1ee7c452
JB
25531998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
2554
2555 * configure.in: Call AC_C_INLINE, so we can use inline happily in
72f1168d 2556 libguile.
1ee7c452
JB
2557 * configure: Regenerated.
2558
8aa5c148
JB
25591998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
2560
59027c18
JB
2561 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
2562 we do find the rl_getc_function variable in the readline library;
2563 AC_CHECK_FUNCS used to do this for us, but we're not using it any
2564 more.
13af3048 2565 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
59027c18
JB
2566
2567 * configure.in: Properly test for the presence of rl_getc_function;
2568 it's a variable, not a function.
2569 * configure: Regenerated.
2570
2f2cef71
JB
2571 * doc: New subdirectory.
2572 * Makefile.am (SUBDIRS): List it.
2573 * configure.in (AC_OUTPUT): Build its Makefile.
2574 * configure, Makefile.in: Regenerated.
2575
8aa5c148
JB
2576 * guile.m4 (GUILE_FLAGS): New macro.
2577
2578 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
2579 terribly helpful any more, nobody's using it, and this is not
2580 really the way I want to handle modules anyway.
2581
2adfe1c0
JB
25821998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
2583
48ca6468
JB
2584 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
2585 stdio implementation. (Thanks to David Tillman.)
2586 * configure: Rebuilt.
72f1168d 2587
2adfe1c0
JB
2588 * guile-config: Renamed from `build'.
2589 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
2590 * configure.in: Create `guile-config/Makefile.in', not
2591 `build/Makefile.in'. Doc fix, too.
48ca6468 2592
2adfe1c0
JB
2593 * qthreads.m4: Doc fix.
2594 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
2595
83d1c666
JB
25961998-10-03 <jimb@savonarola.red-bean.com>
2597
0553d3a2
JB
2598 * configure.in: Check for a missing `sleep' declaration.
2599 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
2600 * configure: Regenerated.
2601
83d1c666
JB
2602 * configure.in: Don't use the canonical host name to decide
2603 whether `bzero' and `usleep' have declarations --- that's going
2604 back to the bad old days before autoconf. Remove the call to
2605 AC_CANONICAL_HOST and the subsequent case statement.
2606 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
2607 declarations for `bzero', `usleep', and (new!) `strptime'.
2608 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
2609 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
2610 Added. I think this naming convention is more consistent with the
2611 rest of autoconf; names generally describes the system, not what
2612 the package should do to accomodate the system.
2613 * configure: Regenerated.
2614
2d2c87e1
JB
26151998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
2616
2617 * configure.in: Remove --disable-debug option. The debugging
2618 support is pretty stable now, and it's confusing people.
2619 * configure: Regenerated.
2620
2621 * HACKING: Remove -Wstrict-prototypes from the list of requested
2622 flags (to match 1998-07-30 change).
2623
6dd78771
JB
26241998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
2625
2626 * configure.in: Don't use -Wstrict-prototypes after all.
2627 * configure: Regenerated.
2628
1f5ae2fd
JB
26291998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
2630
4ac31e8d
JB
2631 * configure.in: Request more warnings.
2632 * configure: Regenerated.
2633 * HACKING: Ask people not to make changes that introduce those
2634 warnings. Now I have to go through the code and actually bring it
2635 up to standards... :(
2636
0dcbc17a
JB
2637 * Makefile.in, aclocal.m4, configure: Regenerated using the last
2638 public version of automake, not the hacked Cygnus version.
2639 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
2640 libtool.
72f1168d 2641
1f5ae2fd
JB
2642 * configure.in, qthreads.m4: Display a message about how the
2643 threads configuration went.
2644 * aclocal.m4, configure: Regenerated.
72f1168d 2645
3357ab66
JB
26461998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
2647
1f5ae2fd
JB
2648 Remove the TOTORO kludge. We're not doing snapshots any more, so
2649 totoro is completely uninvolved. (Poor Totoro!)
2650 * configure.in: Remove code to check the hostname and #define
2651 TOTORO.
2652 * acconfig.h: Remove comments for TOTORO symbol.
2653 * configure, Makefile.in: Regenerated.
2654
3357ab66
JB
2655 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
2656 to get AC_PROG_LN_S.
2657 * aclocal.m4, configure: Regenerated.
2658
e99cbcd6
JB
26591998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
2660
2661 Clean up thread configuration.
2662 * qthreads.m4: New file, which knows how to configure the qthreads
2663 library.
2664 * configure.in: Replace all thread package selection code. Do the
2665 --with-threads argument processing here. Enable the appropriate
2666 thread interface files in libguile. Remove all qthreads
2667 configuration code; call QTHREADS_CONFIGURE instead. Set
2668 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
2669 * threads.m4: Removed; not used any more.
2670 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
2671 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
2672 Note that these were regenerated with the tools available from
2673 Cygnus's source tree, which have patches not available to the
2674 general public. I'm not sure this was a good idea; feel free to
2675 revert them to the latest released versions of the tools.
2676
2677 Upgrade to the version of libtool available at Cygnus. See note
2678 above.
2679 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
2680
5ef81022
MD
26811998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2682
2683 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
2684 totoro kludge.
2685
212d45b8
MD
2686Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
2687
2688 * acconfig.h, configure.in: Define TOTORO if configuring on
2689 totoro.red-bean.com.
2690
2691 * configure.in: Check for strdup.
2692
7e0fee6e
MD
26931998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2694
2695 * configure.in: Check for rl_cleanup_after_signal.
2696
dd07fb66
MD
26971998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2698
2699 * configure.in: Added test for rl_getc_function. Warn if
2700 libreadline is found but not this function.
2701
4c787b52
MD
27021998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2703
2704 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
2705 that suitable HAVE_<function name> symbols get defined.
2706
0935d604
MD
27071998-04-25 Mikael Djurfeldt <mdj@kenneth>
2708
2709 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
2c36126d 2710 (Thanks to Julian Satchell.)
0935d604 2711
64e121dc
MD
27121998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2713
2714 * configure.in: Check for usleep; Define DECLARE_BZERO and
2715 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
2716 without declaring them.
2717
2718 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
2719
26c41b99
MD
27201998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2721
2722 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
2723 defined.
2724
3822dd61
MD
27251998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2726
2727 * configure.in (GUILE_LIBS): New variable. Contains libraries
2728 which libguile needs to be linked with. Substituted into
2729 libpath.h.
2730
2731 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
2732 $cy_cv_threads_libs.
2733
5798fd97
MD
27341998-04-11 Mikael Djurfeldt <mdj@kenneth>
2735
2736 New libtool: 1.2
2737 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2738 New automake: 1.3
2739 * Makefile.in, aclocal.m4, configure: Regenerated.
2740 * README: Mention new version numbers on libtool and automake.
2741
848f2a01
TP
27421997-12-11 Tim Pierce <twp@skepsis.com>
2743
2744 * HACKING: Note that SSH is mandatory for CVS access.
2745
341eaef0
GH
2746Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
2747
2748 * README: using Automake 1.2d
2749 * configure.in: AC_CHECK_FUNCS: add "system".
2750
c06768c8
TP
27511997-12-01 Tim Pierce <twp@skepsis.com>
2752
2753 * acconfig.h: Add USCORE.
2754
933a7411
MD
27551997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2756
2757 * configure.in: Added code to enable GUILE_ISELECT on systems
2758 which have the necessary functions (gettimeofday, select).
2759
2760 * acconfig.h: Added GUILE_ISELECT.
2761
774b7f22
TP
27621997-11-24 Tim Pierce <twp@twp.tezcat.com>
2763
2764 * acinclude.m4: Assume dlsym does not add underscore if
2765 cross-compiling.
2766 * aclocal.m4, configure: Regenderated.
2767
2a0d7176
TP
27681997-11-21 Tim Pierce <twp@twp.tezcat.com>
2769
2770 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
2771 <hag@ai.mit.edu>.
2772 * configure.in: Use it.
2773 * configure: Regenerated.
2774 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
72f1168d 2775
1ad2d179
MD
27761997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
2777
2778 * README (libtool): Tell people to use version 1.0e.
2779
83531e61
JB
2780Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2781
2782 Call the QuickThreads library libqthreads.a, not libqt.a. The old
2783 name conflicts with the Qt user interface toolkit.
2784 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
2785 * configure.in: Same.
2786 * aclocal.m4, configure: Regenerated.
2787
2e368582
JB
2788Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
2789
2790 * configure.in: Check for the readline library, and the termcap
2791 library (on which readline relies).
2792 * configure: Regenerated.
2793
2794Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
2795
2796 New libtool: 1.0e
2797 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2798 * configure, aclocal.m4: Regenerated.
2799
cd721def
MV
28001997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
2801
2802 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
2803 * configure.in: Check whether dlopen can be found without -ldl.
2804
5aa28c1e
JB
2805Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
2806
2807 * Makefile.in: Regenerated with automake 1.2c.
2808
9ba3d403
JB
2809Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
2810
2811 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
2812 * configure.in: Add build/Makefile to AC_OUTPUT clause.
2813 * Makefile.in, configure: Regenerated.
2814
2815 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
2816
476f3c84
MD
2817Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2818
2819 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
2820
e69807f0
MD
2821Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2822
2823 * ltmain.sh: Added a missing '\' before \n on line 32.
2824
1aa8162b
JB
2825Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2826
2827 New libtool: 1.0b.
2828 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
2829 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
2830
34695603
JB
2831Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
2832
2833 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
2834
2835 * configure.in: Use the QuickThreads assembler fragment with Irix
2836 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
2837 Jesse Glick.
2838 * configure: Regenerated.
2839
e9cd5d2f
MD
2840Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
2841
0b89e78e
MD
2842 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
2843 so that test for the same function can be performed multiple
2844 times.
2845
e9cd5d2f
MD
2846 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
2847 rx/rxposix.h. Add library rx only if regcomp can't be found
2848 without it.
2849
2850 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
2851 it for some reason!
2852
1782cc37
JB
2853Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
2854
2855 * THANKS: New file.
2856 * Makefile.in, aclocal.m4, configure: Regenerated.
2857
757cfb94
MD
2858Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
2859
2860 * configure.in: Added thread support for the alpha architecture.
2861 configure: Regenerated.
2862
f4e5b810
GH
2863Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
2864
2865 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
2866 so scmconfig.h is updated with the test results. this may
2867 disable one of the cygwin hacks.
2868
32552d73
JB
2869Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
2870
2871 Changes to compile under gnu-win32, from Marcus Daniels:
2872 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
2873 to indicate that Unix domain sockets will work.
2874 Check for socketpair, getgroups, setwent, pause, and tzset
2875 (cygwin currently lacks these them).
2876 Check for sethostent endhostent getnetent setnetent endnetent
2877 getprotoent endprotoent getservent endservent getnetbyaddr
2878 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
2879 lacks them). In the case of cygwin, temporarily prefix these
2880 functions with "cygwin32_", the way that netdb.h does.
2881 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
2882 available (cygwin b18 came distributed without a working regex.h
2883 file).
2884 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
2885 * configure: Regenerated.
2886
ec918b9b
TP
2887Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
2888
2889 * ltmain.sh: Remove any trailing colon on $shlibpath_var
2890 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
2891 Patch sent to bug-libtool.
2892
4a5fa91c
TP
2893Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
2894
2895 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
2896 Backus for reporting this problem and suggesting a fix).
2897 * configure: Regenerated.
2898
a01e24ec
JB
2899Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
2900
2901 * Guile 1.2 released.
72f1168d 2902
a01e24ec
JB
2903 * configure.in: Check for librx after libm; fundamentals need to
2904 come first.
2905 * configure: Regenerated.
2906
787d7283
TP
2907Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
2908
2909 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
2910 `am_cv_path_LD'.
2911 * configure: Regenerated.
2912
0dc48630
JB
2913Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2914
91b28bb5
JB
2915 Try to detect when people are using one version of libguile and a
2916 different version of ice-9. People have been skewing things and
2917 sending in bug reports.
2918 * configure.in: Provide libguile its version information through a
2919 separate header file generated by the Makefile, not through
72f1168d 2920 scmconfig.h.
91b28bb5
JB
2921 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
2922 AC_SUBST these, instead of AC_DEFINE'ing them.
2923 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
2924 (AC_OUTPUT): Create ice-9/version.scm.
2925 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
2926 GUILE_VERSION): Deleted.
2927 * Makefile.in: Regenerated.
2928
0dc48630
JB
2929 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
2930
2931 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
2932 distribution.
2933 * Makefile.in: Regenerated.
2934
91529b1d
JB
2935Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2936
2937 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
2938
2939 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
2940
3688473b
JB
2941Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
2942
832b09ed
JB
2943 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
2944
2945 * configure.in: By default, include functions in Guile to allow
2946 linking with dynamic libraries at run-time. In other words,
2947 --enable-dynamic-linking is now the default.
2948 * configure: Rebuilt.
2949
cad2eb84
JB
2950 * configure.in: Remove space between AC_CHECK_LIB and opening
2951 paren in check for Rx.
2952 * configure: Regenerated.
2953
3688473b
JB
2954 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
2955 It's never used.
2956 * configure, Makefile.in: Regenerated.
2957
2958Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
2959
2960 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
2961 -dl, -dld) before checks for functions.
2962 * configure: Regenerated.
2963
95d59d10
JB
2964Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
2965
2966 * config.guess: New copy from autoconf-2.12, which recognizes
2967 OpenBSD.
2968
14d546a7
JB
2969Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
2970
2971 * configure.in: Check for Rx, so we will use its routines (which I
2972 pretty much trust) if it is installed.
2973 * configure: Regenerated.
2974
e1a191a8
GH
2975Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
2976
2977 * acconfig.h: mention HAVE_RESTARTS.
2978 * configure.in: check for sigaction and restartable system calls.
2979
737c9113
JB
2980Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
2981
2982 * configure.in: Check for presence of regcomp.
2983 * configure: Regenerated.
2984
3f4c654d
JB
2985Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
2986
36539a15
JB
2987 * COPYING: New address for FSF.
2988
3f4c654d
JB
2989 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
2990 struct stat doesn't have the st_blocks field. We take care of
2991 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
a00c28cd 2992 definition, edited appropriately. (Bernard URBAN)
3f4c654d
JB
2993 * configure: Regenerated.
2994
c1a649bf
JB
2995Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
2996
3f4c654d
JB
2997 * configure.in: Don't link against -lnsl or -lsocket unless we
2998 actually need to. This causes trouble on Irix. (Thanks to Larry
2999 Schwimmer.)
3000
c1a649bf
JB
3001 * config.sub: Get newer version, that recognizes the i686.
3002
c5ac623b
JB
3003Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
3004
3005 * README: Changed Mikael's threads work attribution in order
3006 to sooth Anthony's enormous, but wounded, ego.
3007
3008Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
3009
3010 Just kidding!!!
3011
adb98aa9
JB
3012Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
3013
3014 Guile 1.1 released.
3015 * GUILE-VERSION: Bump to 1.1.
3016
9b01064c
JB
3017Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
3018
3019 Switch to automake-1.1p.
3020 * Makefile.in, aclocal.m4, configure: Regenerated.
3021
d53f4df2
JB
3022Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
3023
3024 * threads.m4: Copy Anthony's change here, so it'll actually
3025 survive.
3026
ec06dd30
AG
3027Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
3028
72f1168d 3029 * aclocal.m4: Fixes for building with coop threads in a
ec06dd30
AG
3030 seperate compilation directory.
3031 * configure: Rebuilt.
3032
953b3c55
JB
3033Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
3034
3035 Upgrade to libtool 0.9e.
3036 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
3037 supplied by libtool.
3038
3039 * configure.in: When configuring qt, sunos needs the underscore
3040 files; Solaris and Linux both need the normal files.
3041 * configure: Reebilt.
72f1168d 3042
8225b156
JB
3043Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
3044
3045 * configure.in: Get the paths for qt's md files right, so it can
3046 build correctly when using a separate compilation directory.
3047 * configure: Regenerated.
3048
20108301
JB
3049Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
3050
67061067
JB
3051 Get threads to work again.
3052 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
3053 first.
3054 * Makefile.in: Regenerated.
3055 * aclocal.m4, configure: Regenerate, with modern definition of
3056 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
3057
3058 Reduced Guile distribution: one configure script, no plugins.
20108301
JB
3059 * configure.in: Merged the old text from qt/configure.in and
3060 libguile/configure.in; Tom Tromey says automake only wants one
3061 configure.in script. This seems fishy, but...
3062 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
3063 gubbish.
3064 * acconfig.h, acinclude.m4: Moved here from libguile, since
3065 libguile's configure script lives here now.
3066 * AUTHORS, INSTALL, README: Updated.
3067 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
3068 amputated amphibian limbs.
3069
93918199
JB
3070Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
3071
3072 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
3073 * newdoc/ref/Makefile.in: Regenerated.
3074
7c9c7760
JB
3075Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
3076
3077 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
3078 need to link against libthreads; the files it used to contain
3079 are now a part of libguile.
3080
c8b62a7e
JB
3081Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3082
3083 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
3084 argument to the AM_INIT_AUTOMAKE macro.
3085
12afb619
JB
3086Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
3087
3088 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
3089 * README: Say where to find libtool 0.9d.
72f1168d 3090
58bc1a29
JB
3091Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
3092
3093 Changes to work with automake-1.1n, which has better libtool
3094 support. Also use libtool 0.8.
3095 * README: Note new version numbers for automake and libtool.
3096 * missing: New file required by new automake.
3097 * Makefile.in: Regenerated.
3098
5c09c7ea
JB
3099Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
3100
3101 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
3102
3103 * Makefile.am: Omit doc subtree.
3104 * configure.in: Omit makefiles in doc subtree.
3105 * Makefile.in, configure: Rebuilt.
3106
3b0d0eb8
MD
3107Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3108
3109 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
3110 with its definition and commented out definition of PACKAGE. This
3111 changed seemed necessary after having removed PACKAGE from
3112 libguile/acconfig.h.
3113
15ae1bee
MD
3114Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3115
afa64ca8 3116 * ltconfig, ltmain.sh: New versions from libtool-0.9.
72f1168d 3117
15ae1bee
MD
3118 * configure.in: Added AM_MAINTAINER_MODE
3119
863b096e
JB
3120Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
3121
3122 * config.sub, config.guess: New versions, that handle i686, etc.
3123
de74670f
MG
3124Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
3125
3126 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
3127 tutorial rewrite, but have not merged much into it yet.
3128
31e59da8
MG
3129Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
3130
3131 * newdoc/ref/guile-ref.texi: started checking in parts of the
de74670f 3132 reference manual re-write.
31e59da8 3133
3890022f
MV
3134Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
3135
3136 * ltconfig, ltmain.sh: New files for libtool support. libguile,
3137 rx, gh and gtcltk-lib can now be build as shared libraries.
3138 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
3139
01cf3840
JB
3140Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3141
3142 * Guile 1.0 released. This is the first release by the Free
3143 Software Foundation; Cygnus has also released earlier versions of
3144 Guile.
72f1168d 3145
01cf3840
JB
3146 * GUILE-VERSION: Updated version number.
3147 * NEWS: Added comments for all the user-visible changes marked in
3148 the ChangeLogs.
3149 * README: Updated for release.
3150
0a67c27a
GH
3151Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
3152
3153 * scsh: new directory.
3154
733943b9
TT
3155Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
3156
3157 * configure.in: Generate doc/guile-programmer/Makefile and
3158 doc/guile-user/Makefile.
3159
3160Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
3161
3162 * aclocal.m4: Now automatically generated by aclocal.
3163 * threads.m4: New file.
3164 * guile.m4: New file.
3165 * Makefile.am, doc/Makefile.am: New files.
3166 * configure.in: Updated for Automake. Avoid excessively verbose
3167 "greet" messages.
3168
8a2c7b71
MG
3169Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3170
3171 * lgh: directory renamed to gh, along with all prefixes of the
3172 high level library procedures.
3173
1eaceb61
JB
3174Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
3175
72f1168d 3176 * Makefile.in (TAGS tags): Find the source files in $srcdir.
1eaceb61 3177
a857bf16
JB
3178Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
3179
3180 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
3181
e5e0f394
MD
3182Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
3183
3184 * configure.in: Added some configuration magic from the Cygnus
3185 distribution.
3186
3187 * aclocal.m4: New file. For now used for thread support
3188 configuration.
72f1168d 3189
891ee51c
MG
3190Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3191
7d41a049
MG
3192 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
3193
891ee51c
MG
3194 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
3195 directories, to arrange for lgh to the last thing
3196 configured/built.
3197
84da179f 3198Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
2be50ff5
MG
3199
3200 * lgh/: added the directory in which I implement the high level
3201 libguile library (lgh_) for this release of Guile. See the
3202 ChangeLog in there for further details.
3203
ea332eb2
MG
3204Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3205
3206 * doc/ (guile-user and guile-programmer): added the guile-user and
3207 guile-programmer directories which contain the user and programmer
3208 manuals. See the ChangeLog entries there for detail.
3209
21dc7b47
JB
3210Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
3211
3212 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
3213
3214 * Makefile.in (distclean): Don't forget to delete
3215 config.build-subdirs.
3216
de15ba3a
JB
3217Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
3218
3219 * Makefile.in (tags): New name for `TAGS' target, which will
3220 always run the commands.
3221
1089e30d
JB
3222Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
3223
3224 * README: Doc fixes.
3225
228ada63
JB
3226Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
3227
3228 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
3229
93ef5778
JB
3230Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
3231
3232 * configure.in: Check for -ldl, so the check for Tcl won't fail
3233 spuriously.
3234
253efac3
JB
3235Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
3236
39b3bff6
JB
3237 Change the way we decide whether to build gtcltk-lib, so that it's
3238 omitted from the build process when appropriate, but never from
3239 the dist process.
3240 * configure.in: Don't edit all_subdirs depending on the
3241 availability of Tk; let that be the list of all PLUGIN
3242 subdirectories present, as it used to be. Instead, edit a new
3243 variable, build_subdirs; write its final value, the list of
3244 subdirs we do want to compile in, to config.build-subdirs.
3245 Substitute that into the top-level Makefile too.
3246 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
3247 recurse on the subdirectories we should build.
3248 (distdirs): Set this to @existingdirs@, so it includes the subdirs
3249 we decided not to build.
3250
253efac3
JB
3251 * doc/gtcltk.texi: File resurrected from old Guile releases.
3252 * doc/Makefile.in (info): Build the gtcltk documentation.
3253 (DIST_FILES): Include it in the distribution.
3254
3255 * configure.in: If we can find the library for tcl7.5, build
3256 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
3257 compiler (not sure this is necessary).
3258
795b4217
JB
3259Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
3260
3261 * NEWS: Fix bug reporting address.
3262
3263Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
3264
3265 * AUTHORS: New file, in accordance with the GNU maintainers'
3266 standards.
3267
ce2cc116
JB
3268Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
3269
3270 * README: Renamed from ANNOUNCE; include bug report address,
3271 description, and short tour.
3272 * INSTALL: Renamed from BUILDING.
3273 * NEWS: New file.
3274 * Makefile.in (DISTFILES): Update appropriately.
3275
a44a755d
JB
3276Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
3277
0196b30a
JB
3278 * doc/Makefile.in: Added pattern targets for creating DVI and
3279 PostScript files.
3280 (%.ps, %.dvi, %.txt): New targets.
3281 (DVIPS, TEXI2DVI): New variables.
3282
a44a755d
JB
3283 * GUILE-VERSION: Updated to 1.0b3.
3284
3285 Rehashed distribution system, in preparation for nightly
3286 snapshots. Other changes in subdirectories.
3287 * Makefile.in (dist): Rewritten --- the old target was out of
3288 date, dependent on files that we don't have, and relied on GNU
3289 tar. The new target is simpler.
3290 (VERSION, srcdir, dist_dirs): New variables.
3291 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
3292 TODO.
3293 (localtreats): Variable removed. We don't have this file.
3294 (info): cd to doc and make info there; don't make info in every
3295 ${subdir}; those Makefiles don't know what to do.
3296 (distname, distdir, treats, announcefile): Variables removed.
3297 (manifest-file): Target removed.
3298 (dist-dir): New target, responsible for distributable files in
3299 this directory.
3300 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
3301 controlling the 'dist' target.
3302 * configure.in: Substitute GUILE-VERSION into the top-level
3303 Makefile. Build doc/Makefile from doc/Makefile.in.
3304
3305 * doc/Makefile.in: New file.
d9f71a07
LC
3306
3307
3308;; Local Variables:
3309;; coding: utf-8
3310;; End: