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