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