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