* eval.c (scm_unmemocopy): Fixed unmemoization of let*.
[bpt/guile.git] / ChangeLog
CommitLineData
e08d2eee
KR
12004-04-18 Kevin Ryde <user42@zip.com.au>
2
3 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
4
51ebeed1
KR
52004-03-23 Kevin Ryde <user42@zip.com.au>
6
7 * configure.in (AC_CHECK_FUNCS): Add sysconf.
8 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
9
fa525c8a
KR
102004-03-21 Kevin Ryde <user42@zip.com.au>
11
12 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
13
e1350d6a
KR
142004-03-14 Kevin Ryde <user42@zip.com.au>
15
16 * configure.in (strptime): Use #define _GNU_SOURCE to get the
17 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
18
004ad931
KR
192004-02-29 Kevin Ryde <user42@zip.com.au>
20
21 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
22 into generated configure and config.h.in.
23
24 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
25
b114eafe
KR
262004-02-21 Kevin Ryde <user42@zip.com.au>
27
28 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
29 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
30 Andreas Voegele.
31
424d0540
KR
322004-02-18 Kevin Ryde <user42@zip.com.au>
33
34 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
35 (AC_CHECK_FUNCS): Add _NSGetEnviron.
36
c78a96e0
MD
372004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
38
39 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
40
d70e0619
NJ
412004-01-25 Neil Jerram <neil@ossau.uklinux.net>
42
43 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
44 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
45 macros being defined.
46
89fcf1b4
MV
472003-12-26 Marius Vollmer <mvo@zagadka.de>
48
49 * configure.in: Find a suitable type for the new scm_t_intmax and
50 scm_t_uintmax.
51
28fda544
RB
522003-11-17 Rob Browning <rlb@defaultvalue.org>
53
54 * configure.in: rewrite ALLOCA related code as multiple lines so
55 it doesn't break with current autoconf substitutions.
56
8868e472
KR
572003-11-15 Kevin Ryde <user42@zip.com.au>
58
59 * configure.in (--with-guile-for-build): Remove this option, it's not
60 normal style for --with.
61 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
62 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
63 --with-guile-for-build.
8868e472 64
eeac938c
NJ
652003-11-11 Neil Jerram <neil@ossau.uklinux.net>
66
67 * .cvsignore: Add elisp-comp.
68
d995da7f
NJ
692003-10-30 Neil Jerram <neil@ossau.uklinux.net>
70
71 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
72 (AM_PATH_LISPDIR): Added.
73
74 * Makefile.am (SUBDIRS): Add `emacs'.
75
fcfdbb80
MV
762003-07-27 Marius Vollmer <mvo@zagadka.de>
77
2f4931bf
MV
78 * configure.in: Look for sched_yield in -lrt; this is needed for
79 Solaris. Thanks to Matthias Koeppe!
80 (setgroups): Check for it.
81
fcfdbb80
MV
82 * configure.in (__libc_stack_end): Actually use the value in
83 __libc_stack_end for something so that the access doesn't get
84 optimized away. Thanks to Matthias Koeppe!
85
005d2366
KR
862003-07-08 Kevin Ryde <user42@zip.com.au>
87
88 * configure.in (AC_CHECK_FUNCS): Add sincos.
89
1ebb8497
KR
902003-06-21 Kevin Ryde <user42@zip.com.au>
91
92 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
93
02d72536
MV
942003-06-19 Marius Vollmer <mvo@zagadka.de>
95
96 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
97 Koeppe!
98
fbaca220
KR
992003-06-19 Kevin Ryde <user42@zip.com.au>
100
101 * README (Guile Documentation): Update to manuals now available,
102 remove notes about the reference manual being in progress.
103
fcc5d734
SJ
1042003-06-14 Stefan Jahn <stefan@lkcc.org>
105
106 * configure.in: Checking for __int64 as possible candidate for
107 the SCM_I_GSC_T_INT64 define.
108
1e498fbd
SJ
1092003-05-30 Stefan Jahn <stefan@lkcc.org>
110
111 * configure.in: Checking for unsetenv().
112
2e945bcc
SJ
1132003-05-29 Stefan Jahn <stefan@lkcc.org>
114
115 * configure.in: Removed -lm check and added a cached check for
116 __libc_stack_end to get it building for mingw32 hosts.
117
26a24947
KR
1182003-05-19 Kevin Ryde <user42@zip.com.au>
119
120 * README (Cross building Guile): Remove --with-cc-for-build in favour
121 of CC_FOR_BUILD.
122
a3001b9d
KR
1232003-05-16 Kevin Ryde <user42@zip.com.au>
124
125 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
126 variable is more or less standard, and is adequate for the task.
127
614e70e0
KR
1282003-05-12 Kevin Ryde <user42@zip.com.au>
129
c72e11e6
KR
130 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
131
132 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 133 eliminate guess-yes when cross compiling.
c72e11e6 134
614e70e0
KR
135 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
136 AC_TRY_RUN.
137
d0f6ceb8
DH
1382003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
139
140 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
141 errors with --disable-deprecated.
142
87617347
RB
1432003-04-07 Rob Browning <rlb@defaultvalue.org>
144
07921c76
RB
145 * pre-inst-guile-env.in: new script -- can be used to run commands
146 in an envt set up using the development libs, Guile, etc.
147
87617347
RB
148 * configure.in: handle pre-inst-guile-env and add
149 test-suite/standalone/Makefile.
150
e3be7ddd
MV
1512003-04-06 Marius Vollmer <mvo@zagadka.de>
152
153 * configure.in: Check for mpz_import, which is required but only
154 available in GMP 4.1.
155
fc87c27a
MV
1562003-04-05 Marius Vollmer <mvo@zagadka.de>
157
158 * Changed license terms to the plain LGPL thru-out.
159
ad815c06
RB
1602003-04-04 Rob Browning <rlb@defaultvalue.org>
161
162 * configure.in: add GMP test (require GMP).
163
9686f86d
MV
1642003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
165
166 * libguile.h: Include "libguile/deprecated.h".
167
5ebbe4ef
RB
1682003-03-25 Rob Browning <rlb@defaultvalue.org>
169
170 * configure.in: big overhaul to shift us to have separate private,
171 config.h, and public, scmconfig.h, configuration headers. Added a
172 fair amount of code to track down new required types: scm_t_uint8,
173 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
174 and to detect optional types scm_t_uint64, scm_t_in64, long long,
175 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
176 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
177 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
178 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
179 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
180 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
181 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
182 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
183 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
184 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
185 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
186 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
187 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
188 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
189 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
190 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
191 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
192 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
193 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
194 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
195 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
196 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
197 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
198 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
199 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
200 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
201 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
202 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
203 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
204 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
205 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
206 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
207 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
208 (USE_THREADS): removed - handled by gen-scmconfig.c.
209 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
210 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
211
212 * README: merge information from INSTALL and remove at least some
213 of the stale bits.
214
215 * LICENSE: new file -- we should change this to the LGPL soon and
216 add COPYING.LIB to the distribution.
217
218 * autogen.sh: call autoreconf with --force. This may fix the
219 "order" problem below without having to have two calls.
220
221 * INSTALL: use the automake installed INSTALL file. The Guile
222 specific instructions are now in README.
223
e6682f8b
MV
2242003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
225
226 * autogen.sh: Invoke autoreconf twice since the required files do
227 not seem to be generated in the right order. XXX - investigate
228 further.
229
b713b0b6
MV
2302003-03-19 Marius Vollmer <mvo@zagadka.de>
231
232 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
233 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
234
25ad7681
RB
2352003-02-27 Rob Browning <rlb@defaultvalue.org>
236
237 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
238 (AM_CONFIG_HEADER): change to config.h
239
240 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
241 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
242
243 * autogen.sh: switch to autoreconf -- see how it goes. remove
244 call to guile-aclocal.sh -- we now do the same thing with an
245 automake setting.
246
247 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
248 Makefile.am.
249
2502003-02-26 Rob Browning <rlb@defaultvalue.org>
251
252 * configure.in: change our config header from libguile/scmconfig.h
253 to be the traditional ./config.h. libguile/scmconfig.h is now
254 built from that during the build process. More changes coming...
255
77f9ca69
MD
2562003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
257
258 * libguile.h: #include "futures.h"
259
09841c77
MD
2602002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
261
262 * configure.in: Test if pthread.h declares
263 pthread_mutexattr_settype ().
264
2652002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
266
267 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
268 ways to get fast and recursive mutexes.
269
ad280ae0
MD
2702002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
271
272 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
273 order to get thread safe versions of glibc functions.
274
9bc4701c
MD
2752002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
276
277 * configure.in: Temporarily replaced "copt" threads option with new
278 option "pthreads".
279 (USE_PTHREAD_THREADS): Define if pthreads configured.
280
b2cbe8d8
RB
2812002-12-08 Rob Browning <rlb@defaultvalue.org>
282
283 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
284 (AC_CONFIG_FILES): separate out the files that need to be chmodded
285 at the end of config.status. Our "default" approach using
286 AC_CONFIG_COMMANDS quit working (and would have needed to be
287 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
288 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
289 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
290 current autoconf docs.
291
292 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
293
5441c65c
MV
2942002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
295
296 * Makefile.am (SUBDIRS): Removed qt.
297
298 * configure.in: Do not configure QTHREADS. Do not define
299 USE_COOP_THREADS. Changed logic for thread package selection so
300 that the default is "coop-pthread" when -lpthread is found, "null"
301 otherwise.
302
cfc7c7c0
MD
3032002-12-01 Mikael Djurfeldt <mdj@linnaeus>
304
305 * GUILE-VERSION: Added versioning info for srfi 1.
306
307 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
308 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
309 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
310 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
311
8b5b4a75
MV
3122002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
313
314 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
315 define them with AC_DEFINE and not in some header file so that
316 they are visible exactly in the same way as they used to be.
317
7caa1b07
MV
3182002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
319
320 * configure.in: Do not add "threads.o" to the libobjs, it is now
321 always compiled.
322 (USE_THREADS, GUILE_ISELECT): Do not define.
323
30f920c3
MV
3242002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
325
326 * configure.in: Handle thread package "coop-pthread" with alias
327 "copt" and define USE_COPT_THREADS when it is selected.
328 Always define GUILE_ISELECT.
329
8ee7506b
NJ
3302002-10-26 Neil Jerram <neil@ossau.uklinux.net>
331
332 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
333 ice-9/debugger/breakpoints/Makefile.
334
65a23095
MV
3352002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
336
337 * configure.in: Changed logic in thread support configuration such
338 that --with-threads=no is equivalent to --with-threads=null. On
339 platforms that are not supported by QuickThreads, we also use the
340 null-threads. Thus, USE_THREADS is always defined now.
341
2794cb50
MV
3422002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
343
344 * configure.in: Shuffled around and extended the thread
345 configuration code to allow the "null" thread package to be
346 selected. Define USE_NULL_THREADS in that case.
347
e5b4630d
GH
3482002-10-13 Gary Houston <ghouston@arglist.com>
349
350 * autogen.sh (ac_version): try automake 1.7 too.
351
5e405a60
MV
3522002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
353
354 * autogen.sh: Make sure that $autoheader is always set. When we
355 would use the plain "autoconf", $autoheader would end up empty and
356 libguile/scmconfig.h.in would not be updated.
357
1360a142
RB
3582002-10-04 Rob Browning <rlb@defaultvalue.org>
359
360 * libltdl: moved to libguile-ltdl.
361
362 * Makefile.am (SUBDIRS): remove libltdl.
363
364 * autogen.sh: remove support for libltdl sub-configure.
365 (ac_version): widen support check to any 2.5? autoconf version.
366 2.54 is out now.
367
368 * configure.in: turn on -Werror by default. We're now clean. I'd
369 like to stay that way. If we want, we can turn it off by default
370 when we make the stable release, but I caught a lot of bugs this
371 way. Accomodate libguile-ltdl -- therea are some ltdl things that
372 are commented out now INCLTDL and LIBLTDL. I think we may not
373 need them anymore, but I'll leave them until we're sure. We also
374 killed off the libltdl dir and related options including the
60aa332f
RB
375 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
376 headers and functions that weren't listed but were in
377 scmconfig.h.in. though this may have been unnecessary.
1360a142 378
99fd355a
MV
3792002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
380
381 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
382 AC_LIBLTDL_INSTALLABLE.
383
3842002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
385
386 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
387 sources. Do not patch it. We have our own version now that is
388 only being used as a convenience library.
389
f800ebfb
MV
3902002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
391
392 * configure.in: Check for __libc_stack_end.
393
39e8f371
HWN
3942002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
395
396 * configure.in: add snprintf
397
c2cbcc57
HWN
3982002-08-04 Han-Wen <hanwen@cs.uu.nl>
399
400 * NEWS: add entries for GC and vector WB.
401
afc8e572
HWN
4022002-07-22 Han-Wen <hanwen@cs.uu.nl>
403
404 * autogen.sh (mscripts): find and check version number of
405 automake. Complain if 1.6 is not found.
406
34d19ef6
HWN
4072002-07-20 Han-Wen <hanwen@cs.uu.nl>
408
409 * autogen.sh (mscripts): find and check version number of
410 autoconf. Complain if 2.53 is not found.
411
dd897aaf
DH
4122002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
413
414 * benchmark-guile.in: Copied from check-guile.in and adapted for
415 use with benchmarks.
416
417 * Makefile.am: Recurse into the benchmark-suite subdir.
418
419 * configure.in: Added benchmarking files.
420
4f6f9ae3
GH
4212002-07-12 Gary Houston <ghouston@arglist.com>
422
423 * configure.in: check dynamic linking before modules. Add dynl.c
424 if dynamic linking is available, i.e., unless --with-modules=no
425 was given to configure.
426
2398796a
MV
4272002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
428
429 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
430 libtool-1.4.2.
431
887efef5
MV
4322002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
433
ca679709
MV
434 * autogen.sh: Do not copy INSTALL from workbook since it is not
435 uniform across branches.
436 * INSTALL: Re-added to repository.
437
887efef5
MV
438 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
439
440 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
441 libtool CVS does not need this fix.
442
443 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
444 build.
445 Add --with-cc-for-build option to re-enable cross building.
446 Add --with-guile-for-build option to re-enable cross building.
447
feec7802
GH
4482002-06-30 Gary Houston <ghouston@arglist.com>
449
450 * autogen.sh: Changed the path to the scripts directory.
451 In libltdl, run aclocal before autoconf and automake: this
452 eliminated various warnings after upgrading to newer automake.
453
ba1b077b
MV
4542002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
455
456 From John W. Eaton <jwe@bevo.che.wisc.edu>
457
458 * configure.in (AC_CHECK_FUNCS): Check for copysign.
459
5cb3f600
MV
4602002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
461
462 * libguile.h: Added inclusion of "extensions.h".
463
43a1d6f1
MV
4642002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
465
466 * configure.in: Include <sys/types.h> before <netinet/in.h> when
467 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
468 Troxel!
469
d4dba280
MV
470 From John W. Eaton.
471
472 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
473 ieeefp.h, and nan.h.
474 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
475
d47fd163
TTN
4762002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
477
478 * autogen.sh: Add call to $mscripts/render-bugs
479 to create BUGS file.
480
481 * BUGS: bye bye
482
d937b062
TTN
4832002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
484
485 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
486
5caa57b1
MV
4872002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
488
489 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
490 -I guile-config". This works as of automake 1.5.
d937b062 491 * qthreads.m4: Moved to guile-config/.
5caa57b1 492
7fd1bad4
MV
4932002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
494
495 * autogen.sh: Call automake twice for guile-core so that two
496 copies of mdate-sh get a chance of being installed (one in
497 doc/ref/ and one in doc/tutorial/).
498
dc006627
MV
4992002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
500
501 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
502 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
503 (dist-hook): Removed.
504 (DISTCLEANFILES): Added check-guile.log.
505 (EXTRA_DIST): Don't distribute TODO.
506
507 * configure.in: Bump required autoconf version to 2.53. Move uses
508 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
509 set by AC_PROG_CC.
510
21550b10
RB
5112002-04-10 Rob Browning <rlb@defaultvalue.org>
512
513 * configure.in: updates for new autoconf -- add definitions to
514 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
515 calls.
516
517 * acinclude.m4: add definitions to AC_DEFINE calls for new
518 autoconf.
519
520 * acconfig.h: removed -- newer autoconf doesn't like it, and now
521 we don't need it.
522
523 * .cvsignore: add autom4te.cache and pre-inst-guile.
524
dd1ed1ad
TTN
5252002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
526
527 * RELEASE: bye bye
528
412f1928
TTN
5292002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
530
531 * Makefile.am: Update copyright.
532 (dist-hook): Add, including related am/maintainers-dirs,
533 surrounded by "if MAINTAINER_MODE".
534
94478b88
TTN
535 * TODO: bye bye
536
ef5bdc2e
TTN
537 * autogen.sh: Add usage comment.
538 Add workbook specification.
539 Add dist-files symlinking.
540
541 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
542
9b398b67
TTN
5432002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
544
545 * guile-tools.in: Handle "--source" option.
546
eb8aea9b
TTN
5472002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
548
2d78a1c5
TTN
549 * configure.in (top_srcdir_absolute): New AC_SUBST var.
550
7ca15449
TTN
551 * pre-inst-guile.in, check-guile.in (top_srcdir):
552 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 553
eb8aea9b
TTN
554 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
555
5ddf900c
TTN
5562002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
557
558 * pre-inst-guile.in: Typofix; nfc.
559
edb810bb
SJ
5602002-02-27 Stefan Jahn <stefan@lkcc.org>
561
562 * Makefile.am (SUBDIRS): Added the `am' directory.
563
3ed414c8
TTN
5642002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
565
566 * pre-inst-guile.in: New file.
567
568 * pre-inst-guile, pre-inst-guile.am: bye bye
569
570 * configure.in (top_builddir_absolute): New AC_SUBST var.
571 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
572 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
573
574 * check-guile.in (top_builddir): Use AC_SUBST var
575 `top_builddir_absolute'.
576 (guile): Look for pre-inst-guile in $top_builddir.
577
578 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
579 pre-inst-guile.am.
580
46151112
RB
5812002-02-24 Rob Browning <rlb@defaultvalue.org>
582
583 * GUILE-VERSION: move all but guile-readline library versioning
584 information here. guile-readline is still standalone. Bump
585 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
586 Thi-Thien's request.
587
588 * configure.in: AC_SUBST the centralized shared lib versioning
589 variables from ./GUILE-VERSION.
590 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
591 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
592 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
593 (LIBQTHREADS_INTERFACE): new AC_SUBST.
594 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
595 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
596 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
597 (LIBGUILE_INTERFACE): new AC_SUBST.
598 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
599 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
600 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
601 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
602 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
603 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
604 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
605 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
606
607 * autogen.sh: make absolutely sure we can't have stale files from
608 old versions lying around the libltdl dir since libtoolize
609 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
610 so the main tree and libltdl can't get out of sync again.
611
612 * RELEASE: update release building instructions.
613
3d77146f
NJ
6142002-02-21 Neil Jerram <neil@ossau.uklinux.net>
615
616 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
617 "" for multiword string. Thanks to Christopher Cramer for
618 pointing this out.
619
84b27165
MV
6202002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
621
622 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
623 instead of to scm_must_malloc.
624
f660f92e
MV
6252002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
626
627 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
628 pre-inst-guile.am.
629
0187b4f4
TTN
6302002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
631
632 * pre-inst-guile.am, pre-inst-guile: New files.
633
634 * check-guile.in (srcdir): Delete var.
635 (top_builddir, top_srcdir, guile_opts): New vars.
636
637 Use "set -e".
638 No longer set LTDL_LIBRARY_PATH.
639 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
640
641 * configure.in (libguile/guile-snarf-docs-texi): Remove
642 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
643
77bf05e0 644 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
645 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
646 (GUILE_LOAD_PATH): No longer include $top_srcdir.
647
648 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
649 prefix aliasing.
77bf05e0 650
1fa86ca5
SJ
6512002-01-31 Stefan Jahn <stefan@lkcc.org>
652
653 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
654 `libltdl.dll'.
655
af68e5e5
SJ
6562002-01-28 Stefan Jahn <stefan@lkcc.org>
657
0187b4f4 658 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
659 `stdint.h' for uint32_t.
660
3d1a89b9
NJ
6612002-01-13 Neil Jerram <neil@ossau.uklinux.net>
662
663 * Makefile.am (SUBDIRS): Added lang.
664
665 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
666 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
667
6682002-01-11 Neil Jerram <neil@ossau.uklinux.net>
669
670 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
671
672 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
673 not) according to absence (or presence) of `--disable-elisp'
674 in the configure args.
675
f00eb43f
DH
6762001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
677
678 * TODO: Added two items.
679
5dc64f64
MV
6802001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
681
682 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
683 set this conditional accordingly.
0187b4f4 684
6d852be3
TTN
6852001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
686
687 * README: Fix virulent typo.
688
53c594fc
MV
6892001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
690
6d852be3 691 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
692 * configure.in (HAVE_INLINE): Define it when the compiler supports
693 inline functions.
694
6d852be3 695 * libguile.h: Include "libguile/inline.h".
53c594fc 696
a5dc23a7
GH
6972001-11-22 Gary Houston <ghouston@arglist.com>
698
699 * HACKING: Modified the Hacking It Yourself section. Removed the
700 version numbers from the tools.
a5df04d5 701 HACKING, README, ANON-CVS: updates.
a5dc23a7 702
73edb48a
GH
7032001-11-21 Gary Houston <ghouston@arglist.com>
704
705 * HACKING: Removed reference to no longer practiced * in ChangeLog
706 convention.
707
97f439ab
TTN
7082001-11-19 Thien-Thi Nguyen <ttn@glug.org>
709
30bce757
TTN
710 * BUGS (11): Set "fixed: no-need".
711
97f439ab
TTN
712 * TODO (write emacs/patch.el): New item, self-assigned.
713
3faa54e7
RB
7142001-11-19 Rob Browning <rlb@defaultvalue.org>
715
716 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
717 system libltdl when it's available. Aside from the normal reasons
718 to prefer installed shared libs, this means other apps that link
719 with libguile and also use libltdl will be more likely to work
720 right.
721
ccee9ab1
TTN
7222001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
723
724 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
725
73c844bf
TTN
7262001-11-15 Thien-Thi Nguyen <ttn@glug.org>
727
728 * guile-tools.in: Handle command "list" specially: list scripts dir.
729
730 (help): Make more informative.
731
a714e0eb
MV
7322001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
733
734 * autogen.sh: Recurse into libltdl directory and invoke autoconf
735 there.
736
bca0bf8d
TTN
7372001-11-11 Thien-Thi Nguyen <ttn@glug.org>
738
739 * HACKING: Restrict documentation change log
740 waiver to only apply to ChangeLog files.
741
35656ebc
MV
7422001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
743
744 * configure.in: Check for sizes of short, size_t, uintptr_t, and
745 ptrdiff_t. Checking for a size also checks automatically for the
746 existence of the type, so we don't check for the existence of
747 uintptr_t, ptrdiff_t and long long ourselves.
748
a0a9b9ad
TTN
7492001-11-10 Thien-Thi Nguyen <ttn@glug.org>
750
751 * BUGS (11): New.
752
b4e15479
SJ
7532001-11-07 Stefan Jahn <stefan@lkcc.org>
754
755 * configure.in: Include `win32-socket.o' in the list of object
756 files if networking is enabled on Win32.
757
04bbd6ce
TTN
7582001-11-06 Thien-Thi Nguyen <ttn@glug.org>
759
760 * TODO (sync srfi-modules.texi): New, done.
761
2ca222c2 762 * BUGS (9, 10): New.
70debc22 763
8f99e3f3
SJ
7642001-11-04 Stefan Jahn <stefan@lkcc.org>
765
766 * NEWS: Corrected remarks about SCM_API.
767
768 * configure.in: Defining USE_DLL_IMPORT definition to indicate
769 usage of DLL import macros in `libguile/__scm.h'.
770 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
771 Somehow Jim Blandy's patch from 1997 did not survive.
772
257b6d40
MV
7732001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
774
775 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 776
257b6d40
MV
777 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
778 build systems which do not have symbolic links.
779 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
780 on Win32 platforms.
04bbd6ce
TTN
781 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
782 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 783 to build clean dlls.
257b6d40
MV
784 Check for `regcomp()' inside `-lregex'.
785
2ad3278a
TTN
7862001-10-26 Thien-Thi Nguyen <ttn@glug.org>
787
788 * BUGS (7, 8): New.
789
c95d1a2d
TTN
7902001-10-25 Thien-Thi Nguyen <ttn@glug.org>
791
792 * BUGS: Expand on file format description.
793
794 (1): Update "fixed" field.
d07db248 795 (2, 3, 4, 5, 6): New.
c95d1a2d 796
4f522b6f
GH
7972001-10-14 Gary Houston <ghouston@arglist.com>
798
799 * configure.in: include sys/types.h when testing uint32_t.
800 thanks to Bill Schottstaedt.
801
f84c3705
MV
8022001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
803
804 * configure.in: Do not use an absolute path for <unistd.h> when
805 checking for return type of usleep. Thanks to Michael Carmack.
806
6768cfba
TTN
8072001-09-30 Thien-Thi Nguyen <ttn@glug.org>
808
809 * BUGS: New file.
810 * Makefile.am (EXTRA_DIST): Add BUGS file.
811
2cbad7d9
TTN
8122001-09-25 Thien-Thi Nguyen <ttn@glug.org>
813
814 * TODO: Add bugfix item to "Eventually".
815
c13f0a90
RB
8162001-09-20 Rob Browning <rlb@defaultvalue.org>
817
818 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
819
8202001-09-11 Rob Browning <rlb@defaultvalue.org>
821
822 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
823 the testing list since they're no longer functional.
824
06288138
TTN
8252001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
826
827 * TODO:
828 Use outline mode instead of text.
829 Reword protocol explanation.
830 Add "make error-signalling functions more consistent" to Eventually.
831 Move some C-related GOOPS tasks to 1.8.0, take ownership.
832
6f84677a
TTN
8332001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
834
835 * HACKING (Sample GDB Initialization File): New section.
836
837 * TODO (1.8.0): Add "move .gdbinit" entry.
838
8c494e99
DH
8392001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
840
841 * TODO: Added some points, and eliminated all done items.
842
843 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
844 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
845 SCM_ENABLE_DEPRECATED with the logic reversed.
846
f7c6b778
DH
8472001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
848
849 * libguile.h: Removed bogus comment, rearranged includes, removed
850 deprecated definitions.
851
8c494e99 852 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 853
cf390da1
TTN
8542001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
855
856 * HACKING: Mention libtool ./configure-regeneration requirement.
857
fada26b2
MV
8582001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
859
860 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
861 libltdl provides it itself.
862
11ca8865
NJ
8632001-08-24 Neil Jerram <neil@ossau.uklinux.net>
864
865 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
866 Makefiles.
cf390da1 867
ab4cd34b
RB
8682001-08-15 Rob Browning <rlb@defaultvalue.org>
869
870 * configure.in
871 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
872 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
873 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
874 (LIBGUILE_INTERFACE): use libtool versioning scheme.
875 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
876 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
877 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
878 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
879
880 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
881 (GUILE_MICRO_VERSION): reset for new unstable.
882 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
883 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
884 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
885 (LIBGUILE_INTERFACE): use libtool versioning scheme.
886 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
887 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
888 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
889 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
890
b754e3d1
MV
8912001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
892
893 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
894 EXTRA_DIST to SUBDIRS.
895
896 * configure.in: Added "test-suite/Makefile".
897
c1151355
MV
8982001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
899
900 * configure.in: Added `--disable-linuxthreads' option and do not
901 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
902 given. Thanks to Cris Cramer!
903
11057044
MV
9042001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
905
906 * Makefile.am (SUBDIRS): Build libguile before ice-9.
907
f3805ebb
MV
9082001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
909
910 * configure.in: Check for "inttypes.h".
911
e658215a
RB
9122001-07-19 Rob Browning <rlb@defaultvalue.org>
913
914 * configure.in: add checks for setitimer and getitimer.
915 Add --enable-error-on-warning.
916
c0b2936e
MG
9172001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
918
919 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
920
8f2ecec5
TTN
9212001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
922
923 * HACKING: Remove onerous authorship-info deletion clause.
924
065509a5
KN
9252001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
926
927 * autogen.sh: Call libtoolize with --force.
928
d76852e3
TTN
9292001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
930
931 * INSTALL: Point to HACKING for tool versions.
932
fd6c6321
RB
9332001-07-08 Rob Browning <rlb@defaultvalue.org>
934
04860df7
RB
935 * TODO: updated to include relevant itemized post-1.6-RELEASE
936 tasks that are distributable so we can check them off as they are
937 done, and delete 1.6.0 tasks.
938
939 * RELEASE: add a note that the RELEASE instructions are out of
940 date now that we're using branches.
941
fd6c6321
RB
942 * AUTHORS: add "many files throughout" for myself.
943
8d123036
TTN
9442001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
945
946 * README: Also mention guile-tools.
947
948 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
949
32d6f999
TTN
9502001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
951
952 * RELEASE: Move todo items to file TODO.
953
954 * TODO: Initial revision
955
a4734913
TTN
956 * Makefile.am (EXTRA_DIST): Add TODO.
957
dbfadc85
TTN
958 * HACKING: Refer to TODO and SNAPSHOTS.
959 No longer refer to devel/tasks.text.
960
961 * SNAPSHOTS: Fix reference bug; recommended tool
962 versions are in HACKING.
963
f6b3694a
TTN
964 * TODO: Add completion and ownership protocol to header comments.
965
3cd085d0
TTN
966 * RELEASE: Add TODO-processing to spiffing checklist.
967
9c3955ff
TTN
968 * HACKING: Update deprecation procedure to refer to TODO.
969
17383b7c
ML
9702001-06-27 Michael Livshin <mlivshin@bigfoot.com>
971
972 * autogen.sh: don't run flex here.
973
974 * HACKING: clarify that newer versions of flex should be just
975 fine.
976
82893676
MG
9772001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
978
979 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
980
981 * configure.in: Added some header and function checks.
982
f2ae4555
NJ
9832001-06-25 Neil Jerram <neil@ossau.uklinux.net>
984
985 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
986
4172703a
MV
9872001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
988
989 * autogen.sh: Added message about what to do next. Tell them to
990 use `--enable-maintainer-mode'.
991
093e7da4
ML
9922001-06-25 Michael Livshin <mlivshin@bigfoot.com>
993
994 * HACKING: mention flex.
995
996 * autogen.sh: generate libguile/c-tokenize.c.
997
6b41a313
MG
9982001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
999
1000 * libguile.h: Removed inclusion of libguile/tag.h.
1001
eb6c2de8
MV
10022001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1003
1004 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1005 these when using threads.
1006
4ff9f825
MV
10072001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1008
4927dd28
MV
1009 * libguile.h: Added deprecated section with the olde type names.
1010
4ff9f825
MV
1011 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1012 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1013 `#defined'.
1014
1015 * acconfig.h (ptrdiff_t): Removed.
1016
e01970a5
MG
10172001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1018
1019 * configure.in: Generate examples/box-dynamic-module/Makefile.
1020
c794483c
MV
10212001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1022
1023 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1024 guile-snarf.
1025
9454d8d5
RB
10262001-06-02 Rob Browning <rlb@cs.utexas.edu>
1027
1028 * configure.in: changes for autoconf 2.50.
1029 (AC_PREREQ): require at least autoconf 2.50.
1030 (AC_INIT): no longer takes an arg.
1031 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1032 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1033 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1034 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1035 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1036 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1037 (AC_OUTPUT): no longer takes args.
32d6f999 1038
9454d8d5
RB
1039 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1040 unconditionally .
1041
114f9bab
MV
10422001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1043
1044 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1045 I. N. Golubev!
1046
ee2718a9
MG
10472001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1048
1049 * configure.in: Generate examples/box-dynamic/Makefile.
1050
2de7ddb7
MG
10512001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1052
1053 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1054
1055 * configure.in: Added all Makefiles in the `examples' directory to
1056 AC_OUTPUT.
1057
f501d0d4
ML
10582001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1059
1060 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1061 don't generate guile-snarf.awk.
1062
1063 * Makefile.am (EXTRA_DIST): add test-suite.
1064
1db81cb0
ML
10652001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1066
1067 * check-guile.in: fix to be runnable when srcdir!=builddir.
1068
f3f70257
ML
10692001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1070
1071 revert the controversial part of the 2001-05-23 changes
1072
1be6b49c
ML
10732001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1074
1075 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1076 also, make sure that the integral type choosen to represent an SCM
1077 has exactly the same size as a void pointer.
1078
1079 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1080 SCM_SIZEOF_BITS_T, ptrdiff_t.
1081
c81ea65d
RB
10822001-05-16 Rob Browning <rlb@cs.utexas.edu>
1083
1084 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1085
1086 * GUILE-VERSION
1087 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1088 (GUILE_MICRO_VERSION): new variable, records final revision.
1089 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1090 i.e. the 6.
1091
887dfa7d
DH
10922001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1093
1094 * acconfig.h, configure.in: Renamed
1095 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1096
11bbab47
MV
10972001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1098
1099 * acinclude.m4: Removed copy of "libtool.m4".
1100
5cd06d5e
DH
11012001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1102
1103 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1104
a232c19e
TTN
11052001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1106
928f20fb
TTN
1107 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1108
a232c19e
TTN
1109 * HACKING: Update copyright.
1110 Add blurb pointing to devel/tasks.text.
1111
c8750173
TTN
11122001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1113
1114 * check-guile.in: For SRFI testing, set and export env
1115 var `LTDL_LIBRARY_PATH'.
1116
75141eb0
NJ
11172001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1118
1119 * AUTHORS: Add docs-related authorship details.
1120
c10ecc4c
MV
11212001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1122
1123 * configure.in (--enable-deprecated): Recognize "shutup" option
1124 argument and turn it into the default warning level "no".
1125
018a53a1
GH
11262001-05-05 Gary Houston <ghouston@arglist.com>
1127
1128 * acconfig.h: add HAVE_IPV6.
1129 * configure.in: check whether we can compile with IPv6 support.
1130
26f798bd
TTN
11312001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1132
1133 * guile-tools.in: New file.
1134
1135 * configure.in (AC_OUTPUT): Add guile-tools, and make
1136 executable.
1137
1138 * Makefile.am (bin_SCRIPTS): New var.
1139
c5316ea3
GH
11402001-05-04 Gary Houston <ghouston@arglist.com>
1141
1142 * configure.in: check whether uint32_t is defined when netdb.h
1143 is included.
1144 acconfig.h: added HAVE_UINT32_T.
1145
7440341c
MV
11462001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1147
1148 * configure.in: Added handling of `--enable-deprecated'.
1149
1150 * acconfig.h (SCM_DEBUG_DEPRECATED,
1151 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1152
14a7d5f8
TTN
11532001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1154
1155 * Makefile.am (SUBDIRS): Add "scripts".
1156
1157 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1158
7e267da1
GH
11592001-04-29 Gary Houston <ghouston@arglist.com>
1160
1161 * libguile.h: include rw.h.
1162
f2a75d81
RB
11632001-04-27 Rob Browning <rlb@cs.utexas.edu>
1164
1165 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1166 the new odd/even ustable/stable version numbering scheme.
1167 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1168 libguile. In the future, libguile and libguileqthreads may not
1169 stay in sync. This still doesn't appear to affect
1170 libguileqthreads, but we'll fix that next.
1171
1f7a1dc9
MG
11722001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1173
1174 * configure.in: Don't treat srfi directory specially, just create
1175 the Makefile there (thanks to Neil Jerram for the patch).
1176
6c44688a
MG
11772001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1178
1179 * Makefile.am (SUBDIRS): Added `srfi'.
1180
1181 * configure.in: Added subdirectory `srfi' to build process.
1182
1183 * libguile.h: Added inclusion of `values.h'.
1184
2a0ef8b7
GH
11852001-04-22 Gary Houston <ghouston@arglist.com>
1186
1187 * configure.in: check for inet_pton and inet_ntop.
1188
67641981
GH
11892001-04-20 Gary Houston <ghouston@arglist.com>
1190
1191 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1192 * configure.in: check for sin6_scope_id in sockaddr_in6.
1193
a9d861e3
MD
11942001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1195
1196 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1197
31e74a57
GH
11982001-04-17 Gary Houston <ghouston@arglist.com>
1199
1200 * configure.in: run the autoconf BIGENDIAN check.
1201
0da6608d
DH
12022001-04-12 Niibe Yutaka <gniibe@m17n.org>
1203
1204 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1205 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1206 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1207
1208 * configure.in: Likewise.
1209
f22ed5a0
KN
12102001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1211
1212 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1213 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1214 Thanks to NIIBE Yutaka.
1215
f2e61fc1
MD
12162001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1217
1218 * Undeprecated scm_init_oop_goopscore_module.
1219
72f1168d
TTN
12202001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1221
1222 * check-guile.in: Fix sh standard conformance bug: Replace
1223 "test -e" with "test -f". Thanks to Alexander Klimov.
1224
a4928305
GH
12252001-03-19 Gary Houston <ghouston@arglist.com>
1226
1227 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1228 set it to `pwd`.
1229
66301f9a
GH
1230 * check-guile.in: 16 documentation tests were failing if "make
1231 check" was run before Guile had been installed with the current
1232 --prefix. made various changes to the script so that it runs
1233 without a cd to the test-suite directory. For the -i option,
1234 don't point GUILE_LOAD_PATH to the current directory, but let it
1235 use it's own scheme library.
1236
51cfd7da
GH
12372001-03-18 Gary Houston <ghouston@arglist.com>
1238
1239 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1240 the current directory (build dir) not srcdir to find guile
1241 executable. otherwise "make check" doesn't work with a separate
1242 build directory. create the test log in
1243 $build_dir/check-guile.log instead of in srcdir/test-suite
1244 directory.
1245 * configure.in: don't define or substitute test_suite_dir.
1246
e9e225e5
GH
12472001-03-17 Gary Houston <ghouston@arglist.com>
1248
1249 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1250 since EXTRA_DOT_DOC_FILES is redefined later. define
1251 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1252
94e6d793
MG
12532001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1254
1255 * configure.in: Added header checks for crypt.h, sys/resource.h
1256 and sys/file.h, function checks for chroot, flock, getlogin,
1257 cuserid, getpriority, setpriority, getpass, sethostname,
1258 gethostname, and for crypt() in libcrypt.
1259
fff043ab
NJ
12602001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1261
1262 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1263 option from guile-doc/configure.in.
1264
d42df055
DH
12652001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1266
1267 * libguile.h: Removed #include "libguile/dump.h".
1268
ec896089
KN
12692001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1270
1271 * libguile.h: Added #include "libguile/dump.h".
1272
c2886a5a
MD
12732001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1274
1275 * libguile.h: Added #include "libguile/rdelim.h".
1276
1ff7abbe
DH
12772001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1278
1279 The following patch was sent by Thien-Thi Nguyen.
1280
1281 * check-guile.in: New file.
1282
1283 * Makefile.am: Add TESTS rule.
1284
1285 * configure.in: Add support for "make check".
1286
f0942910
DH
12872000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1288
1289 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1290
14f1d9fe
MD
12912000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1292
1293 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1294 version number to 10 due to the merge of GOOPS.
1295
1296 * oop: New directory.
1297
e4dba4c7
KN
12982000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1299
467ab77e 1300 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1301
45605b53
GH
13022000-09-17 Gary Houston <ghouston@arglist.com>
1303
1304 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1305 to be reliable on all platforms.
1306
e494e76d
GH
13072000-08-18 Gary Houston <ghouston@arglist.com>
1308
1309 * acconfig.h: added BROKEN_GCSE.
1310 * configure.in: check for a gcc GCSE optimisation bug.
1311
42aae633
GH
13122000-07-31 Gary Houston <ghouston@arglist.com>
1313
1314 * acconfig.h: added HAVE_H_ERRNO
1315 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1316 added a test for h_errno.
1317
f9ed377d
MD
13182000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1319
1320 * Guile 1.4 released.
1321
b5074b23
MD
13222000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1323
1324 * GUILE-VERSION: Changed to work also when included by a Makefile
1325 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1326 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1327 (GUILE_MINOR_VERSION): Bumped to 4.
1328
f43aac9a
MD
13292000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1330
a8861fa0
MD
1331 * libguile.h: Removed #include "libguile/kw.h".
1332
9a8a1e8a
MD
1333 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1334 (The rule will cd to $(top_srcdir).)
1335
1336 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1337 substitute it into libguile/Makefile.
1338
f43aac9a
MD
1339 * HACKING: Updated recommended libtool version to be 1.3.5.
1340
1341 * RELEASE: Say that we should update HACKING to reflect the
1342 versions of the tools we're using rather than README.
1343
5cb6f99c
MD
13442000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1345
1346 * NOTES: Removed.
1347
1348 * TODO: Moved to devel/.
1349
3ff0d90a
CB
13502000-06-01 Craig Brozefsky <craig@red-bean.com>
1351
1352 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1353 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1354 define libguile.so version in a well-lit place.
1355
1356 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1357 variables.
72f1168d 1358
65545721
ML
13592000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1360
1361 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1362
65545721
ML
1363 * guile-aclocal.sh: new file, works around aclocal problems.
1364
b2728432
DH
13652000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1366
1367 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1368 USE_PCTHREADS_PTHREADS): Removed.
1369
7f5fa419
GH
13702000-05-01 Gary Houston <ghouston@arglist.com>
1371
1372 * Makefile.am: add include_HEADERS.
1373 libguile.h: moved from libguile directory. maybe libguile.h should
1374 be installed in $prefix/include/libguile/libguile.h instead?
1375
9764c29b
MD
13762000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1377
e415cb06
MD
1378 * qthreads.m4: Removed THREADS_CPPFLAGS.
1379
1380 * acinclude.m4: Removed qthreads macros. They are provided in
1381 qthreads.m4, so these were redundant.
1382
9764c29b
MD
1383 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1384
1385 * configure.in: New --enable-debug-malloc configuration option.
1386
1978b33e
MD
13872000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1388
1389 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1390
1391 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1392 compatibility on Linux systems.
1978b33e 1393
55a85c78
MD
13942000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1395
1396 * devel: New directory. Intended to carry documentation related
1397 to Guile development (as opposed to the doc directory which
1398 contains documentation related to the use of the current Guile).
1399 This directory (devel) is not included in the Guile distribution,
1400 but is accessible via anonymous CVS.
1401
fdc7ea2d
MD
14022000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1403
1404 * configure.in: Don't add iselect.o to LIBOBJS.
1405
31d8abce
MD
14062000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1407
1408 * configure.in: Added end-tag for local variables. (Thanks to
1409 Thien-Thi Nguyen.)
1410
244fdc2f
GH
14112000-03-12 Gary Houston <ghouston@arglist.com>
1412
1413 * README (Guile Documentation, About This Distribution): updated.
1414
f3b5e185
MD
14152000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1416
1417 * configure.in (ac_cv_struct_timespec): Added test for struct
1418 timespec.
1419
1420 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1421
3a721413
MV
14222000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1423
1424 * autogen.sh: Call libtoolize. Pass --add-missing option to
1425 automake. Do not decent into libltdl directory. The libltdl
1426 directory is now populated by libtoolize and does not need any
1427 further autogeneration.
1428
d831b039
GH
14292000-01-23 Gary Houston <ghouston@arglist.com>
1430
1431 * configure.in: check for fchown.
1432
a0a7b83b
MD
1433Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1434
1435 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1436 instead of $(top_builddir)/libltdl to includepath.
1437
56cfe22b
MD
14382000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1439
1440 * emacs: New subdirectory for elisp tools.
1441
657fcb5a
MV
14422000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1443
1444 * README, HACKING: Moved "Hacking it yourself" section from README
1445 to HACKING. Updated recommended libtool version to be 1.3.4.
1446
dc914156
GH
14472000-01-14 Gary Houston <ghouston@arglist.com>
1448
1449 * configure.in: needs to have --disable-networking, not
1450 --disable-net.
1451
fb4956c9
MD
14522000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1453
1454 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1455
88423ab1
GB
1456Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1457
1458 * autogen.sh: Added messages as we run autogen in subdirectories.
1459
1460 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1461 chmod +x it.
88423ab1 1462
0d90b76d
MV
14632000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1464
1465 * libltdl/autogen.sh: New file.
1466 * autogen.sh: Invoke libltdl/autogen.sh.
1467
14682000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1469
1470 Finally applied the libltdl patch from Thomas Tanner, with slight
1471 modifications. All code copied from the libtool package is from
1472 libtool-1.3.4.
1473
1474 * configure.in: Make "--with-modules=yes" the default. Do not
1475 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1476
0d90b76d
MV
1477 1999-07-25 Thomas Tanner <tanner@ffii.org>
1478
1479 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1480 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1481 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1482 (no need to install libtool any more)
1483 * configure.in: replace --enable-dynamic-linking with
1484 --with-modules, required modules can be specified using
1485 --with-modules="/path/to/mod.la" and will be linked
1486 statically on platforms that don't support dynamic loading,
1487 configure libltdl, configure libtool for dlopening
1488 * libltdl: added using libtoolize -c --ltdl
1489
38c1d3c4
GH
14902000-01-09 Gary Houston <ghouston@arglist.com>
1491
1492 * configure.in: check whether localtime caches TZ. copied from
1493 Emacs 20.5.
1494 * acconfig.h: add LOCALTIME_CACHE.
1495
dceef6be
GB
1496Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1497
1498 * configure.in: Make it be guile-snarf.awk, since we'll be
1499 switching names for guile-doc-snarf. (I wouldn't have changed
1500 this, but I was getting ready to commit this way when the below
1501 change was committed).
1502
763a6716
MD
15031999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1504
1505 * configure.in: Create guile-doc-snarf.awk.
1506
6aca8c6c
GB
15071999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1508
72f1168d 1509 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1510 AC_OUTPUTted.
1511
15121999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1513
1514 * NEWS: More complete description for --enable-debug-freelist.
1515
aee8ca3f
GH
15161999-12-09 Gary Houston <ghouston@freewire.co.uk>
1517
1518 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1519 causes numerous spurious warnings with recent gcc and/or glibc
1520 versions.
1521
afe5177e
GH
15221999-11-19 Gary Houston <ghouston@freewire.co.uk>
1523
1524 * acconfig.h: add HAVE_ARRAYS.
1525
1526 * configure.in: add --disable-arrays option, probably temporary.
1527
5c11cc9d
GH
15281999-11-17 Gary Houston <ghouston@freewire.co.uk>
1529
1530 * configure.in: check for hstrerror.
1531
5d94b2fe
JB
15321999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1533
e8ff4648
JB
1534 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1535 Instead, call the various tools explicitly. Invoke
1536 guile-readline's autogen.sh script.
0cbedb5b
JB
1537
1538 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1539
0cbedb5b
JB
1540 We can't have .m4 files which are installed where aclocal can
1541 see them, but also used by guile's own configure.in, because
1542 aclocal will read both copies, complain about duplicate macro
1543 definitions, and refuse to generate aclocal.m4 at all. This
1544 happens if you invoke it as `aclocal -I .', as autoreconf does.
1545 This is probably a flaw in the autotools, but Guile doesn't need
1546 that flaw fixed immediately.
1547
1548 guile.m4 is intended for use by people linking against guile, so
1549 it needs to be installed. But Guile itself doesn't use it. So
1550 move guile.m4 into guile-config. That makes sense, since
1551 guile.m4's GUILE_FLAGS macro is just an easy way to call
1552 guile-config.
1553
1554 qthreads.m4 is indented to help configure a qthreads tree. It's
1555 only useful to a package which actually includes a qthreads tree,
1556 and it's intimately related to that tree, so it's not useful to
1557 install this. So don't install it.
1558
1559 * guile.m4: Moved to guile-config.
1560 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1561 (EXTRA_DIST): Move qthreads.m4 here.
1562
5d94b2fe
JB
1563 Don't store generated files in the repository any more. Instead,
1564 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1565 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1566 * autogen.sh: New file.
1567 * ANON-CVS, SNAPSHOTS: Updated instructions.
1568
dc4d930b
JB
15691999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1570
1571 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1572
6e706938 15731999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1574
1575 * configure.in: Added --enable-debug-freelist option.
1576
fca7547b 1577 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1578
52cfc69b
GH
15791999-09-23 Gary Houston <ghouston@freewire.co.uk>
1580
1581 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1582 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1583
1584 * configure.in: new options --disable-posix, --disable-net
1585 and --disable-regex
1586 export HAVE_POSIX and HAVE_NETWORKING definitions.
1587 don't add regex-posix.o to LIBOBJS if regex disabled.
1588
1589 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1590 conditionally.
1591
bab4e1cc
JB
15921999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1593
1594 * Guile 1.3.4 released.
1595
fc97c626
JB
15961999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1597
1598 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1599 libtool knows how to get ANSI C behavior from the compiler.
1600 * configure: Regenerated.
1601
7ee92fce
GH
16021999-09-20 Gary Houston <ghouston@freewire.co.uk>
1603
1604 * configure.in: check availability of siginterrupt.
1605
08b8c694
GH
16061999-09-18 Gary Houston <ghouston@freewire.co.uk>
1607
1608 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1609 testing for SA_RESTART.
1610
7cdbcc7d
MD
16111999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1612
1613 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1614
e1f20ec6
JB
16151999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1616
1617 * configure.in (GUILE_STAMP): Don't set this variable, or
1618 substitute it into anything. Full explanation in ice-9/ChangeLog.
1619 * configure, Makefile.in: Regenerated.
72f1168d 1620
ffe70f9c
JB
16211999-09-06 James Blandy <jimb@mule.m17n.org>
1622
1623 Propagate the changes of 2 Sept the rest of the way through.
1624 * configure: Regenerated.
1625 * Makefile.in: Regenerated. Not sure why this diff is so big.
1626
e127c348
JB
16271999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1628
1629 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1630 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1631 * aclocal.m4: Regenerated.
e127c348 1632
655f19ab
MD
16331999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1634
1635 * configure.in: Test for presence of function on_exit.
1636
b074884f
JB
16371999-09-01 James Blandy <jimb@mule.m17n.org>
1638
1639 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1640 the system doesn't have memmove. Don't test for memmove and bcopy
1641 with AC_CHECK_FUNCS.
1642 * configure: Regenerated.
1643
a7098335
MD
16441999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1645
1646 * configure.in: Test for atexit.
1647
9a26d6f9
MD
16481999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1649
b030b39b
MD
1650 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1651
9a26d6f9
MD
1652 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1653 (Thanks to Bernard Urban.)
1654 Test for memmove and bcopy. (Thanks to
a7098335 1655 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1656
1657 * acconfig.h: Added HAVE_S_ISLNK.
1658
a05cba61
JB
16591999-08-20 James Blandy <jimb@mule.m17n.org>
1660
0a852b94
JB
1661 * Guile 1.3.2 released.
1662
a05cba61
JB
1663 * Makefile.in: Regenerated.
1664
f29f2933
MD
16651999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1666
1667 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1668 to libtool-1.3.3.
1669
0e8a8468
MV
16701999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1671
1672 Added guile-readline subdirectory with the removed readline
1673 support.
1674 * guile-readline: New directory, see ChangeLog there.
1675 * configure.in: Cause configure to descend into guile-readline
1676 dir.
1677 * Makefile.am: Likewise for make.
1678 * NEWS: Explain how to activate the readline support.
1679 * configure, Makefile.in: Regenerated.
72f1168d 1680
3144e1a9
JB
16811999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1682
1683