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