Lots of ongoing development.
[bpt/guile.git] / ChangeLog
CommitLineData
d995da7f
NJ
12003-10-30 Neil Jerram <neil@ossau.uklinux.net>
2
3 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
4 (AM_PATH_LISPDIR): Added.
5
6 * Makefile.am (SUBDIRS): Add `emacs'.
7
fcfdbb80
MV
82003-07-27 Marius Vollmer <mvo@zagadka.de>
9
2f4931bf
MV
10 * configure.in: Look for sched_yield in -lrt; this is needed for
11 Solaris. Thanks to Matthias Koeppe!
12 (setgroups): Check for it.
13
fcfdbb80
MV
14 * configure.in (__libc_stack_end): Actually use the value in
15 __libc_stack_end for something so that the access doesn't get
16 optimized away. Thanks to Matthias Koeppe!
17
005d2366
KR
182003-07-08 Kevin Ryde <user42@zip.com.au>
19
20 * configure.in (AC_CHECK_FUNCS): Add sincos.
21
1ebb8497
KR
222003-06-21 Kevin Ryde <user42@zip.com.au>
23
24 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
25
02d72536
MV
262003-06-19 Marius Vollmer <mvo@zagadka.de>
27
28 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
29 Koeppe!
30
fbaca220
KR
312003-06-19 Kevin Ryde <user42@zip.com.au>
32
33 * README (Guile Documentation): Update to manuals now available,
34 remove notes about the reference manual being in progress.
35
fcc5d734
SJ
362003-06-14 Stefan Jahn <stefan@lkcc.org>
37
38 * configure.in: Checking for __int64 as possible candidate for
39 the SCM_I_GSC_T_INT64 define.
40
1e498fbd
SJ
412003-05-30 Stefan Jahn <stefan@lkcc.org>
42
43 * configure.in: Checking for unsetenv().
44
2e945bcc
SJ
452003-05-29 Stefan Jahn <stefan@lkcc.org>
46
47 * configure.in: Removed -lm check and added a cached check for
48 __libc_stack_end to get it building for mingw32 hosts.
49
26a24947
KR
502003-05-19 Kevin Ryde <user42@zip.com.au>
51
52 * README (Cross building Guile): Remove --with-cc-for-build in favour
53 of CC_FOR_BUILD.
54
a3001b9d
KR
552003-05-16 Kevin Ryde <user42@zip.com.au>
56
57 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
58 variable is more or less standard, and is adequate for the task.
59
614e70e0
KR
602003-05-12 Kevin Ryde <user42@zip.com.au>
61
c72e11e6
KR
62 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
63
64 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 65 eliminate guess-yes when cross compiling.
c72e11e6 66
614e70e0
KR
67 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
68 AC_TRY_RUN.
69
d0f6ceb8
DH
702003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
71
72 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
73 errors with --disable-deprecated.
74
87617347
RB
752003-04-07 Rob Browning <rlb@defaultvalue.org>
76
07921c76
RB
77 * pre-inst-guile-env.in: new script -- can be used to run commands
78 in an envt set up using the development libs, Guile, etc.
79
87617347
RB
80 * configure.in: handle pre-inst-guile-env and add
81 test-suite/standalone/Makefile.
82
e3be7ddd
MV
832003-04-06 Marius Vollmer <mvo@zagadka.de>
84
85 * configure.in: Check for mpz_import, which is required but only
86 available in GMP 4.1.
87
fc87c27a
MV
882003-04-05 Marius Vollmer <mvo@zagadka.de>
89
90 * Changed license terms to the plain LGPL thru-out.
91
ad815c06
RB
922003-04-04 Rob Browning <rlb@defaultvalue.org>
93
94 * configure.in: add GMP test (require GMP).
95
9686f86d
MV
962003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
97
98 * libguile.h: Include "libguile/deprecated.h".
99
5ebbe4ef
RB
1002003-03-25 Rob Browning <rlb@defaultvalue.org>
101
102 * configure.in: big overhaul to shift us to have separate private,
103 config.h, and public, scmconfig.h, configuration headers. Added a
104 fair amount of code to track down new required types: scm_t_uint8,
105 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
106 and to detect optional types scm_t_uint64, scm_t_in64, long long,
107 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
108 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
109 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
110 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
111 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
112 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
113 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
114 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
115 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
116 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
117 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
118 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
119 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
120 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
121 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
122 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
123 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
124 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
125 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
126 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
127 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
128 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
129 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
130 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
131 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
132 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
133 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
134 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
135 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
136 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
137 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
138 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
139 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
140 (USE_THREADS): removed - handled by gen-scmconfig.c.
141 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
142 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
143
144 * README: merge information from INSTALL and remove at least some
145 of the stale bits.
146
147 * LICENSE: new file -- we should change this to the LGPL soon and
148 add COPYING.LIB to the distribution.
149
150 * autogen.sh: call autoreconf with --force. This may fix the
151 "order" problem below without having to have two calls.
152
153 * INSTALL: use the automake installed INSTALL file. The Guile
154 specific instructions are now in README.
155
e6682f8b
MV
1562003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
157
158 * autogen.sh: Invoke autoreconf twice since the required files do
159 not seem to be generated in the right order. XXX - investigate
160 further.
161
b713b0b6
MV
1622003-03-19 Marius Vollmer <mvo@zagadka.de>
163
164 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
165 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
166
25ad7681
RB
1672003-02-27 Rob Browning <rlb@defaultvalue.org>
168
169 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
170 (AM_CONFIG_HEADER): change to config.h
171
172 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
173 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
174
175 * autogen.sh: switch to autoreconf -- see how it goes. remove
176 call to guile-aclocal.sh -- we now do the same thing with an
177 automake setting.
178
179 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
180 Makefile.am.
181
1822003-02-26 Rob Browning <rlb@defaultvalue.org>
183
184 * configure.in: change our config header from libguile/scmconfig.h
185 to be the traditional ./config.h. libguile/scmconfig.h is now
186 built from that during the build process. More changes coming...
187
77f9ca69
MD
1882003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
189
190 * libguile.h: #include "futures.h"
191
09841c77
MD
1922002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
193
194 * configure.in: Test if pthread.h declares
195 pthread_mutexattr_settype ().
196
1972002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
198
199 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
200 ways to get fast and recursive mutexes.
201
ad280ae0
MD
2022002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
203
204 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
205 order to get thread safe versions of glibc functions.
206
9bc4701c
MD
2072002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
208
209 * configure.in: Temporarily replaced "copt" threads option with new
210 option "pthreads".
211 (USE_PTHREAD_THREADS): Define if pthreads configured.
212
b2cbe8d8
RB
2132002-12-08 Rob Browning <rlb@defaultvalue.org>
214
215 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
216 (AC_CONFIG_FILES): separate out the files that need to be chmodded
217 at the end of config.status. Our "default" approach using
218 AC_CONFIG_COMMANDS quit working (and would have needed to be
219 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
220 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
221 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
222 current autoconf docs.
223
224 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
225
5441c65c
MV
2262002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
227
228 * Makefile.am (SUBDIRS): Removed qt.
229
230 * configure.in: Do not configure QTHREADS. Do not define
231 USE_COOP_THREADS. Changed logic for thread package selection so
232 that the default is "coop-pthread" when -lpthread is found, "null"
233 otherwise.
234
cfc7c7c0
MD
2352002-12-01 Mikael Djurfeldt <mdj@linnaeus>
236
237 * GUILE-VERSION: Added versioning info for srfi 1.
238
239 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
240 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
241 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
242 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
243
8b5b4a75
MV
2442002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
245
246 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
247 define them with AC_DEFINE and not in some header file so that
248 they are visible exactly in the same way as they used to be.
249
7caa1b07
MV
2502002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
251
252 * configure.in: Do not add "threads.o" to the libobjs, it is now
253 always compiled.
254 (USE_THREADS, GUILE_ISELECT): Do not define.
255
30f920c3
MV
2562002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
257
258 * configure.in: Handle thread package "coop-pthread" with alias
259 "copt" and define USE_COPT_THREADS when it is selected.
260 Always define GUILE_ISELECT.
261
8ee7506b
NJ
2622002-10-26 Neil Jerram <neil@ossau.uklinux.net>
263
264 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
265 ice-9/debugger/breakpoints/Makefile.
266
65a23095
MV
2672002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
268
269 * configure.in: Changed logic in thread support configuration such
270 that --with-threads=no is equivalent to --with-threads=null. On
271 platforms that are not supported by QuickThreads, we also use the
272 null-threads. Thus, USE_THREADS is always defined now.
273
2794cb50
MV
2742002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
275
276 * configure.in: Shuffled around and extended the thread
277 configuration code to allow the "null" thread package to be
278 selected. Define USE_NULL_THREADS in that case.
279
e5b4630d
GH
2802002-10-13 Gary Houston <ghouston@arglist.com>
281
282 * autogen.sh (ac_version): try automake 1.7 too.
283
5e405a60
MV
2842002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
285
286 * autogen.sh: Make sure that $autoheader is always set. When we
287 would use the plain "autoconf", $autoheader would end up empty and
288 libguile/scmconfig.h.in would not be updated.
289
1360a142
RB
2902002-10-04 Rob Browning <rlb@defaultvalue.org>
291
292 * libltdl: moved to libguile-ltdl.
293
294 * Makefile.am (SUBDIRS): remove libltdl.
295
296 * autogen.sh: remove support for libltdl sub-configure.
297 (ac_version): widen support check to any 2.5? autoconf version.
298 2.54 is out now.
299
300 * configure.in: turn on -Werror by default. We're now clean. I'd
301 like to stay that way. If we want, we can turn it off by default
302 when we make the stable release, but I caught a lot of bugs this
303 way. Accomodate libguile-ltdl -- therea are some ltdl things that
304 are commented out now INCLTDL and LIBLTDL. I think we may not
305 need them anymore, but I'll leave them until we're sure. We also
306 killed off the libltdl dir and related options including the
60aa332f
RB
307 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
308 headers and functions that weren't listed but were in
309 scmconfig.h.in. though this may have been unnecessary.
1360a142 310
99fd355a
MV
3112002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
312
313 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
314 AC_LIBLTDL_INSTALLABLE.
315
3162002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
317
318 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
319 sources. Do not patch it. We have our own version now that is
320 only being used as a convenience library.
321
f800ebfb
MV
3222002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
323
324 * configure.in: Check for __libc_stack_end.
325
39e8f371
HWN
3262002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
327
328 * configure.in: add snprintf
329
c2cbcc57
HWN
3302002-08-04 Han-Wen <hanwen@cs.uu.nl>
331
332 * NEWS: add entries for GC and vector WB.
333
afc8e572
HWN
3342002-07-22 Han-Wen <hanwen@cs.uu.nl>
335
336 * autogen.sh (mscripts): find and check version number of
337 automake. Complain if 1.6 is not found.
338
34d19ef6
HWN
3392002-07-20 Han-Wen <hanwen@cs.uu.nl>
340
341 * autogen.sh (mscripts): find and check version number of
342 autoconf. Complain if 2.53 is not found.
343
dd897aaf
DH
3442002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
345
346 * benchmark-guile.in: Copied from check-guile.in and adapted for
347 use with benchmarks.
348
349 * Makefile.am: Recurse into the benchmark-suite subdir.
350
351 * configure.in: Added benchmarking files.
352
4f6f9ae3
GH
3532002-07-12 Gary Houston <ghouston@arglist.com>
354
355 * configure.in: check dynamic linking before modules. Add dynl.c
356 if dynamic linking is available, i.e., unless --with-modules=no
357 was given to configure.
358
2398796a
MV
3592002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
360
361 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
362 libtool-1.4.2.
363
887efef5
MV
3642002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
365
ca679709
MV
366 * autogen.sh: Do not copy INSTALL from workbook since it is not
367 uniform across branches.
368 * INSTALL: Re-added to repository.
369
887efef5
MV
370 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
371
372 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
373 libtool CVS does not need this fix.
374
375 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
376 build.
377 Add --with-cc-for-build option to re-enable cross building.
378 Add --with-guile-for-build option to re-enable cross building.
379
feec7802
GH
3802002-06-30 Gary Houston <ghouston@arglist.com>
381
382 * autogen.sh: Changed the path to the scripts directory.
383 In libltdl, run aclocal before autoconf and automake: this
384 eliminated various warnings after upgrading to newer automake.
385
ba1b077b
MV
3862002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
387
388 From John W. Eaton <jwe@bevo.che.wisc.edu>
389
390 * configure.in (AC_CHECK_FUNCS): Check for copysign.
391
5cb3f600
MV
3922002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
393
394 * libguile.h: Added inclusion of "extensions.h".
395
43a1d6f1
MV
3962002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
397
398 * configure.in: Include <sys/types.h> before <netinet/in.h> when
399 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
400 Troxel!
401
d4dba280
MV
402 From John W. Eaton.
403
404 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
405 ieeefp.h, and nan.h.
406 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
407
d47fd163
TTN
4082002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
409
410 * autogen.sh: Add call to $mscripts/render-bugs
411 to create BUGS file.
412
413 * BUGS: bye bye
414
d937b062
TTN
4152002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
416
417 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
418
5caa57b1
MV
4192002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
420
421 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
422 -I guile-config". This works as of automake 1.5.
d937b062 423 * qthreads.m4: Moved to guile-config/.
5caa57b1 424
7fd1bad4
MV
4252002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
426
427 * autogen.sh: Call automake twice for guile-core so that two
428 copies of mdate-sh get a chance of being installed (one in
429 doc/ref/ and one in doc/tutorial/).
430
dc006627
MV
4312002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
432
433 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
434 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
435 (dist-hook): Removed.
436 (DISTCLEANFILES): Added check-guile.log.
437 (EXTRA_DIST): Don't distribute TODO.
438
439 * configure.in: Bump required autoconf version to 2.53. Move uses
440 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
441 set by AC_PROG_CC.
442
21550b10
RB
4432002-04-10 Rob Browning <rlb@defaultvalue.org>
444
445 * configure.in: updates for new autoconf -- add definitions to
446 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
447 calls.
448
449 * acinclude.m4: add definitions to AC_DEFINE calls for new
450 autoconf.
451
452 * acconfig.h: removed -- newer autoconf doesn't like it, and now
453 we don't need it.
454
455 * .cvsignore: add autom4te.cache and pre-inst-guile.
456
dd1ed1ad
TTN
4572002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
458
459 * RELEASE: bye bye
460
412f1928
TTN
4612002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
462
463 * Makefile.am: Update copyright.
464 (dist-hook): Add, including related am/maintainers-dirs,
465 surrounded by "if MAINTAINER_MODE".
466
94478b88
TTN
467 * TODO: bye bye
468
ef5bdc2e
TTN
469 * autogen.sh: Add usage comment.
470 Add workbook specification.
471 Add dist-files symlinking.
472
473 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
474
9b398b67
TTN
4752002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
476
477 * guile-tools.in: Handle "--source" option.
478
eb8aea9b
TTN
4792002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
480
2d78a1c5
TTN
481 * configure.in (top_srcdir_absolute): New AC_SUBST var.
482
7ca15449
TTN
483 * pre-inst-guile.in, check-guile.in (top_srcdir):
484 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 485
eb8aea9b
TTN
486 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
487
5ddf900c
TTN
4882002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
489
490 * pre-inst-guile.in: Typofix; nfc.
491
edb810bb
SJ
4922002-02-27 Stefan Jahn <stefan@lkcc.org>
493
494 * Makefile.am (SUBDIRS): Added the `am' directory.
495
3ed414c8
TTN
4962002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
497
498 * pre-inst-guile.in: New file.
499
500 * pre-inst-guile, pre-inst-guile.am: bye bye
501
502 * configure.in (top_builddir_absolute): New AC_SUBST var.
503 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
504 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
505
506 * check-guile.in (top_builddir): Use AC_SUBST var
507 `top_builddir_absolute'.
508 (guile): Look for pre-inst-guile in $top_builddir.
509
510 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
511 pre-inst-guile.am.
512
46151112
RB
5132002-02-24 Rob Browning <rlb@defaultvalue.org>
514
515 * GUILE-VERSION: move all but guile-readline library versioning
516 information here. guile-readline is still standalone. Bump
517 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
518 Thi-Thien's request.
519
520 * configure.in: AC_SUBST the centralized shared lib versioning
521 variables from ./GUILE-VERSION.
522 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
523 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
524 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
525 (LIBQTHREADS_INTERFACE): new AC_SUBST.
526 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
527 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
528 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
529 (LIBGUILE_INTERFACE): new AC_SUBST.
530 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
531 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
532 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
533 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
534 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
535 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
536 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
537 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
538
539 * autogen.sh: make absolutely sure we can't have stale files from
540 old versions lying around the libltdl dir since libtoolize
541 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
542 so the main tree and libltdl can't get out of sync again.
543
544 * RELEASE: update release building instructions.
545
3d77146f
NJ
5462002-02-21 Neil Jerram <neil@ossau.uklinux.net>
547
548 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
549 "" for multiword string. Thanks to Christopher Cramer for
550 pointing this out.
551
84b27165
MV
5522002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
553
554 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
555 instead of to scm_must_malloc.
556
f660f92e
MV
5572002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
558
559 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
560 pre-inst-guile.am.
561
0187b4f4
TTN
5622002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
563
564 * pre-inst-guile.am, pre-inst-guile: New files.
565
566 * check-guile.in (srcdir): Delete var.
567 (top_builddir, top_srcdir, guile_opts): New vars.
568
569 Use "set -e".
570 No longer set LTDL_LIBRARY_PATH.
571 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
572
573 * configure.in (libguile/guile-snarf-docs-texi): Remove
574 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
575
77bf05e0 576 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
577 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
578 (GUILE_LOAD_PATH): No longer include $top_srcdir.
579
580 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
581 prefix aliasing.
77bf05e0 582
1fa86ca5
SJ
5832002-01-31 Stefan Jahn <stefan@lkcc.org>
584
585 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
586 `libltdl.dll'.
587
af68e5e5
SJ
5882002-01-28 Stefan Jahn <stefan@lkcc.org>
589
0187b4f4 590 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
591 `stdint.h' for uint32_t.
592
3d1a89b9
NJ
5932002-01-13 Neil Jerram <neil@ossau.uklinux.net>
594
595 * Makefile.am (SUBDIRS): Added lang.
596
597 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
598 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
599
6002002-01-11 Neil Jerram <neil@ossau.uklinux.net>
601
602 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
603
604 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
605 not) according to absence (or presence) of `--disable-elisp'
606 in the configure args.
607
f00eb43f
DH
6082001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
609
610 * TODO: Added two items.
611
5dc64f64
MV
6122001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
613
614 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
615 set this conditional accordingly.
0187b4f4 616
6d852be3
TTN
6172001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
618
619 * README: Fix virulent typo.
620
53c594fc
MV
6212001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
622
6d852be3 623 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
624 * configure.in (HAVE_INLINE): Define it when the compiler supports
625 inline functions.
626
6d852be3 627 * libguile.h: Include "libguile/inline.h".
53c594fc 628
a5dc23a7
GH
6292001-11-22 Gary Houston <ghouston@arglist.com>
630
631 * HACKING: Modified the Hacking It Yourself section. Removed the
632 version numbers from the tools.
a5df04d5 633 HACKING, README, ANON-CVS: updates.
a5dc23a7 634
73edb48a
GH
6352001-11-21 Gary Houston <ghouston@arglist.com>
636
637 * HACKING: Removed reference to no longer practiced * in ChangeLog
638 convention.
639
97f439ab
TTN
6402001-11-19 Thien-Thi Nguyen <ttn@glug.org>
641
30bce757
TTN
642 * BUGS (11): Set "fixed: no-need".
643
97f439ab
TTN
644 * TODO (write emacs/patch.el): New item, self-assigned.
645
3faa54e7
RB
6462001-11-19 Rob Browning <rlb@defaultvalue.org>
647
648 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
649 system libltdl when it's available. Aside from the normal reasons
650 to prefer installed shared libs, this means other apps that link
651 with libguile and also use libltdl will be more likely to work
652 right.
653
ccee9ab1
TTN
6542001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
655
656 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
657
73c844bf
TTN
6582001-11-15 Thien-Thi Nguyen <ttn@glug.org>
659
660 * guile-tools.in: Handle command "list" specially: list scripts dir.
661
662 (help): Make more informative.
663
a714e0eb
MV
6642001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
665
666 * autogen.sh: Recurse into libltdl directory and invoke autoconf
667 there.
668
bca0bf8d
TTN
6692001-11-11 Thien-Thi Nguyen <ttn@glug.org>
670
671 * HACKING: Restrict documentation change log
672 waiver to only apply to ChangeLog files.
673
35656ebc
MV
6742001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
675
676 * configure.in: Check for sizes of short, size_t, uintptr_t, and
677 ptrdiff_t. Checking for a size also checks automatically for the
678 existence of the type, so we don't check for the existence of
679 uintptr_t, ptrdiff_t and long long ourselves.
680
a0a9b9ad
TTN
6812001-11-10 Thien-Thi Nguyen <ttn@glug.org>
682
683 * BUGS (11): New.
684
b4e15479
SJ
6852001-11-07 Stefan Jahn <stefan@lkcc.org>
686
687 * configure.in: Include `win32-socket.o' in the list of object
688 files if networking is enabled on Win32.
689
04bbd6ce
TTN
6902001-11-06 Thien-Thi Nguyen <ttn@glug.org>
691
692 * TODO (sync srfi-modules.texi): New, done.
693
2ca222c2 694 * BUGS (9, 10): New.
70debc22 695
8f99e3f3
SJ
6962001-11-04 Stefan Jahn <stefan@lkcc.org>
697
698 * NEWS: Corrected remarks about SCM_API.
699
700 * configure.in: Defining USE_DLL_IMPORT definition to indicate
701 usage of DLL import macros in `libguile/__scm.h'.
702 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
703 Somehow Jim Blandy's patch from 1997 did not survive.
704
257b6d40
MV
7052001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
706
707 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 708
257b6d40
MV
709 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
710 build systems which do not have symbolic links.
711 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
712 on Win32 platforms.
04bbd6ce
TTN
713 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
714 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 715 to build clean dlls.
257b6d40
MV
716 Check for `regcomp()' inside `-lregex'.
717
2ad3278a
TTN
7182001-10-26 Thien-Thi Nguyen <ttn@glug.org>
719
720 * BUGS (7, 8): New.
721
c95d1a2d
TTN
7222001-10-25 Thien-Thi Nguyen <ttn@glug.org>
723
724 * BUGS: Expand on file format description.
725
726 (1): Update "fixed" field.
d07db248 727 (2, 3, 4, 5, 6): New.
c95d1a2d 728
4f522b6f
GH
7292001-10-14 Gary Houston <ghouston@arglist.com>
730
731 * configure.in: include sys/types.h when testing uint32_t.
732 thanks to Bill Schottstaedt.
733
f84c3705
MV
7342001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
735
736 * configure.in: Do not use an absolute path for <unistd.h> when
737 checking for return type of usleep. Thanks to Michael Carmack.
738
6768cfba
TTN
7392001-09-30 Thien-Thi Nguyen <ttn@glug.org>
740
741 * BUGS: New file.
742 * Makefile.am (EXTRA_DIST): Add BUGS file.
743
2cbad7d9
TTN
7442001-09-25 Thien-Thi Nguyen <ttn@glug.org>
745
746 * TODO: Add bugfix item to "Eventually".
747
c13f0a90
RB
7482001-09-20 Rob Browning <rlb@defaultvalue.org>
749
750 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
751
7522001-09-11 Rob Browning <rlb@defaultvalue.org>
753
754 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
755 the testing list since they're no longer functional.
756
06288138
TTN
7572001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
758
759 * TODO:
760 Use outline mode instead of text.
761 Reword protocol explanation.
762 Add "make error-signalling functions more consistent" to Eventually.
763 Move some C-related GOOPS tasks to 1.8.0, take ownership.
764
6f84677a
TTN
7652001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
766
767 * HACKING (Sample GDB Initialization File): New section.
768
769 * TODO (1.8.0): Add "move .gdbinit" entry.
770
8c494e99
DH
7712001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
772
773 * TODO: Added some points, and eliminated all done items.
774
775 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
776 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
777 SCM_ENABLE_DEPRECATED with the logic reversed.
778
f7c6b778
DH
7792001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
780
781 * libguile.h: Removed bogus comment, rearranged includes, removed
782 deprecated definitions.
783
8c494e99 784 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 785
cf390da1
TTN
7862001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
787
788 * HACKING: Mention libtool ./configure-regeneration requirement.
789
fada26b2
MV
7902001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
791
792 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
793 libltdl provides it itself.
794
11ca8865
NJ
7952001-08-24 Neil Jerram <neil@ossau.uklinux.net>
796
797 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
798 Makefiles.
cf390da1 799
ab4cd34b
RB
8002001-08-15 Rob Browning <rlb@defaultvalue.org>
801
802 * configure.in
803 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
804 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
805 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
806 (LIBGUILE_INTERFACE): use libtool versioning scheme.
807 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
808 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
809 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
810 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
811
812 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
813 (GUILE_MICRO_VERSION): reset for new unstable.
814 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
815 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
816 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
817 (LIBGUILE_INTERFACE): use libtool versioning scheme.
818 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
819 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
820 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
821 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
822
b754e3d1
MV
8232001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
824
825 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
826 EXTRA_DIST to SUBDIRS.
827
828 * configure.in: Added "test-suite/Makefile".
829
c1151355
MV
8302001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
831
832 * configure.in: Added `--disable-linuxthreads' option and do not
833 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
834 given. Thanks to Cris Cramer!
835
11057044
MV
8362001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
837
838 * Makefile.am (SUBDIRS): Build libguile before ice-9.
839
f3805ebb
MV
8402001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
841
842 * configure.in: Check for "inttypes.h".
843
e658215a
RB
8442001-07-19 Rob Browning <rlb@defaultvalue.org>
845
846 * configure.in: add checks for setitimer and getitimer.
847 Add --enable-error-on-warning.
848
c0b2936e
MG
8492001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
850
851 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
852
8f2ecec5
TTN
8532001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
854
855 * HACKING: Remove onerous authorship-info deletion clause.
856
065509a5
KN
8572001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
858
859 * autogen.sh: Call libtoolize with --force.
860
d76852e3
TTN
8612001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
862
863 * INSTALL: Point to HACKING for tool versions.
864
fd6c6321
RB
8652001-07-08 Rob Browning <rlb@defaultvalue.org>
866
04860df7
RB
867 * TODO: updated to include relevant itemized post-1.6-RELEASE
868 tasks that are distributable so we can check them off as they are
869 done, and delete 1.6.0 tasks.
870
871 * RELEASE: add a note that the RELEASE instructions are out of
872 date now that we're using branches.
873
fd6c6321
RB
874 * AUTHORS: add "many files throughout" for myself.
875
8d123036
TTN
8762001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
877
878 * README: Also mention guile-tools.
879
880 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
881
32d6f999
TTN
8822001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
883
884 * RELEASE: Move todo items to file TODO.
885
886 * TODO: Initial revision
887
a4734913
TTN
888 * Makefile.am (EXTRA_DIST): Add TODO.
889
dbfadc85
TTN
890 * HACKING: Refer to TODO and SNAPSHOTS.
891 No longer refer to devel/tasks.text.
892
893 * SNAPSHOTS: Fix reference bug; recommended tool
894 versions are in HACKING.
895
f6b3694a
TTN
896 * TODO: Add completion and ownership protocol to header comments.
897
3cd085d0
TTN
898 * RELEASE: Add TODO-processing to spiffing checklist.
899
9c3955ff
TTN
900 * HACKING: Update deprecation procedure to refer to TODO.
901
17383b7c
ML
9022001-06-27 Michael Livshin <mlivshin@bigfoot.com>
903
904 * autogen.sh: don't run flex here.
905
906 * HACKING: clarify that newer versions of flex should be just
907 fine.
908
82893676
MG
9092001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
910
911 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
912
913 * configure.in: Added some header and function checks.
914
f2ae4555
NJ
9152001-06-25 Neil Jerram <neil@ossau.uklinux.net>
916
917 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
918
4172703a
MV
9192001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
920
921 * autogen.sh: Added message about what to do next. Tell them to
922 use `--enable-maintainer-mode'.
923
093e7da4
ML
9242001-06-25 Michael Livshin <mlivshin@bigfoot.com>
925
926 * HACKING: mention flex.
927
928 * autogen.sh: generate libguile/c-tokenize.c.
929
6b41a313
MG
9302001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
931
932 * libguile.h: Removed inclusion of libguile/tag.h.
933
eb6c2de8
MV
9342001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
935
936 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
937 these when using threads.
938
4ff9f825
MV
9392001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
940
4927dd28
MV
941 * libguile.h: Added deprecated section with the olde type names.
942
4ff9f825
MV
943 * configure.in: Check for header <stdint.h>. Check for uintptr_t
944 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
945 `#defined'.
946
947 * acconfig.h (ptrdiff_t): Removed.
948
e01970a5
MG
9492001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
950
951 * configure.in: Generate examples/box-dynamic-module/Makefile.
952
c794483c
MV
9532001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
954
955 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
956 guile-snarf.
957
9454d8d5
RB
9582001-06-02 Rob Browning <rlb@cs.utexas.edu>
959
960 * configure.in: changes for autoconf 2.50.
961 (AC_PREREQ): require at least autoconf 2.50.
962 (AC_INIT): no longer takes an arg.
963 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
964 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
965 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
966 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
967 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
968 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
969 (AC_OUTPUT): no longer takes args.
32d6f999 970
9454d8d5
RB
971 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
972 unconditionally .
973
114f9bab
MV
9742001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
975
976 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
977 I. N. Golubev!
978
ee2718a9
MG
9792001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
980
981 * configure.in: Generate examples/box-dynamic/Makefile.
982
2de7ddb7
MG
9832001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
984
985 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
986
987 * configure.in: Added all Makefiles in the `examples' directory to
988 AC_OUTPUT.
989
f501d0d4
ML
9902001-05-31 Michael Livshin <mlivshin@bigfoot.com>
991
992 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
993 don't generate guile-snarf.awk.
994
995 * Makefile.am (EXTRA_DIST): add test-suite.
996
1db81cb0
ML
9972001-05-28 Michael Livshin <mlivshin@bigfoot.com>
998
999 * check-guile.in: fix to be runnable when srcdir!=builddir.
1000
f3f70257
ML
10012001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1002
1003 revert the controversial part of the 2001-05-23 changes
1004
1be6b49c
ML
10052001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1006
1007 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1008 also, make sure that the integral type choosen to represent an SCM
1009 has exactly the same size as a void pointer.
1010
1011 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1012 SCM_SIZEOF_BITS_T, ptrdiff_t.
1013
c81ea65d
RB
10142001-05-16 Rob Browning <rlb@cs.utexas.edu>
1015
1016 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1017
1018 * GUILE-VERSION
1019 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1020 (GUILE_MICRO_VERSION): new variable, records final revision.
1021 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1022 i.e. the 6.
1023
887dfa7d
DH
10242001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1025
1026 * acconfig.h, configure.in: Renamed
1027 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1028
11bbab47
MV
10292001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1030
1031 * acinclude.m4: Removed copy of "libtool.m4".
1032
5cd06d5e
DH
10332001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1034
1035 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1036
a232c19e
TTN
10372001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1038
928f20fb
TTN
1039 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1040
a232c19e
TTN
1041 * HACKING: Update copyright.
1042 Add blurb pointing to devel/tasks.text.
1043
c8750173
TTN
10442001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1045
1046 * check-guile.in: For SRFI testing, set and export env
1047 var `LTDL_LIBRARY_PATH'.
1048
75141eb0
NJ
10492001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1050
1051 * AUTHORS: Add docs-related authorship details.
1052
c10ecc4c
MV
10532001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1054
1055 * configure.in (--enable-deprecated): Recognize "shutup" option
1056 argument and turn it into the default warning level "no".
1057
018a53a1
GH
10582001-05-05 Gary Houston <ghouston@arglist.com>
1059
1060 * acconfig.h: add HAVE_IPV6.
1061 * configure.in: check whether we can compile with IPv6 support.
1062
26f798bd
TTN
10632001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1064
1065 * guile-tools.in: New file.
1066
1067 * configure.in (AC_OUTPUT): Add guile-tools, and make
1068 executable.
1069
1070 * Makefile.am (bin_SCRIPTS): New var.
1071
c5316ea3
GH
10722001-05-04 Gary Houston <ghouston@arglist.com>
1073
1074 * configure.in: check whether uint32_t is defined when netdb.h
1075 is included.
1076 acconfig.h: added HAVE_UINT32_T.
1077
7440341c
MV
10782001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1079
1080 * configure.in: Added handling of `--enable-deprecated'.
1081
1082 * acconfig.h (SCM_DEBUG_DEPRECATED,
1083 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1084
14a7d5f8
TTN
10852001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1086
1087 * Makefile.am (SUBDIRS): Add "scripts".
1088
1089 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1090
7e267da1
GH
10912001-04-29 Gary Houston <ghouston@arglist.com>
1092
1093 * libguile.h: include rw.h.
1094
f2a75d81
RB
10952001-04-27 Rob Browning <rlb@cs.utexas.edu>
1096
1097 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1098 the new odd/even ustable/stable version numbering scheme.
1099 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1100 libguile. In the future, libguile and libguileqthreads may not
1101 stay in sync. This still doesn't appear to affect
1102 libguileqthreads, but we'll fix that next.
1103
1f7a1dc9
MG
11042001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1105
1106 * configure.in: Don't treat srfi directory specially, just create
1107 the Makefile there (thanks to Neil Jerram for the patch).
1108
6c44688a
MG
11092001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1110
1111 * Makefile.am (SUBDIRS): Added `srfi'.
1112
1113 * configure.in: Added subdirectory `srfi' to build process.
1114
1115 * libguile.h: Added inclusion of `values.h'.
1116
2a0ef8b7
GH
11172001-04-22 Gary Houston <ghouston@arglist.com>
1118
1119 * configure.in: check for inet_pton and inet_ntop.
1120
67641981
GH
11212001-04-20 Gary Houston <ghouston@arglist.com>
1122
1123 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1124 * configure.in: check for sin6_scope_id in sockaddr_in6.
1125
a9d861e3
MD
11262001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1127
1128 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1129
31e74a57
GH
11302001-04-17 Gary Houston <ghouston@arglist.com>
1131
1132 * configure.in: run the autoconf BIGENDIAN check.
1133
0da6608d
DH
11342001-04-12 Niibe Yutaka <gniibe@m17n.org>
1135
1136 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1137 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1138 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1139
1140 * configure.in: Likewise.
1141
f22ed5a0
KN
11422001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1143
1144 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1145 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1146 Thanks to NIIBE Yutaka.
1147
f2e61fc1
MD
11482001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1149
1150 * Undeprecated scm_init_oop_goopscore_module.
1151
72f1168d
TTN
11522001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1153
1154 * check-guile.in: Fix sh standard conformance bug: Replace
1155 "test -e" with "test -f". Thanks to Alexander Klimov.
1156
a4928305
GH
11572001-03-19 Gary Houston <ghouston@arglist.com>
1158
1159 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1160 set it to `pwd`.
1161
66301f9a
GH
1162 * check-guile.in: 16 documentation tests were failing if "make
1163 check" was run before Guile had been installed with the current
1164 --prefix. made various changes to the script so that it runs
1165 without a cd to the test-suite directory. For the -i option,
1166 don't point GUILE_LOAD_PATH to the current directory, but let it
1167 use it's own scheme library.
1168
51cfd7da
GH
11692001-03-18 Gary Houston <ghouston@arglist.com>
1170
1171 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1172 the current directory (build dir) not srcdir to find guile
1173 executable. otherwise "make check" doesn't work with a separate
1174 build directory. create the test log in
1175 $build_dir/check-guile.log instead of in srcdir/test-suite
1176 directory.
1177 * configure.in: don't define or substitute test_suite_dir.
1178
e9e225e5
GH
11792001-03-17 Gary Houston <ghouston@arglist.com>
1180
1181 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1182 since EXTRA_DOT_DOC_FILES is redefined later. define
1183 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1184
94e6d793
MG
11852001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1186
1187 * configure.in: Added header checks for crypt.h, sys/resource.h
1188 and sys/file.h, function checks for chroot, flock, getlogin,
1189 cuserid, getpriority, setpriority, getpass, sethostname,
1190 gethostname, and for crypt() in libcrypt.
1191
fff043ab
NJ
11922001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1193
1194 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1195 option from guile-doc/configure.in.
1196
d42df055
DH
11972001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1198
1199 * libguile.h: Removed #include "libguile/dump.h".
1200
ec896089
KN
12012001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1202
1203 * libguile.h: Added #include "libguile/dump.h".
1204
c2886a5a
MD
12052001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1206
1207 * libguile.h: Added #include "libguile/rdelim.h".
1208
1ff7abbe
DH
12092001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1210
1211 The following patch was sent by Thien-Thi Nguyen.
1212
1213 * check-guile.in: New file.
1214
1215 * Makefile.am: Add TESTS rule.
1216
1217 * configure.in: Add support for "make check".
1218
f0942910
DH
12192000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1220
1221 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1222
14f1d9fe
MD
12232000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1224
1225 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1226 version number to 10 due to the merge of GOOPS.
1227
1228 * oop: New directory.
1229
e4dba4c7
KN
12302000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1231
467ab77e 1232 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1233
45605b53
GH
12342000-09-17 Gary Houston <ghouston@arglist.com>
1235
1236 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1237 to be reliable on all platforms.
1238
e494e76d
GH
12392000-08-18 Gary Houston <ghouston@arglist.com>
1240
1241 * acconfig.h: added BROKEN_GCSE.
1242 * configure.in: check for a gcc GCSE optimisation bug.
1243
42aae633
GH
12442000-07-31 Gary Houston <ghouston@arglist.com>
1245
1246 * acconfig.h: added HAVE_H_ERRNO
1247 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1248 added a test for h_errno.
1249
f9ed377d
MD
12502000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1251
1252 * Guile 1.4 released.
1253
b5074b23
MD
12542000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1255
1256 * GUILE-VERSION: Changed to work also when included by a Makefile
1257 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1258 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1259 (GUILE_MINOR_VERSION): Bumped to 4.
1260
f43aac9a
MD
12612000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1262
a8861fa0
MD
1263 * libguile.h: Removed #include "libguile/kw.h".
1264
9a8a1e8a
MD
1265 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1266 (The rule will cd to $(top_srcdir).)
1267
1268 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1269 substitute it into libguile/Makefile.
1270
f43aac9a
MD
1271 * HACKING: Updated recommended libtool version to be 1.3.5.
1272
1273 * RELEASE: Say that we should update HACKING to reflect the
1274 versions of the tools we're using rather than README.
1275
5cb6f99c
MD
12762000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1277
1278 * NOTES: Removed.
1279
1280 * TODO: Moved to devel/.
1281
3ff0d90a
CB
12822000-06-01 Craig Brozefsky <craig@red-bean.com>
1283
1284 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1285 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1286 define libguile.so version in a well-lit place.
1287
1288 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1289 variables.
72f1168d 1290
65545721
ML
12912000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1292
1293 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1294
65545721
ML
1295 * guile-aclocal.sh: new file, works around aclocal problems.
1296
b2728432
DH
12972000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1298
1299 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1300 USE_PCTHREADS_PTHREADS): Removed.
1301
7f5fa419
GH
13022000-05-01 Gary Houston <ghouston@arglist.com>
1303
1304 * Makefile.am: add include_HEADERS.
1305 libguile.h: moved from libguile directory. maybe libguile.h should
1306 be installed in $prefix/include/libguile/libguile.h instead?
1307
9764c29b
MD
13082000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1309
e415cb06
MD
1310 * qthreads.m4: Removed THREADS_CPPFLAGS.
1311
1312 * acinclude.m4: Removed qthreads macros. They are provided in
1313 qthreads.m4, so these were redundant.
1314
9764c29b
MD
1315 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1316
1317 * configure.in: New --enable-debug-malloc configuration option.
1318
1978b33e
MD
13192000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1320
1321 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1322
1323 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1324 compatibility on Linux systems.
1978b33e 1325
55a85c78
MD
13262000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1327
1328 * devel: New directory. Intended to carry documentation related
1329 to Guile development (as opposed to the doc directory which
1330 contains documentation related to the use of the current Guile).
1331 This directory (devel) is not included in the Guile distribution,
1332 but is accessible via anonymous CVS.
1333
fdc7ea2d
MD
13342000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1335
1336 * configure.in: Don't add iselect.o to LIBOBJS.
1337
31d8abce
MD
13382000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1339
1340 * configure.in: Added end-tag for local variables. (Thanks to
1341 Thien-Thi Nguyen.)
1342
244fdc2f
GH
13432000-03-12 Gary Houston <ghouston@arglist.com>
1344
1345 * README (Guile Documentation, About This Distribution): updated.
1346
f3b5e185
MD
13472000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1348
1349 * configure.in (ac_cv_struct_timespec): Added test for struct
1350 timespec.
1351
1352 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1353
3a721413
MV
13542000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1355
1356 * autogen.sh: Call libtoolize. Pass --add-missing option to
1357 automake. Do not decent into libltdl directory. The libltdl
1358 directory is now populated by libtoolize and does not need any
1359 further autogeneration.
1360
d831b039
GH
13612000-01-23 Gary Houston <ghouston@arglist.com>
1362
1363 * configure.in: check for fchown.
1364
a0a7b83b
MD
1365Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1366
1367 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1368 instead of $(top_builddir)/libltdl to includepath.
1369
56cfe22b
MD
13702000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1371
1372 * emacs: New subdirectory for elisp tools.
1373
657fcb5a
MV
13742000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1375
1376 * README, HACKING: Moved "Hacking it yourself" section from README
1377 to HACKING. Updated recommended libtool version to be 1.3.4.
1378
dc914156
GH
13792000-01-14 Gary Houston <ghouston@arglist.com>
1380
1381 * configure.in: needs to have --disable-networking, not
1382 --disable-net.
1383
fb4956c9
MD
13842000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1385
1386 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1387
88423ab1
GB
1388Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1389
1390 * autogen.sh: Added messages as we run autogen in subdirectories.
1391
1392 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1393 chmod +x it.
88423ab1 1394
0d90b76d
MV
13952000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1396
1397 * libltdl/autogen.sh: New file.
1398 * autogen.sh: Invoke libltdl/autogen.sh.
1399
14002000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1401
1402 Finally applied the libltdl patch from Thomas Tanner, with slight
1403 modifications. All code copied from the libtool package is from
1404 libtool-1.3.4.
1405
1406 * configure.in: Make "--with-modules=yes" the default. Do not
1407 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1408
0d90b76d
MV
1409 1999-07-25 Thomas Tanner <tanner@ffii.org>
1410
1411 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1412 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1413 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1414 (no need to install libtool any more)
1415 * configure.in: replace --enable-dynamic-linking with
1416 --with-modules, required modules can be specified using
1417 --with-modules="/path/to/mod.la" and will be linked
1418 statically on platforms that don't support dynamic loading,
1419 configure libltdl, configure libtool for dlopening
1420 * libltdl: added using libtoolize -c --ltdl
1421
38c1d3c4
GH
14222000-01-09 Gary Houston <ghouston@arglist.com>
1423
1424 * configure.in: check whether localtime caches TZ. copied from
1425 Emacs 20.5.
1426 * acconfig.h: add LOCALTIME_CACHE.
1427
dceef6be
GB
1428Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1429
1430 * configure.in: Make it be guile-snarf.awk, since we'll be
1431 switching names for guile-doc-snarf. (I wouldn't have changed
1432 this, but I was getting ready to commit this way when the below
1433 change was committed).
1434
763a6716
MD
14351999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1436
1437 * configure.in: Create guile-doc-snarf.awk.
1438
6aca8c6c
GB
14391999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1440
72f1168d 1441 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1442 AC_OUTPUTted.
1443
14441999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1445
1446 * NEWS: More complete description for --enable-debug-freelist.
1447
aee8ca3f
GH
14481999-12-09 Gary Houston <ghouston@freewire.co.uk>
1449
1450 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1451 causes numerous spurious warnings with recent gcc and/or glibc
1452 versions.
1453
afe5177e
GH
14541999-11-19 Gary Houston <ghouston@freewire.co.uk>
1455
1456 * acconfig.h: add HAVE_ARRAYS.
1457
1458 * configure.in: add --disable-arrays option, probably temporary.
1459
5c11cc9d
GH
14601999-11-17 Gary Houston <ghouston@freewire.co.uk>
1461
1462 * configure.in: check for hstrerror.
1463
5d94b2fe
JB
14641999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1465
e8ff4648
JB
1466 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1467 Instead, call the various tools explicitly. Invoke
1468 guile-readline's autogen.sh script.
0cbedb5b
JB
1469
1470 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1471
0cbedb5b
JB
1472 We can't have .m4 files which are installed where aclocal can
1473 see them, but also used by guile's own configure.in, because
1474 aclocal will read both copies, complain about duplicate macro
1475 definitions, and refuse to generate aclocal.m4 at all. This
1476 happens if you invoke it as `aclocal -I .', as autoreconf does.
1477 This is probably a flaw in the autotools, but Guile doesn't need
1478 that flaw fixed immediately.
1479
1480 guile.m4 is intended for use by people linking against guile, so
1481 it needs to be installed. But Guile itself doesn't use it. So
1482 move guile.m4 into guile-config. That makes sense, since
1483 guile.m4's GUILE_FLAGS macro is just an easy way to call
1484 guile-config.
1485
1486 qthreads.m4 is indented to help configure a qthreads tree. It's
1487 only useful to a package which actually includes a qthreads tree,
1488 and it's intimately related to that tree, so it's not useful to
1489 install this. So don't install it.
1490
1491 * guile.m4: Moved to guile-config.
1492 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1493 (EXTRA_DIST): Move qthreads.m4 here.
1494
5d94b2fe
JB
1495 Don't store generated files in the repository any more. Instead,
1496 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1497 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1498 * autogen.sh: New file.
1499 * ANON-CVS, SNAPSHOTS: Updated instructions.
1500
dc4d930b
JB
15011999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1502
1503 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1504
6e706938 15051999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1506
1507 * configure.in: Added --enable-debug-freelist option.
1508
fca7547b 1509 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1510
52cfc69b
GH
15111999-09-23 Gary Houston <ghouston@freewire.co.uk>
1512
1513 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1514 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1515
1516 * configure.in: new options --disable-posix, --disable-net
1517 and --disable-regex
1518 export HAVE_POSIX and HAVE_NETWORKING definitions.
1519 don't add regex-posix.o to LIBOBJS if regex disabled.
1520
1521 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1522 conditionally.
1523
bab4e1cc
JB
15241999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1525
1526 * Guile 1.3.4 released.
1527
fc97c626
JB
15281999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1529
1530 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1531 libtool knows how to get ANSI C behavior from the compiler.
1532 * configure: Regenerated.
1533
7ee92fce
GH
15341999-09-20 Gary Houston <ghouston@freewire.co.uk>
1535
1536 * configure.in: check availability of siginterrupt.
1537
08b8c694
GH
15381999-09-18 Gary Houston <ghouston@freewire.co.uk>
1539
1540 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1541 testing for SA_RESTART.
1542
7cdbcc7d
MD
15431999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1544
1545 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1546
e1f20ec6
JB
15471999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1548
1549 * configure.in (GUILE_STAMP): Don't set this variable, or
1550 substitute it into anything. Full explanation in ice-9/ChangeLog.
1551 * configure, Makefile.in: Regenerated.
72f1168d 1552
ffe70f9c
JB
15531999-09-06 James Blandy <jimb@mule.m17n.org>
1554
1555 Propagate the changes of 2 Sept the rest of the way through.
1556 * configure: Regenerated.
1557 * Makefile.in: Regenerated. Not sure why this diff is so big.
1558
e127c348
JB
15591999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1560
1561 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1562 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1563 * aclocal.m4: Regenerated.
e127c348 1564
655f19ab
MD
15651999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1566
1567 * configure.in: Test for presence of function on_exit.
1568
b074884f
JB
15691999-09-01 James Blandy <jimb@mule.m17n.org>
1570
1571 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1572 the system doesn't have memmove. Don't test for memmove and bcopy
1573 with AC_CHECK_FUNCS.
1574 * configure: Regenerated.
1575
a7098335
MD
15761999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1577
1578 * configure.in: Test for atexit.
1579
9a26d6f9
MD
15801999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1581
b030b39b
MD
1582 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1583
9a26d6f9
MD
1584 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1585 (Thanks to Bernard Urban.)
1586 Test for memmove and bcopy. (Thanks to
a7098335 1587 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1588
1589 * acconfig.h: Added HAVE_S_ISLNK.
1590
a05cba61
JB
15911999-08-20 James Blandy <jimb@mule.m17n.org>
1592
0a852b94
JB
1593 * Guile 1.3.2 released.
1594
a05cba61
JB
1595 * Makefile.in: Regenerated.
1596
f29f2933
MD
15971999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1598
1599 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1600 to libtool-1.3.3.
1601
0e8a8468
MV
16021999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1603
1604 Added guile-readline subdirectory with the removed readline
1605 support.
1606 * guile-readline: New directory, see ChangeLog there.
1607 * configure.in: Cause configure to descend into guile-readline
1608 dir.
1609 * Makefile.am: Likewise for make.
1610 * NEWS: Explain how to activate the readline support.
1611 * configure, Makefile.in: Regenerated.
72f1168d 1612
3144e1a9
JB
16131999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1614
1615