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