Fix misleading output from `(help rationalize)'
[bpt/guile.git] / ChangeLog
CommitLineData
0d751d47
NJ
12008-07-17 Neil Jerram <neil@ossau.uklinux.net>
2
3 * configure.in: Update stack direction test to be like that in
4 Autoconf _AC_LIBOBJ_ALLOCA and Gnulib; specifically in involving a
5 function calling itself.
6
450be18d
LC
72008-07-16 Ludovic Courtès <ludo@gnu.org>
8
9 * configure.in: Look for `struct dirent64' and `readdir64_r ()',
10 not available on HP-UX 11.11.
11
4bdc8fb5
LC
122008-07-06 Ludovic Courtès <ludo@gnu.org>
13
14 * configure.in: Update to Autoconf 2.61.
15
47871d5a
LC
162008-06-28 Ludovic Courtès <ludo@gnu.org>
17
18 * configure.in: Use Automake with `-Wall -Wno-override'.
19
33384c27
LC
202008-05-07 Ludovic Courtès <ludo@gnu.org>
21
22 Guile 1.8.5 released.
23
24 * GUILE-VERSION (LIBGUILE_INTERFACE_CURRENT): Increment due to
25 the addition of an inlined version of `scm getc ()' and friends.
26 (LIBGUILE_INTERFACE_AGE): Increment.
27 (LIBGUILE_INTERFACE_REVISION): Zeroed.
28 (LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION): Increment.
29
92826dd0
LC
302008-05-04 Ludovic Courtès <ludo@gnu.org>
31
cdbbe192
LC
32 Add `pkg-config' support. Suggested by Aaron VanDevender, Greg
33 Troxel, and others.
34
92826dd0
LC
35 * configure.in: Substitute `sitedir', produce `guile-1.8.pc'.
36 * Makefile.am (EXTRA_DIST): Add `guile-1.8.pc.in'.
37 (pkgconfigdir, pkgconfig_DATA): New.
38
56ae2148
LC
392008-04-26 Ludovic Courtès <ludo@gnu.org>
40
41 * configure.in (BUILD_PTHREAD_SUPPORT): New Automake
42 conditional.
43
1afb97c4
LC
442008-04-26 Ludovic Courtès <ludo@gnu.org>
45
46 * Makefile.am (EXTRA_DIST): Remove `ANON-CVS' and `SNAPSHOTS'.
47
d53f85dd
NJ
482008-02-23 Neil Jerram <neil@ossau.uklinux.net>
49
50 * FAQ: New file.
51
52 * Makefile.am (EXTRA_DIST): Add FAQ
53
4fcb27c4
LC
542008-02-22 Ludovic Courtès <ludo@gnu.org>
55
56 * configure.in: Check whether `strncasecmp' is declared.
57
25a640ca
LC
582008-02-16 Ludovic Courtès <ludo@gnu.org>
59
60 Guile 1.8.4 released.
61
62 * GUILE-VERSION (LIBGUILE_INTERFACE_REVISION): Increment.
63 (GUILE_MICRO_VERSION): Increment.
64
65 * configure.in (GUILE_CFLAGS): Include `$CPPFLAGS' since they
66 may include required `-I' flags (e.g., `-I/path/to/gmp'), so
67 that "guile-config compile" reports all the needed flags.
68
d4a00708
NJ
692008-02-15 Neil Jerram <neil@ossau.uklinux.net>
70
71 * autogen.sh: Copy versions of config.guess and config.sub from
72 Guile CVS to build-aux and guile-readline.
73
742008-02-14 Neil Jerram <neil@ossau.uklinux.net>
75
76 * HACKING: Note need for libtool >= 1.5.26.
77
78 * config.rpath, build-aux/config.rpath: Updated to latest upstream
79 version.
80
81 * config.guess, config.sub: 2008-01-07 versions added to Guile
82 CVS, to ensure that Guile developers are using new enough versions
83 (in particular for AIX 6.1 support).
84
4b26c03e
NJ
852008-02-11 Neil Jerram <neil@ossau.uklinux.net>
86
87 * configure.in (--without-64-calls): Use AC_MSG_CHECKING and
88 AC_MSG_RESULT instead of just echo.
89 (GUILE_I): New programs to try using _Complex_I or 1.0fi for the
90 imaginary unit.
91
32b164aa
NJ
922008-02-06 Neil Jerram <neil@ossau.uklinux.net>
93
94 * configure.in: Default to --without-64-calls for
95 powerpc-ibm-aix*. Thanks to Rainer Tammer for reporting that the
96 64 calls are a problem on that OS.
97
189171c5
LC
982008-02-06 Ludovic Courtès <ludo@gnu.org>
99
100 * NEWS: Mention Sun Studio compilation fix.
101
d05bcb2e
NJ
1022008-02-05 Neil Jerram <neil@ossau.uklinux.net>
103
104 * configure.in (--without-64-calls): New option.
105
027e0e2c
NJ
1062008-01-30 Neil Jerram <neil@ossau.uklinux.net>
107
108 * pre-inst-guile.in (dyld_prefix), pre-inst-guile-env.in
109 (dyld_prefix): Construct and export dyld_prefix in a similar way
110 to ltdl_prefix, to allow pre-install dynamic linking to work on
111 MacOS. Thanks to Roger Mc Murtrie for reporting this problem.
112
d3cf93bc
NJ
1132008-01-22 Neil Jerram <neil@ossau.uklinux.net>
114
7df13834
NJ
115 * LICENSE: Change COPYING.LIB to COPYING.LESSER.
116
117 * COPYING.LESSER: Renamed, previously COPYING.LIB.
118
119 * COPYING: Removed.
120
d3cf93bc
NJ
121 * libguile.h: Update copyright statement to LGPL.
122
7d1fc872
LC
1232007-12-04 Ludovic Courtès <ludo@gnu.org>
124
693758d5 125 * NEWS: Mention `accept' and `scm_c_{read,write}' bug fixes.
7d1fc872
LC
126
1272007-12-03 Ludovic Courtès <ludo@gnu.org>
128
129 * NEWS: Add SRFI-69.
130
917d3db3
NJ
1312007-10-24 Neil Jerram <neil@ossau.uklinux.net>
132
90ecbd81
NJ
133 * .cvsignore: Add "lib".
134
917d3db3
NJ
135 * build-aux/.cvsignore: Add a load more generated files to ignore,
136 and commit to CVS.
137
2e77f720
LC
1382007-10-20 Ludovic Courtès <ludo@gnu.org>
139
140 * THANKS: Add Julian.
141
1422007-10-20 Julian Graham <joolean@gmail.com>
143
144 * NEWS: Mention thread cancellation and cleanup API.
145
d41668fa
LC
1462007-10-17 Ludovic Courtès <ludo@gnu.org>
147
148 * NEWS: Mention reader bug-fix.
149
24e59a92
LC
1502007-10-16 Ludovic Courtès <ludo@gnu.org>
151
152 Guile 1.8.3 released.
153
154 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented.
155 (LIBGUILE_INTERFACE_REVISION): Incremented.
156
66302618
LC
1572007-10-10 Ludovic Courtès <ludo@gnu.org>
158
159 * configure.in (SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT):
160 New substituted variable.
161 Use `-Werror' when using GCC and checking for
162 `PTHREAD_ONCE_INIT'. Add check for braces around
163 `PTHREAD_MUTEX_INITIALIZER'.
164 * NEWS: Mention build fix for IRIX.
165
dc061a74
LC
1662007-10-02 Ludovic Courtès <ludo@gnu.org>
167
29776e85 168 * NEWS: Mention `(ice-9 slib)' fix and threading fix.
dc061a74 169
f43f3620
LC
1702007-09-03 Ludovic Courtès <ludo@gnu.org>
171
172 * NEWS: Mention alignment-related bug fixes.
173
8d4d5dfc
KR
1742007-09-03 Kevin Ryde <user42@zip.com.au>
175
176 * configure.in (AC_CHECK_FUNCS): Move cexp and clog up into the main
177 funcs check block. Remove carg which is now unused.
178
1ac5fb45
LC
1792007-09-02 Ludovic Courtès <ludo@gnu.org>
180
181 * NEWS: Mention memory leak fix in `make-socket-address'.
182
d7c0c26d
LC
1832007-09-01 Ludovic Courtès <ludo@gnu.org>
184
185 * NEWS: Mention duplicate binding warnings to stderr.
186
2baec6a9
LC
1872007-08-23 Ludovic Courtès <ludo@gnu.org>
188
189 * NEWS: Mention Solaris bug fixes.
190
f50ca8da
LC
1912007-08-11 Ludovic Courtès <ludo@gnu.org>
192
7ff6c169 193 * NEWS: Mention SRFI-35 and the new reader.
f50ca8da 194
1fdd8ffa
LC
1952007-08-08 Ludovic Courtès <ludo@gnu.org>
196
197 * NEWS: Mention changes to `record-accessor' and
198 `record-modifier'.
199
f6b4d9b4
LC
2002007-07-29 Ludovic Courtès <ludo@gnu.org>
201
6caac03c
LC
202 Added Gnulib support.
203
204 * autogen.sh: Run `gnulib-tool --update'.
205
206 * Makefile.am (SUBDIRS): Added `lib'.
207 (ACLOCAL_AMFLAGS): Added `-I m4'.
ca7406a9 208 (EXTRA_DIST): Added `m4/ChangeLog'.
6caac03c
LC
209
210 * NEWS: Comply with Automake's `check-news' option, i.e., have
211 the last "Changes in" line appear within the first 15 lines.
212 Mention use of Gnulib.
213
f6b4d9b4
LC
214 * configure.in: Use `build-aux' as `AC_CONFIG_AUX_DIR', and `m4'
215 as `AC_CONFIG_MACRO_DIR'. Use Automake's `gnu' and `check-news'
216 options.
6caac03c
LC
217 Require Autoconf 2.59. Invoke `gl_EARLY' and `gl_INIT', don't
218 run `AC_AIX', `AC_ISC_POSIX' and `AC_MINIX' since they are
219 implied by `gl_EARLY'. Don't look for <strings.h> and
220 `strncasecmp'. Don't invoke `AC_FUNC_ALLOCA'. Produce
221 `lib/Makefile'.
f6b4d9b4 222
e08f3f7a
LC
2232007-07-25 Ludovic Courtès <ludo@gnu.org>
224
225 * NEWS: Mention bug fix for "(set! 'x #f)".
226
7337d56d
LC
2272007-07-22 Ludovic Courtès <ludo@gnu.org>
228
229 * configure.in: Check for <strings.h> and `strncasecmp ()'.
230
24d6fae8
LC
2312007-07-19 Ludovic Courtès <ludo@gnu.org>
232
233 * NEWS: Mention `(ice-9 i18n)' and lazy duplicate binding
234 resolution.
235
d4c38221
LC
2362007-07-18 Ludovic Courtès <ludo@gnu.org>
237
238 * NEWS: Mention SRFI-37.
239
df449722
LC
2402007-07-15 Ludovic Courtès <ludo@gnu.org>
241
242 Guile 1.8.2 released.
243
244 * NEWS: Mention HP-UX/IA64 build fixes.
245
246 * THANKS: Added people who reported bugs or sent patches since
247 1.8.1. Converted to UTF-8.
248
249 * README: Updated version number.
250
251 * Makefile.am (EXTRA_DIST): Removed `BUGS' (was outdated).
252
253 * ANON-CVS, HACKING, SNAPSHOTS: New, from the `workbook'
254 directory of the CVS repository.
255
256 * autogen.sh: Removed dependency on the `workbook' CVS
257 directory.
258
259 * GUILE-VERSION (GUILE_MICRO_VERSION): Set to 2.
260 (LIBGUILE_INTERFACE_CURRENT): Incremented due to new symbols.
261 (LIBGUILE_INTERFACE_REVISION): Set to 0.
262 (LIBGUILE_INTERFACE_AGE): Incremented.
263 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Incremented due to
264 bug fixes.
265
b1f57ea4
LC
2662007-07-11 Ludovic Courtès <ludo@gnu.org>
267
268 * NEWS: Mention GOOPS `method-more-specific?' bug fix.
269
0867f7ba
LC
2702007-07-09 Ludovic Courtès <ludo@gnu.org>
271
272 * NEWS: Mention SRFI-19 `date->julian-day' bug fix.
273
d3075c52
LC
2742007-06-26 Ludovic Courtès <ludo@gnu.org>
275
276 * NEWS: Mention fixed memory leaks.
277
27782696
LC
2782007-06-12 Ludovic Courtès <ludo@chbouib.org>
279
280 * NEWS: Mention `inet-ntop' bug fix.
281
c122500a
LC
2822007-05-09 Ludovic Courtès <ludo@chbouib.org>
283
284 * NEWS: Mention SRFI-19 `time-process' bug fix.
285
1911e3da
LC
2862007-04-17 Ludovic Courtès <ludovic.courtes@laas.fr>
287
288 * configure.in (GUILE_FOR_BUILD): Reverted to `$(preinstguile)'
289 instead of `$(top_builddir_absolute)/$(preinstguile)'.
290
1d8ce4c0
HWN
2912007-04-09 Han-Wen Nienhuys <hanwen@lilypond.org>
292
293 * configure.in (HAVE_CRYPT): check for cexp, clog, carg
294
6f0579c2
NJ
2952007-02-24 Neil Jerram <neil@ossau.uklinux.net>
296
5cfbbaff
NJ
297 * autogen.sh: Announce versions of autoconf, automake, libtool and
298 m4.
299
6f0579c2
NJ
300 * pre-inst-guile.in (subdirs_with_ltlibs): Add libguile.
301
819cd901
NJ
3022007-02-18 Neil Jerram <neil@ossau.uklinux.net>
303
819cd901
NJ
304 * config.rpath (Module): New (from gettext package).
305
a2f00b9b
LC
3062007-01-31 Ludovic Courtès <ludovic.courtes@laas.fr>
307
308 * configure.in: Look for `langinfo.h', `nl_types.h', `xlocale.h'
309 and `nl_langinfo'.
310
a872aa83
NJ
3112007-01-28 Neil Jerram <neil@ossau.uklinux.net>
312
3d4797ca
NJ
313 * INSTALL: New upstream version.
314
a872aa83
NJ
315 * ABOUT-NLS: New upstream version.
316
b3aa4626
KR
3172007-01-23 Kevin Ryde <user42@zip.com.au>
318
319 * configure.in (isinf, isnan): Use a volatile global to stop gcc
320 optimizing out the test. In particular this fixes solaris where there
321 isn't an isinf or isnan (though gcc still optimizes as if there is).
322 Reported by Hugh Sasse.
323 (AC_C_VOLATILE): New.
324
924e8008
HWN
3252007-01-22 Han-Wen Nienhuys <hanwen@lilypond.org>
326
327 * .gitignore: new file. Make using git easier.
328
b3aa4626
KR
3292007-01-22 Kevin Ryde <user42@zip.com.au>
330
331 * configure.in (AC_INIT): Don't use "echo -n", it's not portable and
332 in particular fails on solaris (resulting in literal "-n"s going into
333 the output, making the resulting configure unusable). Reported by
334 Hugh Sasse.
335
73cc2740
HWN
3362007-01-03 Han-Wen Nienhuys <hanwen@lilypond.org>
337
338 * autogen.sh (Module): only try to run render-bugs if it exists.
339
01ec9e94
KR
3402006-12-27 Kevin Ryde <user42@zip.com.au>
341
342 * configure.in (pthread_get_stackaddr_np, pthread_sigmask): New tests.
343
3442006-12-24 Han-Wen Nienhuys <hanwen@lilypond.org>
345
346 * autogen.sh (mscripts): only execute render-bugs if it exists.
347
3482006-12-23 Kevin Ryde <user42@zip.com.au>
349
350 * configure.in (-lm): No need to suppress libm on mingw, it's not
351 needed because it's empty, but including it does no harm.
352 (-lm): Look for "cos" instead of "main", since cos and friends are the
353 purpose of looking for libm.
354 (winsock etc): Test $host = *-*-mingw* rather than $MINGW32, autoconf
355 regards the latter as obsolete.
356 (AC_MINGW32): Remove test, $MINGW32 now unused.
357 (uint32_t): Look at HAVE_NETDB_H rather than hard-coding __MINGW32__
358 in the test program.
359
3602006-12-15 Kevin Ryde <user42@zip.com.au>
361
362 * configure.in (process.h, pipe, _pipe): New checks.
363
3642006-12-14 Kevin Ryde <user42@zip.com.au>
365
366 * configure.in (struct timespec, pthread.h): Look for struct timespec
367 in <pthread.h> as well as <time.h>, it's in pthread.h on mingw.
368 Reported by Nils Durner.
369
3702006-12-03 Kevin Ryde <user42@zip.com.au>
371
372 * Makefile.am (AUTOMAKE_OPTIONS): Bump to automake 1.10 required, so
373 that config.rpath from gettext will go into the dist (and give an
374 error if not).
375
376 * configure.in (AM_PROG_CC_C_O): New macro, needed by automake 1.10
377 for per-target cflags in libguile/Makefile.am.
378
b89c4943
LC
3792006-11-18 Ludovic Courtès <ludovic.courtes@laas.fr>
380
381 * GUILE-VERSION: Added `LIBGUILE_I18N_*'.
382
383 * configure.in: Look for `strcoll_l ()' and `newlocale ()'.
384 Substitute the `LIBGUILE_I18N_' variables.
385
386 * NEWS: Mention `(ice-9 i18n)'.
387
51d079ab
NJ
3882006-11-17 Neil Jerram <neil@ossau.uklinux.net>
389
390 * README: Note need for subscription to bug-guile@gnu.org.
391
392 * NEWS: Note need for subscription to bug-guile@gnu.org.
393
d9f71a07
LC
3942006-11-08 Ludovic Courtès <ludovic.courtes@laas.fr>
395
396 * configure.in: Pass `bug-guile@gnu.org' as a third argument to
397 `AC_INIT'.
398
9a5fa6e9
NJ
3992006-10-25 Neil Jerram <neil@ossau.uklinux.net>
400
401 IA64 HP-UX patch from Hrvoje Nikšić. (Thanks!)
402
403 * configure.in: New check for uca lib (needed for IA64 on HP-UX).
404
8ab3d8a0
KR
4052006-10-06 Rob Browning <rlb@defaultvalue.org>
406
407 Guile 1.8.1 released.
408
409 * GUILE-VERSION (GUILE_MICRO_VERSION): Increment for release.
410 (LIBGUILE_INTERFACE_REVISION): Increment for release.
411 (LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION): Increment for release.
412 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): Increment for release.
413 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): Increment for release.
414 (LIBGUILE_SRFI_SRFI_60_INTERFACE_REVISION): Increment for release.
415
416 * Makefile.am (EXTRA_DIST): Add LICENSE.
417
4182006-09-28 Kevin Ryde <user42@zip.com.au>
419
420 * configure.in (chsize, ftruncate, truncate): New tests, for mingw.
421
4222006-09-27 Kevin Ryde <user42@zip.com.au>
423
424 * configure.in (clog10): New test, not in mingw.
425
4262006-09-23 Kevin Ryde <user42@zip.com.au>
427
428 * configure.in (complex.h, complex double, csqrt): New tests.
429
9a5fa6e9 4302006-09-20 Ludovic Courtès <ludovic.courtes@laas.fr>
a17d2654
LC
431
432 * configure.in: Check for `isblank ()'.
433
434 * NEWS: Mentioned the interaction between `setlocale' and SRFI-14
435 standard char sets.
bdb55624 436
8ab3d8a0
KR
4372006-08-22 Kevin Ryde <user42@zip.com.au>
438
439 * configure.in: Test if need braces around PTHREAD_ONCE_INIT, set
440 AC_OUTPUT of SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT.
441
8746959c
NJ
4422006-08-18 Neil Jerram <neil@ossau.uklinux.net>
443
1e2346ae
NJ
444 * configure.in: Generate Makefile for emacs subdir.
445
446 * Makefile.am (SUBDIRS): Add emacs subdir.
447
448 * configure.in: Generate Makefile for ice-9/debugging subdir.
8746959c 449
8ab3d8a0
KR
4502006-07-25 Kevin Ryde <user42@zip.com.au>
451
452 * configure.in (AC_CHECK_FUNCS): Add pthread_getattr_np.
453
4542006-07-24 Kevin Ryde <user42@zip.com.au>
455
456 * configure.in (AC_CHECK_DECLS): Add sethostname for Solaris 10.
457 (AC_CHECK_FUNCS): Remove dirfd, it's a macro.
458 Reported by Claes Wallin.
459
4602006-06-25 Kevin Ryde <user42@zip.com.au>
461
462 * configure.in (AC_CHECK_MEMBERS): Test struct tm.tm_gmtoff.
463
9a5fa6e9 4642006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
ad97642e
LC
465
466 * NEWS: Mentioned the new behavior of `equal?' for structures.
467
d79a62db
NJ
4682006-06-06 Neil Jerram <neil@ossau.uklinux.net>
469
470 * acinclude.m4 (ACX_PTHREAD): Update to latest definition from
471 autoconf macro archive, to fix pthread linking problem on Solaris
472 10, reported by Charles Gagnon.
473
23f2b9a3
KR
4742006-05-28 Kevin Ryde <user42@zip.com.au>
475
476 * configure.in (isnan): Remove "#ifdef __MINGW32__, #define isnan
477 _isnan". Mingw provides isnan as a macro (in math.h), the test
478 already detects it just fine with no special case.
479
4802006-05-26 Kevin Ryde <user42@zip.com.au>
481
482 * configure.in (AC_CHECK_FUNCS): Add ioctl.
483 (pthread_attr_getstack): Restrict test to pthreads case, to avoid
484 AC_TRY_RUN when cross-compiling --without-threads.
485
4862006-05-20 Kevin Ryde <user42@zip.com.au>
487
488 * configure.in (S_ISLNK): Remove test, leave it to #ifdef in the .c
489 files.
490
4912006-05-16 Kevin Ryde <user42@zip.com.au>
492
493 * configure.in (struct stat st_blocks): Change AC_STRUCT_ST_BLOCKS to
494 a plain AC_CHECK_MEMBERS, we don't want AC_LIBOBJ(fileblocks) which
495 the former gives. Remove the commented-out code that was to have
496 munged fileblocks out of LIBOBJS. This fixes mingw, where the lack of
497 st_blocks and absense of the fileblocks.c replacement caused build
498 failure. Reported by "The Senator".
499 (struct stat st_rdev, st_blksize): Combine into a single
500 AC_CHECK_MEMBERS.
501
5022006-04-18 Rob Browning <rlb@defaultvalue.org>
503
504 * configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
505 autotools documentation.
506
4f416616
KR
5072006-04-16 Kevin Ryde <user42@zip.com.au>
508
509 * configure.in (stat64, off_t): New tests.
510
5112006-03-31 Kevin Ryde <user42@zip.com.au>
512
513 * configure.in (socklen_t): Enhance test for this type, coping with
514 need for <sys/socket.h> on MacOS X. Reported by Michael Tuexen and
515 Jay Cotton.
516
5172006-03-26 Marius Vollmer <mvo@zagadka.de>
518
519 * configure.in: Added check that defines
520 PTHREAD_ATTR_GETSTACK_WORKS when pthread_attr_getstack works for
521 the main thread.
522
5232006-02-26 Kevin Ryde <user42@zip.com.au>
524
525 * configure.in (AC_CHECK_FUNCS): Add dirfd.
526
5272006-02-20 Marius Vollmer <mvo@zagadka.de>
528
529 Released 1.8.0.
530
531 * GUILE-VERSION: Set version.
532
0f24e75b
MV
533 * GUILE-VERSION: Bumped versions for 1.9 series.
534
4f416616
KR
5352006-02-06 Marius Vollmer <mvo@zagadka.de>
536
537 Branched for 1.8 series.
538
539 * GUILE-VERSION: Bumped version numbers.
540
541 * configure.in: Removed --enable-arrays option.
542
9abd541e
NJ
5432005-12-14 Neil Jerram <neil@ossau.uklinux.net>
544
545 * NEWS: Remove entry claiming that breakpoints have been added,
546 because breakpoints are now implemented outside the core distro.
547 Add entries on obsolescence of the 'cheap option and on tweaking
548 support in evaluator trap calls. Finally, correct outline level
549 of item about make-keyword-from-dash-symbol.
550
dae11beb
NJ
5512005-07-09 Neil Jerram <neil@ossau.uklinux.net>
552
e363047c
NJ
553 * configure.in (AC_CONFIG_FILES): Removed emacs/Makefile and
554 ice-9/debugger/breakpoints/Makefile.
555
dae11beb
NJ
556 * Makefile.am (SUBDIRS): Removed emacs.
557
875a58aa
MV
5582005-06-05 Marius Vollmer <mvo@zagadka.de>
559
560 From Jan Nieuwenhuizen <janneke@gnu.org>. Thanks!
561
562 * configure.in: Add tests for socklen_t and ip_mreq.
563
ba78f311
KR
5642005-03-13 Kevin Ryde <user42@zip.com.au>
565
566 * configure.in, GUILE-VERSION (LIBGUILE_SRFI_SRFI_60): New defines.
567
d1c38e11
MV
5682005-03-09 Marius Vollmer <mvo@zagadka.de>
569
570 Guile 1.7.2 has been released.
571
572 * GUILE-VERSION (GUILE_MICRO_VERSION): Incremented to "2".
573
461f34aa
MV
5742005-03-08 Marius Vollmer <mvo@zagadka.de>
575
576 libltdl is no longer distributed. We expect it to be installed
577 already.
578
579 * configure.in: Do not call AC_LIBLTDL_INSTALLABLE. Use
580 AC_CHECK_LIB instead. Do not subst LTDLINCL and LIBLTDL. Do not
581 add "-DLIBLTDL_DLL_IMPORT" on MINGW32.
582
583 * Makefile.am (SUBDIRS): Removed libltdl.
584
585 * README: Talk about required external packages.
586
587 * autogen.sh: Do not call libtoolize.
588
a81b8618
MV
5892005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
590
591 * configure.in: Do not check for fast or recursive mutexes. Check
592 for pthread_attr_getstack.
593 (SCM_I_GSC_USE_COOP_THREADS): Dot not subst.
594 (pthread_mutexattr_settype): Do not check for it.
595
35f2529d
MV
5962005-02-28 Marius Vollmer <mvo@zagadka.de>
597
598 * autogen.sh: Add '--verbose' option to autoreconf invocation.
599 Thanks to Bruno Haible.
600
0356881d
MV
6012005-01-02 Marius Vollmer <mvo@zagadka.de>
602
603 * configure.in (SCM_I_GSC_HAVE_ARRAYS): Removed '--disable-arrays'
604 option.
605
7674622e
KR
6062004-11-28 Kevin Ryde <user42@zip.com.au>
607
608 * configure.in (AC_SUBST): Correction, LTDLINC should be LTDLINCL, the
609 latter is what libtool defines.
610
7b1574ed
MV
6112004-10-27 Marius Vollmer <marius.vollmer@uni-dortmund.de>
612
613 * libguile.h: Include "libguile/srfi-4.h".
614
22417f2f
MV
6152004-10-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
616
617 * autogen.sh: Added explicit invocation of libtoolize before
618 autoreconf so that libltdl/ is updated as well.
619
6191ccec
MV
6202004-10-22 Marius Vollmer <marius.vollmer@uni-dortmund.de>
621
622 Removed usage of libguile-ltdl.
623
624 * configure.in: Call AC_LIBLTDL_INSTALLABLE instead of
625 AC_LIB_LTDL.
626 (AC_CONFIG_SUBDIRS): Added libltdl.
627 (DLPREOPEN, LTDLINC, LIBLTDL): Moved AC_SUBST near other libtool
628 stuff. Also subst LTDLINC instead of INCLTDL.
629 (AC_CONFIG_FILES): Removed libguile-ltdl/Makefile and
630 libguile-ltdl/upstream/Makefile.
631
632 * Makefile.am (SUBDIRS): Replaced libguile-ltdl with libltdl.
633
cfbd0f35
MV
6342004-09-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
635
5cc183a1
MV
636 * ABOUT-NLS: New, from gettext 0.14.1.
637
cfbd0f35
MV
638 * configure.in: Do use AM_GNU_GETTEXT, since gettextize is not run
639 with autoconf 2.59.
640
32540d85
MV
6412004-09-25 Marius Vollmer <mvo@zagadka.de>
642
643 * configure.in: Do not use AM_GNU_GETTEXT for now, it causes
644 gettextize to run during autogen.sh, which we do not want.
645 Explicitely check for libintl, gettext, bindtextdomain, and
646 textdomain instead.
647
84adbbc8
MV
6482004-09-24 Marius Vollmer <mvo@zagadka.de>
649
2edf319f
MV
650 * libguile.h: Include <gmp.h> outside of extern "C" block.
651 (Note that numbers.h still includes gmp.h to make it
652 self-contained.)
653
84adbbc8
MV
654 * configure.in: Do not include PTHREAD_CFLAGS in CFLAGS, CFLAGS is
655 for the user and is often overwritten temporarily.
656 (GUILE_CFLAGS): New, include PTHREAD_CFLAGS here.
657 (GUILE_LIBS): Remove THREAD_LIBS_INSTALLED, which is unused now.
658
d5ac9b2a
MV
6592004-09-22 Marius Vollmer <mvo@zagadka.de>
660
661 * configure.in: Add AM_GNU_GETTEXT invocation. From Bruno Haible.
662
9c0485fc
MV
6632004-09-21 Marius Vollmer <mvo@zagadka.de>
664
665 * acinclude.m4 (ACX_PTHREAD): New.
666 * configure.in: Use it instead of simply looking for -lpthread.
9a5fa6e9 667 Thanks to Andreas Vögele!
9c0485fc 668
eb8d0af1
MV
6692004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
670
671 * configure.in: Fail when alloca can not be found natively.
672
edea856c
SJ
6732004-09-03 Stefan Jahn <stefan@lkcc.org>
674
675 * configure.in (isinf): Let configure find the isinf() function
676 on MinGW32 systems.
677
c495c342
KR
6782004-08-27 Kevin Ryde <user42@zip.com.au>
679
680 * configure.in (AC_CHECK_MEMBERS): Add struct sockaddr.sin_len and
681 struct sockaddr_in6.sin6_len. Reported by Michael Tuexen.
682
95bcfff7
MV
6832004-08-27 Marius Vollmer <mvo@zagadka.de>
684
685 Guile 1.7.1 as been released.
686
51fab002
MV
6872004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
688
689 * GUILE-VERSION: Bumped all versions for the 1.7.1 release. Added
690 LIBGUILE_*_MAJOR variables for inclusion in the names of shared
691 libraries such as "libguile-srfi-srfi-1-v-MAJOR.la". Removed
692 LIBQTHREADS_*.
693 * configure.in: Updated for the new set of variables defined in
694 GUILE-VERSION.
695
41e4b992
MV
6962004-08-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
697
698 * libguile.h: Include srfi-13.h and srfi-14.h, do not include
699 strop.h.
700
f7f3964e
MV
7012004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
702
703 * README: Document the new --disable-discouraged option.
704
705 * configure.in (SCM_I_GSC_ENABLE_DISCOURAGED): New, for the new
706 --enable-discouraged option.
707
708 * libguile.h: Include libguile/discouraged.h.
709
315158a8
MV
7102004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
711
712 * configure.in: Bugfix: logic in detecting ptrdiff_t was inverted;
713 assume ptrdiff_t is available when its size is non-zero, not when
51fdb325
MV
714 it is zero. Do no longer define SCM_I_GSC_*_LIMITS macros. Check
715 for sizes of size_t and intmax_t.
315158a8 716
b7341ea4
MV
7172004-07-09 Marius Vollmer <mvo@zagadka.de>
718
719 * configure.in: Bugfix: set SCM_I_GSC_T_UINTMAX, not
9a5fa6e9 720 SCM_I_GSC_T_INTMAX in two places. Thanks to Andreas Vögele!
b7341ea4 721
c9eb03bb
MV
7222004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
723
724 * configure.in: When checking for suitable types for scm_t_int8,
725 etc, try int8_t first, so that we pick them up when they are
726 defined. Also, substitute limit macros like INT8_MIN into the
727 configure header for all these types.
728
e4e249c1
KR
7292004-07-05 Kevin Ryde <user42@zip.com.au>
730
731 * configure.in (isinf, isnan): Detect macro versions as well as
732 functions, since C99 specifies them as macros and that's all HP-UX
733 has. Reported by Andreas Voegele.
734
ae7ded56
MV
7352004-06-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
736
737 * configure.in: Removed code for --enable-htmldoc; support for
738 HTML is now included in automake.
739
060fd2f9
RB
7402004-06-16 Rob Browning <rlb@defaultvalue.org>
741
742 * pre-inst-guile.in: modify to handle move of readline.scm to
743 ice-9 subdir of guile-readline.
744
745 * pre-inst-guile-env.in: modify to handle move of readline.scm to
746 ice-9 subdir of guile-readline.
747
748 * configure.in: move package and version args to AC_INIT as is now
749 recommended. This also requires m4_esyscmd to read GUILE-VERSION
750 given the way AC_INIT handles its args.
751
6dfc9f1f
KR
7522004-04-22 Kevin Ryde <user42@zip.com.au>
753
754 * configure.in (AC_CHECK_HEADERS): Add fenv.h.
755 (AC_CHECK_FUNCS): Add fesetround.
756
e08d2eee
KR
7572004-04-18 Kevin Ryde <user42@zip.com.au>
758
759 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
760
51ebeed1
KR
7612004-03-23 Kevin Ryde <user42@zip.com.au>
762
763 * configure.in (AC_CHECK_FUNCS): Add sysconf.
764 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
765
fa525c8a
KR
7662004-03-21 Kevin Ryde <user42@zip.com.au>
767
768 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
769
e1350d6a
KR
7702004-03-14 Kevin Ryde <user42@zip.com.au>
771
772 * configure.in (strptime): Use #define _GNU_SOURCE to get the
773 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
774
004ad931
KR
7752004-02-29 Kevin Ryde <user42@zip.com.au>
776
777 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
778 into generated configure and config.h.in.
779
780 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
781
b114eafe
KR
7822004-02-21 Kevin Ryde <user42@zip.com.au>
783
784 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
785 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
786 Andreas Voegele.
787
424d0540
KR
7882004-02-18 Kevin Ryde <user42@zip.com.au>
789
790 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
791 (AC_CHECK_FUNCS): Add _NSGetEnviron.
792
c78a96e0
MD
7932004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
794
795 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
796
d70e0619
NJ
7972004-01-25 Neil Jerram <neil@ossau.uklinux.net>
798
799 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
800 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
801 macros being defined.
802
89fcf1b4
MV
8032003-12-26 Marius Vollmer <mvo@zagadka.de>
804
805 * configure.in: Find a suitable type for the new scm_t_intmax and
806 scm_t_uintmax.
807
28fda544
RB
8082003-11-17 Rob Browning <rlb@defaultvalue.org>
809
810 * configure.in: rewrite ALLOCA related code as multiple lines so
811 it doesn't break with current autoconf substitutions.
812
8868e472
KR
8132003-11-15 Kevin Ryde <user42@zip.com.au>
814
815 * configure.in (--with-guile-for-build): Remove this option, it's not
816 normal style for --with.
817 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
818 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
819 --with-guile-for-build.
8868e472 820
eeac938c
NJ
8212003-11-11 Neil Jerram <neil@ossau.uklinux.net>
822
823 * .cvsignore: Add elisp-comp.
824
d995da7f
NJ
8252003-10-30 Neil Jerram <neil@ossau.uklinux.net>
826
827 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
828 (AM_PATH_LISPDIR): Added.
829
830 * Makefile.am (SUBDIRS): Add `emacs'.
831
fcfdbb80
MV
8322003-07-27 Marius Vollmer <mvo@zagadka.de>
833
2f4931bf
MV
834 * configure.in: Look for sched_yield in -lrt; this is needed for
835 Solaris. Thanks to Matthias Koeppe!
836 (setgroups): Check for it.
837
fcfdbb80
MV
838 * configure.in (__libc_stack_end): Actually use the value in
839 __libc_stack_end for something so that the access doesn't get
840 optimized away. Thanks to Matthias Koeppe!
841
005d2366
KR
8422003-07-08 Kevin Ryde <user42@zip.com.au>
843
844 * configure.in (AC_CHECK_FUNCS): Add sincos.
845
1ebb8497
KR
8462003-06-21 Kevin Ryde <user42@zip.com.au>
847
848 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
849
02d72536
MV
8502003-06-19 Marius Vollmer <mvo@zagadka.de>
851
852 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
853 Koeppe!
854
fbaca220
KR
8552003-06-19 Kevin Ryde <user42@zip.com.au>
856
857 * README (Guile Documentation): Update to manuals now available,
858 remove notes about the reference manual being in progress.
859
fcc5d734
SJ
8602003-06-14 Stefan Jahn <stefan@lkcc.org>
861
862 * configure.in: Checking for __int64 as possible candidate for
863 the SCM_I_GSC_T_INT64 define.
864
1e498fbd
SJ
8652003-05-30 Stefan Jahn <stefan@lkcc.org>
866
867 * configure.in: Checking for unsetenv().
868
2e945bcc
SJ
8692003-05-29 Stefan Jahn <stefan@lkcc.org>
870
871 * configure.in: Removed -lm check and added a cached check for
872 __libc_stack_end to get it building for mingw32 hosts.
873
26a24947
KR
8742003-05-19 Kevin Ryde <user42@zip.com.au>
875
876 * README (Cross building Guile): Remove --with-cc-for-build in favour
877 of CC_FOR_BUILD.
878
a3001b9d
KR
8792003-05-16 Kevin Ryde <user42@zip.com.au>
880
881 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
882 variable is more or less standard, and is adequate for the task.
883
614e70e0
KR
8842003-05-12 Kevin Ryde <user42@zip.com.au>
885
c72e11e6
KR
886 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
887
888 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 889 eliminate guess-yes when cross compiling.
c72e11e6 890
614e70e0
KR
891 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
892 AC_TRY_RUN.
893
d0f6ceb8
DH
8942003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
895
896 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
897 errors with --disable-deprecated.
898
87617347
RB
8992003-04-07 Rob Browning <rlb@defaultvalue.org>
900
07921c76
RB
901 * pre-inst-guile-env.in: new script -- can be used to run commands
902 in an envt set up using the development libs, Guile, etc.
903
87617347
RB
904 * configure.in: handle pre-inst-guile-env and add
905 test-suite/standalone/Makefile.
906
e3be7ddd
MV
9072003-04-06 Marius Vollmer <mvo@zagadka.de>
908
909 * configure.in: Check for mpz_import, which is required but only
910 available in GMP 4.1.
911
fc87c27a
MV
9122003-04-05 Marius Vollmer <mvo@zagadka.de>
913
914 * Changed license terms to the plain LGPL thru-out.
915
ad815c06
RB
9162003-04-04 Rob Browning <rlb@defaultvalue.org>
917
918 * configure.in: add GMP test (require GMP).
919
9686f86d
MV
9202003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
921
922 * libguile.h: Include "libguile/deprecated.h".
923
5ebbe4ef
RB
9242003-03-25 Rob Browning <rlb@defaultvalue.org>
925
926 * configure.in: big overhaul to shift us to have separate private,
927 config.h, and public, scmconfig.h, configuration headers. Added a
928 fair amount of code to track down new required types: scm_t_uint8,
929 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
930 and to detect optional types scm_t_uint64, scm_t_in64, long long,
931 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
932 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
933 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
934 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
935 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
936 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
937 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
938 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
939 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
940 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
941 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
942 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
943 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
944 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
945 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
946 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
947 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
948 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
949 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
950 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
951 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
952 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
953 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
954 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
955 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
956 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
957 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
958 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
959 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
960 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
961 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
962 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
963 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
964 (USE_THREADS): removed - handled by gen-scmconfig.c.
965 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
966 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
967
968 * README: merge information from INSTALL and remove at least some
969 of the stale bits.
970
971 * LICENSE: new file -- we should change this to the LGPL soon and
972 add COPYING.LIB to the distribution.
973
974 * autogen.sh: call autoreconf with --force. This may fix the
975 "order" problem below without having to have two calls.
976
977 * INSTALL: use the automake installed INSTALL file. The Guile
978 specific instructions are now in README.
979
e6682f8b
MV
9802003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
981
982 * autogen.sh: Invoke autoreconf twice since the required files do
983 not seem to be generated in the right order. XXX - investigate
984 further.
985
b713b0b6
MV
9862003-03-19 Marius Vollmer <mvo@zagadka.de>
987
988 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
989 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
990
25ad7681
RB
9912003-02-27 Rob Browning <rlb@defaultvalue.org>
992
993 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
994 (AM_CONFIG_HEADER): change to config.h
995
996 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
997 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
998
999 * autogen.sh: switch to autoreconf -- see how it goes. remove
1000 call to guile-aclocal.sh -- we now do the same thing with an
1001 automake setting.
1002
1003 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
1004 Makefile.am.
1005
10062003-02-26 Rob Browning <rlb@defaultvalue.org>
1007
1008 * configure.in: change our config header from libguile/scmconfig.h
1009 to be the traditional ./config.h. libguile/scmconfig.h is now
1010 built from that during the build process. More changes coming...
1011
77f9ca69
MD
10122003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1013
1014 * libguile.h: #include "futures.h"
1015
09841c77
MD
10162002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1017
1018 * configure.in: Test if pthread.h declares
1019 pthread_mutexattr_settype ().
1020
10212002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1022
1023 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
1024 ways to get fast and recursive mutexes.
1025
ad280ae0
MD
10262002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
1027
1028 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
1029 order to get thread safe versions of glibc functions.
1030
9bc4701c
MD
10312002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
1032
1033 * configure.in: Temporarily replaced "copt" threads option with new
1034 option "pthreads".
1035 (USE_PTHREAD_THREADS): Define if pthreads configured.
1036
b2cbe8d8
RB
10372002-12-08 Rob Browning <rlb@defaultvalue.org>
1038
1039 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
1040 (AC_CONFIG_FILES): separate out the files that need to be chmodded
1041 at the end of config.status. Our "default" approach using
1042 AC_CONFIG_COMMANDS quit working (and would have needed to be
1043 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
1044 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
1045 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
1046 current autoconf docs.
1047
1048 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
1049
5441c65c
MV
10502002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
1051
1052 * Makefile.am (SUBDIRS): Removed qt.
1053
1054 * configure.in: Do not configure QTHREADS. Do not define
1055 USE_COOP_THREADS. Changed logic for thread package selection so
1056 that the default is "coop-pthread" when -lpthread is found, "null"
1057 otherwise.
1058
cfc7c7c0
MD
10592002-12-01 Mikael Djurfeldt <mdj@linnaeus>
1060
1061 * GUILE-VERSION: Added versioning info for srfi 1.
1062
1063 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
1064 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
1065 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
1066 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
1067
8b5b4a75
MV
10682002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
1069
1070 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
1071 define them with AC_DEFINE and not in some header file so that
1072 they are visible exactly in the same way as they used to be.
1073
7caa1b07
MV
10742002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
1075
1076 * configure.in: Do not add "threads.o" to the libobjs, it is now
1077 always compiled.
1078 (USE_THREADS, GUILE_ISELECT): Do not define.
1079
30f920c3
MV
10802002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
1081
1082 * configure.in: Handle thread package "coop-pthread" with alias
1083 "copt" and define USE_COPT_THREADS when it is selected.
1084 Always define GUILE_ISELECT.
1085
8ee7506b
NJ
10862002-10-26 Neil Jerram <neil@ossau.uklinux.net>
1087
1088 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
1089 ice-9/debugger/breakpoints/Makefile.
1090
65a23095
MV
10912002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
1092
1093 * configure.in: Changed logic in thread support configuration such
1094 that --with-threads=no is equivalent to --with-threads=null. On
1095 platforms that are not supported by QuickThreads, we also use the
1096 null-threads. Thus, USE_THREADS is always defined now.
1097
2794cb50
MV
10982002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1099
1100 * configure.in: Shuffled around and extended the thread
1101 configuration code to allow the "null" thread package to be
1102 selected. Define USE_NULL_THREADS in that case.
1103
e5b4630d
GH
11042002-10-13 Gary Houston <ghouston@arglist.com>
1105
1106 * autogen.sh (ac_version): try automake 1.7 too.
1107
5e405a60
MV
11082002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
1109
1110 * autogen.sh: Make sure that $autoheader is always set. When we
1111 would use the plain "autoconf", $autoheader would end up empty and
1112 libguile/scmconfig.h.in would not be updated.
1113
1360a142
RB
11142002-10-04 Rob Browning <rlb@defaultvalue.org>
1115
1116 * libltdl: moved to libguile-ltdl.
1117
1118 * Makefile.am (SUBDIRS): remove libltdl.
1119
1120 * autogen.sh: remove support for libltdl sub-configure.
1121 (ac_version): widen support check to any 2.5? autoconf version.
1122 2.54 is out now.
1123
1124 * configure.in: turn on -Werror by default. We're now clean. I'd
1125 like to stay that way. If we want, we can turn it off by default
1126 when we make the stable release, but I caught a lot of bugs this
1127 way. Accomodate libguile-ltdl -- therea are some ltdl things that
1128 are commented out now INCLTDL and LIBLTDL. I think we may not
1129 need them anymore, but I'll leave them until we're sure. We also
1130 killed off the libltdl dir and related options including the
60aa332f
RB
1131 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
1132 headers and functions that weren't listed but were in
1133 scmconfig.h.in. though this may have been unnecessary.
1360a142 1134
99fd355a
MV
11352002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
1136
1137 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
1138 AC_LIBLTDL_INSTALLABLE.
1139
11402002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
1141
1142 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
1143 sources. Do not patch it. We have our own version now that is
1144 only being used as a convenience library.
1145
f800ebfb
MV
11462002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
1147
1148 * configure.in: Check for __libc_stack_end.
1149
39e8f371
HWN
11502002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
1151
1152 * configure.in: add snprintf
1153
c2cbcc57
HWN
11542002-08-04 Han-Wen <hanwen@cs.uu.nl>
1155
1156 * NEWS: add entries for GC and vector WB.
1157
afc8e572
HWN
11582002-07-22 Han-Wen <hanwen@cs.uu.nl>
1159
1160 * autogen.sh (mscripts): find and check version number of
1161 automake. Complain if 1.6 is not found.
1162
34d19ef6
HWN
11632002-07-20 Han-Wen <hanwen@cs.uu.nl>
1164
1165 * autogen.sh (mscripts): find and check version number of
1166 autoconf. Complain if 2.53 is not found.
1167
dd897aaf
DH
11682002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
1169
1170 * benchmark-guile.in: Copied from check-guile.in and adapted for
1171 use with benchmarks.
1172
1173 * Makefile.am: Recurse into the benchmark-suite subdir.
1174
1175 * configure.in: Added benchmarking files.
1176
4f6f9ae3
GH
11772002-07-12 Gary Houston <ghouston@arglist.com>
1178
1179 * configure.in: check dynamic linking before modules. Add dynl.c
1180 if dynamic linking is available, i.e., unless --with-modules=no
1181 was given to configure.
1182
2398796a
MV
11832002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1184
1185 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
1186 libtool-1.4.2.
1187
887efef5
MV
11882002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
1189
ca679709
MV
1190 * autogen.sh: Do not copy INSTALL from workbook since it is not
1191 uniform across branches.
1192 * INSTALL: Re-added to repository.
1193
887efef5
MV
1194 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
1195
1196 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
1197 libtool CVS does not need this fix.
1198
1199 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
1200 build.
1201 Add --with-cc-for-build option to re-enable cross building.
1202 Add --with-guile-for-build option to re-enable cross building.
1203
feec7802
GH
12042002-06-30 Gary Houston <ghouston@arglist.com>
1205
1206 * autogen.sh: Changed the path to the scripts directory.
1207 In libltdl, run aclocal before autoconf and automake: this
1208 eliminated various warnings after upgrading to newer automake.
1209
ba1b077b
MV
12102002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
1211
1212 From John W. Eaton <jwe@bevo.che.wisc.edu>
1213
1214 * configure.in (AC_CHECK_FUNCS): Check for copysign.
1215
5cb3f600
MV
12162002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1217
1218 * libguile.h: Added inclusion of "extensions.h".
1219
43a1d6f1
MV
12202002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
1221
1222 * configure.in: Include <sys/types.h> before <netinet/in.h> when
1223 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
1224 Troxel!
1225
d4dba280
MV
1226 From John W. Eaton.
1227
1228 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
1229 ieeefp.h, and nan.h.
1230 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
1231
d47fd163
TTN
12322002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1233
1234 * autogen.sh: Add call to $mscripts/render-bugs
1235 to create BUGS file.
1236
1237 * BUGS: bye bye
1238
d937b062
TTN
12392002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1240
1241 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
1242
5caa57b1
MV
12432002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
1244
1245 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
1246 -I guile-config". This works as of automake 1.5.
d937b062 1247 * qthreads.m4: Moved to guile-config/.
5caa57b1 1248
7fd1bad4
MV
12492002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1250
1251 * autogen.sh: Call automake twice for guile-core so that two
1252 copies of mdate-sh get a chance of being installed (one in
1253 doc/ref/ and one in doc/tutorial/).
1254
dc006627
MV
12552002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
1256
1257 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
1258 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
1259 (dist-hook): Removed.
1260 (DISTCLEANFILES): Added check-guile.log.
1261 (EXTRA_DIST): Don't distribute TODO.
1262
1263 * configure.in: Bump required autoconf version to 2.53. Move uses
1264 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
1265 set by AC_PROG_CC.
1266
21550b10
RB
12672002-04-10 Rob Browning <rlb@defaultvalue.org>
1268
1269 * configure.in: updates for new autoconf -- add definitions to
1270 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
1271 calls.
1272
1273 * acinclude.m4: add definitions to AC_DEFINE calls for new
1274 autoconf.
1275
1276 * acconfig.h: removed -- newer autoconf doesn't like it, and now
1277 we don't need it.
1278
1279 * .cvsignore: add autom4te.cache and pre-inst-guile.
1280
dd1ed1ad
TTN
12812002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
1282
1283 * RELEASE: bye bye
1284
412f1928
TTN
12852002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
1286
1287 * Makefile.am: Update copyright.
1288 (dist-hook): Add, including related am/maintainers-dirs,
1289 surrounded by "if MAINTAINER_MODE".
1290
94478b88
TTN
1291 * TODO: bye bye
1292
ef5bdc2e
TTN
1293 * autogen.sh: Add usage comment.
1294 Add workbook specification.
1295 Add dist-files symlinking.
1296
1297 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
1298
9b398b67
TTN
12992002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
1300
1301 * guile-tools.in: Handle "--source" option.
1302
eb8aea9b
TTN
13032002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
1304
2d78a1c5
TTN
1305 * configure.in (top_srcdir_absolute): New AC_SUBST var.
1306
7ca15449
TTN
1307 * pre-inst-guile.in, check-guile.in (top_srcdir):
1308 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 1309
eb8aea9b
TTN
1310 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
1311
5ddf900c
TTN
13122002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
1313
1314 * pre-inst-guile.in: Typofix; nfc.
1315
edb810bb
SJ
13162002-02-27 Stefan Jahn <stefan@lkcc.org>
1317
1318 * Makefile.am (SUBDIRS): Added the `am' directory.
1319
3ed414c8
TTN
13202002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
1321
1322 * pre-inst-guile.in: New file.
1323
1324 * pre-inst-guile, pre-inst-guile.am: bye bye
1325
1326 * configure.in (top_builddir_absolute): New AC_SUBST var.
1327 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
1328 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
1329
1330 * check-guile.in (top_builddir): Use AC_SUBST var
1331 `top_builddir_absolute'.
1332 (guile): Look for pre-inst-guile in $top_builddir.
1333
1334 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
1335 pre-inst-guile.am.
1336
46151112
RB
13372002-02-24 Rob Browning <rlb@defaultvalue.org>
1338
1339 * GUILE-VERSION: move all but guile-readline library versioning
1340 information here. guile-readline is still standalone. Bump
1341 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
1342 Thi-Thien's request.
1343
1344 * configure.in: AC_SUBST the centralized shared lib versioning
1345 variables from ./GUILE-VERSION.
1346 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
1347 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
1348 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
1349 (LIBQTHREADS_INTERFACE): new AC_SUBST.
1350 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
1351 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
1352 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
1353 (LIBGUILE_INTERFACE): new AC_SUBST.
1354 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
1355 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
1356 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
1357 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
1358 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
1359 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
1360 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
1361 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
1362
1363 * autogen.sh: make absolutely sure we can't have stale files from
1364 old versions lying around the libltdl dir since libtoolize
1365 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
1366 so the main tree and libltdl can't get out of sync again.
1367
1368 * RELEASE: update release building instructions.
1369
3d77146f
NJ
13702002-02-21 Neil Jerram <neil@ossau.uklinux.net>
1371
1372 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
1373 "" for multiword string. Thanks to Christopher Cramer for
1374 pointing this out.
1375
84b27165
MV
13762002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1377
1378 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
1379 instead of to scm_must_malloc.
1380
f660f92e
MV
13812002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
1382
1383 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
1384 pre-inst-guile.am.
1385
0187b4f4
TTN
13862002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
1387
1388 * pre-inst-guile.am, pre-inst-guile: New files.
1389
1390 * check-guile.in (srcdir): Delete var.
1391 (top_builddir, top_srcdir, guile_opts): New vars.
1392
1393 Use "set -e".
1394 No longer set LTDL_LIBRARY_PATH.
1395 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
1396
1397 * configure.in (libguile/guile-snarf-docs-texi): Remove
1398 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
1399
77bf05e0 1400 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
1401 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
1402 (GUILE_LOAD_PATH): No longer include $top_srcdir.
1403
1404 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
1405 prefix aliasing.
77bf05e0 1406
1fa86ca5
SJ
14072002-01-31 Stefan Jahn <stefan@lkcc.org>
1408
1409 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
1410 `libltdl.dll'.
1411
af68e5e5
SJ
14122002-01-28 Stefan Jahn <stefan@lkcc.org>
1413
0187b4f4 1414 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
1415 `stdint.h' for uint32_t.
1416
3d1a89b9
NJ
14172002-01-13 Neil Jerram <neil@ossau.uklinux.net>
1418
1419 * Makefile.am (SUBDIRS): Added lang.
1420
1421 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
1422 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
1423
14242002-01-11 Neil Jerram <neil@ossau.uklinux.net>
1425
1426 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
1427
1428 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
1429 not) according to absence (or presence) of `--disable-elisp'
1430 in the configure args.
1431
f00eb43f
DH
14322001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1433
1434 * TODO: Added two items.
1435
5dc64f64
MV
14362001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
1437
1438 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
1439 set this conditional accordingly.
0187b4f4 1440
6d852be3
TTN
14412001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
1442
1443 * README: Fix virulent typo.
1444
53c594fc
MV
14452001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
1446
6d852be3 1447 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
1448 * configure.in (HAVE_INLINE): Define it when the compiler supports
1449 inline functions.
1450
6d852be3 1451 * libguile.h: Include "libguile/inline.h".
53c594fc 1452
a5dc23a7
GH
14532001-11-22 Gary Houston <ghouston@arglist.com>
1454
1455 * HACKING: Modified the Hacking It Yourself section. Removed the
1456 version numbers from the tools.
a5df04d5 1457 HACKING, README, ANON-CVS: updates.
a5dc23a7 1458
73edb48a
GH
14592001-11-21 Gary Houston <ghouston@arglist.com>
1460
1461 * HACKING: Removed reference to no longer practiced * in ChangeLog
1462 convention.
1463
97f439ab
TTN
14642001-11-19 Thien-Thi Nguyen <ttn@glug.org>
1465
30bce757
TTN
1466 * BUGS (11): Set "fixed: no-need".
1467
97f439ab
TTN
1468 * TODO (write emacs/patch.el): New item, self-assigned.
1469
3faa54e7
RB
14702001-11-19 Rob Browning <rlb@defaultvalue.org>
1471
1472 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
1473 system libltdl when it's available. Aside from the normal reasons
1474 to prefer installed shared libs, this means other apps that link
1475 with libguile and also use libltdl will be more likely to work
1476 right.
1477
ccee9ab1
TTN
14782001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
1479
1480 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
1481
73c844bf
TTN
14822001-11-15 Thien-Thi Nguyen <ttn@glug.org>
1483
1484 * guile-tools.in: Handle command "list" specially: list scripts dir.
1485
1486 (help): Make more informative.
1487
a714e0eb
MV
14882001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1489
1490 * autogen.sh: Recurse into libltdl directory and invoke autoconf
1491 there.
1492
bca0bf8d
TTN
14932001-11-11 Thien-Thi Nguyen <ttn@glug.org>
1494
1495 * HACKING: Restrict documentation change log
1496 waiver to only apply to ChangeLog files.
1497
35656ebc
MV
14982001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
1499
1500 * configure.in: Check for sizes of short, size_t, uintptr_t, and
1501 ptrdiff_t. Checking for a size also checks automatically for the
1502 existence of the type, so we don't check for the existence of
1503 uintptr_t, ptrdiff_t and long long ourselves.
1504
a0a9b9ad
TTN
15052001-11-10 Thien-Thi Nguyen <ttn@glug.org>
1506
1507 * BUGS (11): New.
1508
b4e15479
SJ
15092001-11-07 Stefan Jahn <stefan@lkcc.org>
1510
1511 * configure.in: Include `win32-socket.o' in the list of object
1512 files if networking is enabled on Win32.
1513
04bbd6ce
TTN
15142001-11-06 Thien-Thi Nguyen <ttn@glug.org>
1515
1516 * TODO (sync srfi-modules.texi): New, done.
1517
2ca222c2 1518 * BUGS (9, 10): New.
70debc22 1519
8f99e3f3
SJ
15202001-11-04 Stefan Jahn <stefan@lkcc.org>
1521
1522 * NEWS: Corrected remarks about SCM_API.
1523
1524 * configure.in: Defining USE_DLL_IMPORT definition to indicate
1525 usage of DLL import macros in `libguile/__scm.h'.
1526 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
1527 Somehow Jim Blandy's patch from 1997 did not survive.
1528
257b6d40
MV
15292001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
1530
1531 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 1532
257b6d40
MV
1533 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
1534 build systems which do not have symbolic links.
1535 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
1536 on Win32 platforms.
04bbd6ce
TTN
1537 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
1538 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 1539 to build clean dlls.
257b6d40
MV
1540 Check for `regcomp()' inside `-lregex'.
1541
2ad3278a
TTN
15422001-10-26 Thien-Thi Nguyen <ttn@glug.org>
1543
1544 * BUGS (7, 8): New.
1545
c95d1a2d
TTN
15462001-10-25 Thien-Thi Nguyen <ttn@glug.org>
1547
1548 * BUGS: Expand on file format description.
1549
1550 (1): Update "fixed" field.
d07db248 1551 (2, 3, 4, 5, 6): New.
c95d1a2d 1552
4f522b6f
GH
15532001-10-14 Gary Houston <ghouston@arglist.com>
1554
1555 * configure.in: include sys/types.h when testing uint32_t.
1556 thanks to Bill Schottstaedt.
1557
f84c3705
MV
15582001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
1559
1560 * configure.in: Do not use an absolute path for <unistd.h> when
1561 checking for return type of usleep. Thanks to Michael Carmack.
1562
6768cfba
TTN
15632001-09-30 Thien-Thi Nguyen <ttn@glug.org>
1564
1565 * BUGS: New file.
1566 * Makefile.am (EXTRA_DIST): Add BUGS file.
1567
2cbad7d9
TTN
15682001-09-25 Thien-Thi Nguyen <ttn@glug.org>
1569
1570 * TODO: Add bugfix item to "Eventually".
1571
c13f0a90
RB
15722001-09-20 Rob Browning <rlb@defaultvalue.org>
1573
1574 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
1575
15762001-09-11 Rob Browning <rlb@defaultvalue.org>
1577
1578 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
1579 the testing list since they're no longer functional.
1580
06288138
TTN
15812001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1582
1583 * TODO:
1584 Use outline mode instead of text.
1585 Reword protocol explanation.
1586 Add "make error-signalling functions more consistent" to Eventually.
1587 Move some C-related GOOPS tasks to 1.8.0, take ownership.
1588
6f84677a
TTN
15892001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
1590
1591 * HACKING (Sample GDB Initialization File): New section.
1592
1593 * TODO (1.8.0): Add "move .gdbinit" entry.
1594
8c494e99
DH
15952001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1596
1597 * TODO: Added some points, and eliminated all done items.
1598
1599 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
1600 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
1601 SCM_ENABLE_DEPRECATED with the logic reversed.
1602
f7c6b778
DH
16032001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
1604
1605 * libguile.h: Removed bogus comment, rearranged includes, removed
1606 deprecated definitions.
1607
8c494e99 1608 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 1609
cf390da1
TTN
16102001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
1611
1612 * HACKING: Mention libtool ./configure-regeneration requirement.
1613
fada26b2
MV
16142001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
1615
1616 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
1617 libltdl provides it itself.
1618
11ca8865
NJ
16192001-08-24 Neil Jerram <neil@ossau.uklinux.net>
1620
1621 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
1622 Makefiles.
cf390da1 1623
ab4cd34b
RB
16242001-08-15 Rob Browning <rlb@defaultvalue.org>
1625
1626 * configure.in
1627 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1628 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1629 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1630 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1631 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1632 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1633 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1634 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1635
1636 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
1637 (GUILE_MICRO_VERSION): reset for new unstable.
1638 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
1639 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
1640 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
1641 (LIBGUILE_INTERFACE): use libtool versioning scheme.
1642 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
1643 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
1644 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
1645 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
1646
b754e3d1
MV
16472001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
1648
1649 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
1650 EXTRA_DIST to SUBDIRS.
1651
1652 * configure.in: Added "test-suite/Makefile".
1653
c1151355
MV
16542001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
1655
1656 * configure.in: Added `--disable-linuxthreads' option and do not
1657 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
1658 given. Thanks to Cris Cramer!
1659
11057044
MV
16602001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
1661
1662 * Makefile.am (SUBDIRS): Build libguile before ice-9.
1663
f3805ebb
MV
16642001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1665
1666 * configure.in: Check for "inttypes.h".
1667
e658215a
RB
16682001-07-19 Rob Browning <rlb@defaultvalue.org>
1669
1670 * configure.in: add checks for setitimer and getitimer.
1671 Add --enable-error-on-warning.
1672
c0b2936e
MG
16732001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1674
1675 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
1676
8f2ecec5
TTN
16772001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
1678
1679 * HACKING: Remove onerous authorship-info deletion clause.
1680
065509a5
KN
16812001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
1682
1683 * autogen.sh: Call libtoolize with --force.
1684
d76852e3
TTN
16852001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
1686
1687 * INSTALL: Point to HACKING for tool versions.
1688
fd6c6321
RB
16892001-07-08 Rob Browning <rlb@defaultvalue.org>
1690
04860df7
RB
1691 * TODO: updated to include relevant itemized post-1.6-RELEASE
1692 tasks that are distributable so we can check them off as they are
1693 done, and delete 1.6.0 tasks.
1694
1695 * RELEASE: add a note that the RELEASE instructions are out of
1696 date now that we're using branches.
1697
fd6c6321
RB
1698 * AUTHORS: add "many files throughout" for myself.
1699
8d123036
TTN
17002001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
1701
1702 * README: Also mention guile-tools.
1703
1704 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
1705
32d6f999
TTN
17062001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
1707
1708 * RELEASE: Move todo items to file TODO.
1709
1710 * TODO: Initial revision
1711
a4734913
TTN
1712 * Makefile.am (EXTRA_DIST): Add TODO.
1713
dbfadc85
TTN
1714 * HACKING: Refer to TODO and SNAPSHOTS.
1715 No longer refer to devel/tasks.text.
1716
1717 * SNAPSHOTS: Fix reference bug; recommended tool
1718 versions are in HACKING.
1719
f6b3694a
TTN
1720 * TODO: Add completion and ownership protocol to header comments.
1721
3cd085d0
TTN
1722 * RELEASE: Add TODO-processing to spiffing checklist.
1723
9c3955ff
TTN
1724 * HACKING: Update deprecation procedure to refer to TODO.
1725
17383b7c
ML
17262001-06-27 Michael Livshin <mlivshin@bigfoot.com>
1727
1728 * autogen.sh: don't run flex here.
1729
1730 * HACKING: clarify that newer versions of flex should be just
1731 fine.
1732
82893676
MG
17332001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1734
1735 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
1736
1737 * configure.in: Added some header and function checks.
1738
f2ae4555
NJ
17392001-06-25 Neil Jerram <neil@ossau.uklinux.net>
1740
1741 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
1742
4172703a
MV
17432001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
1744
1745 * autogen.sh: Added message about what to do next. Tell them to
1746 use `--enable-maintainer-mode'.
1747
093e7da4
ML
17482001-06-25 Michael Livshin <mlivshin@bigfoot.com>
1749
1750 * HACKING: mention flex.
1751
1752 * autogen.sh: generate libguile/c-tokenize.c.
1753
6b41a313
MG
17542001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1755
1756 * libguile.h: Removed inclusion of libguile/tag.h.
1757
eb6c2de8
MV
17582001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1759
1760 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1761 these when using threads.
1762
4ff9f825
MV
17632001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1764
4927dd28
MV
1765 * libguile.h: Added deprecated section with the olde type names.
1766
4ff9f825
MV
1767 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1768 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1769 `#defined'.
1770
1771 * acconfig.h (ptrdiff_t): Removed.
1772
e01970a5
MG
17732001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1774
1775 * configure.in: Generate examples/box-dynamic-module/Makefile.
1776
c794483c
MV
17772001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1778
1779 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1780 guile-snarf.
1781
9454d8d5
RB
17822001-06-02 Rob Browning <rlb@cs.utexas.edu>
1783
1784 * configure.in: changes for autoconf 2.50.
1785 (AC_PREREQ): require at least autoconf 2.50.
1786 (AC_INIT): no longer takes an arg.
1787 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1788 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1789 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1790 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1791 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1792 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1793 (AC_OUTPUT): no longer takes args.
32d6f999 1794
9454d8d5
RB
1795 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1796 unconditionally .
1797
114f9bab
MV
17982001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1799
1800 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1801 I. N. Golubev!
1802
ee2718a9
MG
18032001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1804
1805 * configure.in: Generate examples/box-dynamic/Makefile.
1806
2de7ddb7
MG
18072001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1808
1809 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1810
1811 * configure.in: Added all Makefiles in the `examples' directory to
1812 AC_OUTPUT.
1813
f501d0d4
ML
18142001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1815
1816 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1817 don't generate guile-snarf.awk.
1818
1819 * Makefile.am (EXTRA_DIST): add test-suite.
1820
1db81cb0
ML
18212001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1822
1823 * check-guile.in: fix to be runnable when srcdir!=builddir.
1824
f3f70257
ML
18252001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1826
1827 revert the controversial part of the 2001-05-23 changes
1828
1be6b49c
ML
18292001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1830
1831 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1832 also, make sure that the integral type choosen to represent an SCM
1833 has exactly the same size as a void pointer.
1834
1835 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1836 SCM_SIZEOF_BITS_T, ptrdiff_t.
1837
c81ea65d
RB
18382001-05-16 Rob Browning <rlb@cs.utexas.edu>
1839
1840 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1841
1842 * GUILE-VERSION
1843 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1844 (GUILE_MICRO_VERSION): new variable, records final revision.
1845 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1846 i.e. the 6.
1847
887dfa7d
DH
18482001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1849
1850 * acconfig.h, configure.in: Renamed
1851 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1852
11bbab47
MV
18532001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1854
1855 * acinclude.m4: Removed copy of "libtool.m4".
1856
5cd06d5e
DH
18572001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1858
1859 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1860
a232c19e
TTN
18612001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1862
928f20fb
TTN
1863 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1864
a232c19e
TTN
1865 * HACKING: Update copyright.
1866 Add blurb pointing to devel/tasks.text.
1867
c8750173
TTN
18682001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1869
1870 * check-guile.in: For SRFI testing, set and export env
1871 var `LTDL_LIBRARY_PATH'.
1872
75141eb0
NJ
18732001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1874
1875 * AUTHORS: Add docs-related authorship details.
1876
c10ecc4c
MV
18772001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1878
1879 * configure.in (--enable-deprecated): Recognize "shutup" option
1880 argument and turn it into the default warning level "no".
1881
018a53a1
GH
18822001-05-05 Gary Houston <ghouston@arglist.com>
1883
1884 * acconfig.h: add HAVE_IPV6.
1885 * configure.in: check whether we can compile with IPv6 support.
1886
26f798bd
TTN
18872001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1888
1889 * guile-tools.in: New file.
1890
1891 * configure.in (AC_OUTPUT): Add guile-tools, and make
1892 executable.
1893
1894 * Makefile.am (bin_SCRIPTS): New var.
1895
c5316ea3
GH
18962001-05-04 Gary Houston <ghouston@arglist.com>
1897
1898 * configure.in: check whether uint32_t is defined when netdb.h
1899 is included.
1900 acconfig.h: added HAVE_UINT32_T.
1901
7440341c
MV
19022001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1903
1904 * configure.in: Added handling of `--enable-deprecated'.
1905
1906 * acconfig.h (SCM_DEBUG_DEPRECATED,
1907 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1908
14a7d5f8
TTN
19092001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1910
1911 * Makefile.am (SUBDIRS): Add "scripts".
1912
1913 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1914
7e267da1
GH
19152001-04-29 Gary Houston <ghouston@arglist.com>
1916
1917 * libguile.h: include rw.h.
1918
f2a75d81
RB
19192001-04-27 Rob Browning <rlb@cs.utexas.edu>
1920
1921 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1922 the new odd/even ustable/stable version numbering scheme.
1923 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1924 libguile. In the future, libguile and libguileqthreads may not
1925 stay in sync. This still doesn't appear to affect
1926 libguileqthreads, but we'll fix that next.
1927
1f7a1dc9
MG
19282001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1929
1930 * configure.in: Don't treat srfi directory specially, just create
1931 the Makefile there (thanks to Neil Jerram for the patch).
1932
6c44688a
MG
19332001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1934
1935 * Makefile.am (SUBDIRS): Added `srfi'.
1936
1937 * configure.in: Added subdirectory `srfi' to build process.
1938
1939 * libguile.h: Added inclusion of `values.h'.
1940
2a0ef8b7
GH
19412001-04-22 Gary Houston <ghouston@arglist.com>
1942
1943 * configure.in: check for inet_pton and inet_ntop.
1944
67641981
GH
19452001-04-20 Gary Houston <ghouston@arglist.com>
1946
1947 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1948 * configure.in: check for sin6_scope_id in sockaddr_in6.
1949
a9d861e3
MD
19502001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1951
1952 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1953
31e74a57
GH
19542001-04-17 Gary Houston <ghouston@arglist.com>
1955
1956 * configure.in: run the autoconf BIGENDIAN check.
1957
0da6608d
DH
19582001-04-12 Niibe Yutaka <gniibe@m17n.org>
1959
1960 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1961 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1962 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1963
1964 * configure.in: Likewise.
1965
f22ed5a0
KN
19662001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1967
1968 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1969 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1970 Thanks to NIIBE Yutaka.
1971
f2e61fc1
MD
19722001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1973
1974 * Undeprecated scm_init_oop_goopscore_module.
1975
72f1168d
TTN
19762001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1977
1978 * check-guile.in: Fix sh standard conformance bug: Replace
1979 "test -e" with "test -f". Thanks to Alexander Klimov.
1980
a4928305
GH
19812001-03-19 Gary Houston <ghouston@arglist.com>
1982
1983 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1984 set it to `pwd`.
1985
66301f9a
GH
1986 * check-guile.in: 16 documentation tests were failing if "make
1987 check" was run before Guile had been installed with the current
1988 --prefix. made various changes to the script so that it runs
1989 without a cd to the test-suite directory. For the -i option,
1990 don't point GUILE_LOAD_PATH to the current directory, but let it
1991 use it's own scheme library.
1992
51cfd7da
GH
19932001-03-18 Gary Houston <ghouston@arglist.com>
1994
1995 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1996 the current directory (build dir) not srcdir to find guile
1997 executable. otherwise "make check" doesn't work with a separate
1998 build directory. create the test log in
1999 $build_dir/check-guile.log instead of in srcdir/test-suite
2000 directory.
2001 * configure.in: don't define or substitute test_suite_dir.
2002
e9e225e5
GH
20032001-03-17 Gary Houston <ghouston@arglist.com>
2004
2005 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
2006 since EXTRA_DOT_DOC_FILES is redefined later. define
2007 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
2008
94e6d793
MG
20092001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
2010
2011 * configure.in: Added header checks for crypt.h, sys/resource.h
2012 and sys/file.h, function checks for chroot, flock, getlogin,
2013 cuserid, getpriority, setpriority, getpass, sethostname,
2014 gethostname, and for crypt() in libcrypt.
2015
fff043ab
NJ
20162001-03-09 Neil Jerram <neil@ossau.uklinux.net>
2017
2018 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
2019 option from guile-doc/configure.in.
2020
d42df055
DH
20212001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
2022
2023 * libguile.h: Removed #include "libguile/dump.h".
2024
ec896089
KN
20252001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
2026
2027 * libguile.h: Added #include "libguile/dump.h".
2028
c2886a5a
MD
20292001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
2030
2031 * libguile.h: Added #include "libguile/rdelim.h".
2032
1ff7abbe
DH
20332001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
2034
2035 The following patch was sent by Thien-Thi Nguyen.
2036
2037 * check-guile.in: New file.
2038
2039 * Makefile.am: Add TESTS rule.
2040
2041 * configure.in: Add support for "make check".
2042
f0942910
DH
20432000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2044
2045 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
2046
14f1d9fe
MD
20472000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
2048
2049 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
2050 version number to 10 due to the merge of GOOPS.
2051
2052 * oop: New directory.
2053
e4dba4c7
KN
20542000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
2055
467ab77e 2056 * libguile.h: #include "libguile/properties.h".
e4dba4c7 2057
45605b53
GH
20582000-09-17 Gary Houston <ghouston@arglist.com>
2059
2060 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
2061 to be reliable on all platforms.
2062
e494e76d
GH
20632000-08-18 Gary Houston <ghouston@arglist.com>
2064
2065 * acconfig.h: added BROKEN_GCSE.
2066 * configure.in: check for a gcc GCSE optimisation bug.
2067
42aae633
GH
20682000-07-31 Gary Houston <ghouston@arglist.com>
2069
2070 * acconfig.h: added HAVE_H_ERRNO
2071 * configure.in: removed some dnl'd & obsolete cygwin stuff.
2072 added a test for h_errno.
2073
f9ed377d
MD
20742000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2075
2076 * Guile 1.4 released.
2077
b5074b23
MD
20782000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2079
2080 * GUILE-VERSION: Changed to work also when included by a Makefile
2081 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
2082 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
2083 (GUILE_MINOR_VERSION): Bumped to 4.
2084
f43aac9a
MD
20852000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2086
a8861fa0
MD
2087 * libguile.h: Removed #include "libguile/kw.h".
2088
9a8a1e8a
MD
2089 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
2090 (The rule will cd to $(top_srcdir).)
2091
2092 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
2093 substitute it into libguile/Makefile.
2094
f43aac9a
MD
2095 * HACKING: Updated recommended libtool version to be 1.3.5.
2096
2097 * RELEASE: Say that we should update HACKING to reflect the
2098 versions of the tools we're using rather than README.
2099
5cb6f99c
MD
21002000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2101
2102 * NOTES: Removed.
2103
2104 * TODO: Moved to devel/.
2105
3ff0d90a
CB
21062000-06-01 Craig Brozefsky <craig@red-bean.com>
2107
2108 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
2109 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
2110 define libguile.so version in a well-lit place.
2111
2112 * configure.in: added AC_SUBST lines for the new LIBGUILE version
2113 variables.
72f1168d 2114
65545721
ML
21152000-06-01 Michael Livshin <mlivshin@bigfoot.com>
2116
2117 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 2118
65545721
ML
2119 * guile-aclocal.sh: new file, works around aclocal problems.
2120
b2728432
DH
21212000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2122
2123 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
2124 USE_PCTHREADS_PTHREADS): Removed.
2125
7f5fa419
GH
21262000-05-01 Gary Houston <ghouston@arglist.com>
2127
2128 * Makefile.am: add include_HEADERS.
2129 libguile.h: moved from libguile directory. maybe libguile.h should
2130 be installed in $prefix/include/libguile/libguile.h instead?
2131
9764c29b
MD
21322000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2133
e415cb06
MD
2134 * qthreads.m4: Removed THREADS_CPPFLAGS.
2135
2136 * acinclude.m4: Removed qthreads macros. They are provided in
2137 qthreads.m4, so these were redundant.
2138
9764c29b
MD
2139 * acconfig.h (GUILE_DEBUG_MALLOC): New.
2140
2141 * configure.in: New --enable-debug-malloc configuration option.
2142
1978b33e
MD
21432000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2144
2145 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
2146
2147 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 2148 compatibility on Linux systems.
1978b33e 2149
55a85c78
MD
21502000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2151
2152 * devel: New directory. Intended to carry documentation related
2153 to Guile development (as opposed to the doc directory which
2154 contains documentation related to the use of the current Guile).
2155 This directory (devel) is not included in the Guile distribution,
2156 but is accessible via anonymous CVS.
2157
fdc7ea2d
MD
21582000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2159
2160 * configure.in: Don't add iselect.o to LIBOBJS.
2161
31d8abce
MD
21622000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2163
2164 * configure.in: Added end-tag for local variables. (Thanks to
2165 Thien-Thi Nguyen.)
2166
244fdc2f
GH
21672000-03-12 Gary Houston <ghouston@arglist.com>
2168
2169 * README (Guile Documentation, About This Distribution): updated.
2170
f3b5e185
MD
21712000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2172
2173 * configure.in (ac_cv_struct_timespec): Added test for struct
2174 timespec.
2175
2176 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
2177
3a721413
MV
21782000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
2179
2180 * autogen.sh: Call libtoolize. Pass --add-missing option to
2181 automake. Do not decent into libltdl directory. The libltdl
2182 directory is now populated by libtoolize and does not need any
2183 further autogeneration.
2184
d831b039
GH
21852000-01-23 Gary Houston <ghouston@arglist.com>
2186
2187 * configure.in: check for fchown.
2188
a0a7b83b
MD
2189Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
2190
2191 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
2192 instead of $(top_builddir)/libltdl to includepath.
2193
56cfe22b
MD
21942000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2195
2196 * emacs: New subdirectory for elisp tools.
2197
657fcb5a
MV
21982000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
2199
2200 * README, HACKING: Moved "Hacking it yourself" section from README
2201 to HACKING. Updated recommended libtool version to be 1.3.4.
2202
dc914156
GH
22032000-01-14 Gary Houston <ghouston@arglist.com>
2204
2205 * configure.in: needs to have --disable-networking, not
2206 --disable-net.
2207
fb4956c9
MD
22082000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2209
2210 * libltdl/acconfig.h: New file: Needed by autogen.sh.
2211
88423ab1
GB
2212Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
2213
2214 * autogen.sh: Added messages as we run autogen in subdirectories.
2215
2216 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 2217 chmod +x it.
88423ab1 2218
0d90b76d
MV
22192000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
2220
2221 * libltdl/autogen.sh: New file.
2222 * autogen.sh: Invoke libltdl/autogen.sh.
2223
22242000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
2225
2226 Finally applied the libltdl patch from Thomas Tanner, with slight
2227 modifications. All code copied from the libtool package is from
2228 libtool-1.3.4.
2229
2230 * configure.in: Make "--with-modules=yes" the default. Do not
2231 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 2232
0d90b76d
MV
2233 1999-07-25 Thomas Tanner <tanner@ffii.org>
2234
2235 * Makefile.am: add libltdl to SUBDIRS, automake automatically
2236 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
2237 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
2238 (no need to install libtool any more)
2239 * configure.in: replace --enable-dynamic-linking with
2240 --with-modules, required modules can be specified using
2241 --with-modules="/path/to/mod.la" and will be linked
2242 statically on platforms that don't support dynamic loading,
2243 configure libltdl, configure libtool for dlopening
2244 * libltdl: added using libtoolize -c --ltdl
2245
38c1d3c4
GH
22462000-01-09 Gary Houston <ghouston@arglist.com>
2247
2248 * configure.in: check whether localtime caches TZ. copied from
2249 Emacs 20.5.
2250 * acconfig.h: add LOCALTIME_CACHE.
2251
dceef6be
GB
2252Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
2253
2254 * configure.in: Make it be guile-snarf.awk, since we'll be
2255 switching names for guile-doc-snarf. (I wouldn't have changed
2256 this, but I was getting ready to commit this way when the below
2257 change was committed).
2258
763a6716
MD
22591999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2260
2261 * configure.in: Create guile-doc-snarf.awk.
2262
6aca8c6c
GB
22631999-12-12 Greg J. Badros <gjb@cs.washington.edu>
2264
72f1168d 2265 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
2266 AC_OUTPUTted.
2267
22681999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
2269
2270 * NEWS: More complete description for --enable-debug-freelist.
2271
aee8ca3f
GH
22721999-12-09 Gary Houston <ghouston@freewire.co.uk>
2273
2274 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
2275 causes numerous spurious warnings with recent gcc and/or glibc
2276 versions.
2277
afe5177e
GH
22781999-11-19 Gary Houston <ghouston@freewire.co.uk>
2279
2280 * acconfig.h: add HAVE_ARRAYS.
2281
2282 * configure.in: add --disable-arrays option, probably temporary.
2283
5c11cc9d
GH
22841999-11-17 Gary Houston <ghouston@freewire.co.uk>
2285
2286 * configure.in: check for hstrerror.
2287
5d94b2fe
JB
22881999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
2289
e8ff4648
JB
2290 * autogen.sh: Don't call autoreconf at all; it's not reliable.
2291 Instead, call the various tools explicitly. Invoke
2292 guile-readline's autogen.sh script.
0cbedb5b
JB
2293
2294 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 2295
0cbedb5b
JB
2296 We can't have .m4 files which are installed where aclocal can
2297 see them, but also used by guile's own configure.in, because
2298 aclocal will read both copies, complain about duplicate macro
2299 definitions, and refuse to generate aclocal.m4 at all. This
2300 happens if you invoke it as `aclocal -I .', as autoreconf does.
2301 This is probably a flaw in the autotools, but Guile doesn't need
2302 that flaw fixed immediately.
2303
2304 guile.m4 is intended for use by people linking against guile, so
2305 it needs to be installed. But Guile itself doesn't use it. So
2306 move guile.m4 into guile-config. That makes sense, since
2307 guile.m4's GUILE_FLAGS macro is just an easy way to call
2308 guile-config.
2309
2310 qthreads.m4 is indented to help configure a qthreads tree. It's
2311 only useful to a package which actually includes a qthreads tree,
2312 and it's intimately related to that tree, so it's not useful to
2313 install this. So don't install it.
2314
2315 * guile.m4: Moved to guile-config.
2316 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
2317 (EXTRA_DIST): Move qthreads.m4 here.
2318
5d94b2fe
JB
2319 Don't store generated files in the repository any more. Instead,
2320 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 2321 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
2322 * autogen.sh: New file.
2323 * ANON-CVS, SNAPSHOTS: Updated instructions.
2324
dc4d930b
JB
23251999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
2326
2327 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
2328
6e706938 23291999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
2330
2331 * configure.in: Added --enable-debug-freelist option.
2332
fca7547b 2333 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 2334
52cfc69b
GH
23351999-09-23 Gary Houston <ghouston@freewire.co.uk>
2336
2337 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
2338 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
2339
2340 * configure.in: new options --disable-posix, --disable-net
2341 and --disable-regex
2342 export HAVE_POSIX and HAVE_NETWORKING definitions.
2343 don't add regex-posix.o to LIBOBJS if regex disabled.
2344
2345 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
2346 conditionally.
2347
bab4e1cc
JB
23481999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
2349
2350 * Guile 1.3.4 released.
2351
fc97c626
JB
23521999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
2353
2354 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
2355 libtool knows how to get ANSI C behavior from the compiler.
2356 * configure: Regenerated.
2357
7ee92fce
GH
23581999-09-20 Gary Houston <ghouston@freewire.co.uk>
2359
2360 * configure.in: check availability of siginterrupt.
2361
08b8c694
GH
23621999-09-18 Gary Houston <ghouston@freewire.co.uk>
2363
2364 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
2365 testing for SA_RESTART.
2366
7cdbcc7d
MD
23671999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2368
2369 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
2370
e1f20ec6
JB
23711999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
2372
2373 * configure.in (GUILE_STAMP): Don't set this variable, or
2374 substitute it into anything. Full explanation in ice-9/ChangeLog.
2375 * configure, Makefile.in: Regenerated.
72f1168d 2376
ffe70f9c
JB
23771999-09-06 James Blandy <jimb@mule.m17n.org>
2378
2379 Propagate the changes of 2 Sept the rest of the way through.
2380 * configure: Regenerated.
2381 * Makefile.in: Regenerated. Not sure why this diff is so big.
2382
e127c348
JB
23831999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
2384
2385 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
2386 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 2387 * aclocal.m4: Regenerated.
e127c348 2388
655f19ab
MD
23891999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2390
2391 * configure.in: Test for presence of function on_exit.
2392
b074884f
JB
23931999-09-01 James Blandy <jimb@mule.m17n.org>
2394
2395 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
2396 the system doesn't have memmove. Don't test for memmove and bcopy
2397 with AC_CHECK_FUNCS.
2398 * configure: Regenerated.
2399
a7098335
MD
24001999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
2401
2402 * configure.in: Test for atexit.
2403
9a26d6f9
MD
24041999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2405
b030b39b
MD
2406 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
2407
9a26d6f9
MD
2408 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
2409 (Thanks to Bernard Urban.)
2410 Test for memmove and bcopy. (Thanks to
a7098335 2411 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
2412
2413 * acconfig.h: Added HAVE_S_ISLNK.
2414
a05cba61
JB
24151999-08-20 James Blandy <jimb@mule.m17n.org>
2416
0a852b94
JB
2417 * Guile 1.3.2 released.
2418
a05cba61
JB
2419 * Makefile.in: Regenerated.
2420
f29f2933
MD
24211999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2422
2423 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
2424 to libtool-1.3.3.
2425
0e8a8468
MV
24261999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
2427
2428 Added guile-readline subdirectory with the removed readline
2429 support.
2430 * guile-readline: New directory, see ChangeLog there.
2431 * configure.in: Cause configure to descend into guile-readline
2432 dir.
2433 * Makefile.am: Likewise for make.
2434 * NEWS: Explain how to activate the readline support.
2435 * configure, Makefile.in: Regenerated.
72f1168d 2436
3144e1a9
JB
24371999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
2438
9a5fa6e9 2439 Fixes for EMX from Mikael Ståldal.
3144e1a9
JB
2440
2441 * configure.in: Check for <io.h>.
2442 * configure: Regenerated.
2443
ed3db6ef
JB
24441999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
2445
2446 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
2447 name can have suffixes, like alphaev56-unknown-linux-gnu.
2448 * aclocal.m4, configure: Rebuilt.
2449 (Thanks to Sebastien Villemot.)
2450
6c951427
GH
24511999-07-04 Gary Houston <ghouston@easynet.co.uk>
2452
2453 * configure.in: don't check for ways to violate stdio abstraction.
2454
8f65bd96
JB
24551999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
2456
2457 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
2458 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
2459
ef0615e4
JB
24601999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
2461
2462 Remove all automatic readline support, to avoid copyright
2463 confusion.
2464 * INSTALL: Update text.
2465 * NEWS: Explain the situation.
2466 * configure.in: Remove configury for readline and its supporting
2467 libraries.
2468 * configure: Regenerated.
2469
2470 * README: Change URL's for automake and autoconf.
2471
cceae55d
JB
2472 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
2473 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
2474 all the right tools, according to README, but I'm still getting
2475 different results than Mikael is. Hmm.
72f1168d 2476
644f058c
MD
24771999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2478
2479 * New libtool: 1.2f
2480 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
2481 * README: Mention new version number of libtool.
2482
f5449843
MD
24831999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2484
2485 New automake: 1.4
2486 * config.guess, config.sub, install-sh, mdate-sh, missing,
2487 mkinstalldirs: New versions.
2488 * Makefile.in, aclocal.m4, configure: Regenerated.
2489 * README: Mention new version numbers on autoconf and automake.
2490
deaceb4e
JB
24911999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
2492
2493 * configure.in: Add --with-readline flag.
2494 * configure: Rebuilt.
2495
08394899
MS
24961999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
2497
2498 * NEWS: Added entry for optargs module.
2499
0d76bcec
JB
25001999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
2501
2502 * configure: Regenerated using autoconf 2.12.
2503
500c912f
MD
25041999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2505
2506 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
2507 considered to encourage bad coding style.)
2508
6bcb5a82
MD
25091999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2510
2511 * configure.in: Added test AC_C_BIGENDIAN.
2512
f7677ff2
JB
25131999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
2514
2515 * configure.in: Remove quotes around ac_cv_lib_readline_main and
2516 ac_cv_var_rl_getc_function. They should both always be set to
2517 non-null values; this way, we get error messages.
2518 * configure: Regenerated.
2519
5f371877
JB
25201999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
2521
2522 * configure.in: Cite the variable ac_cv_lib_readline_main, not
2523 ac_cv_lib_readline_readline; the latter isn't set any more, since
2524 we look for 'main' in libreadline now. Add quotes around
2525 reference to the variable references, too, so this will work even
2526 when a variable's value is the empty string.
2527 * configure: Regenerated.
2528
c505a52f
MD
25291999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2530
2531 * acconfig.h: Added HAVE_LONG_LONGS.
2532
2533 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
2534 Added check for long longs.
2535
333a4791
JB
25361998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
2537
2538 * configure.in: Check for tgoto in ncurses, then termcap.
2539 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
2540 Eichwalder.)
2541 * configure: Regenerated.
2542
cc720f64
JB
25431998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
2544
2545 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
2546 pass the compiler to make it support ANSI. (Thanks to Bernard
2547 Urban.)
2548 * aclocal.m4, configure: Regenerated.
2549
d818fdb4
JB
25501998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
2551
2552 * Guile 1.3 released.
2553
1f6fe22a
JB
25541998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
2555
2556 * GUILE-VERSION: Bump to 1.3.
2557
2558 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
2559 * Makefile.in: Regenerated.
2560
3e66cf9f
JB
25611998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
2562
2563 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
2564 to the Makefile which explicitly tells it to pass assembly files
d509e5f6 2565 through the preprocessor. (Thanks to Perry Metzger.)
3e66cf9f
JB
2566 * aclocal.m4, configure, Makefile.in: Regenerated.
2567
eebc12c6
JB
25681998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
2569
a437d8a2
JB
2570 * configure.in: Define SCM_SINGLES whenever a float can fit in a
2571 long, not only when a float is the same size as a long. This gets
2572 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
2573 * configure: Regenerated.
2574
2575 * configure.in: Construct libguile/versiondat.h here; see
2576 log entry in libguile/ChangeLog for details.
2577 * configure: Regenerated.
2578
cd6c612a
JB
2579 * configure.in: Allow tabs and whitespace between `void' and
2580 `usleep'. (Thanks to Harvey J. Stein.)
2581 * configure: Regenerated.
2582
eebc12c6
JB
2583 Don't redefine sleep/usleep.
2584 * configure.in: Remove tests for usleep's argument type; we only
2585 need that if we're going to replace it.
cd6c612a 2586
eebc12c6
JB
2587 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
2588 garbage is needed just to use usleep and sleep without compiler
2589 warnings.
2590 * configure: Regenerated.
2591
cb9728ed
JB
25921998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
2593
2594 * configure: Regenerated.
72f1168d 2595
cb9728ed
JB
2596 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
2597 starting with guile_cv_; ac_cv_ is autoconf's namespace.
2598
2599 The type of the argument to usleep varies from system to system,
2600 as does the return type. We really shouldn't be redefining usleep
2601 at all, but I don't have time to clean that up before the 1.3
2602 release. It's on the schedule for afterwards.
2603 * configure.in: Cache results from usleep return value test.
2604 Test for the type of the usleep argument, and cache that too.
2605 * acconfig.h (USLEEP_ARG_TYPE): New macro.
2606
81aef0ba
JB
26071998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
2608
2609 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
2610
17f8d40c
JB
26111998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
2612
216d3a1e
JB
2613 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
2614
17f8d40c
JB
2615 * Guile 1.2.90 released --- beta.
2616 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
2617 regression from 1.3a, but everyone knows that the next release is
2618 1.3, I want to switch to a more coherent version numbering system,
2619 and now is the time.
72f1168d 2620
1ee7c452
JB
26211998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
2622
2623 * configure.in: Call AC_C_INLINE, so we can use inline happily in
72f1168d 2624 libguile.
1ee7c452
JB
2625 * configure: Regenerated.
2626
8aa5c148
JB
26271998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
2628
59027c18
JB
2629 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
2630 we do find the rl_getc_function variable in the readline library;
2631 AC_CHECK_FUNCS used to do this for us, but we're not using it any
2632 more.
13af3048 2633 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
59027c18
JB
2634
2635 * configure.in: Properly test for the presence of rl_getc_function;
2636 it's a variable, not a function.
2637 * configure: Regenerated.
2638
2f2cef71
JB
2639 * doc: New subdirectory.
2640 * Makefile.am (SUBDIRS): List it.
2641 * configure.in (AC_OUTPUT): Build its Makefile.
2642 * configure, Makefile.in: Regenerated.
2643
8aa5c148
JB
2644 * guile.m4 (GUILE_FLAGS): New macro.
2645
2646 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
2647 terribly helpful any more, nobody's using it, and this is not
2648 really the way I want to handle modules anyway.
2649
2adfe1c0
JB
26501998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
2651
48ca6468
JB
2652 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
2653 stdio implementation. (Thanks to David Tillman.)
2654 * configure: Rebuilt.
72f1168d 2655
2adfe1c0
JB
2656 * guile-config: Renamed from `build'.
2657 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
2658 * configure.in: Create `guile-config/Makefile.in', not
2659 `build/Makefile.in'. Doc fix, too.
48ca6468 2660
2adfe1c0
JB
2661 * qthreads.m4: Doc fix.
2662 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
2663
83d1c666
JB
26641998-10-03 <jimb@savonarola.red-bean.com>
2665
0553d3a2
JB
2666 * configure.in: Check for a missing `sleep' declaration.
2667 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
2668 * configure: Regenerated.
2669
83d1c666
JB
2670 * configure.in: Don't use the canonical host name to decide
2671 whether `bzero' and `usleep' have declarations --- that's going
2672 back to the bad old days before autoconf. Remove the call to
2673 AC_CANONICAL_HOST and the subsequent case statement.
2674 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
2675 declarations for `bzero', `usleep', and (new!) `strptime'.
2676 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
2677 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
2678 Added. I think this naming convention is more consistent with the
2679 rest of autoconf; names generally describes the system, not what
2680 the package should do to accomodate the system.
2681 * configure: Regenerated.
2682
2d2c87e1
JB
26831998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
2684
2685 * configure.in: Remove --disable-debug option. The debugging
2686 support is pretty stable now, and it's confusing people.
2687 * configure: Regenerated.
2688
2689 * HACKING: Remove -Wstrict-prototypes from the list of requested
2690 flags (to match 1998-07-30 change).
2691
6dd78771
JB
26921998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
2693
2694 * configure.in: Don't use -Wstrict-prototypes after all.
2695 * configure: Regenerated.
2696
1f5ae2fd
JB
26971998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
2698
4ac31e8d
JB
2699 * configure.in: Request more warnings.
2700 * configure: Regenerated.
2701 * HACKING: Ask people not to make changes that introduce those
2702 warnings. Now I have to go through the code and actually bring it
2703 up to standards... :(
2704
0dcbc17a
JB
2705 * Makefile.in, aclocal.m4, configure: Regenerated using the last
2706 public version of automake, not the hacked Cygnus version.
2707 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
2708 libtool.
72f1168d 2709
1f5ae2fd
JB
2710 * configure.in, qthreads.m4: Display a message about how the
2711 threads configuration went.
2712 * aclocal.m4, configure: Regenerated.
72f1168d 2713
3357ab66
JB
27141998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
2715
1f5ae2fd
JB
2716 Remove the TOTORO kludge. We're not doing snapshots any more, so
2717 totoro is completely uninvolved. (Poor Totoro!)
2718 * configure.in: Remove code to check the hostname and #define
2719 TOTORO.
2720 * acconfig.h: Remove comments for TOTORO symbol.
2721 * configure, Makefile.in: Regenerated.
2722
3357ab66
JB
2723 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
2724 to get AC_PROG_LN_S.
2725 * aclocal.m4, configure: Regenerated.
2726
e99cbcd6
JB
27271998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
2728
2729 Clean up thread configuration.
2730 * qthreads.m4: New file, which knows how to configure the qthreads
2731 library.
2732 * configure.in: Replace all thread package selection code. Do the
2733 --with-threads argument processing here. Enable the appropriate
2734 thread interface files in libguile. Remove all qthreads
2735 configuration code; call QTHREADS_CONFIGURE instead. Set
2736 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
2737 * threads.m4: Removed; not used any more.
2738 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
2739 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
2740 Note that these were regenerated with the tools available from
2741 Cygnus's source tree, which have patches not available to the
2742 general public. I'm not sure this was a good idea; feel free to
2743 revert them to the latest released versions of the tools.
2744
2745 Upgrade to the version of libtool available at Cygnus. See note
2746 above.
2747 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
2748
5ef81022
MD
27491998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2750
2751 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
2752 totoro kludge.
2753
212d45b8
MD
2754Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
2755
2756 * acconfig.h, configure.in: Define TOTORO if configuring on
2757 totoro.red-bean.com.
2758
2759 * configure.in: Check for strdup.
2760
7e0fee6e
MD
27611998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2762
2763 * configure.in: Check for rl_cleanup_after_signal.
2764
dd07fb66
MD
27651998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2766
2767 * configure.in: Added test for rl_getc_function. Warn if
2768 libreadline is found but not this function.
2769
4c787b52
MD
27701998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2771
2772 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
2773 that suitable HAVE_<function name> symbols get defined.
2774
0935d604
MD
27751998-04-25 Mikael Djurfeldt <mdj@kenneth>
2776
2777 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
2c36126d 2778 (Thanks to Julian Satchell.)
0935d604 2779
64e121dc
MD
27801998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2781
2782 * configure.in: Check for usleep; Define DECLARE_BZERO and
2783 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
2784 without declaring them.
2785
2786 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
2787
26c41b99
MD
27881998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2789
2790 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
2791 defined.
2792
3822dd61
MD
27931998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2794
2795 * configure.in (GUILE_LIBS): New variable. Contains libraries
2796 which libguile needs to be linked with. Substituted into
2797 libpath.h.
2798
2799 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
2800 $cy_cv_threads_libs.
2801
5798fd97
MD
28021998-04-11 Mikael Djurfeldt <mdj@kenneth>
2803
2804 New libtool: 1.2
2805 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2806 New automake: 1.3
2807 * Makefile.in, aclocal.m4, configure: Regenerated.
2808 * README: Mention new version numbers on libtool and automake.
2809
848f2a01
TP
28101997-12-11 Tim Pierce <twp@skepsis.com>
2811
2812 * HACKING: Note that SSH is mandatory for CVS access.
2813
341eaef0
GH
2814Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
2815
2816 * README: using Automake 1.2d
2817 * configure.in: AC_CHECK_FUNCS: add "system".
2818
c06768c8
TP
28191997-12-01 Tim Pierce <twp@skepsis.com>
2820
2821 * acconfig.h: Add USCORE.
2822
933a7411
MD
28231997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2824
2825 * configure.in: Added code to enable GUILE_ISELECT on systems
2826 which have the necessary functions (gettimeofday, select).
2827
2828 * acconfig.h: Added GUILE_ISELECT.
2829
774b7f22
TP
28301997-11-24 Tim Pierce <twp@twp.tezcat.com>
2831
2832 * acinclude.m4: Assume dlsym does not add underscore if
2833 cross-compiling.
2834 * aclocal.m4, configure: Regenderated.
2835
2a0d7176
TP
28361997-11-21 Tim Pierce <twp@twp.tezcat.com>
2837
2838 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
2839 <hag@ai.mit.edu>.
2840 * configure.in: Use it.
2841 * configure: Regenerated.
2842 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
72f1168d 2843
1ad2d179
MD
28441997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
2845
2846 * README (libtool): Tell people to use version 1.0e.
2847
83531e61
JB
2848Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2849
2850 Call the QuickThreads library libqthreads.a, not libqt.a. The old
2851 name conflicts with the Qt user interface toolkit.
2852 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
2853 * configure.in: Same.
2854 * aclocal.m4, configure: Regenerated.
2855
2e368582
JB
2856Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
2857
2858 * configure.in: Check for the readline library, and the termcap
2859 library (on which readline relies).
2860 * configure: Regenerated.
2861
2862Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
2863
2864 New libtool: 1.0e
2865 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2866 * configure, aclocal.m4: Regenerated.
2867
cd721def
MV
28681997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
2869
2870 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
2871 * configure.in: Check whether dlopen can be found without -ldl.
2872
5aa28c1e
JB
2873Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
2874
2875 * Makefile.in: Regenerated with automake 1.2c.
2876
9ba3d403
JB
2877Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
2878
2879 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
2880 * configure.in: Add build/Makefile to AC_OUTPUT clause.
2881 * Makefile.in, configure: Regenerated.
2882
2883 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
2884
476f3c84
MD
2885Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2886
2887 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
2888
e69807f0
MD
2889Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2890
2891 * ltmain.sh: Added a missing '\' before \n on line 32.
2892
1aa8162b
JB
2893Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2894
2895 New libtool: 1.0b.
2896 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
2897 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
2898
34695603
JB
2899Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
2900
2901 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
2902
2903 * configure.in: Use the QuickThreads assembler fragment with Irix
2904 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
2905 Jesse Glick.
2906 * configure: Regenerated.
2907
e9cd5d2f
MD
2908Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
2909
0b89e78e
MD
2910 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
2911 so that test for the same function can be performed multiple
2912 times.
2913
e9cd5d2f
MD
2914 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
2915 rx/rxposix.h. Add library rx only if regcomp can't be found
2916 without it.
2917
2918 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
2919 it for some reason!
2920
1782cc37
JB
2921Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
2922
2923 * THANKS: New file.
2924 * Makefile.in, aclocal.m4, configure: Regenerated.
2925
757cfb94
MD
2926Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
2927
2928 * configure.in: Added thread support for the alpha architecture.
2929 configure: Regenerated.
2930
f4e5b810
GH
2931Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
2932
2933 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
2934 so scmconfig.h is updated with the test results. this may
2935 disable one of the cygwin hacks.
2936
32552d73
JB
2937Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
2938
2939 Changes to compile under gnu-win32, from Marcus Daniels:
2940 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
2941 to indicate that Unix domain sockets will work.
2942 Check for socketpair, getgroups, setwent, pause, and tzset
2943 (cygwin currently lacks these them).
2944 Check for sethostent endhostent getnetent setnetent endnetent
2945 getprotoent endprotoent getservent endservent getnetbyaddr
2946 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
2947 lacks them). In the case of cygwin, temporarily prefix these
2948 functions with "cygwin32_", the way that netdb.h does.
2949 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
2950 available (cygwin b18 came distributed without a working regex.h
2951 file).
2952 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
2953 * configure: Regenerated.
2954
ec918b9b
TP
2955Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
2956
2957 * ltmain.sh: Remove any trailing colon on $shlibpath_var
2958 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
2959 Patch sent to bug-libtool.
2960
4a5fa91c
TP
2961Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
2962
2963 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
2964 Backus for reporting this problem and suggesting a fix).
2965 * configure: Regenerated.
2966
a01e24ec
JB
2967Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
2968
2969 * Guile 1.2 released.
72f1168d 2970
a01e24ec
JB
2971 * configure.in: Check for librx after libm; fundamentals need to
2972 come first.
2973 * configure: Regenerated.
2974
787d7283
TP
2975Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
2976
2977 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
2978 `am_cv_path_LD'.
2979 * configure: Regenerated.
2980
0dc48630
JB
2981Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2982
91b28bb5
JB
2983 Try to detect when people are using one version of libguile and a
2984 different version of ice-9. People have been skewing things and
2985 sending in bug reports.
2986 * configure.in: Provide libguile its version information through a
2987 separate header file generated by the Makefile, not through
72f1168d 2988 scmconfig.h.
91b28bb5
JB
2989 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
2990 AC_SUBST these, instead of AC_DEFINE'ing them.
2991 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
2992 (AC_OUTPUT): Create ice-9/version.scm.
2993 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
2994 GUILE_VERSION): Deleted.
2995 * Makefile.in: Regenerated.
2996
0dc48630
JB
2997 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
2998
2999 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
3000 distribution.
3001 * Makefile.in: Regenerated.
3002
91529b1d
JB
3003Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
3004
3005 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
3006
3007 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
3008
3688473b
JB
3009Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
3010
832b09ed
JB
3011 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
3012
3013 * configure.in: By default, include functions in Guile to allow
3014 linking with dynamic libraries at run-time. In other words,
3015 --enable-dynamic-linking is now the default.
3016 * configure: Rebuilt.
3017
cad2eb84
JB
3018 * configure.in: Remove space between AC_CHECK_LIB and opening
3019 paren in check for Rx.
3020 * configure: Regenerated.
3021
3688473b
JB
3022 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
3023 It's never used.
3024 * configure, Makefile.in: Regenerated.
3025
3026Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
3027
3028 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
3029 -dl, -dld) before checks for functions.
3030 * configure: Regenerated.
3031
95d59d10
JB
3032Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
3033
3034 * config.guess: New copy from autoconf-2.12, which recognizes
3035 OpenBSD.
3036
14d546a7
JB
3037Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
3038
3039 * configure.in: Check for Rx, so we will use its routines (which I
3040 pretty much trust) if it is installed.
3041 * configure: Regenerated.
3042
e1a191a8
GH
3043Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
3044
3045 * acconfig.h: mention HAVE_RESTARTS.
3046 * configure.in: check for sigaction and restartable system calls.
3047
737c9113
JB
3048Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
3049
3050 * configure.in: Check for presence of regcomp.
3051 * configure: Regenerated.
3052
3f4c654d
JB
3053Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
3054
36539a15
JB
3055 * COPYING: New address for FSF.
3056
3f4c654d
JB
3057 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
3058 struct stat doesn't have the st_blocks field. We take care of
3059 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
a00c28cd 3060 definition, edited appropriately. (Bernard URBAN)
3f4c654d
JB
3061 * configure: Regenerated.
3062
c1a649bf
JB
3063Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
3064
3f4c654d
JB
3065 * configure.in: Don't link against -lnsl or -lsocket unless we
3066 actually need to. This causes trouble on Irix. (Thanks to Larry
3067 Schwimmer.)
3068
c1a649bf
JB
3069 * config.sub: Get newer version, that recognizes the i686.
3070
c5ac623b
JB
3071Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
3072
3073 * README: Changed Mikael's threads work attribution in order
3074 to sooth Anthony's enormous, but wounded, ego.
3075
3076Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
3077
3078 Just kidding!!!
3079
adb98aa9
JB
3080Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
3081
3082 Guile 1.1 released.
3083 * GUILE-VERSION: Bump to 1.1.
3084
9b01064c
JB
3085Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
3086
3087 Switch to automake-1.1p.
3088 * Makefile.in, aclocal.m4, configure: Regenerated.
3089
d53f4df2
JB
3090Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
3091
3092 * threads.m4: Copy Anthony's change here, so it'll actually
3093 survive.
3094
ec06dd30
AG
3095Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
3096
72f1168d 3097 * aclocal.m4: Fixes for building with coop threads in a
ec06dd30
AG
3098 seperate compilation directory.
3099 * configure: Rebuilt.
3100
953b3c55
JB
3101Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
3102
3103 Upgrade to libtool 0.9e.
3104 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
3105 supplied by libtool.
3106
3107 * configure.in: When configuring qt, sunos needs the underscore
3108 files; Solaris and Linux both need the normal files.
3109 * configure: Reebilt.
72f1168d 3110
8225b156
JB
3111Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
3112
3113 * configure.in: Get the paths for qt's md files right, so it can
3114 build correctly when using a separate compilation directory.
3115 * configure: Regenerated.
3116
20108301
JB
3117Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
3118
67061067
JB
3119 Get threads to work again.
3120 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
3121 first.
3122 * Makefile.in: Regenerated.
3123 * aclocal.m4, configure: Regenerate, with modern definition of
3124 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
3125
3126 Reduced Guile distribution: one configure script, no plugins.
20108301
JB
3127 * configure.in: Merged the old text from qt/configure.in and
3128 libguile/configure.in; Tom Tromey says automake only wants one
3129 configure.in script. This seems fishy, but...
3130 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
3131 gubbish.
3132 * acconfig.h, acinclude.m4: Moved here from libguile, since
3133 libguile's configure script lives here now.
3134 * AUTHORS, INSTALL, README: Updated.
3135 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
3136 amputated amphibian limbs.
3137
93918199
JB
3138Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
3139
3140 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
3141 * newdoc/ref/Makefile.in: Regenerated.
3142
7c9c7760
JB
3143Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
3144
3145 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
3146 need to link against libthreads; the files it used to contain
3147 are now a part of libguile.
3148
c8b62a7e
JB
3149Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3150
3151 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
3152 argument to the AM_INIT_AUTOMAKE macro.
3153
12afb619
JB
3154Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
3155
3156 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
3157 * README: Say where to find libtool 0.9d.
72f1168d 3158
58bc1a29
JB
3159Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
3160
3161 Changes to work with automake-1.1n, which has better libtool
3162 support. Also use libtool 0.8.
3163 * README: Note new version numbers for automake and libtool.
3164 * missing: New file required by new automake.
3165 * Makefile.in: Regenerated.
3166
5c09c7ea
JB
3167Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
3168
3169 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
3170
3171 * Makefile.am: Omit doc subtree.
3172 * configure.in: Omit makefiles in doc subtree.
3173 * Makefile.in, configure: Rebuilt.
3174
3b0d0eb8
MD
3175Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3176
3177 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
3178 with its definition and commented out definition of PACKAGE. This
3179 changed seemed necessary after having removed PACKAGE from
3180 libguile/acconfig.h.
3181
15ae1bee
MD
3182Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
3183
afa64ca8 3184 * ltconfig, ltmain.sh: New versions from libtool-0.9.
72f1168d 3185
15ae1bee
MD
3186 * configure.in: Added AM_MAINTAINER_MODE
3187
863b096e
JB
3188Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
3189
3190 * config.sub, config.guess: New versions, that handle i686, etc.
3191
de74670f
MG
3192Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
3193
3194 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
3195 tutorial rewrite, but have not merged much into it yet.
3196
31e59da8
MG
3197Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
3198
3199 * newdoc/ref/guile-ref.texi: started checking in parts of the
de74670f 3200 reference manual re-write.
31e59da8 3201
3890022f
MV
3202Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
3203
3204 * ltconfig, ltmain.sh: New files for libtool support. libguile,
3205 rx, gh and gtcltk-lib can now be build as shared libraries.
3206 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
3207
01cf3840
JB
3208Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
3209
3210 * Guile 1.0 released. This is the first release by the Free
3211 Software Foundation; Cygnus has also released earlier versions of
3212 Guile.
72f1168d 3213
01cf3840
JB
3214 * GUILE-VERSION: Updated version number.
3215 * NEWS: Added comments for all the user-visible changes marked in
3216 the ChangeLogs.
3217 * README: Updated for release.
3218
0a67c27a
GH
3219Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
3220
3221 * scsh: new directory.
3222
733943b9
TT
3223Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
3224
3225 * configure.in: Generate doc/guile-programmer/Makefile and
3226 doc/guile-user/Makefile.
3227
3228Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
3229
3230 * aclocal.m4: Now automatically generated by aclocal.
3231 * threads.m4: New file.
3232 * guile.m4: New file.
3233 * Makefile.am, doc/Makefile.am: New files.
3234 * configure.in: Updated for Automake. Avoid excessively verbose
3235 "greet" messages.
3236
8a2c7b71
MG
3237Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3238
3239 * lgh: directory renamed to gh, along with all prefixes of the
3240 high level library procedures.
3241
1eaceb61
JB
3242Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
3243
72f1168d 3244 * Makefile.in (TAGS tags): Find the source files in $srcdir.
1eaceb61 3245
a857bf16
JB
3246Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
3247
3248 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
3249
e5e0f394
MD
3250Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
3251
3252 * configure.in: Added some configuration magic from the Cygnus
3253 distribution.
3254
3255 * aclocal.m4: New file. For now used for thread support
3256 configuration.
72f1168d 3257
891ee51c
MG
3258Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3259
7d41a049
MG
3260 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
3261
891ee51c
MG
3262 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
3263 directories, to arrange for lgh to the last thing
3264 configured/built.
3265
84da179f 3266Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
2be50ff5
MG
3267
3268 * lgh/: added the directory in which I implement the high level
3269 libguile library (lgh_) for this release of Guile. See the
3270 ChangeLog in there for further details.
3271
ea332eb2
MG
3272Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
3273
3274 * doc/ (guile-user and guile-programmer): added the guile-user and
3275 guile-programmer directories which contain the user and programmer
3276 manuals. See the ChangeLog entries there for detail.
3277
21dc7b47
JB
3278Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
3279
3280 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
3281
3282 * Makefile.in (distclean): Don't forget to delete
3283 config.build-subdirs.
3284
de15ba3a
JB
3285Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
3286
3287 * Makefile.in (tags): New name for `TAGS' target, which will
3288 always run the commands.
3289
1089e30d
JB
3290Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
3291
3292 * README: Doc fixes.
3293
228ada63
JB
3294Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
3295
3296 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
3297
93ef5778
JB
3298Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
3299
3300 * configure.in: Check for -ldl, so the check for Tcl won't fail
3301 spuriously.
3302
253efac3
JB
3303Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
3304
39b3bff6
JB
3305 Change the way we decide whether to build gtcltk-lib, so that it's
3306 omitted from the build process when appropriate, but never from
3307 the dist process.
3308 * configure.in: Don't edit all_subdirs depending on the
3309 availability of Tk; let that be the list of all PLUGIN
3310 subdirectories present, as it used to be. Instead, edit a new
3311 variable, build_subdirs; write its final value, the list of
3312 subdirs we do want to compile in, to config.build-subdirs.
3313 Substitute that into the top-level Makefile too.
3314 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
3315 recurse on the subdirectories we should build.
3316 (distdirs): Set this to @existingdirs@, so it includes the subdirs
3317 we decided not to build.
3318
253efac3
JB
3319 * doc/gtcltk.texi: File resurrected from old Guile releases.
3320 * doc/Makefile.in (info): Build the gtcltk documentation.
3321 (DIST_FILES): Include it in the distribution.
3322
3323 * configure.in: If we can find the library for tcl7.5, build
3324 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
3325 compiler (not sure this is necessary).
3326
795b4217
JB
3327Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
3328
3329 * NEWS: Fix bug reporting address.
3330
3331Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
3332
3333 * AUTHORS: New file, in accordance with the GNU maintainers'
3334 standards.
3335
ce2cc116
JB
3336Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
3337
3338 * README: Renamed from ANNOUNCE; include bug report address,
3339 description, and short tour.
3340 * INSTALL: Renamed from BUILDING.
3341 * NEWS: New file.
3342 * Makefile.in (DISTFILES): Update appropriately.
3343
a44a755d
JB
3344Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
3345
0196b30a
JB
3346 * doc/Makefile.in: Added pattern targets for creating DVI and
3347 PostScript files.
3348 (%.ps, %.dvi, %.txt): New targets.
3349 (DVIPS, TEXI2DVI): New variables.
3350
a44a755d
JB
3351 * GUILE-VERSION: Updated to 1.0b3.
3352
3353 Rehashed distribution system, in preparation for nightly
3354 snapshots. Other changes in subdirectories.
3355 * Makefile.in (dist): Rewritten --- the old target was out of
3356 date, dependent on files that we don't have, and relied on GNU
3357 tar. The new target is simpler.
3358 (VERSION, srcdir, dist_dirs): New variables.
3359 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
3360 TODO.
3361 (localtreats): Variable removed. We don't have this file.
3362 (info): cd to doc and make info there; don't make info in every
3363 ${subdir}; those Makefiles don't know what to do.
3364 (distname, distdir, treats, announcefile): Variables removed.
3365 (manifest-file): Target removed.
3366 (dist-dir): New target, responsible for distributable files in
3367 this directory.
3368 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
3369 controlling the 'dist' target.
3370 * configure.in: Substitute GUILE-VERSION into the top-level
3371 Makefile. Build doc/Makefile from doc/Makefile.in.
3372
3373 * doc/Makefile.in: New file.
d9f71a07
LC
3374
3375
3376;; Local Variables:
3377;; coding: utf-8
3378;; End: