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