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