(AC_CHECK_FUNCS): Add gmtime_r.
[bpt/guile.git] / ChangeLog
CommitLineData
e1350d6a
KR
12004-03-14 Kevin Ryde <user42@zip.com.au>
2
3 * configure.in (strptime): Use #define _GNU_SOURCE to get the
4 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
5
004ad931
KR
62004-02-29 Kevin Ryde <user42@zip.com.au>
7
8 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
9 into generated configure and config.h.in.
10
11 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
12
b114eafe
KR
132004-02-21 Kevin Ryde <user42@zip.com.au>
14
15 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
16 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
17 Andreas Voegele.
18
424d0540
KR
192004-02-18 Kevin Ryde <user42@zip.com.au>
20
21 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
22 (AC_CHECK_FUNCS): Add _NSGetEnviron.
23
c78a96e0
MD
242004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
25
26 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
27
d70e0619
NJ
282004-01-25 Neil Jerram <neil@ossau.uklinux.net>
29
30 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
31 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
32 macros being defined.
33
89fcf1b4
MV
342003-12-26 Marius Vollmer <mvo@zagadka.de>
35
36 * configure.in: Find a suitable type for the new scm_t_intmax and
37 scm_t_uintmax.
38
28fda544
RB
392003-11-17 Rob Browning <rlb@defaultvalue.org>
40
41 * configure.in: rewrite ALLOCA related code as multiple lines so
42 it doesn't break with current autoconf substitutions.
43
8868e472
KR
442003-11-15 Kevin Ryde <user42@zip.com.au>
45
46 * configure.in (--with-guile-for-build): Remove this option, it's not
47 normal style for --with.
48 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
49 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
50 --with-guile-for-build.
8868e472 51
eeac938c
NJ
522003-11-11 Neil Jerram <neil@ossau.uklinux.net>
53
54 * .cvsignore: Add elisp-comp.
55
d995da7f
NJ
562003-10-30 Neil Jerram <neil@ossau.uklinux.net>
57
58 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
59 (AM_PATH_LISPDIR): Added.
60
61 * Makefile.am (SUBDIRS): Add `emacs'.
62
fcfdbb80
MV
632003-07-27 Marius Vollmer <mvo@zagadka.de>
64
2f4931bf
MV
65 * configure.in: Look for sched_yield in -lrt; this is needed for
66 Solaris. Thanks to Matthias Koeppe!
67 (setgroups): Check for it.
68
fcfdbb80
MV
69 * configure.in (__libc_stack_end): Actually use the value in
70 __libc_stack_end for something so that the access doesn't get
71 optimized away. Thanks to Matthias Koeppe!
72
005d2366
KR
732003-07-08 Kevin Ryde <user42@zip.com.au>
74
75 * configure.in (AC_CHECK_FUNCS): Add sincos.
76
1ebb8497
KR
772003-06-21 Kevin Ryde <user42@zip.com.au>
78
79 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
80
02d72536
MV
812003-06-19 Marius Vollmer <mvo@zagadka.de>
82
83 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
84 Koeppe!
85
fbaca220
KR
862003-06-19 Kevin Ryde <user42@zip.com.au>
87
88 * README (Guile Documentation): Update to manuals now available,
89 remove notes about the reference manual being in progress.
90
fcc5d734
SJ
912003-06-14 Stefan Jahn <stefan@lkcc.org>
92
93 * configure.in: Checking for __int64 as possible candidate for
94 the SCM_I_GSC_T_INT64 define.
95
1e498fbd
SJ
962003-05-30 Stefan Jahn <stefan@lkcc.org>
97
98 * configure.in: Checking for unsetenv().
99
2e945bcc
SJ
1002003-05-29 Stefan Jahn <stefan@lkcc.org>
101
102 * configure.in: Removed -lm check and added a cached check for
103 __libc_stack_end to get it building for mingw32 hosts.
104
26a24947
KR
1052003-05-19 Kevin Ryde <user42@zip.com.au>
106
107 * README (Cross building Guile): Remove --with-cc-for-build in favour
108 of CC_FOR_BUILD.
109
a3001b9d
KR
1102003-05-16 Kevin Ryde <user42@zip.com.au>
111
112 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
113 variable is more or less standard, and is adequate for the task.
114
614e70e0
KR
1152003-05-12 Kevin Ryde <user42@zip.com.au>
116
c72e11e6
KR
117 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
118
119 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 120 eliminate guess-yes when cross compiling.
c72e11e6 121
614e70e0
KR
122 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
123 AC_TRY_RUN.
124
d0f6ceb8
DH
1252003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
126
127 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
128 errors with --disable-deprecated.
129
87617347
RB
1302003-04-07 Rob Browning <rlb@defaultvalue.org>
131
07921c76
RB
132 * pre-inst-guile-env.in: new script -- can be used to run commands
133 in an envt set up using the development libs, Guile, etc.
134
87617347
RB
135 * configure.in: handle pre-inst-guile-env and add
136 test-suite/standalone/Makefile.
137
e3be7ddd
MV
1382003-04-06 Marius Vollmer <mvo@zagadka.de>
139
140 * configure.in: Check for mpz_import, which is required but only
141 available in GMP 4.1.
142
fc87c27a
MV
1432003-04-05 Marius Vollmer <mvo@zagadka.de>
144
145 * Changed license terms to the plain LGPL thru-out.
146
ad815c06
RB
1472003-04-04 Rob Browning <rlb@defaultvalue.org>
148
149 * configure.in: add GMP test (require GMP).
150
9686f86d
MV
1512003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
152
153 * libguile.h: Include "libguile/deprecated.h".
154
5ebbe4ef
RB
1552003-03-25 Rob Browning <rlb@defaultvalue.org>
156
157 * configure.in: big overhaul to shift us to have separate private,
158 config.h, and public, scmconfig.h, configuration headers. Added a
159 fair amount of code to track down new required types: scm_t_uint8,
160 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
161 and to detect optional types scm_t_uint64, scm_t_in64, long long,
162 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
163 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
164 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
165 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
166 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
167 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
168 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
169 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
170 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
171 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
172 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
173 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
174 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
175 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
176 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
177 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
178 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
179 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
180 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
181 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
182 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
183 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
184 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
185 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
186 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
187 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
188 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
189 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
190 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
191 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
192 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
193 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
194 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
195 (USE_THREADS): removed - handled by gen-scmconfig.c.
196 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
197 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
198
199 * README: merge information from INSTALL and remove at least some
200 of the stale bits.
201
202 * LICENSE: new file -- we should change this to the LGPL soon and
203 add COPYING.LIB to the distribution.
204
205 * autogen.sh: call autoreconf with --force. This may fix the
206 "order" problem below without having to have two calls.
207
208 * INSTALL: use the automake installed INSTALL file. The Guile
209 specific instructions are now in README.
210
e6682f8b
MV
2112003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
212
213 * autogen.sh: Invoke autoreconf twice since the required files do
214 not seem to be generated in the right order. XXX - investigate
215 further.
216
b713b0b6
MV
2172003-03-19 Marius Vollmer <mvo@zagadka.de>
218
219 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
220 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
221
25ad7681
RB
2222003-02-27 Rob Browning <rlb@defaultvalue.org>
223
224 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
225 (AM_CONFIG_HEADER): change to config.h
226
227 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
228 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
229
230 * autogen.sh: switch to autoreconf -- see how it goes. remove
231 call to guile-aclocal.sh -- we now do the same thing with an
232 automake setting.
233
234 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
235 Makefile.am.
236
2372003-02-26 Rob Browning <rlb@defaultvalue.org>
238
239 * configure.in: change our config header from libguile/scmconfig.h
240 to be the traditional ./config.h. libguile/scmconfig.h is now
241 built from that during the build process. More changes coming...
242
77f9ca69
MD
2432003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
244
245 * libguile.h: #include "futures.h"
246
09841c77
MD
2472002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
248
249 * configure.in: Test if pthread.h declares
250 pthread_mutexattr_settype ().
251
2522002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
253
254 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
255 ways to get fast and recursive mutexes.
256
ad280ae0
MD
2572002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
258
259 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
260 order to get thread safe versions of glibc functions.
261
9bc4701c
MD
2622002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
263
264 * configure.in: Temporarily replaced "copt" threads option with new
265 option "pthreads".
266 (USE_PTHREAD_THREADS): Define if pthreads configured.
267
b2cbe8d8
RB
2682002-12-08 Rob Browning <rlb@defaultvalue.org>
269
270 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
271 (AC_CONFIG_FILES): separate out the files that need to be chmodded
272 at the end of config.status. Our "default" approach using
273 AC_CONFIG_COMMANDS quit working (and would have needed to be
274 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
275 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
276 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
277 current autoconf docs.
278
279 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
280
5441c65c
MV
2812002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
282
283 * Makefile.am (SUBDIRS): Removed qt.
284
285 * configure.in: Do not configure QTHREADS. Do not define
286 USE_COOP_THREADS. Changed logic for thread package selection so
287 that the default is "coop-pthread" when -lpthread is found, "null"
288 otherwise.
289
cfc7c7c0
MD
2902002-12-01 Mikael Djurfeldt <mdj@linnaeus>
291
292 * GUILE-VERSION: Added versioning info for srfi 1.
293
294 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
295 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
296 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
297 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
298
8b5b4a75
MV
2992002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
300
301 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
302 define them with AC_DEFINE and not in some header file so that
303 they are visible exactly in the same way as they used to be.
304
7caa1b07
MV
3052002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
306
307 * configure.in: Do not add "threads.o" to the libobjs, it is now
308 always compiled.
309 (USE_THREADS, GUILE_ISELECT): Do not define.
310
30f920c3
MV
3112002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
312
313 * configure.in: Handle thread package "coop-pthread" with alias
314 "copt" and define USE_COPT_THREADS when it is selected.
315 Always define GUILE_ISELECT.
316
8ee7506b
NJ
3172002-10-26 Neil Jerram <neil@ossau.uklinux.net>
318
319 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
320 ice-9/debugger/breakpoints/Makefile.
321
65a23095
MV
3222002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
323
324 * configure.in: Changed logic in thread support configuration such
325 that --with-threads=no is equivalent to --with-threads=null. On
326 platforms that are not supported by QuickThreads, we also use the
327 null-threads. Thus, USE_THREADS is always defined now.
328
2794cb50
MV
3292002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
330
331 * configure.in: Shuffled around and extended the thread
332 configuration code to allow the "null" thread package to be
333 selected. Define USE_NULL_THREADS in that case.
334
e5b4630d
GH
3352002-10-13 Gary Houston <ghouston@arglist.com>
336
337 * autogen.sh (ac_version): try automake 1.7 too.
338
5e405a60
MV
3392002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
340
341 * autogen.sh: Make sure that $autoheader is always set. When we
342 would use the plain "autoconf", $autoheader would end up empty and
343 libguile/scmconfig.h.in would not be updated.
344
1360a142
RB
3452002-10-04 Rob Browning <rlb@defaultvalue.org>
346
347 * libltdl: moved to libguile-ltdl.
348
349 * Makefile.am (SUBDIRS): remove libltdl.
350
351 * autogen.sh: remove support for libltdl sub-configure.
352 (ac_version): widen support check to any 2.5? autoconf version.
353 2.54 is out now.
354
355 * configure.in: turn on -Werror by default. We're now clean. I'd
356 like to stay that way. If we want, we can turn it off by default
357 when we make the stable release, but I caught a lot of bugs this
358 way. Accomodate libguile-ltdl -- therea are some ltdl things that
359 are commented out now INCLTDL and LIBLTDL. I think we may not
360 need them anymore, but I'll leave them until we're sure. We also
361 killed off the libltdl dir and related options including the
60aa332f
RB
362 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
363 headers and functions that weren't listed but were in
364 scmconfig.h.in. though this may have been unnecessary.
1360a142 365
99fd355a
MV
3662002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
367
368 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
369 AC_LIBLTDL_INSTALLABLE.
370
3712002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
372
373 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
374 sources. Do not patch it. We have our own version now that is
375 only being used as a convenience library.
376
f800ebfb
MV
3772002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
378
379 * configure.in: Check for __libc_stack_end.
380
39e8f371
HWN
3812002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
382
383 * configure.in: add snprintf
384
c2cbcc57
HWN
3852002-08-04 Han-Wen <hanwen@cs.uu.nl>
386
387 * NEWS: add entries for GC and vector WB.
388
afc8e572
HWN
3892002-07-22 Han-Wen <hanwen@cs.uu.nl>
390
391 * autogen.sh (mscripts): find and check version number of
392 automake. Complain if 1.6 is not found.
393
34d19ef6
HWN
3942002-07-20 Han-Wen <hanwen@cs.uu.nl>
395
396 * autogen.sh (mscripts): find and check version number of
397 autoconf. Complain if 2.53 is not found.
398
dd897aaf
DH
3992002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
400
401 * benchmark-guile.in: Copied from check-guile.in and adapted for
402 use with benchmarks.
403
404 * Makefile.am: Recurse into the benchmark-suite subdir.
405
406 * configure.in: Added benchmarking files.
407
4f6f9ae3
GH
4082002-07-12 Gary Houston <ghouston@arglist.com>
409
410 * configure.in: check dynamic linking before modules. Add dynl.c
411 if dynamic linking is available, i.e., unless --with-modules=no
412 was given to configure.
413
2398796a
MV
4142002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
415
416 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
417 libtool-1.4.2.
418
887efef5
MV
4192002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
420
ca679709
MV
421 * autogen.sh: Do not copy INSTALL from workbook since it is not
422 uniform across branches.
423 * INSTALL: Re-added to repository.
424
887efef5
MV
425 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
426
427 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
428 libtool CVS does not need this fix.
429
430 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
431 build.
432 Add --with-cc-for-build option to re-enable cross building.
433 Add --with-guile-for-build option to re-enable cross building.
434
feec7802
GH
4352002-06-30 Gary Houston <ghouston@arglist.com>
436
437 * autogen.sh: Changed the path to the scripts directory.
438 In libltdl, run aclocal before autoconf and automake: this
439 eliminated various warnings after upgrading to newer automake.
440
ba1b077b
MV
4412002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
442
443 From John W. Eaton <jwe@bevo.che.wisc.edu>
444
445 * configure.in (AC_CHECK_FUNCS): Check for copysign.
446
5cb3f600
MV
4472002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
448
449 * libguile.h: Added inclusion of "extensions.h".
450
43a1d6f1
MV
4512002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
452
453 * configure.in: Include <sys/types.h> before <netinet/in.h> when
454 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
455 Troxel!
456
d4dba280
MV
457 From John W. Eaton.
458
459 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
460 ieeefp.h, and nan.h.
461 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
462
d47fd163
TTN
4632002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
464
465 * autogen.sh: Add call to $mscripts/render-bugs
466 to create BUGS file.
467
468 * BUGS: bye bye
469
d937b062
TTN
4702002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
471
472 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
473
5caa57b1
MV
4742002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
475
476 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
477 -I guile-config". This works as of automake 1.5.
d937b062 478 * qthreads.m4: Moved to guile-config/.
5caa57b1 479
7fd1bad4
MV
4802002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
481
482 * autogen.sh: Call automake twice for guile-core so that two
483 copies of mdate-sh get a chance of being installed (one in
484 doc/ref/ and one in doc/tutorial/).
485
dc006627
MV
4862002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
487
488 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
489 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
490 (dist-hook): Removed.
491 (DISTCLEANFILES): Added check-guile.log.
492 (EXTRA_DIST): Don't distribute TODO.
493
494 * configure.in: Bump required autoconf version to 2.53. Move uses
495 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
496 set by AC_PROG_CC.
497
21550b10
RB
4982002-04-10 Rob Browning <rlb@defaultvalue.org>
499
500 * configure.in: updates for new autoconf -- add definitions to
501 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
502 calls.
503
504 * acinclude.m4: add definitions to AC_DEFINE calls for new
505 autoconf.
506
507 * acconfig.h: removed -- newer autoconf doesn't like it, and now
508 we don't need it.
509
510 * .cvsignore: add autom4te.cache and pre-inst-guile.
511
dd1ed1ad
TTN
5122002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
513
514 * RELEASE: bye bye
515
412f1928
TTN
5162002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
517
518 * Makefile.am: Update copyright.
519 (dist-hook): Add, including related am/maintainers-dirs,
520 surrounded by "if MAINTAINER_MODE".
521
94478b88
TTN
522 * TODO: bye bye
523
ef5bdc2e
TTN
524 * autogen.sh: Add usage comment.
525 Add workbook specification.
526 Add dist-files symlinking.
527
528 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
529
9b398b67
TTN
5302002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
531
532 * guile-tools.in: Handle "--source" option.
533
eb8aea9b
TTN
5342002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
535
2d78a1c5
TTN
536 * configure.in (top_srcdir_absolute): New AC_SUBST var.
537
7ca15449
TTN
538 * pre-inst-guile.in, check-guile.in (top_srcdir):
539 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 540
eb8aea9b
TTN
541 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
542
5ddf900c
TTN
5432002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
544
545 * pre-inst-guile.in: Typofix; nfc.
546
edb810bb
SJ
5472002-02-27 Stefan Jahn <stefan@lkcc.org>
548
549 * Makefile.am (SUBDIRS): Added the `am' directory.
550
3ed414c8
TTN
5512002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
552
553 * pre-inst-guile.in: New file.
554
555 * pre-inst-guile, pre-inst-guile.am: bye bye
556
557 * configure.in (top_builddir_absolute): New AC_SUBST var.
558 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
559 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
560
561 * check-guile.in (top_builddir): Use AC_SUBST var
562 `top_builddir_absolute'.
563 (guile): Look for pre-inst-guile in $top_builddir.
564
565 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
566 pre-inst-guile.am.
567
46151112
RB
5682002-02-24 Rob Browning <rlb@defaultvalue.org>
569
570 * GUILE-VERSION: move all but guile-readline library versioning
571 information here. guile-readline is still standalone. Bump
572 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
573 Thi-Thien's request.
574
575 * configure.in: AC_SUBST the centralized shared lib versioning
576 variables from ./GUILE-VERSION.
577 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
578 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
579 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
580 (LIBQTHREADS_INTERFACE): new AC_SUBST.
581 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
582 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
583 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
584 (LIBGUILE_INTERFACE): new AC_SUBST.
585 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
586 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
587 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
588 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
589 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
590 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
591 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
592 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
593
594 * autogen.sh: make absolutely sure we can't have stale files from
595 old versions lying around the libltdl dir since libtoolize
596 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
597 so the main tree and libltdl can't get out of sync again.
598
599 * RELEASE: update release building instructions.
600
3d77146f
NJ
6012002-02-21 Neil Jerram <neil@ossau.uklinux.net>
602
603 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
604 "" for multiword string. Thanks to Christopher Cramer for
605 pointing this out.
606
84b27165
MV
6072002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
608
609 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
610 instead of to scm_must_malloc.
611
f660f92e
MV
6122002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
613
614 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
615 pre-inst-guile.am.
616
0187b4f4
TTN
6172002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
618
619 * pre-inst-guile.am, pre-inst-guile: New files.
620
621 * check-guile.in (srcdir): Delete var.
622 (top_builddir, top_srcdir, guile_opts): New vars.
623
624 Use "set -e".
625 No longer set LTDL_LIBRARY_PATH.
626 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
627
628 * configure.in (libguile/guile-snarf-docs-texi): Remove
629 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
630
77bf05e0 631 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
632 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
633 (GUILE_LOAD_PATH): No longer include $top_srcdir.
634
635 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
636 prefix aliasing.
77bf05e0 637
1fa86ca5
SJ
6382002-01-31 Stefan Jahn <stefan@lkcc.org>
639
640 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
641 `libltdl.dll'.
642
af68e5e5
SJ
6432002-01-28 Stefan Jahn <stefan@lkcc.org>
644
0187b4f4 645 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
646 `stdint.h' for uint32_t.
647
3d1a89b9
NJ
6482002-01-13 Neil Jerram <neil@ossau.uklinux.net>
649
650 * Makefile.am (SUBDIRS): Added lang.
651
652 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
653 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
654
6552002-01-11 Neil Jerram <neil@ossau.uklinux.net>
656
657 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
658
659 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
660 not) according to absence (or presence) of `--disable-elisp'
661 in the configure args.
662
f00eb43f
DH
6632001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
664
665 * TODO: Added two items.
666
5dc64f64
MV
6672001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
668
669 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
670 set this conditional accordingly.
0187b4f4 671
6d852be3
TTN
6722001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
673
674 * README: Fix virulent typo.
675
53c594fc
MV
6762001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
677
6d852be3 678 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
679 * configure.in (HAVE_INLINE): Define it when the compiler supports
680 inline functions.
681
6d852be3 682 * libguile.h: Include "libguile/inline.h".
53c594fc 683
a5dc23a7
GH
6842001-11-22 Gary Houston <ghouston@arglist.com>
685
686 * HACKING: Modified the Hacking It Yourself section. Removed the
687 version numbers from the tools.
a5df04d5 688 HACKING, README, ANON-CVS: updates.
a5dc23a7 689
73edb48a
GH
6902001-11-21 Gary Houston <ghouston@arglist.com>
691
692 * HACKING: Removed reference to no longer practiced * in ChangeLog
693 convention.
694
97f439ab
TTN
6952001-11-19 Thien-Thi Nguyen <ttn@glug.org>
696
30bce757
TTN
697 * BUGS (11): Set "fixed: no-need".
698
97f439ab
TTN
699 * TODO (write emacs/patch.el): New item, self-assigned.
700
3faa54e7
RB
7012001-11-19 Rob Browning <rlb@defaultvalue.org>
702
703 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
704 system libltdl when it's available. Aside from the normal reasons
705 to prefer installed shared libs, this means other apps that link
706 with libguile and also use libltdl will be more likely to work
707 right.
708
ccee9ab1
TTN
7092001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
710
711 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
712
73c844bf
TTN
7132001-11-15 Thien-Thi Nguyen <ttn@glug.org>
714
715 * guile-tools.in: Handle command "list" specially: list scripts dir.
716
717 (help): Make more informative.
718
a714e0eb
MV
7192001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
720
721 * autogen.sh: Recurse into libltdl directory and invoke autoconf
722 there.
723
bca0bf8d
TTN
7242001-11-11 Thien-Thi Nguyen <ttn@glug.org>
725
726 * HACKING: Restrict documentation change log
727 waiver to only apply to ChangeLog files.
728
35656ebc
MV
7292001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
730
731 * configure.in: Check for sizes of short, size_t, uintptr_t, and
732 ptrdiff_t. Checking for a size also checks automatically for the
733 existence of the type, so we don't check for the existence of
734 uintptr_t, ptrdiff_t and long long ourselves.
735
a0a9b9ad
TTN
7362001-11-10 Thien-Thi Nguyen <ttn@glug.org>
737
738 * BUGS (11): New.
739
b4e15479
SJ
7402001-11-07 Stefan Jahn <stefan@lkcc.org>
741
742 * configure.in: Include `win32-socket.o' in the list of object
743 files if networking is enabled on Win32.
744
04bbd6ce
TTN
7452001-11-06 Thien-Thi Nguyen <ttn@glug.org>
746
747 * TODO (sync srfi-modules.texi): New, done.
748
2ca222c2 749 * BUGS (9, 10): New.
70debc22 750
8f99e3f3
SJ
7512001-11-04 Stefan Jahn <stefan@lkcc.org>
752
753 * NEWS: Corrected remarks about SCM_API.
754
755 * configure.in: Defining USE_DLL_IMPORT definition to indicate
756 usage of DLL import macros in `libguile/__scm.h'.
757 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
758 Somehow Jim Blandy's patch from 1997 did not survive.
759
257b6d40
MV
7602001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
761
762 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 763
257b6d40
MV
764 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
765 build systems which do not have symbolic links.
766 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
767 on Win32 platforms.
04bbd6ce
TTN
768 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
769 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 770 to build clean dlls.
257b6d40
MV
771 Check for `regcomp()' inside `-lregex'.
772
2ad3278a
TTN
7732001-10-26 Thien-Thi Nguyen <ttn@glug.org>
774
775 * BUGS (7, 8): New.
776
c95d1a2d
TTN
7772001-10-25 Thien-Thi Nguyen <ttn@glug.org>
778
779 * BUGS: Expand on file format description.
780
781 (1): Update "fixed" field.
d07db248 782 (2, 3, 4, 5, 6): New.
c95d1a2d 783
4f522b6f
GH
7842001-10-14 Gary Houston <ghouston@arglist.com>
785
786 * configure.in: include sys/types.h when testing uint32_t.
787 thanks to Bill Schottstaedt.
788
f84c3705
MV
7892001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
790
791 * configure.in: Do not use an absolute path for <unistd.h> when
792 checking for return type of usleep. Thanks to Michael Carmack.
793
6768cfba
TTN
7942001-09-30 Thien-Thi Nguyen <ttn@glug.org>
795
796 * BUGS: New file.
797 * Makefile.am (EXTRA_DIST): Add BUGS file.
798
2cbad7d9
TTN
7992001-09-25 Thien-Thi Nguyen <ttn@glug.org>
800
801 * TODO: Add bugfix item to "Eventually".
802
c13f0a90
RB
8032001-09-20 Rob Browning <rlb@defaultvalue.org>
804
805 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
806
8072001-09-11 Rob Browning <rlb@defaultvalue.org>
808
809 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
810 the testing list since they're no longer functional.
811
06288138
TTN
8122001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
813
814 * TODO:
815 Use outline mode instead of text.
816 Reword protocol explanation.
817 Add "make error-signalling functions more consistent" to Eventually.
818 Move some C-related GOOPS tasks to 1.8.0, take ownership.
819
6f84677a
TTN
8202001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
821
822 * HACKING (Sample GDB Initialization File): New section.
823
824 * TODO (1.8.0): Add "move .gdbinit" entry.
825
8c494e99
DH
8262001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
827
828 * TODO: Added some points, and eliminated all done items.
829
830 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
831 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
832 SCM_ENABLE_DEPRECATED with the logic reversed.
833
f7c6b778
DH
8342001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
835
836 * libguile.h: Removed bogus comment, rearranged includes, removed
837 deprecated definitions.
838
8c494e99 839 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 840
cf390da1
TTN
8412001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
842
843 * HACKING: Mention libtool ./configure-regeneration requirement.
844
fada26b2
MV
8452001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
846
847 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
848 libltdl provides it itself.
849
11ca8865
NJ
8502001-08-24 Neil Jerram <neil@ossau.uklinux.net>
851
852 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
853 Makefiles.
cf390da1 854
ab4cd34b
RB
8552001-08-15 Rob Browning <rlb@defaultvalue.org>
856
857 * configure.in
858 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
859 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
860 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
861 (LIBGUILE_INTERFACE): use libtool versioning scheme.
862 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
863 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
864 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
865 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
866
867 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
868 (GUILE_MICRO_VERSION): reset for new unstable.
869 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
870 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
871 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
872 (LIBGUILE_INTERFACE): use libtool versioning scheme.
873 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
874 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
875 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
876 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
877
b754e3d1
MV
8782001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
879
880 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
881 EXTRA_DIST to SUBDIRS.
882
883 * configure.in: Added "test-suite/Makefile".
884
c1151355
MV
8852001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
886
887 * configure.in: Added `--disable-linuxthreads' option and do not
888 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
889 given. Thanks to Cris Cramer!
890
11057044
MV
8912001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
892
893 * Makefile.am (SUBDIRS): Build libguile before ice-9.
894
f3805ebb
MV
8952001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
896
897 * configure.in: Check for "inttypes.h".
898
e658215a
RB
8992001-07-19 Rob Browning <rlb@defaultvalue.org>
900
901 * configure.in: add checks for setitimer and getitimer.
902 Add --enable-error-on-warning.
903
c0b2936e
MG
9042001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
905
906 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
907
8f2ecec5
TTN
9082001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
909
910 * HACKING: Remove onerous authorship-info deletion clause.
911
065509a5
KN
9122001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
913
914 * autogen.sh: Call libtoolize with --force.
915
d76852e3
TTN
9162001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
917
918 * INSTALL: Point to HACKING for tool versions.
919
fd6c6321
RB
9202001-07-08 Rob Browning <rlb@defaultvalue.org>
921
04860df7
RB
922 * TODO: updated to include relevant itemized post-1.6-RELEASE
923 tasks that are distributable so we can check them off as they are
924 done, and delete 1.6.0 tasks.
925
926 * RELEASE: add a note that the RELEASE instructions are out of
927 date now that we're using branches.
928
fd6c6321
RB
929 * AUTHORS: add "many files throughout" for myself.
930
8d123036
TTN
9312001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
932
933 * README: Also mention guile-tools.
934
935 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
936
32d6f999
TTN
9372001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
938
939 * RELEASE: Move todo items to file TODO.
940
941 * TODO: Initial revision
942
a4734913
TTN
943 * Makefile.am (EXTRA_DIST): Add TODO.
944
dbfadc85
TTN
945 * HACKING: Refer to TODO and SNAPSHOTS.
946 No longer refer to devel/tasks.text.
947
948 * SNAPSHOTS: Fix reference bug; recommended tool
949 versions are in HACKING.
950
f6b3694a
TTN
951 * TODO: Add completion and ownership protocol to header comments.
952
3cd085d0
TTN
953 * RELEASE: Add TODO-processing to spiffing checklist.
954
9c3955ff
TTN
955 * HACKING: Update deprecation procedure to refer to TODO.
956
17383b7c
ML
9572001-06-27 Michael Livshin <mlivshin@bigfoot.com>
958
959 * autogen.sh: don't run flex here.
960
961 * HACKING: clarify that newer versions of flex should be just
962 fine.
963
82893676
MG
9642001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
965
966 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
967
968 * configure.in: Added some header and function checks.
969
f2ae4555
NJ
9702001-06-25 Neil Jerram <neil@ossau.uklinux.net>
971
972 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
973
4172703a
MV
9742001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
975
976 * autogen.sh: Added message about what to do next. Tell them to
977 use `--enable-maintainer-mode'.
978
093e7da4
ML
9792001-06-25 Michael Livshin <mlivshin@bigfoot.com>
980
981 * HACKING: mention flex.
982
983 * autogen.sh: generate libguile/c-tokenize.c.
984
6b41a313
MG
9852001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
986
987 * libguile.h: Removed inclusion of libguile/tag.h.
988
eb6c2de8
MV
9892001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
990
991 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
992 these when using threads.
993
4ff9f825
MV
9942001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
995
4927dd28
MV
996 * libguile.h: Added deprecated section with the olde type names.
997
4ff9f825
MV
998 * configure.in: Check for header <stdint.h>. Check for uintptr_t
999 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1000 `#defined'.
1001
1002 * acconfig.h (ptrdiff_t): Removed.
1003
e01970a5
MG
10042001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1005
1006 * configure.in: Generate examples/box-dynamic-module/Makefile.
1007
c794483c
MV
10082001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1009
1010 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1011 guile-snarf.
1012
9454d8d5
RB
10132001-06-02 Rob Browning <rlb@cs.utexas.edu>
1014
1015 * configure.in: changes for autoconf 2.50.
1016 (AC_PREREQ): require at least autoconf 2.50.
1017 (AC_INIT): no longer takes an arg.
1018 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1019 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1020 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1021 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1022 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1023 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1024 (AC_OUTPUT): no longer takes args.
32d6f999 1025
9454d8d5
RB
1026 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1027 unconditionally .
1028
114f9bab
MV
10292001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1030
1031 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1032 I. N. Golubev!
1033
ee2718a9
MG
10342001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1035
1036 * configure.in: Generate examples/box-dynamic/Makefile.
1037
2de7ddb7
MG
10382001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1039
1040 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1041
1042 * configure.in: Added all Makefiles in the `examples' directory to
1043 AC_OUTPUT.
1044
f501d0d4
ML
10452001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1046
1047 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1048 don't generate guile-snarf.awk.
1049
1050 * Makefile.am (EXTRA_DIST): add test-suite.
1051
1db81cb0
ML
10522001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1053
1054 * check-guile.in: fix to be runnable when srcdir!=builddir.
1055
f3f70257
ML
10562001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1057
1058 revert the controversial part of the 2001-05-23 changes
1059
1be6b49c
ML
10602001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1061
1062 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1063 also, make sure that the integral type choosen to represent an SCM
1064 has exactly the same size as a void pointer.
1065
1066 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1067 SCM_SIZEOF_BITS_T, ptrdiff_t.
1068
c81ea65d
RB
10692001-05-16 Rob Browning <rlb@cs.utexas.edu>
1070
1071 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1072
1073 * GUILE-VERSION
1074 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1075 (GUILE_MICRO_VERSION): new variable, records final revision.
1076 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1077 i.e. the 6.
1078
887dfa7d
DH
10792001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1080
1081 * acconfig.h, configure.in: Renamed
1082 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1083
11bbab47
MV
10842001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1085
1086 * acinclude.m4: Removed copy of "libtool.m4".
1087
5cd06d5e
DH
10882001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1089
1090 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1091
a232c19e
TTN
10922001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1093
928f20fb
TTN
1094 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1095
a232c19e
TTN
1096 * HACKING: Update copyright.
1097 Add blurb pointing to devel/tasks.text.
1098
c8750173
TTN
10992001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1100
1101 * check-guile.in: For SRFI testing, set and export env
1102 var `LTDL_LIBRARY_PATH'.
1103
75141eb0
NJ
11042001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1105
1106 * AUTHORS: Add docs-related authorship details.
1107
c10ecc4c
MV
11082001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1109
1110 * configure.in (--enable-deprecated): Recognize "shutup" option
1111 argument and turn it into the default warning level "no".
1112
018a53a1
GH
11132001-05-05 Gary Houston <ghouston@arglist.com>
1114
1115 * acconfig.h: add HAVE_IPV6.
1116 * configure.in: check whether we can compile with IPv6 support.
1117
26f798bd
TTN
11182001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1119
1120 * guile-tools.in: New file.
1121
1122 * configure.in (AC_OUTPUT): Add guile-tools, and make
1123 executable.
1124
1125 * Makefile.am (bin_SCRIPTS): New var.
1126
c5316ea3
GH
11272001-05-04 Gary Houston <ghouston@arglist.com>
1128
1129 * configure.in: check whether uint32_t is defined when netdb.h
1130 is included.
1131 acconfig.h: added HAVE_UINT32_T.
1132
7440341c
MV
11332001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1134
1135 * configure.in: Added handling of `--enable-deprecated'.
1136
1137 * acconfig.h (SCM_DEBUG_DEPRECATED,
1138 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1139
14a7d5f8
TTN
11402001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1141
1142 * Makefile.am (SUBDIRS): Add "scripts".
1143
1144 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1145
7e267da1
GH
11462001-04-29 Gary Houston <ghouston@arglist.com>
1147
1148 * libguile.h: include rw.h.
1149
f2a75d81
RB
11502001-04-27 Rob Browning <rlb@cs.utexas.edu>
1151
1152 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1153 the new odd/even ustable/stable version numbering scheme.
1154 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1155 libguile. In the future, libguile and libguileqthreads may not
1156 stay in sync. This still doesn't appear to affect
1157 libguileqthreads, but we'll fix that next.
1158
1f7a1dc9
MG
11592001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1160
1161 * configure.in: Don't treat srfi directory specially, just create
1162 the Makefile there (thanks to Neil Jerram for the patch).
1163
6c44688a
MG
11642001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1165
1166 * Makefile.am (SUBDIRS): Added `srfi'.
1167
1168 * configure.in: Added subdirectory `srfi' to build process.
1169
1170 * libguile.h: Added inclusion of `values.h'.
1171
2a0ef8b7
GH
11722001-04-22 Gary Houston <ghouston@arglist.com>
1173
1174 * configure.in: check for inet_pton and inet_ntop.
1175
67641981
GH
11762001-04-20 Gary Houston <ghouston@arglist.com>
1177
1178 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1179 * configure.in: check for sin6_scope_id in sockaddr_in6.
1180
a9d861e3
MD
11812001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1182
1183 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1184
31e74a57
GH
11852001-04-17 Gary Houston <ghouston@arglist.com>
1186
1187 * configure.in: run the autoconf BIGENDIAN check.
1188
0da6608d
DH
11892001-04-12 Niibe Yutaka <gniibe@m17n.org>
1190
1191 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1192 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1193 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1194
1195 * configure.in: Likewise.
1196
f22ed5a0
KN
11972001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1198
1199 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1200 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1201 Thanks to NIIBE Yutaka.
1202
f2e61fc1
MD
12032001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1204
1205 * Undeprecated scm_init_oop_goopscore_module.
1206
72f1168d
TTN
12072001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1208
1209 * check-guile.in: Fix sh standard conformance bug: Replace
1210 "test -e" with "test -f". Thanks to Alexander Klimov.
1211
a4928305
GH
12122001-03-19 Gary Houston <ghouston@arglist.com>
1213
1214 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1215 set it to `pwd`.
1216
66301f9a
GH
1217 * check-guile.in: 16 documentation tests were failing if "make
1218 check" was run before Guile had been installed with the current
1219 --prefix. made various changes to the script so that it runs
1220 without a cd to the test-suite directory. For the -i option,
1221 don't point GUILE_LOAD_PATH to the current directory, but let it
1222 use it's own scheme library.
1223
51cfd7da
GH
12242001-03-18 Gary Houston <ghouston@arglist.com>
1225
1226 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1227 the current directory (build dir) not srcdir to find guile
1228 executable. otherwise "make check" doesn't work with a separate
1229 build directory. create the test log in
1230 $build_dir/check-guile.log instead of in srcdir/test-suite
1231 directory.
1232 * configure.in: don't define or substitute test_suite_dir.
1233
e9e225e5
GH
12342001-03-17 Gary Houston <ghouston@arglist.com>
1235
1236 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1237 since EXTRA_DOT_DOC_FILES is redefined later. define
1238 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1239
94e6d793
MG
12402001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1241
1242 * configure.in: Added header checks for crypt.h, sys/resource.h
1243 and sys/file.h, function checks for chroot, flock, getlogin,
1244 cuserid, getpriority, setpriority, getpass, sethostname,
1245 gethostname, and for crypt() in libcrypt.
1246
fff043ab
NJ
12472001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1248
1249 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1250 option from guile-doc/configure.in.
1251
d42df055
DH
12522001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1253
1254 * libguile.h: Removed #include "libguile/dump.h".
1255
ec896089
KN
12562001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1257
1258 * libguile.h: Added #include "libguile/dump.h".
1259
c2886a5a
MD
12602001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1261
1262 * libguile.h: Added #include "libguile/rdelim.h".
1263
1ff7abbe
DH
12642001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1265
1266 The following patch was sent by Thien-Thi Nguyen.
1267
1268 * check-guile.in: New file.
1269
1270 * Makefile.am: Add TESTS rule.
1271
1272 * configure.in: Add support for "make check".
1273
f0942910
DH
12742000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1275
1276 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1277
14f1d9fe
MD
12782000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1279
1280 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1281 version number to 10 due to the merge of GOOPS.
1282
1283 * oop: New directory.
1284
e4dba4c7
KN
12852000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1286
467ab77e 1287 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1288
45605b53
GH
12892000-09-17 Gary Houston <ghouston@arglist.com>
1290
1291 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1292 to be reliable on all platforms.
1293
e494e76d
GH
12942000-08-18 Gary Houston <ghouston@arglist.com>
1295
1296 * acconfig.h: added BROKEN_GCSE.
1297 * configure.in: check for a gcc GCSE optimisation bug.
1298
42aae633
GH
12992000-07-31 Gary Houston <ghouston@arglist.com>
1300
1301 * acconfig.h: added HAVE_H_ERRNO
1302 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1303 added a test for h_errno.
1304
f9ed377d
MD
13052000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1306
1307 * Guile 1.4 released.
1308
b5074b23
MD
13092000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1310
1311 * GUILE-VERSION: Changed to work also when included by a Makefile
1312 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1313 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1314 (GUILE_MINOR_VERSION): Bumped to 4.
1315
f43aac9a
MD
13162000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1317
a8861fa0
MD
1318 * libguile.h: Removed #include "libguile/kw.h".
1319
9a8a1e8a
MD
1320 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1321 (The rule will cd to $(top_srcdir).)
1322
1323 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1324 substitute it into libguile/Makefile.
1325
f43aac9a
MD
1326 * HACKING: Updated recommended libtool version to be 1.3.5.
1327
1328 * RELEASE: Say that we should update HACKING to reflect the
1329 versions of the tools we're using rather than README.
1330
5cb6f99c
MD
13312000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1332
1333 * NOTES: Removed.
1334
1335 * TODO: Moved to devel/.
1336
3ff0d90a
CB
13372000-06-01 Craig Brozefsky <craig@red-bean.com>
1338
1339 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1340 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1341 define libguile.so version in a well-lit place.
1342
1343 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1344 variables.
72f1168d 1345
65545721
ML
13462000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1347
1348 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1349
65545721
ML
1350 * guile-aclocal.sh: new file, works around aclocal problems.
1351
b2728432
DH
13522000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1353
1354 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1355 USE_PCTHREADS_PTHREADS): Removed.
1356
7f5fa419
GH
13572000-05-01 Gary Houston <ghouston@arglist.com>
1358
1359 * Makefile.am: add include_HEADERS.
1360 libguile.h: moved from libguile directory. maybe libguile.h should
1361 be installed in $prefix/include/libguile/libguile.h instead?
1362
9764c29b
MD
13632000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1364
e415cb06
MD
1365 * qthreads.m4: Removed THREADS_CPPFLAGS.
1366
1367 * acinclude.m4: Removed qthreads macros. They are provided in
1368 qthreads.m4, so these were redundant.
1369
9764c29b
MD
1370 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1371
1372 * configure.in: New --enable-debug-malloc configuration option.
1373
1978b33e
MD
13742000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1375
1376 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1377
1378 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1379 compatibility on Linux systems.
1978b33e 1380
55a85c78
MD
13812000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1382
1383 * devel: New directory. Intended to carry documentation related
1384 to Guile development (as opposed to the doc directory which
1385 contains documentation related to the use of the current Guile).
1386 This directory (devel) is not included in the Guile distribution,
1387 but is accessible via anonymous CVS.
1388
fdc7ea2d
MD
13892000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1390
1391 * configure.in: Don't add iselect.o to LIBOBJS.
1392
31d8abce
MD
13932000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1394
1395 * configure.in: Added end-tag for local variables. (Thanks to
1396 Thien-Thi Nguyen.)
1397
244fdc2f
GH
13982000-03-12 Gary Houston <ghouston@arglist.com>
1399
1400 * README (Guile Documentation, About This Distribution): updated.
1401
f3b5e185
MD
14022000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1403
1404 * configure.in (ac_cv_struct_timespec): Added test for struct
1405 timespec.
1406
1407 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1408
3a721413
MV
14092000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1410
1411 * autogen.sh: Call libtoolize. Pass --add-missing option to
1412 automake. Do not decent into libltdl directory. The libltdl
1413 directory is now populated by libtoolize and does not need any
1414 further autogeneration.
1415
d831b039
GH
14162000-01-23 Gary Houston <ghouston@arglist.com>
1417
1418 * configure.in: check for fchown.
1419
a0a7b83b
MD
1420Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1421
1422 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1423 instead of $(top_builddir)/libltdl to includepath.
1424
56cfe22b
MD
14252000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1426
1427 * emacs: New subdirectory for elisp tools.
1428
657fcb5a
MV
14292000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1430
1431 * README, HACKING: Moved "Hacking it yourself" section from README
1432 to HACKING. Updated recommended libtool version to be 1.3.4.
1433
dc914156
GH
14342000-01-14 Gary Houston <ghouston@arglist.com>
1435
1436 * configure.in: needs to have --disable-networking, not
1437 --disable-net.
1438
fb4956c9
MD
14392000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1440
1441 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1442
88423ab1
GB
1443Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1444
1445 * autogen.sh: Added messages as we run autogen in subdirectories.
1446
1447 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1448 chmod +x it.
88423ab1 1449
0d90b76d
MV
14502000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1451
1452 * libltdl/autogen.sh: New file.
1453 * autogen.sh: Invoke libltdl/autogen.sh.
1454
14552000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1456
1457 Finally applied the libltdl patch from Thomas Tanner, with slight
1458 modifications. All code copied from the libtool package is from
1459 libtool-1.3.4.
1460
1461 * configure.in: Make "--with-modules=yes" the default. Do not
1462 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1463
0d90b76d
MV
1464 1999-07-25 Thomas Tanner <tanner@ffii.org>
1465
1466 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1467 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1468 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1469 (no need to install libtool any more)
1470 * configure.in: replace --enable-dynamic-linking with
1471 --with-modules, required modules can be specified using
1472 --with-modules="/path/to/mod.la" and will be linked
1473 statically on platforms that don't support dynamic loading,
1474 configure libltdl, configure libtool for dlopening
1475 * libltdl: added using libtoolize -c --ltdl
1476
38c1d3c4
GH
14772000-01-09 Gary Houston <ghouston@arglist.com>
1478
1479 * configure.in: check whether localtime caches TZ. copied from
1480 Emacs 20.5.
1481 * acconfig.h: add LOCALTIME_CACHE.
1482
dceef6be
GB
1483Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1484
1485 * configure.in: Make it be guile-snarf.awk, since we'll be
1486 switching names for guile-doc-snarf. (I wouldn't have changed
1487 this, but I was getting ready to commit this way when the below
1488 change was committed).
1489
763a6716
MD
14901999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1491
1492 * configure.in: Create guile-doc-snarf.awk.
1493
6aca8c6c
GB
14941999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1495
72f1168d 1496 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1497 AC_OUTPUTted.
1498
14991999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1500
1501 * NEWS: More complete description for --enable-debug-freelist.
1502
aee8ca3f
GH
15031999-12-09 Gary Houston <ghouston@freewire.co.uk>
1504
1505 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1506 causes numerous spurious warnings with recent gcc and/or glibc
1507 versions.
1508
afe5177e
GH
15091999-11-19 Gary Houston <ghouston@freewire.co.uk>
1510
1511 * acconfig.h: add HAVE_ARRAYS.
1512
1513 * configure.in: add --disable-arrays option, probably temporary.
1514
5c11cc9d
GH
15151999-11-17 Gary Houston <ghouston@freewire.co.uk>
1516
1517 * configure.in: check for hstrerror.
1518
5d94b2fe
JB
15191999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1520
e8ff4648
JB
1521 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1522 Instead, call the various tools explicitly. Invoke
1523 guile-readline's autogen.sh script.
0cbedb5b
JB
1524
1525 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1526
0cbedb5b
JB
1527 We can't have .m4 files which are installed where aclocal can
1528 see them, but also used by guile's own configure.in, because
1529 aclocal will read both copies, complain about duplicate macro
1530 definitions, and refuse to generate aclocal.m4 at all. This
1531 happens if you invoke it as `aclocal -I .', as autoreconf does.
1532 This is probably a flaw in the autotools, but Guile doesn't need
1533 that flaw fixed immediately.
1534
1535 guile.m4 is intended for use by people linking against guile, so
1536 it needs to be installed. But Guile itself doesn't use it. So
1537 move guile.m4 into guile-config. That makes sense, since
1538 guile.m4's GUILE_FLAGS macro is just an easy way to call
1539 guile-config.
1540
1541 qthreads.m4 is indented to help configure a qthreads tree. It's
1542 only useful to a package which actually includes a qthreads tree,
1543 and it's intimately related to that tree, so it's not useful to
1544 install this. So don't install it.
1545
1546 * guile.m4: Moved to guile-config.
1547 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1548 (EXTRA_DIST): Move qthreads.m4 here.
1549
5d94b2fe
JB
1550 Don't store generated files in the repository any more. Instead,
1551 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1552 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1553 * autogen.sh: New file.
1554 * ANON-CVS, SNAPSHOTS: Updated instructions.
1555
dc4d930b
JB
15561999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1557
1558 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1559
6e706938 15601999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1561
1562 * configure.in: Added --enable-debug-freelist option.
1563
fca7547b 1564 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1565
52cfc69b
GH
15661999-09-23 Gary Houston <ghouston@freewire.co.uk>
1567
1568 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1569 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1570
1571 * configure.in: new options --disable-posix, --disable-net
1572 and --disable-regex
1573 export HAVE_POSIX and HAVE_NETWORKING definitions.
1574 don't add regex-posix.o to LIBOBJS if regex disabled.
1575
1576 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1577 conditionally.
1578
bab4e1cc
JB
15791999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1580
1581 * Guile 1.3.4 released.
1582
fc97c626
JB
15831999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1584
1585 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1586 libtool knows how to get ANSI C behavior from the compiler.
1587 * configure: Regenerated.
1588
7ee92fce
GH
15891999-09-20 Gary Houston <ghouston@freewire.co.uk>
1590
1591 * configure.in: check availability of siginterrupt.
1592
08b8c694
GH
15931999-09-18 Gary Houston <ghouston@freewire.co.uk>
1594
1595 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1596 testing for SA_RESTART.
1597
7cdbcc7d
MD
15981999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1599
1600 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1601
e1f20ec6
JB
16021999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1603
1604 * configure.in (GUILE_STAMP): Don't set this variable, or
1605 substitute it into anything. Full explanation in ice-9/ChangeLog.
1606 * configure, Makefile.in: Regenerated.
72f1168d 1607
ffe70f9c
JB
16081999-09-06 James Blandy <jimb@mule.m17n.org>
1609
1610 Propagate the changes of 2 Sept the rest of the way through.
1611 * configure: Regenerated.
1612 * Makefile.in: Regenerated. Not sure why this diff is so big.
1613
e127c348
JB
16141999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1615
1616 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1617 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1618 * aclocal.m4: Regenerated.
e127c348 1619
655f19ab
MD
16201999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1621
1622 * configure.in: Test for presence of function on_exit.
1623
b074884f
JB
16241999-09-01 James Blandy <jimb@mule.m17n.org>
1625
1626 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1627 the system doesn't have memmove. Don't test for memmove and bcopy
1628 with AC_CHECK_FUNCS.
1629 * configure: Regenerated.
1630
a7098335
MD
16311999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1632
1633 * configure.in: Test for atexit.
1634
9a26d6f9
MD
16351999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1636
b030b39b
MD
1637 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1638
9a26d6f9
MD
1639 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1640 (Thanks to Bernard Urban.)
1641 Test for memmove and bcopy. (Thanks to
a7098335 1642 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1643
1644 * acconfig.h: Added HAVE_S_ISLNK.
1645
a05cba61
JB
16461999-08-20 James Blandy <jimb@mule.m17n.org>
1647
0a852b94
JB
1648 * Guile 1.3.2 released.
1649
a05cba61
JB
1650 * Makefile.in: Regenerated.
1651
f29f2933
MD
16521999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1653
1654 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1655 to libtool-1.3.3.
1656
0e8a8468
MV
16571999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1658
1659 Added guile-readline subdirectory with the removed readline
1660 support.
1661 * guile-readline: New directory, see ChangeLog there.
1662 * configure.in: Cause configure to descend into guile-readline
1663 dir.
1664 * Makefile.am: Likewise for make.
1665 * NEWS: Explain how to activate the readline support.
1666 * configure, Makefile.in: Regenerated.
72f1168d 1667
3144e1a9
JB
16681999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1669
1670