*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
b114eafe
KR
12004-02-21 Kevin Ryde <user42@zip.com.au>
2
3 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
4 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
5 Andreas Voegele.
6
424d0540
KR
72004-02-18 Kevin Ryde <user42@zip.com.au>
8
9 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
10 (AC_CHECK_FUNCS): Add _NSGetEnviron.
11
c78a96e0
MD
122004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
13
14 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
15
d70e0619
NJ
162004-01-25 Neil Jerram <neil@ossau.uklinux.net>
17
18 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
19 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
20 macros being defined.
21
89fcf1b4
MV
222003-12-26 Marius Vollmer <mvo@zagadka.de>
23
24 * configure.in: Find a suitable type for the new scm_t_intmax and
25 scm_t_uintmax.
26
28fda544
RB
272003-11-17 Rob Browning <rlb@defaultvalue.org>
28
29 * configure.in: rewrite ALLOCA related code as multiple lines so
30 it doesn't break with current autoconf substitutions.
31
8868e472
KR
322003-11-15 Kevin Ryde <user42@zip.com.au>
33
34 * configure.in (--with-guile-for-build): Remove this option, it's not
35 normal style for --with.
36 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
37 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
38 --with-guile-for-build.
8868e472 39
eeac938c
NJ
402003-11-11 Neil Jerram <neil@ossau.uklinux.net>
41
42 * .cvsignore: Add elisp-comp.
43
d995da7f
NJ
442003-10-30 Neil Jerram <neil@ossau.uklinux.net>
45
46 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
47 (AM_PATH_LISPDIR): Added.
48
49 * Makefile.am (SUBDIRS): Add `emacs'.
50
fcfdbb80
MV
512003-07-27 Marius Vollmer <mvo@zagadka.de>
52
2f4931bf
MV
53 * configure.in: Look for sched_yield in -lrt; this is needed for
54 Solaris. Thanks to Matthias Koeppe!
55 (setgroups): Check for it.
56
fcfdbb80
MV
57 * configure.in (__libc_stack_end): Actually use the value in
58 __libc_stack_end for something so that the access doesn't get
59 optimized away. Thanks to Matthias Koeppe!
60
005d2366
KR
612003-07-08 Kevin Ryde <user42@zip.com.au>
62
63 * configure.in (AC_CHECK_FUNCS): Add sincos.
64
1ebb8497
KR
652003-06-21 Kevin Ryde <user42@zip.com.au>
66
67 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
68
02d72536
MV
692003-06-19 Marius Vollmer <mvo@zagadka.de>
70
71 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
72 Koeppe!
73
fbaca220
KR
742003-06-19 Kevin Ryde <user42@zip.com.au>
75
76 * README (Guile Documentation): Update to manuals now available,
77 remove notes about the reference manual being in progress.
78
fcc5d734
SJ
792003-06-14 Stefan Jahn <stefan@lkcc.org>
80
81 * configure.in: Checking for __int64 as possible candidate for
82 the SCM_I_GSC_T_INT64 define.
83
1e498fbd
SJ
842003-05-30 Stefan Jahn <stefan@lkcc.org>
85
86 * configure.in: Checking for unsetenv().
87
2e945bcc
SJ
882003-05-29 Stefan Jahn <stefan@lkcc.org>
89
90 * configure.in: Removed -lm check and added a cached check for
91 __libc_stack_end to get it building for mingw32 hosts.
92
26a24947
KR
932003-05-19 Kevin Ryde <user42@zip.com.au>
94
95 * README (Cross building Guile): Remove --with-cc-for-build in favour
96 of CC_FOR_BUILD.
97
a3001b9d
KR
982003-05-16 Kevin Ryde <user42@zip.com.au>
99
100 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
101 variable is more or less standard, and is adequate for the task.
102
614e70e0
KR
1032003-05-12 Kevin Ryde <user42@zip.com.au>
104
c72e11e6
KR
105 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
106
107 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 108 eliminate guess-yes when cross compiling.
c72e11e6 109
614e70e0
KR
110 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
111 AC_TRY_RUN.
112
d0f6ceb8
DH
1132003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
114
115 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
116 errors with --disable-deprecated.
117
87617347
RB
1182003-04-07 Rob Browning <rlb@defaultvalue.org>
119
07921c76
RB
120 * pre-inst-guile-env.in: new script -- can be used to run commands
121 in an envt set up using the development libs, Guile, etc.
122
87617347
RB
123 * configure.in: handle pre-inst-guile-env and add
124 test-suite/standalone/Makefile.
125
e3be7ddd
MV
1262003-04-06 Marius Vollmer <mvo@zagadka.de>
127
128 * configure.in: Check for mpz_import, which is required but only
129 available in GMP 4.1.
130
fc87c27a
MV
1312003-04-05 Marius Vollmer <mvo@zagadka.de>
132
133 * Changed license terms to the plain LGPL thru-out.
134
ad815c06
RB
1352003-04-04 Rob Browning <rlb@defaultvalue.org>
136
137 * configure.in: add GMP test (require GMP).
138
9686f86d
MV
1392003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
140
141 * libguile.h: Include "libguile/deprecated.h".
142
5ebbe4ef
RB
1432003-03-25 Rob Browning <rlb@defaultvalue.org>
144
145 * configure.in: big overhaul to shift us to have separate private,
146 config.h, and public, scmconfig.h, configuration headers. Added a
147 fair amount of code to track down new required types: scm_t_uint8,
148 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
149 and to detect optional types scm_t_uint64, scm_t_in64, long long,
150 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
151 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
152 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
153 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
154 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
155 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
156 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
157 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
158 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
159 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
160 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
161 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
162 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
163 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
164 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
165 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
166 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
167 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
168 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
169 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
170 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
171 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
172 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
173 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
174 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
175 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
176 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
177 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
178 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
179 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
180 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
181 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
182 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
183 (USE_THREADS): removed - handled by gen-scmconfig.c.
184 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
185 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
186
187 * README: merge information from INSTALL and remove at least some
188 of the stale bits.
189
190 * LICENSE: new file -- we should change this to the LGPL soon and
191 add COPYING.LIB to the distribution.
192
193 * autogen.sh: call autoreconf with --force. This may fix the
194 "order" problem below without having to have two calls.
195
196 * INSTALL: use the automake installed INSTALL file. The Guile
197 specific instructions are now in README.
198
e6682f8b
MV
1992003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
200
201 * autogen.sh: Invoke autoreconf twice since the required files do
202 not seem to be generated in the right order. XXX - investigate
203 further.
204
b713b0b6
MV
2052003-03-19 Marius Vollmer <mvo@zagadka.de>
206
207 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
208 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
209
25ad7681
RB
2102003-02-27 Rob Browning <rlb@defaultvalue.org>
211
212 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
213 (AM_CONFIG_HEADER): change to config.h
214
215 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
216 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
217
218 * autogen.sh: switch to autoreconf -- see how it goes. remove
219 call to guile-aclocal.sh -- we now do the same thing with an
220 automake setting.
221
222 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
223 Makefile.am.
224
2252003-02-26 Rob Browning <rlb@defaultvalue.org>
226
227 * configure.in: change our config header from libguile/scmconfig.h
228 to be the traditional ./config.h. libguile/scmconfig.h is now
229 built from that during the build process. More changes coming...
230
77f9ca69
MD
2312003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
232
233 * libguile.h: #include "futures.h"
234
09841c77
MD
2352002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
236
237 * configure.in: Test if pthread.h declares
238 pthread_mutexattr_settype ().
239
2402002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
241
242 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
243 ways to get fast and recursive mutexes.
244
ad280ae0
MD
2452002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
246
247 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
248 order to get thread safe versions of glibc functions.
249
9bc4701c
MD
2502002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
251
252 * configure.in: Temporarily replaced "copt" threads option with new
253 option "pthreads".
254 (USE_PTHREAD_THREADS): Define if pthreads configured.
255
b2cbe8d8
RB
2562002-12-08 Rob Browning <rlb@defaultvalue.org>
257
258 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
259 (AC_CONFIG_FILES): separate out the files that need to be chmodded
260 at the end of config.status. Our "default" approach using
261 AC_CONFIG_COMMANDS quit working (and would have needed to be
262 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
263 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
264 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
265 current autoconf docs.
266
267 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
268
5441c65c
MV
2692002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
270
271 * Makefile.am (SUBDIRS): Removed qt.
272
273 * configure.in: Do not configure QTHREADS. Do not define
274 USE_COOP_THREADS. Changed logic for thread package selection so
275 that the default is "coop-pthread" when -lpthread is found, "null"
276 otherwise.
277
cfc7c7c0
MD
2782002-12-01 Mikael Djurfeldt <mdj@linnaeus>
279
280 * GUILE-VERSION: Added versioning info for srfi 1.
281
282 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
283 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
284 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
285 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
286
8b5b4a75
MV
2872002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
288
289 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
290 define them with AC_DEFINE and not in some header file so that
291 they are visible exactly in the same way as they used to be.
292
7caa1b07
MV
2932002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
294
295 * configure.in: Do not add "threads.o" to the libobjs, it is now
296 always compiled.
297 (USE_THREADS, GUILE_ISELECT): Do not define.
298
30f920c3
MV
2992002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
300
301 * configure.in: Handle thread package "coop-pthread" with alias
302 "copt" and define USE_COPT_THREADS when it is selected.
303 Always define GUILE_ISELECT.
304
8ee7506b
NJ
3052002-10-26 Neil Jerram <neil@ossau.uklinux.net>
306
307 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
308 ice-9/debugger/breakpoints/Makefile.
309
65a23095
MV
3102002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
311
312 * configure.in: Changed logic in thread support configuration such
313 that --with-threads=no is equivalent to --with-threads=null. On
314 platforms that are not supported by QuickThreads, we also use the
315 null-threads. Thus, USE_THREADS is always defined now.
316
2794cb50
MV
3172002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
318
319 * configure.in: Shuffled around and extended the thread
320 configuration code to allow the "null" thread package to be
321 selected. Define USE_NULL_THREADS in that case.
322
e5b4630d
GH
3232002-10-13 Gary Houston <ghouston@arglist.com>
324
325 * autogen.sh (ac_version): try automake 1.7 too.
326
5e405a60
MV
3272002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
328
329 * autogen.sh: Make sure that $autoheader is always set. When we
330 would use the plain "autoconf", $autoheader would end up empty and
331 libguile/scmconfig.h.in would not be updated.
332
1360a142
RB
3332002-10-04 Rob Browning <rlb@defaultvalue.org>
334
335 * libltdl: moved to libguile-ltdl.
336
337 * Makefile.am (SUBDIRS): remove libltdl.
338
339 * autogen.sh: remove support for libltdl sub-configure.
340 (ac_version): widen support check to any 2.5? autoconf version.
341 2.54 is out now.
342
343 * configure.in: turn on -Werror by default. We're now clean. I'd
344 like to stay that way. If we want, we can turn it off by default
345 when we make the stable release, but I caught a lot of bugs this
346 way. Accomodate libguile-ltdl -- therea are some ltdl things that
347 are commented out now INCLTDL and LIBLTDL. I think we may not
348 need them anymore, but I'll leave them until we're sure. We also
349 killed off the libltdl dir and related options including the
60aa332f
RB
350 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
351 headers and functions that weren't listed but were in
352 scmconfig.h.in. though this may have been unnecessary.
1360a142 353
99fd355a
MV
3542002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
355
356 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
357 AC_LIBLTDL_INSTALLABLE.
358
3592002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
360
361 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
362 sources. Do not patch it. We have our own version now that is
363 only being used as a convenience library.
364
f800ebfb
MV
3652002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
366
367 * configure.in: Check for __libc_stack_end.
368
39e8f371
HWN
3692002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
370
371 * configure.in: add snprintf
372
c2cbcc57
HWN
3732002-08-04 Han-Wen <hanwen@cs.uu.nl>
374
375 * NEWS: add entries for GC and vector WB.
376
afc8e572
HWN
3772002-07-22 Han-Wen <hanwen@cs.uu.nl>
378
379 * autogen.sh (mscripts): find and check version number of
380 automake. Complain if 1.6 is not found.
381
34d19ef6
HWN
3822002-07-20 Han-Wen <hanwen@cs.uu.nl>
383
384 * autogen.sh (mscripts): find and check version number of
385 autoconf. Complain if 2.53 is not found.
386
dd897aaf
DH
3872002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
388
389 * benchmark-guile.in: Copied from check-guile.in and adapted for
390 use with benchmarks.
391
392 * Makefile.am: Recurse into the benchmark-suite subdir.
393
394 * configure.in: Added benchmarking files.
395
4f6f9ae3
GH
3962002-07-12 Gary Houston <ghouston@arglist.com>
397
398 * configure.in: check dynamic linking before modules. Add dynl.c
399 if dynamic linking is available, i.e., unless --with-modules=no
400 was given to configure.
401
2398796a
MV
4022002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
403
404 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
405 libtool-1.4.2.
406
887efef5
MV
4072002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
408
ca679709
MV
409 * autogen.sh: Do not copy INSTALL from workbook since it is not
410 uniform across branches.
411 * INSTALL: Re-added to repository.
412
887efef5
MV
413 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
414
415 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
416 libtool CVS does not need this fix.
417
418 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
419 build.
420 Add --with-cc-for-build option to re-enable cross building.
421 Add --with-guile-for-build option to re-enable cross building.
422
feec7802
GH
4232002-06-30 Gary Houston <ghouston@arglist.com>
424
425 * autogen.sh: Changed the path to the scripts directory.
426 In libltdl, run aclocal before autoconf and automake: this
427 eliminated various warnings after upgrading to newer automake.
428
ba1b077b
MV
4292002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
430
431 From John W. Eaton <jwe@bevo.che.wisc.edu>
432
433 * configure.in (AC_CHECK_FUNCS): Check for copysign.
434
5cb3f600
MV
4352002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
436
437 * libguile.h: Added inclusion of "extensions.h".
438
43a1d6f1
MV
4392002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
440
441 * configure.in: Include <sys/types.h> before <netinet/in.h> when
442 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
443 Troxel!
444
d4dba280
MV
445 From John W. Eaton.
446
447 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
448 ieeefp.h, and nan.h.
449 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
450
d47fd163
TTN
4512002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
452
453 * autogen.sh: Add call to $mscripts/render-bugs
454 to create BUGS file.
455
456 * BUGS: bye bye
457
d937b062
TTN
4582002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
459
460 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
461
5caa57b1
MV
4622002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
463
464 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
465 -I guile-config". This works as of automake 1.5.
d937b062 466 * qthreads.m4: Moved to guile-config/.
5caa57b1 467
7fd1bad4
MV
4682002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
469
470 * autogen.sh: Call automake twice for guile-core so that two
471 copies of mdate-sh get a chance of being installed (one in
472 doc/ref/ and one in doc/tutorial/).
473
dc006627
MV
4742002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
475
476 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
477 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
478 (dist-hook): Removed.
479 (DISTCLEANFILES): Added check-guile.log.
480 (EXTRA_DIST): Don't distribute TODO.
481
482 * configure.in: Bump required autoconf version to 2.53. Move uses
483 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
484 set by AC_PROG_CC.
485
21550b10
RB
4862002-04-10 Rob Browning <rlb@defaultvalue.org>
487
488 * configure.in: updates for new autoconf -- add definitions to
489 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
490 calls.
491
492 * acinclude.m4: add definitions to AC_DEFINE calls for new
493 autoconf.
494
495 * acconfig.h: removed -- newer autoconf doesn't like it, and now
496 we don't need it.
497
498 * .cvsignore: add autom4te.cache and pre-inst-guile.
499
dd1ed1ad
TTN
5002002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
501
502 * RELEASE: bye bye
503
412f1928
TTN
5042002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
505
506 * Makefile.am: Update copyright.
507 (dist-hook): Add, including related am/maintainers-dirs,
508 surrounded by "if MAINTAINER_MODE".
509
94478b88
TTN
510 * TODO: bye bye
511
ef5bdc2e
TTN
512 * autogen.sh: Add usage comment.
513 Add workbook specification.
514 Add dist-files symlinking.
515
516 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
517
9b398b67
TTN
5182002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
519
520 * guile-tools.in: Handle "--source" option.
521
eb8aea9b
TTN
5222002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
523
2d78a1c5
TTN
524 * configure.in (top_srcdir_absolute): New AC_SUBST var.
525
7ca15449
TTN
526 * pre-inst-guile.in, check-guile.in (top_srcdir):
527 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 528
eb8aea9b
TTN
529 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
530
5ddf900c
TTN
5312002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
532
533 * pre-inst-guile.in: Typofix; nfc.
534
edb810bb
SJ
5352002-02-27 Stefan Jahn <stefan@lkcc.org>
536
537 * Makefile.am (SUBDIRS): Added the `am' directory.
538
3ed414c8
TTN
5392002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
540
541 * pre-inst-guile.in: New file.
542
543 * pre-inst-guile, pre-inst-guile.am: bye bye
544
545 * configure.in (top_builddir_absolute): New AC_SUBST var.
546 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
547 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
548
549 * check-guile.in (top_builddir): Use AC_SUBST var
550 `top_builddir_absolute'.
551 (guile): Look for pre-inst-guile in $top_builddir.
552
553 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
554 pre-inst-guile.am.
555
46151112
RB
5562002-02-24 Rob Browning <rlb@defaultvalue.org>
557
558 * GUILE-VERSION: move all but guile-readline library versioning
559 information here. guile-readline is still standalone. Bump
560 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
561 Thi-Thien's request.
562
563 * configure.in: AC_SUBST the centralized shared lib versioning
564 variables from ./GUILE-VERSION.
565 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
566 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
567 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
568 (LIBQTHREADS_INTERFACE): new AC_SUBST.
569 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
570 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
571 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
572 (LIBGUILE_INTERFACE): new AC_SUBST.
573 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
574 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
575 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
576 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
577 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
578 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
579 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
580 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
581
582 * autogen.sh: make absolutely sure we can't have stale files from
583 old versions lying around the libltdl dir since libtoolize
584 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
585 so the main tree and libltdl can't get out of sync again.
586
587 * RELEASE: update release building instructions.
588
3d77146f
NJ
5892002-02-21 Neil Jerram <neil@ossau.uklinux.net>
590
591 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
592 "" for multiword string. Thanks to Christopher Cramer for
593 pointing this out.
594
84b27165
MV
5952002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
596
597 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
598 instead of to scm_must_malloc.
599
f660f92e
MV
6002002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
601
602 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
603 pre-inst-guile.am.
604
0187b4f4
TTN
6052002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
606
607 * pre-inst-guile.am, pre-inst-guile: New files.
608
609 * check-guile.in (srcdir): Delete var.
610 (top_builddir, top_srcdir, guile_opts): New vars.
611
612 Use "set -e".
613 No longer set LTDL_LIBRARY_PATH.
614 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
615
616 * configure.in (libguile/guile-snarf-docs-texi): Remove
617 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
618
77bf05e0 619 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
620 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
621 (GUILE_LOAD_PATH): No longer include $top_srcdir.
622
623 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
624 prefix aliasing.
77bf05e0 625
1fa86ca5
SJ
6262002-01-31 Stefan Jahn <stefan@lkcc.org>
627
628 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
629 `libltdl.dll'.
630
af68e5e5
SJ
6312002-01-28 Stefan Jahn <stefan@lkcc.org>
632
0187b4f4 633 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
634 `stdint.h' for uint32_t.
635
3d1a89b9
NJ
6362002-01-13 Neil Jerram <neil@ossau.uklinux.net>
637
638 * Makefile.am (SUBDIRS): Added lang.
639
640 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
641 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
642
6432002-01-11 Neil Jerram <neil@ossau.uklinux.net>
644
645 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
646
647 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
648 not) according to absence (or presence) of `--disable-elisp'
649 in the configure args.
650
f00eb43f
DH
6512001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
652
653 * TODO: Added two items.
654
5dc64f64
MV
6552001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
656
657 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
658 set this conditional accordingly.
0187b4f4 659
6d852be3
TTN
6602001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
661
662 * README: Fix virulent typo.
663
53c594fc
MV
6642001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
665
6d852be3 666 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
667 * configure.in (HAVE_INLINE): Define it when the compiler supports
668 inline functions.
669
6d852be3 670 * libguile.h: Include "libguile/inline.h".
53c594fc 671
a5dc23a7
GH
6722001-11-22 Gary Houston <ghouston@arglist.com>
673
674 * HACKING: Modified the Hacking It Yourself section. Removed the
675 version numbers from the tools.
a5df04d5 676 HACKING, README, ANON-CVS: updates.
a5dc23a7 677
73edb48a
GH
6782001-11-21 Gary Houston <ghouston@arglist.com>
679
680 * HACKING: Removed reference to no longer practiced * in ChangeLog
681 convention.
682
97f439ab
TTN
6832001-11-19 Thien-Thi Nguyen <ttn@glug.org>
684
30bce757
TTN
685 * BUGS (11): Set "fixed: no-need".
686
97f439ab
TTN
687 * TODO (write emacs/patch.el): New item, self-assigned.
688
3faa54e7
RB
6892001-11-19 Rob Browning <rlb@defaultvalue.org>
690
691 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
692 system libltdl when it's available. Aside from the normal reasons
693 to prefer installed shared libs, this means other apps that link
694 with libguile and also use libltdl will be more likely to work
695 right.
696
ccee9ab1
TTN
6972001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
698
699 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
700
73c844bf
TTN
7012001-11-15 Thien-Thi Nguyen <ttn@glug.org>
702
703 * guile-tools.in: Handle command "list" specially: list scripts dir.
704
705 (help): Make more informative.
706
a714e0eb
MV
7072001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
708
709 * autogen.sh: Recurse into libltdl directory and invoke autoconf
710 there.
711
bca0bf8d
TTN
7122001-11-11 Thien-Thi Nguyen <ttn@glug.org>
713
714 * HACKING: Restrict documentation change log
715 waiver to only apply to ChangeLog files.
716
35656ebc
MV
7172001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
718
719 * configure.in: Check for sizes of short, size_t, uintptr_t, and
720 ptrdiff_t. Checking for a size also checks automatically for the
721 existence of the type, so we don't check for the existence of
722 uintptr_t, ptrdiff_t and long long ourselves.
723
a0a9b9ad
TTN
7242001-11-10 Thien-Thi Nguyen <ttn@glug.org>
725
726 * BUGS (11): New.
727
b4e15479
SJ
7282001-11-07 Stefan Jahn <stefan@lkcc.org>
729
730 * configure.in: Include `win32-socket.o' in the list of object
731 files if networking is enabled on Win32.
732
04bbd6ce
TTN
7332001-11-06 Thien-Thi Nguyen <ttn@glug.org>
734
735 * TODO (sync srfi-modules.texi): New, done.
736
2ca222c2 737 * BUGS (9, 10): New.
70debc22 738
8f99e3f3
SJ
7392001-11-04 Stefan Jahn <stefan@lkcc.org>
740
741 * NEWS: Corrected remarks about SCM_API.
742
743 * configure.in: Defining USE_DLL_IMPORT definition to indicate
744 usage of DLL import macros in `libguile/__scm.h'.
745 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
746 Somehow Jim Blandy's patch from 1997 did not survive.
747
257b6d40
MV
7482001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
749
750 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 751
257b6d40
MV
752 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
753 build systems which do not have symbolic links.
754 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
755 on Win32 platforms.
04bbd6ce
TTN
756 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
757 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 758 to build clean dlls.
257b6d40
MV
759 Check for `regcomp()' inside `-lregex'.
760
2ad3278a
TTN
7612001-10-26 Thien-Thi Nguyen <ttn@glug.org>
762
763 * BUGS (7, 8): New.
764
c95d1a2d
TTN
7652001-10-25 Thien-Thi Nguyen <ttn@glug.org>
766
767 * BUGS: Expand on file format description.
768
769 (1): Update "fixed" field.
d07db248 770 (2, 3, 4, 5, 6): New.
c95d1a2d 771
4f522b6f
GH
7722001-10-14 Gary Houston <ghouston@arglist.com>
773
774 * configure.in: include sys/types.h when testing uint32_t.
775 thanks to Bill Schottstaedt.
776
f84c3705
MV
7772001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
778
779 * configure.in: Do not use an absolute path for <unistd.h> when
780 checking for return type of usleep. Thanks to Michael Carmack.
781
6768cfba
TTN
7822001-09-30 Thien-Thi Nguyen <ttn@glug.org>
783
784 * BUGS: New file.
785 * Makefile.am (EXTRA_DIST): Add BUGS file.
786
2cbad7d9
TTN
7872001-09-25 Thien-Thi Nguyen <ttn@glug.org>
788
789 * TODO: Add bugfix item to "Eventually".
790
c13f0a90
RB
7912001-09-20 Rob Browning <rlb@defaultvalue.org>
792
793 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
794
7952001-09-11 Rob Browning <rlb@defaultvalue.org>
796
797 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
798 the testing list since they're no longer functional.
799
06288138
TTN
8002001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
801
802 * TODO:
803 Use outline mode instead of text.
804 Reword protocol explanation.
805 Add "make error-signalling functions more consistent" to Eventually.
806 Move some C-related GOOPS tasks to 1.8.0, take ownership.
807
6f84677a
TTN
8082001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
809
810 * HACKING (Sample GDB Initialization File): New section.
811
812 * TODO (1.8.0): Add "move .gdbinit" entry.
813
8c494e99
DH
8142001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
815
816 * TODO: Added some points, and eliminated all done items.
817
818 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
819 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
820 SCM_ENABLE_DEPRECATED with the logic reversed.
821
f7c6b778
DH
8222001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
823
824 * libguile.h: Removed bogus comment, rearranged includes, removed
825 deprecated definitions.
826
8c494e99 827 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 828
cf390da1
TTN
8292001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
830
831 * HACKING: Mention libtool ./configure-regeneration requirement.
832
fada26b2
MV
8332001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
834
835 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
836 libltdl provides it itself.
837
11ca8865
NJ
8382001-08-24 Neil Jerram <neil@ossau.uklinux.net>
839
840 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
841 Makefiles.
cf390da1 842
ab4cd34b
RB
8432001-08-15 Rob Browning <rlb@defaultvalue.org>
844
845 * configure.in
846 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
847 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
848 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
849 (LIBGUILE_INTERFACE): use libtool versioning scheme.
850 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
851 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
852 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
853 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
854
855 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
856 (GUILE_MICRO_VERSION): reset for new unstable.
857 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
858 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
859 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
860 (LIBGUILE_INTERFACE): use libtool versioning scheme.
861 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
862 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
863 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
864 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
865
b754e3d1
MV
8662001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
867
868 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
869 EXTRA_DIST to SUBDIRS.
870
871 * configure.in: Added "test-suite/Makefile".
872
c1151355
MV
8732001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
874
875 * configure.in: Added `--disable-linuxthreads' option and do not
876 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
877 given. Thanks to Cris Cramer!
878
11057044
MV
8792001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
880
881 * Makefile.am (SUBDIRS): Build libguile before ice-9.
882
f3805ebb
MV
8832001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
884
885 * configure.in: Check for "inttypes.h".
886
e658215a
RB
8872001-07-19 Rob Browning <rlb@defaultvalue.org>
888
889 * configure.in: add checks for setitimer and getitimer.
890 Add --enable-error-on-warning.
891
c0b2936e
MG
8922001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
893
894 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
895
8f2ecec5
TTN
8962001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
897
898 * HACKING: Remove onerous authorship-info deletion clause.
899
065509a5
KN
9002001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
901
902 * autogen.sh: Call libtoolize with --force.
903
d76852e3
TTN
9042001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
905
906 * INSTALL: Point to HACKING for tool versions.
907
fd6c6321
RB
9082001-07-08 Rob Browning <rlb@defaultvalue.org>
909
04860df7
RB
910 * TODO: updated to include relevant itemized post-1.6-RELEASE
911 tasks that are distributable so we can check them off as they are
912 done, and delete 1.6.0 tasks.
913
914 * RELEASE: add a note that the RELEASE instructions are out of
915 date now that we're using branches.
916
fd6c6321
RB
917 * AUTHORS: add "many files throughout" for myself.
918
8d123036
TTN
9192001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
920
921 * README: Also mention guile-tools.
922
923 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
924
32d6f999
TTN
9252001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
926
927 * RELEASE: Move todo items to file TODO.
928
929 * TODO: Initial revision
930
a4734913
TTN
931 * Makefile.am (EXTRA_DIST): Add TODO.
932
dbfadc85
TTN
933 * HACKING: Refer to TODO and SNAPSHOTS.
934 No longer refer to devel/tasks.text.
935
936 * SNAPSHOTS: Fix reference bug; recommended tool
937 versions are in HACKING.
938
f6b3694a
TTN
939 * TODO: Add completion and ownership protocol to header comments.
940
3cd085d0
TTN
941 * RELEASE: Add TODO-processing to spiffing checklist.
942
9c3955ff
TTN
943 * HACKING: Update deprecation procedure to refer to TODO.
944
17383b7c
ML
9452001-06-27 Michael Livshin <mlivshin@bigfoot.com>
946
947 * autogen.sh: don't run flex here.
948
949 * HACKING: clarify that newer versions of flex should be just
950 fine.
951
82893676
MG
9522001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
953
954 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
955
956 * configure.in: Added some header and function checks.
957
f2ae4555
NJ
9582001-06-25 Neil Jerram <neil@ossau.uklinux.net>
959
960 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
961
4172703a
MV
9622001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
963
964 * autogen.sh: Added message about what to do next. Tell them to
965 use `--enable-maintainer-mode'.
966
093e7da4
ML
9672001-06-25 Michael Livshin <mlivshin@bigfoot.com>
968
969 * HACKING: mention flex.
970
971 * autogen.sh: generate libguile/c-tokenize.c.
972
6b41a313
MG
9732001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
974
975 * libguile.h: Removed inclusion of libguile/tag.h.
976
eb6c2de8
MV
9772001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
978
979 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
980 these when using threads.
981
4ff9f825
MV
9822001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
983
4927dd28
MV
984 * libguile.h: Added deprecated section with the olde type names.
985
4ff9f825
MV
986 * configure.in: Check for header <stdint.h>. Check for uintptr_t
987 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
988 `#defined'.
989
990 * acconfig.h (ptrdiff_t): Removed.
991
e01970a5
MG
9922001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
993
994 * configure.in: Generate examples/box-dynamic-module/Makefile.
995
c794483c
MV
9962001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
997
998 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
999 guile-snarf.
1000
9454d8d5
RB
10012001-06-02 Rob Browning <rlb@cs.utexas.edu>
1002
1003 * configure.in: changes for autoconf 2.50.
1004 (AC_PREREQ): require at least autoconf 2.50.
1005 (AC_INIT): no longer takes an arg.
1006 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1007 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1008 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1009 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1010 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1011 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1012 (AC_OUTPUT): no longer takes args.
32d6f999 1013
9454d8d5
RB
1014 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1015 unconditionally .
1016
114f9bab
MV
10172001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1018
1019 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1020 I. N. Golubev!
1021
ee2718a9
MG
10222001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1023
1024 * configure.in: Generate examples/box-dynamic/Makefile.
1025
2de7ddb7
MG
10262001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1027
1028 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1029
1030 * configure.in: Added all Makefiles in the `examples' directory to
1031 AC_OUTPUT.
1032
f501d0d4
ML
10332001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1034
1035 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1036 don't generate guile-snarf.awk.
1037
1038 * Makefile.am (EXTRA_DIST): add test-suite.
1039
1db81cb0
ML
10402001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1041
1042 * check-guile.in: fix to be runnable when srcdir!=builddir.
1043
f3f70257
ML
10442001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1045
1046 revert the controversial part of the 2001-05-23 changes
1047
1be6b49c
ML
10482001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1049
1050 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1051 also, make sure that the integral type choosen to represent an SCM
1052 has exactly the same size as a void pointer.
1053
1054 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1055 SCM_SIZEOF_BITS_T, ptrdiff_t.
1056
c81ea65d
RB
10572001-05-16 Rob Browning <rlb@cs.utexas.edu>
1058
1059 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1060
1061 * GUILE-VERSION
1062 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1063 (GUILE_MICRO_VERSION): new variable, records final revision.
1064 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1065 i.e. the 6.
1066
887dfa7d
DH
10672001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1068
1069 * acconfig.h, configure.in: Renamed
1070 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1071
11bbab47
MV
10722001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1073
1074 * acinclude.m4: Removed copy of "libtool.m4".
1075
5cd06d5e
DH
10762001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1077
1078 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1079
a232c19e
TTN
10802001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1081
928f20fb
TTN
1082 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1083
a232c19e
TTN
1084 * HACKING: Update copyright.
1085 Add blurb pointing to devel/tasks.text.
1086
c8750173
TTN
10872001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1088
1089 * check-guile.in: For SRFI testing, set and export env
1090 var `LTDL_LIBRARY_PATH'.
1091
75141eb0
NJ
10922001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1093
1094 * AUTHORS: Add docs-related authorship details.
1095
c10ecc4c
MV
10962001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1097
1098 * configure.in (--enable-deprecated): Recognize "shutup" option
1099 argument and turn it into the default warning level "no".
1100
018a53a1
GH
11012001-05-05 Gary Houston <ghouston@arglist.com>
1102
1103 * acconfig.h: add HAVE_IPV6.
1104 * configure.in: check whether we can compile with IPv6 support.
1105
26f798bd
TTN
11062001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1107
1108 * guile-tools.in: New file.
1109
1110 * configure.in (AC_OUTPUT): Add guile-tools, and make
1111 executable.
1112
1113 * Makefile.am (bin_SCRIPTS): New var.
1114
c5316ea3
GH
11152001-05-04 Gary Houston <ghouston@arglist.com>
1116
1117 * configure.in: check whether uint32_t is defined when netdb.h
1118 is included.
1119 acconfig.h: added HAVE_UINT32_T.
1120
7440341c
MV
11212001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1122
1123 * configure.in: Added handling of `--enable-deprecated'.
1124
1125 * acconfig.h (SCM_DEBUG_DEPRECATED,
1126 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1127
14a7d5f8
TTN
11282001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1129
1130 * Makefile.am (SUBDIRS): Add "scripts".
1131
1132 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1133
7e267da1
GH
11342001-04-29 Gary Houston <ghouston@arglist.com>
1135
1136 * libguile.h: include rw.h.
1137
f2a75d81
RB
11382001-04-27 Rob Browning <rlb@cs.utexas.edu>
1139
1140 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1141 the new odd/even ustable/stable version numbering scheme.
1142 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1143 libguile. In the future, libguile and libguileqthreads may not
1144 stay in sync. This still doesn't appear to affect
1145 libguileqthreads, but we'll fix that next.
1146
1f7a1dc9
MG
11472001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1148
1149 * configure.in: Don't treat srfi directory specially, just create
1150 the Makefile there (thanks to Neil Jerram for the patch).
1151
6c44688a
MG
11522001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1153
1154 * Makefile.am (SUBDIRS): Added `srfi'.
1155
1156 * configure.in: Added subdirectory `srfi' to build process.
1157
1158 * libguile.h: Added inclusion of `values.h'.
1159
2a0ef8b7
GH
11602001-04-22 Gary Houston <ghouston@arglist.com>
1161
1162 * configure.in: check for inet_pton and inet_ntop.
1163
67641981
GH
11642001-04-20 Gary Houston <ghouston@arglist.com>
1165
1166 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1167 * configure.in: check for sin6_scope_id in sockaddr_in6.
1168
a9d861e3
MD
11692001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1170
1171 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1172
31e74a57
GH
11732001-04-17 Gary Houston <ghouston@arglist.com>
1174
1175 * configure.in: run the autoconf BIGENDIAN check.
1176
0da6608d
DH
11772001-04-12 Niibe Yutaka <gniibe@m17n.org>
1178
1179 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1180 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1181 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1182
1183 * configure.in: Likewise.
1184
f22ed5a0
KN
11852001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1186
1187 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1188 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1189 Thanks to NIIBE Yutaka.
1190
f2e61fc1
MD
11912001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1192
1193 * Undeprecated scm_init_oop_goopscore_module.
1194
72f1168d
TTN
11952001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1196
1197 * check-guile.in: Fix sh standard conformance bug: Replace
1198 "test -e" with "test -f". Thanks to Alexander Klimov.
1199
a4928305
GH
12002001-03-19 Gary Houston <ghouston@arglist.com>
1201
1202 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1203 set it to `pwd`.
1204
66301f9a
GH
1205 * check-guile.in: 16 documentation tests were failing if "make
1206 check" was run before Guile had been installed with the current
1207 --prefix. made various changes to the script so that it runs
1208 without a cd to the test-suite directory. For the -i option,
1209 don't point GUILE_LOAD_PATH to the current directory, but let it
1210 use it's own scheme library.
1211
51cfd7da
GH
12122001-03-18 Gary Houston <ghouston@arglist.com>
1213
1214 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1215 the current directory (build dir) not srcdir to find guile
1216 executable. otherwise "make check" doesn't work with a separate
1217 build directory. create the test log in
1218 $build_dir/check-guile.log instead of in srcdir/test-suite
1219 directory.
1220 * configure.in: don't define or substitute test_suite_dir.
1221
e9e225e5
GH
12222001-03-17 Gary Houston <ghouston@arglist.com>
1223
1224 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1225 since EXTRA_DOT_DOC_FILES is redefined later. define
1226 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1227
94e6d793
MG
12282001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1229
1230 * configure.in: Added header checks for crypt.h, sys/resource.h
1231 and sys/file.h, function checks for chroot, flock, getlogin,
1232 cuserid, getpriority, setpriority, getpass, sethostname,
1233 gethostname, and for crypt() in libcrypt.
1234
fff043ab
NJ
12352001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1236
1237 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1238 option from guile-doc/configure.in.
1239
d42df055
DH
12402001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1241
1242 * libguile.h: Removed #include "libguile/dump.h".
1243
ec896089
KN
12442001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1245
1246 * libguile.h: Added #include "libguile/dump.h".
1247
c2886a5a
MD
12482001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1249
1250 * libguile.h: Added #include "libguile/rdelim.h".
1251
1ff7abbe
DH
12522001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1253
1254 The following patch was sent by Thien-Thi Nguyen.
1255
1256 * check-guile.in: New file.
1257
1258 * Makefile.am: Add TESTS rule.
1259
1260 * configure.in: Add support for "make check".
1261
f0942910
DH
12622000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1263
1264 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1265
14f1d9fe
MD
12662000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1267
1268 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1269 version number to 10 due to the merge of GOOPS.
1270
1271 * oop: New directory.
1272
e4dba4c7
KN
12732000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1274
467ab77e 1275 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1276
45605b53
GH
12772000-09-17 Gary Houston <ghouston@arglist.com>
1278
1279 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1280 to be reliable on all platforms.
1281
e494e76d
GH
12822000-08-18 Gary Houston <ghouston@arglist.com>
1283
1284 * acconfig.h: added BROKEN_GCSE.
1285 * configure.in: check for a gcc GCSE optimisation bug.
1286
42aae633
GH
12872000-07-31 Gary Houston <ghouston@arglist.com>
1288
1289 * acconfig.h: added HAVE_H_ERRNO
1290 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1291 added a test for h_errno.
1292
f9ed377d
MD
12932000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1294
1295 * Guile 1.4 released.
1296
b5074b23
MD
12972000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1298
1299 * GUILE-VERSION: Changed to work also when included by a Makefile
1300 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1301 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1302 (GUILE_MINOR_VERSION): Bumped to 4.
1303
f43aac9a
MD
13042000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1305
a8861fa0
MD
1306 * libguile.h: Removed #include "libguile/kw.h".
1307
9a8a1e8a
MD
1308 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1309 (The rule will cd to $(top_srcdir).)
1310
1311 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1312 substitute it into libguile/Makefile.
1313
f43aac9a
MD
1314 * HACKING: Updated recommended libtool version to be 1.3.5.
1315
1316 * RELEASE: Say that we should update HACKING to reflect the
1317 versions of the tools we're using rather than README.
1318
5cb6f99c
MD
13192000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1320
1321 * NOTES: Removed.
1322
1323 * TODO: Moved to devel/.
1324
3ff0d90a
CB
13252000-06-01 Craig Brozefsky <craig@red-bean.com>
1326
1327 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1328 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1329 define libguile.so version in a well-lit place.
1330
1331 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1332 variables.
72f1168d 1333
65545721
ML
13342000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1335
1336 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1337
65545721
ML
1338 * guile-aclocal.sh: new file, works around aclocal problems.
1339
b2728432
DH
13402000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1341
1342 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1343 USE_PCTHREADS_PTHREADS): Removed.
1344
7f5fa419
GH
13452000-05-01 Gary Houston <ghouston@arglist.com>
1346
1347 * Makefile.am: add include_HEADERS.
1348 libguile.h: moved from libguile directory. maybe libguile.h should
1349 be installed in $prefix/include/libguile/libguile.h instead?
1350
9764c29b
MD
13512000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1352
e415cb06
MD
1353 * qthreads.m4: Removed THREADS_CPPFLAGS.
1354
1355 * acinclude.m4: Removed qthreads macros. They are provided in
1356 qthreads.m4, so these were redundant.
1357
9764c29b
MD
1358 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1359
1360 * configure.in: New --enable-debug-malloc configuration option.
1361
1978b33e
MD
13622000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1363
1364 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1365
1366 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1367 compatibility on Linux systems.
1978b33e 1368
55a85c78
MD
13692000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1370
1371 * devel: New directory. Intended to carry documentation related
1372 to Guile development (as opposed to the doc directory which
1373 contains documentation related to the use of the current Guile).
1374 This directory (devel) is not included in the Guile distribution,
1375 but is accessible via anonymous CVS.
1376
fdc7ea2d
MD
13772000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1378
1379 * configure.in: Don't add iselect.o to LIBOBJS.
1380
31d8abce
MD
13812000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1382
1383 * configure.in: Added end-tag for local variables. (Thanks to
1384 Thien-Thi Nguyen.)
1385
244fdc2f
GH
13862000-03-12 Gary Houston <ghouston@arglist.com>
1387
1388 * README (Guile Documentation, About This Distribution): updated.
1389
f3b5e185
MD
13902000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1391
1392 * configure.in (ac_cv_struct_timespec): Added test for struct
1393 timespec.
1394
1395 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1396
3a721413
MV
13972000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1398
1399 * autogen.sh: Call libtoolize. Pass --add-missing option to
1400 automake. Do not decent into libltdl directory. The libltdl
1401 directory is now populated by libtoolize and does not need any
1402 further autogeneration.
1403
d831b039
GH
14042000-01-23 Gary Houston <ghouston@arglist.com>
1405
1406 * configure.in: check for fchown.
1407
a0a7b83b
MD
1408Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1409
1410 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1411 instead of $(top_builddir)/libltdl to includepath.
1412
56cfe22b
MD
14132000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1414
1415 * emacs: New subdirectory for elisp tools.
1416
657fcb5a
MV
14172000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1418
1419 * README, HACKING: Moved "Hacking it yourself" section from README
1420 to HACKING. Updated recommended libtool version to be 1.3.4.
1421
dc914156
GH
14222000-01-14 Gary Houston <ghouston@arglist.com>
1423
1424 * configure.in: needs to have --disable-networking, not
1425 --disable-net.
1426
fb4956c9
MD
14272000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1428
1429 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1430
88423ab1
GB
1431Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1432
1433 * autogen.sh: Added messages as we run autogen in subdirectories.
1434
1435 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1436 chmod +x it.
88423ab1 1437
0d90b76d
MV
14382000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1439
1440 * libltdl/autogen.sh: New file.
1441 * autogen.sh: Invoke libltdl/autogen.sh.
1442
14432000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1444
1445 Finally applied the libltdl patch from Thomas Tanner, with slight
1446 modifications. All code copied from the libtool package is from
1447 libtool-1.3.4.
1448
1449 * configure.in: Make "--with-modules=yes" the default. Do not
1450 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1451
0d90b76d
MV
1452 1999-07-25 Thomas Tanner <tanner@ffii.org>
1453
1454 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1455 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1456 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1457 (no need to install libtool any more)
1458 * configure.in: replace --enable-dynamic-linking with
1459 --with-modules, required modules can be specified using
1460 --with-modules="/path/to/mod.la" and will be linked
1461 statically on platforms that don't support dynamic loading,
1462 configure libltdl, configure libtool for dlopening
1463 * libltdl: added using libtoolize -c --ltdl
1464
38c1d3c4
GH
14652000-01-09 Gary Houston <ghouston@arglist.com>
1466
1467 * configure.in: check whether localtime caches TZ. copied from
1468 Emacs 20.5.
1469 * acconfig.h: add LOCALTIME_CACHE.
1470
dceef6be
GB
1471Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1472
1473 * configure.in: Make it be guile-snarf.awk, since we'll be
1474 switching names for guile-doc-snarf. (I wouldn't have changed
1475 this, but I was getting ready to commit this way when the below
1476 change was committed).
1477
763a6716
MD
14781999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1479
1480 * configure.in: Create guile-doc-snarf.awk.
1481
6aca8c6c
GB
14821999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1483
72f1168d 1484 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1485 AC_OUTPUTted.
1486
14871999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1488
1489 * NEWS: More complete description for --enable-debug-freelist.
1490
aee8ca3f
GH
14911999-12-09 Gary Houston <ghouston@freewire.co.uk>
1492
1493 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1494 causes numerous spurious warnings with recent gcc and/or glibc
1495 versions.
1496
afe5177e
GH
14971999-11-19 Gary Houston <ghouston@freewire.co.uk>
1498
1499 * acconfig.h: add HAVE_ARRAYS.
1500
1501 * configure.in: add --disable-arrays option, probably temporary.
1502
5c11cc9d
GH
15031999-11-17 Gary Houston <ghouston@freewire.co.uk>
1504
1505 * configure.in: check for hstrerror.
1506
5d94b2fe
JB
15071999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1508
e8ff4648
JB
1509 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1510 Instead, call the various tools explicitly. Invoke
1511 guile-readline's autogen.sh script.
0cbedb5b
JB
1512
1513 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1514
0cbedb5b
JB
1515 We can't have .m4 files which are installed where aclocal can
1516 see them, but also used by guile's own configure.in, because
1517 aclocal will read both copies, complain about duplicate macro
1518 definitions, and refuse to generate aclocal.m4 at all. This
1519 happens if you invoke it as `aclocal -I .', as autoreconf does.
1520 This is probably a flaw in the autotools, but Guile doesn't need
1521 that flaw fixed immediately.
1522
1523 guile.m4 is intended for use by people linking against guile, so
1524 it needs to be installed. But Guile itself doesn't use it. So
1525 move guile.m4 into guile-config. That makes sense, since
1526 guile.m4's GUILE_FLAGS macro is just an easy way to call
1527 guile-config.
1528
1529 qthreads.m4 is indented to help configure a qthreads tree. It's
1530 only useful to a package which actually includes a qthreads tree,
1531 and it's intimately related to that tree, so it's not useful to
1532 install this. So don't install it.
1533
1534 * guile.m4: Moved to guile-config.
1535 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1536 (EXTRA_DIST): Move qthreads.m4 here.
1537
5d94b2fe
JB
1538 Don't store generated files in the repository any more. Instead,
1539 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1540 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1541 * autogen.sh: New file.
1542 * ANON-CVS, SNAPSHOTS: Updated instructions.
1543
dc4d930b
JB
15441999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1545
1546 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1547
6e706938 15481999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1549
1550 * configure.in: Added --enable-debug-freelist option.
1551
fca7547b 1552 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1553
52cfc69b
GH
15541999-09-23 Gary Houston <ghouston@freewire.co.uk>
1555
1556 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1557 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1558
1559 * configure.in: new options --disable-posix, --disable-net
1560 and --disable-regex
1561 export HAVE_POSIX and HAVE_NETWORKING definitions.
1562 don't add regex-posix.o to LIBOBJS if regex disabled.
1563
1564 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1565 conditionally.
1566
bab4e1cc
JB
15671999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1568
1569 * Guile 1.3.4 released.
1570
fc97c626
JB
15711999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1572
1573 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1574 libtool knows how to get ANSI C behavior from the compiler.
1575 * configure: Regenerated.
1576
7ee92fce
GH
15771999-09-20 Gary Houston <ghouston@freewire.co.uk>
1578
1579 * configure.in: check availability of siginterrupt.
1580
08b8c694
GH
15811999-09-18 Gary Houston <ghouston@freewire.co.uk>
1582
1583 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1584 testing for SA_RESTART.
1585
7cdbcc7d
MD
15861999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1587
1588 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1589
e1f20ec6
JB
15901999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1591
1592 * configure.in (GUILE_STAMP): Don't set this variable, or
1593 substitute it into anything. Full explanation in ice-9/ChangeLog.
1594 * configure, Makefile.in: Regenerated.
72f1168d 1595
ffe70f9c
JB
15961999-09-06 James Blandy <jimb@mule.m17n.org>
1597
1598 Propagate the changes of 2 Sept the rest of the way through.
1599 * configure: Regenerated.
1600 * Makefile.in: Regenerated. Not sure why this diff is so big.
1601
e127c348
JB
16021999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1603
1604 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1605 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1606 * aclocal.m4: Regenerated.
e127c348 1607
655f19ab
MD
16081999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1609
1610 * configure.in: Test for presence of function on_exit.
1611
b074884f
JB
16121999-09-01 James Blandy <jimb@mule.m17n.org>
1613
1614 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1615 the system doesn't have memmove. Don't test for memmove and bcopy
1616 with AC_CHECK_FUNCS.
1617 * configure: Regenerated.
1618
a7098335
MD
16191999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1620
1621 * configure.in: Test for atexit.
1622
9a26d6f9
MD
16231999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1624
b030b39b
MD
1625 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1626
9a26d6f9
MD
1627 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1628 (Thanks to Bernard Urban.)
1629 Test for memmove and bcopy. (Thanks to
a7098335 1630 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1631
1632 * acconfig.h: Added HAVE_S_ISLNK.
1633
a05cba61
JB
16341999-08-20 James Blandy <jimb@mule.m17n.org>
1635
0a852b94
JB
1636 * Guile 1.3.2 released.
1637
a05cba61
JB
1638 * Makefile.in: Regenerated.
1639
f29f2933
MD
16401999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1641
1642 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1643 to libtool-1.3.3.
1644
0e8a8468
MV
16451999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1646
1647 Added guile-readline subdirectory with the removed readline
1648 support.
1649 * guile-readline: New directory, see ChangeLog there.
1650 * configure.in: Cause configure to descend into guile-readline
1651 dir.
1652 * Makefile.am: Likewise for make.
1653 * NEWS: Explain how to activate the readline support.
1654 * configure, Makefile.in: Regenerated.
72f1168d 1655
3144e1a9
JB
16561999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1657
1658