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