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