* eval.c (unmemoize_exprs): Handle semi-memoized code.
[bpt/guile.git] / ChangeLog
CommitLineData
060fd2f9
RB
12004-06-16 Rob Browning <rlb@defaultvalue.org>
2
3 * pre-inst-guile.in: modify to handle move of readline.scm to
4 ice-9 subdir of guile-readline.
5
6 * pre-inst-guile-env.in: modify to handle move of readline.scm to
7 ice-9 subdir of guile-readline.
8
9 * configure.in: move package and version args to AC_INIT as is now
10 recommended. This also requires m4_esyscmd to read GUILE-VERSION
11 given the way AC_INIT handles its args.
12
6dfc9f1f
KR
132004-04-22 Kevin Ryde <user42@zip.com.au>
14
15 * configure.in (AC_CHECK_HEADERS): Add fenv.h.
16 (AC_CHECK_FUNCS): Add fesetround.
17
e08d2eee
KR
182004-04-18 Kevin Ryde <user42@zip.com.au>
19
20 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
21
51ebeed1
KR
222004-03-23 Kevin Ryde <user42@zip.com.au>
23
24 * configure.in (AC_CHECK_FUNCS): Add sysconf.
25 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
26
fa525c8a
KR
272004-03-21 Kevin Ryde <user42@zip.com.au>
28
29 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
30
e1350d6a
KR
312004-03-14 Kevin Ryde <user42@zip.com.au>
32
33 * configure.in (strptime): Use #define _GNU_SOURCE to get the
34 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
35
004ad931
KR
362004-02-29 Kevin Ryde <user42@zip.com.au>
37
38 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
39 into generated configure and config.h.in.
40
41 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
42
b114eafe
KR
432004-02-21 Kevin Ryde <user42@zip.com.au>
44
45 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
46 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
47 Andreas Voegele.
48
424d0540
KR
492004-02-18 Kevin Ryde <user42@zip.com.au>
50
51 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
52 (AC_CHECK_FUNCS): Add _NSGetEnviron.
53
c78a96e0
MD
542004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
55
56 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
57
d70e0619
NJ
582004-01-25 Neil Jerram <neil@ossau.uklinux.net>
59
60 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
61 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
62 macros being defined.
63
89fcf1b4
MV
642003-12-26 Marius Vollmer <mvo@zagadka.de>
65
66 * configure.in: Find a suitable type for the new scm_t_intmax and
67 scm_t_uintmax.
68
28fda544
RB
692003-11-17 Rob Browning <rlb@defaultvalue.org>
70
71 * configure.in: rewrite ALLOCA related code as multiple lines so
72 it doesn't break with current autoconf substitutions.
73
8868e472
KR
742003-11-15 Kevin Ryde <user42@zip.com.au>
75
76 * configure.in (--with-guile-for-build): Remove this option, it's not
77 normal style for --with.
78 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
79 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
80 --with-guile-for-build.
8868e472 81
eeac938c
NJ
822003-11-11 Neil Jerram <neil@ossau.uklinux.net>
83
84 * .cvsignore: Add elisp-comp.
85
d995da7f
NJ
862003-10-30 Neil Jerram <neil@ossau.uklinux.net>
87
88 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
89 (AM_PATH_LISPDIR): Added.
90
91 * Makefile.am (SUBDIRS): Add `emacs'.
92
fcfdbb80
MV
932003-07-27 Marius Vollmer <mvo@zagadka.de>
94
2f4931bf
MV
95 * configure.in: Look for sched_yield in -lrt; this is needed for
96 Solaris. Thanks to Matthias Koeppe!
97 (setgroups): Check for it.
98
fcfdbb80
MV
99 * configure.in (__libc_stack_end): Actually use the value in
100 __libc_stack_end for something so that the access doesn't get
101 optimized away. Thanks to Matthias Koeppe!
102
005d2366
KR
1032003-07-08 Kevin Ryde <user42@zip.com.au>
104
105 * configure.in (AC_CHECK_FUNCS): Add sincos.
106
1ebb8497
KR
1072003-06-21 Kevin Ryde <user42@zip.com.au>
108
109 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
110
02d72536
MV
1112003-06-19 Marius Vollmer <mvo@zagadka.de>
112
113 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
114 Koeppe!
115
fbaca220
KR
1162003-06-19 Kevin Ryde <user42@zip.com.au>
117
118 * README (Guile Documentation): Update to manuals now available,
119 remove notes about the reference manual being in progress.
120
fcc5d734
SJ
1212003-06-14 Stefan Jahn <stefan@lkcc.org>
122
123 * configure.in: Checking for __int64 as possible candidate for
124 the SCM_I_GSC_T_INT64 define.
125
1e498fbd
SJ
1262003-05-30 Stefan Jahn <stefan@lkcc.org>
127
128 * configure.in: Checking for unsetenv().
129
2e945bcc
SJ
1302003-05-29 Stefan Jahn <stefan@lkcc.org>
131
132 * configure.in: Removed -lm check and added a cached check for
133 __libc_stack_end to get it building for mingw32 hosts.
134
26a24947
KR
1352003-05-19 Kevin Ryde <user42@zip.com.au>
136
137 * README (Cross building Guile): Remove --with-cc-for-build in favour
138 of CC_FOR_BUILD.
139
a3001b9d
KR
1402003-05-16 Kevin Ryde <user42@zip.com.au>
141
142 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
143 variable is more or less standard, and is adequate for the task.
144
614e70e0
KR
1452003-05-12 Kevin Ryde <user42@zip.com.au>
146
c72e11e6
KR
147 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
148
149 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 150 eliminate guess-yes when cross compiling.
c72e11e6 151
614e70e0
KR
152 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
153 AC_TRY_RUN.
154
d0f6ceb8
DH
1552003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
156
157 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
158 errors with --disable-deprecated.
159
87617347
RB
1602003-04-07 Rob Browning <rlb@defaultvalue.org>
161
07921c76
RB
162 * pre-inst-guile-env.in: new script -- can be used to run commands
163 in an envt set up using the development libs, Guile, etc.
164
87617347
RB
165 * configure.in: handle pre-inst-guile-env and add
166 test-suite/standalone/Makefile.
167
e3be7ddd
MV
1682003-04-06 Marius Vollmer <mvo@zagadka.de>
169
170 * configure.in: Check for mpz_import, which is required but only
171 available in GMP 4.1.
172
fc87c27a
MV
1732003-04-05 Marius Vollmer <mvo@zagadka.de>
174
175 * Changed license terms to the plain LGPL thru-out.
176
ad815c06
RB
1772003-04-04 Rob Browning <rlb@defaultvalue.org>
178
179 * configure.in: add GMP test (require GMP).
180
9686f86d
MV
1812003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
182
183 * libguile.h: Include "libguile/deprecated.h".
184
5ebbe4ef
RB
1852003-03-25 Rob Browning <rlb@defaultvalue.org>
186
187 * configure.in: big overhaul to shift us to have separate private,
188 config.h, and public, scmconfig.h, configuration headers. Added a
189 fair amount of code to track down new required types: scm_t_uint8,
190 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
191 and to detect optional types scm_t_uint64, scm_t_in64, long long,
192 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
193 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
194 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
195 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
196 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
197 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
198 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
199 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
200 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
201 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
202 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
203 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
204 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
205 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
206 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
207 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
208 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
209 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
210 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
211 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
212 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
213 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
214 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
215 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
216 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
217 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
218 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
219 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
220 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
221 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
222 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
223 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
224 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
225 (USE_THREADS): removed - handled by gen-scmconfig.c.
226 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
227 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
228
229 * README: merge information from INSTALL and remove at least some
230 of the stale bits.
231
232 * LICENSE: new file -- we should change this to the LGPL soon and
233 add COPYING.LIB to the distribution.
234
235 * autogen.sh: call autoreconf with --force. This may fix the
236 "order" problem below without having to have two calls.
237
238 * INSTALL: use the automake installed INSTALL file. The Guile
239 specific instructions are now in README.
240
e6682f8b
MV
2412003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
242
243 * autogen.sh: Invoke autoreconf twice since the required files do
244 not seem to be generated in the right order. XXX - investigate
245 further.
246
b713b0b6
MV
2472003-03-19 Marius Vollmer <mvo@zagadka.de>
248
249 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
250 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
251
25ad7681
RB
2522003-02-27 Rob Browning <rlb@defaultvalue.org>
253
254 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
255 (AM_CONFIG_HEADER): change to config.h
256
257 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
258 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
259
260 * autogen.sh: switch to autoreconf -- see how it goes. remove
261 call to guile-aclocal.sh -- we now do the same thing with an
262 automake setting.
263
264 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
265 Makefile.am.
266
2672003-02-26 Rob Browning <rlb@defaultvalue.org>
268
269 * configure.in: change our config header from libguile/scmconfig.h
270 to be the traditional ./config.h. libguile/scmconfig.h is now
271 built from that during the build process. More changes coming...
272
77f9ca69
MD
2732003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
274
275 * libguile.h: #include "futures.h"
276
09841c77
MD
2772002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
278
279 * configure.in: Test if pthread.h declares
280 pthread_mutexattr_settype ().
281
2822002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
283
284 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
285 ways to get fast and recursive mutexes.
286
ad280ae0
MD
2872002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
288
289 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
290 order to get thread safe versions of glibc functions.
291
9bc4701c
MD
2922002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
293
294 * configure.in: Temporarily replaced "copt" threads option with new
295 option "pthreads".
296 (USE_PTHREAD_THREADS): Define if pthreads configured.
297
b2cbe8d8
RB
2982002-12-08 Rob Browning <rlb@defaultvalue.org>
299
300 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
301 (AC_CONFIG_FILES): separate out the files that need to be chmodded
302 at the end of config.status. Our "default" approach using
303 AC_CONFIG_COMMANDS quit working (and would have needed to be
304 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
305 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
306 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
307 current autoconf docs.
308
309 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
310
5441c65c
MV
3112002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
312
313 * Makefile.am (SUBDIRS): Removed qt.
314
315 * configure.in: Do not configure QTHREADS. Do not define
316 USE_COOP_THREADS. Changed logic for thread package selection so
317 that the default is "coop-pthread" when -lpthread is found, "null"
318 otherwise.
319
cfc7c7c0
MD
3202002-12-01 Mikael Djurfeldt <mdj@linnaeus>
321
322 * GUILE-VERSION: Added versioning info for srfi 1.
323
324 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
325 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
326 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
327 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
328
8b5b4a75
MV
3292002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
330
331 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
332 define them with AC_DEFINE and not in some header file so that
333 they are visible exactly in the same way as they used to be.
334
7caa1b07
MV
3352002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
336
337 * configure.in: Do not add "threads.o" to the libobjs, it is now
338 always compiled.
339 (USE_THREADS, GUILE_ISELECT): Do not define.
340
30f920c3
MV
3412002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
342
343 * configure.in: Handle thread package "coop-pthread" with alias
344 "copt" and define USE_COPT_THREADS when it is selected.
345 Always define GUILE_ISELECT.
346
8ee7506b
NJ
3472002-10-26 Neil Jerram <neil@ossau.uklinux.net>
348
349 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
350 ice-9/debugger/breakpoints/Makefile.
351
65a23095
MV
3522002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
353
354 * configure.in: Changed logic in thread support configuration such
355 that --with-threads=no is equivalent to --with-threads=null. On
356 platforms that are not supported by QuickThreads, we also use the
357 null-threads. Thus, USE_THREADS is always defined now.
358
2794cb50
MV
3592002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
360
361 * configure.in: Shuffled around and extended the thread
362 configuration code to allow the "null" thread package to be
363 selected. Define USE_NULL_THREADS in that case.
364
e5b4630d
GH
3652002-10-13 Gary Houston <ghouston@arglist.com>
366
367 * autogen.sh (ac_version): try automake 1.7 too.
368
5e405a60
MV
3692002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
370
371 * autogen.sh: Make sure that $autoheader is always set. When we
372 would use the plain "autoconf", $autoheader would end up empty and
373 libguile/scmconfig.h.in would not be updated.
374
1360a142
RB
3752002-10-04 Rob Browning <rlb@defaultvalue.org>
376
377 * libltdl: moved to libguile-ltdl.
378
379 * Makefile.am (SUBDIRS): remove libltdl.
380
381 * autogen.sh: remove support for libltdl sub-configure.
382 (ac_version): widen support check to any 2.5? autoconf version.
383 2.54 is out now.
384
385 * configure.in: turn on -Werror by default. We're now clean. I'd
386 like to stay that way. If we want, we can turn it off by default
387 when we make the stable release, but I caught a lot of bugs this
388 way. Accomodate libguile-ltdl -- therea are some ltdl things that
389 are commented out now INCLTDL and LIBLTDL. I think we may not
390 need them anymore, but I'll leave them until we're sure. We also
391 killed off the libltdl dir and related options including the
60aa332f
RB
392 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
393 headers and functions that weren't listed but were in
394 scmconfig.h.in. though this may have been unnecessary.
1360a142 395
99fd355a
MV
3962002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
397
398 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
399 AC_LIBLTDL_INSTALLABLE.
400
4012002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
402
403 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
404 sources. Do not patch it. We have our own version now that is
405 only being used as a convenience library.
406
f800ebfb
MV
4072002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
408
409 * configure.in: Check for __libc_stack_end.
410
39e8f371
HWN
4112002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
412
413 * configure.in: add snprintf
414
c2cbcc57
HWN
4152002-08-04 Han-Wen <hanwen@cs.uu.nl>
416
417 * NEWS: add entries for GC and vector WB.
418
afc8e572
HWN
4192002-07-22 Han-Wen <hanwen@cs.uu.nl>
420
421 * autogen.sh (mscripts): find and check version number of
422 automake. Complain if 1.6 is not found.
423
34d19ef6
HWN
4242002-07-20 Han-Wen <hanwen@cs.uu.nl>
425
426 * autogen.sh (mscripts): find and check version number of
427 autoconf. Complain if 2.53 is not found.
428
dd897aaf
DH
4292002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
430
431 * benchmark-guile.in: Copied from check-guile.in and adapted for
432 use with benchmarks.
433
434 * Makefile.am: Recurse into the benchmark-suite subdir.
435
436 * configure.in: Added benchmarking files.
437
4f6f9ae3
GH
4382002-07-12 Gary Houston <ghouston@arglist.com>
439
440 * configure.in: check dynamic linking before modules. Add dynl.c
441 if dynamic linking is available, i.e., unless --with-modules=no
442 was given to configure.
443
2398796a
MV
4442002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
445
446 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
447 libtool-1.4.2.
448
887efef5
MV
4492002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
450
ca679709
MV
451 * autogen.sh: Do not copy INSTALL from workbook since it is not
452 uniform across branches.
453 * INSTALL: Re-added to repository.
454
887efef5
MV
455 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
456
457 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
458 libtool CVS does not need this fix.
459
460 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
461 build.
462 Add --with-cc-for-build option to re-enable cross building.
463 Add --with-guile-for-build option to re-enable cross building.
464
feec7802
GH
4652002-06-30 Gary Houston <ghouston@arglist.com>
466
467 * autogen.sh: Changed the path to the scripts directory.
468 In libltdl, run aclocal before autoconf and automake: this
469 eliminated various warnings after upgrading to newer automake.
470
ba1b077b
MV
4712002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
472
473 From John W. Eaton <jwe@bevo.che.wisc.edu>
474
475 * configure.in (AC_CHECK_FUNCS): Check for copysign.
476
5cb3f600
MV
4772002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
478
479 * libguile.h: Added inclusion of "extensions.h".
480
43a1d6f1
MV
4812002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
482
483 * configure.in: Include <sys/types.h> before <netinet/in.h> when
484 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
485 Troxel!
486
d4dba280
MV
487 From John W. Eaton.
488
489 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
490 ieeefp.h, and nan.h.
491 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
492
d47fd163
TTN
4932002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
494
495 * autogen.sh: Add call to $mscripts/render-bugs
496 to create BUGS file.
497
498 * BUGS: bye bye
499
d937b062
TTN
5002002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
501
502 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
503
5caa57b1
MV
5042002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
505
506 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
507 -I guile-config". This works as of automake 1.5.
d937b062 508 * qthreads.m4: Moved to guile-config/.
5caa57b1 509
7fd1bad4
MV
5102002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
511
512 * autogen.sh: Call automake twice for guile-core so that two
513 copies of mdate-sh get a chance of being installed (one in
514 doc/ref/ and one in doc/tutorial/).
515
dc006627
MV
5162002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
517
518 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
519 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
520 (dist-hook): Removed.
521 (DISTCLEANFILES): Added check-guile.log.
522 (EXTRA_DIST): Don't distribute TODO.
523
524 * configure.in: Bump required autoconf version to 2.53. Move uses
525 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
526 set by AC_PROG_CC.
527
21550b10
RB
5282002-04-10 Rob Browning <rlb@defaultvalue.org>
529
530 * configure.in: updates for new autoconf -- add definitions to
531 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
532 calls.
533
534 * acinclude.m4: add definitions to AC_DEFINE calls for new
535 autoconf.
536
537 * acconfig.h: removed -- newer autoconf doesn't like it, and now
538 we don't need it.
539
540 * .cvsignore: add autom4te.cache and pre-inst-guile.
541
dd1ed1ad
TTN
5422002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
543
544 * RELEASE: bye bye
545
412f1928
TTN
5462002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
547
548 * Makefile.am: Update copyright.
549 (dist-hook): Add, including related am/maintainers-dirs,
550 surrounded by "if MAINTAINER_MODE".
551
94478b88
TTN
552 * TODO: bye bye
553
ef5bdc2e
TTN
554 * autogen.sh: Add usage comment.
555 Add workbook specification.
556 Add dist-files symlinking.
557
558 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
559
9b398b67
TTN
5602002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
561
562 * guile-tools.in: Handle "--source" option.
563
eb8aea9b
TTN
5642002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
565
2d78a1c5
TTN
566 * configure.in (top_srcdir_absolute): New AC_SUBST var.
567
7ca15449
TTN
568 * pre-inst-guile.in, check-guile.in (top_srcdir):
569 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 570
eb8aea9b
TTN
571 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
572
5ddf900c
TTN
5732002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
574
575 * pre-inst-guile.in: Typofix; nfc.
576
edb810bb
SJ
5772002-02-27 Stefan Jahn <stefan@lkcc.org>
578
579 * Makefile.am (SUBDIRS): Added the `am' directory.
580
3ed414c8
TTN
5812002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
582
583 * pre-inst-guile.in: New file.
584
585 * pre-inst-guile, pre-inst-guile.am: bye bye
586
587 * configure.in (top_builddir_absolute): New AC_SUBST var.
588 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
589 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
590
591 * check-guile.in (top_builddir): Use AC_SUBST var
592 `top_builddir_absolute'.
593 (guile): Look for pre-inst-guile in $top_builddir.
594
595 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
596 pre-inst-guile.am.
597
46151112
RB
5982002-02-24 Rob Browning <rlb@defaultvalue.org>
599
600 * GUILE-VERSION: move all but guile-readline library versioning
601 information here. guile-readline is still standalone. Bump
602 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
603 Thi-Thien's request.
604
605 * configure.in: AC_SUBST the centralized shared lib versioning
606 variables from ./GUILE-VERSION.
607 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
608 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
609 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
610 (LIBQTHREADS_INTERFACE): new AC_SUBST.
611 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
612 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
613 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
614 (LIBGUILE_INTERFACE): new AC_SUBST.
615 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
616 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
617 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
618 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
619 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
620 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
621 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
622 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
623
624 * autogen.sh: make absolutely sure we can't have stale files from
625 old versions lying around the libltdl dir since libtoolize
626 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
627 so the main tree and libltdl can't get out of sync again.
628
629 * RELEASE: update release building instructions.
630
3d77146f
NJ
6312002-02-21 Neil Jerram <neil@ossau.uklinux.net>
632
633 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
634 "" for multiword string. Thanks to Christopher Cramer for
635 pointing this out.
636
84b27165
MV
6372002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
638
639 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
640 instead of to scm_must_malloc.
641
f660f92e
MV
6422002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
643
644 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
645 pre-inst-guile.am.
646
0187b4f4
TTN
6472002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
648
649 * pre-inst-guile.am, pre-inst-guile: New files.
650
651 * check-guile.in (srcdir): Delete var.
652 (top_builddir, top_srcdir, guile_opts): New vars.
653
654 Use "set -e".
655 No longer set LTDL_LIBRARY_PATH.
656 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
657
658 * configure.in (libguile/guile-snarf-docs-texi): Remove
659 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
660
77bf05e0 661 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
662 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
663 (GUILE_LOAD_PATH): No longer include $top_srcdir.
664
665 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
666 prefix aliasing.
77bf05e0 667
1fa86ca5
SJ
6682002-01-31 Stefan Jahn <stefan@lkcc.org>
669
670 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
671 `libltdl.dll'.
672
af68e5e5
SJ
6732002-01-28 Stefan Jahn <stefan@lkcc.org>
674
0187b4f4 675 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
676 `stdint.h' for uint32_t.
677
3d1a89b9
NJ
6782002-01-13 Neil Jerram <neil@ossau.uklinux.net>
679
680 * Makefile.am (SUBDIRS): Added lang.
681
682 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
683 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
684
6852002-01-11 Neil Jerram <neil@ossau.uklinux.net>
686
687 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
688
689 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
690 not) according to absence (or presence) of `--disable-elisp'
691 in the configure args.
692
f00eb43f
DH
6932001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
694
695 * TODO: Added two items.
696
5dc64f64
MV
6972001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
698
699 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
700 set this conditional accordingly.
0187b4f4 701
6d852be3
TTN
7022001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
703
704 * README: Fix virulent typo.
705
53c594fc
MV
7062001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
707
6d852be3 708 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
709 * configure.in (HAVE_INLINE): Define it when the compiler supports
710 inline functions.
711
6d852be3 712 * libguile.h: Include "libguile/inline.h".
53c594fc 713
a5dc23a7
GH
7142001-11-22 Gary Houston <ghouston@arglist.com>
715
716 * HACKING: Modified the Hacking It Yourself section. Removed the
717 version numbers from the tools.
a5df04d5 718 HACKING, README, ANON-CVS: updates.
a5dc23a7 719
73edb48a
GH
7202001-11-21 Gary Houston <ghouston@arglist.com>
721
722 * HACKING: Removed reference to no longer practiced * in ChangeLog
723 convention.
724
97f439ab
TTN
7252001-11-19 Thien-Thi Nguyen <ttn@glug.org>
726
30bce757
TTN
727 * BUGS (11): Set "fixed: no-need".
728
97f439ab
TTN
729 * TODO (write emacs/patch.el): New item, self-assigned.
730
3faa54e7
RB
7312001-11-19 Rob Browning <rlb@defaultvalue.org>
732
733 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
734 system libltdl when it's available. Aside from the normal reasons
735 to prefer installed shared libs, this means other apps that link
736 with libguile and also use libltdl will be more likely to work
737 right.
738
ccee9ab1
TTN
7392001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
740
741 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
742
73c844bf
TTN
7432001-11-15 Thien-Thi Nguyen <ttn@glug.org>
744
745 * guile-tools.in: Handle command "list" specially: list scripts dir.
746
747 (help): Make more informative.
748
a714e0eb
MV
7492001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
750
751 * autogen.sh: Recurse into libltdl directory and invoke autoconf
752 there.
753
bca0bf8d
TTN
7542001-11-11 Thien-Thi Nguyen <ttn@glug.org>
755
756 * HACKING: Restrict documentation change log
757 waiver to only apply to ChangeLog files.
758
35656ebc
MV
7592001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
760
761 * configure.in: Check for sizes of short, size_t, uintptr_t, and
762 ptrdiff_t. Checking for a size also checks automatically for the
763 existence of the type, so we don't check for the existence of
764 uintptr_t, ptrdiff_t and long long ourselves.
765
a0a9b9ad
TTN
7662001-11-10 Thien-Thi Nguyen <ttn@glug.org>
767
768 * BUGS (11): New.
769
b4e15479
SJ
7702001-11-07 Stefan Jahn <stefan@lkcc.org>
771
772 * configure.in: Include `win32-socket.o' in the list of object
773 files if networking is enabled on Win32.
774
04bbd6ce
TTN
7752001-11-06 Thien-Thi Nguyen <ttn@glug.org>
776
777 * TODO (sync srfi-modules.texi): New, done.
778
2ca222c2 779 * BUGS (9, 10): New.
70debc22 780
8f99e3f3
SJ
7812001-11-04 Stefan Jahn <stefan@lkcc.org>
782
783 * NEWS: Corrected remarks about SCM_API.
784
785 * configure.in: Defining USE_DLL_IMPORT definition to indicate
786 usage of DLL import macros in `libguile/__scm.h'.
787 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
788 Somehow Jim Blandy's patch from 1997 did not survive.
789
257b6d40
MV
7902001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
791
792 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 793
257b6d40
MV
794 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
795 build systems which do not have symbolic links.
796 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
797 on Win32 platforms.
04bbd6ce
TTN
798 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
799 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 800 to build clean dlls.
257b6d40
MV
801 Check for `regcomp()' inside `-lregex'.
802
2ad3278a
TTN
8032001-10-26 Thien-Thi Nguyen <ttn@glug.org>
804
805 * BUGS (7, 8): New.
806
c95d1a2d
TTN
8072001-10-25 Thien-Thi Nguyen <ttn@glug.org>
808
809 * BUGS: Expand on file format description.
810
811 (1): Update "fixed" field.
d07db248 812 (2, 3, 4, 5, 6): New.
c95d1a2d 813
4f522b6f
GH
8142001-10-14 Gary Houston <ghouston@arglist.com>
815
816 * configure.in: include sys/types.h when testing uint32_t.
817 thanks to Bill Schottstaedt.
818
f84c3705
MV
8192001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
820
821 * configure.in: Do not use an absolute path for <unistd.h> when
822 checking for return type of usleep. Thanks to Michael Carmack.
823
6768cfba
TTN
8242001-09-30 Thien-Thi Nguyen <ttn@glug.org>
825
826 * BUGS: New file.
827 * Makefile.am (EXTRA_DIST): Add BUGS file.
828
2cbad7d9
TTN
8292001-09-25 Thien-Thi Nguyen <ttn@glug.org>
830
831 * TODO: Add bugfix item to "Eventually".
832
c13f0a90
RB
8332001-09-20 Rob Browning <rlb@defaultvalue.org>
834
835 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
836
8372001-09-11 Rob Browning <rlb@defaultvalue.org>
838
839 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
840 the testing list since they're no longer functional.
841
06288138
TTN
8422001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
843
844 * TODO:
845 Use outline mode instead of text.
846 Reword protocol explanation.
847 Add "make error-signalling functions more consistent" to Eventually.
848 Move some C-related GOOPS tasks to 1.8.0, take ownership.
849
6f84677a
TTN
8502001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
851
852 * HACKING (Sample GDB Initialization File): New section.
853
854 * TODO (1.8.0): Add "move .gdbinit" entry.
855
8c494e99
DH
8562001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
857
858 * TODO: Added some points, and eliminated all done items.
859
860 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
861 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
862 SCM_ENABLE_DEPRECATED with the logic reversed.
863
f7c6b778
DH
8642001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
865
866 * libguile.h: Removed bogus comment, rearranged includes, removed
867 deprecated definitions.
868
8c494e99 869 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 870
cf390da1
TTN
8712001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
872
873 * HACKING: Mention libtool ./configure-regeneration requirement.
874
fada26b2
MV
8752001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
876
877 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
878 libltdl provides it itself.
879
11ca8865
NJ
8802001-08-24 Neil Jerram <neil@ossau.uklinux.net>
881
882 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
883 Makefiles.
cf390da1 884
ab4cd34b
RB
8852001-08-15 Rob Browning <rlb@defaultvalue.org>
886
887 * configure.in
888 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
889 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
890 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
891 (LIBGUILE_INTERFACE): use libtool versioning scheme.
892 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
893 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
894 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
895 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
896
897 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
898 (GUILE_MICRO_VERSION): reset for new unstable.
899 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
900 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
901 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
902 (LIBGUILE_INTERFACE): use libtool versioning scheme.
903 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
904 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
905 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
906 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
907
b754e3d1
MV
9082001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
909
910 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
911 EXTRA_DIST to SUBDIRS.
912
913 * configure.in: Added "test-suite/Makefile".
914
c1151355
MV
9152001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
916
917 * configure.in: Added `--disable-linuxthreads' option and do not
918 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
919 given. Thanks to Cris Cramer!
920
11057044
MV
9212001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
922
923 * Makefile.am (SUBDIRS): Build libguile before ice-9.
924
f3805ebb
MV
9252001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
926
927 * configure.in: Check for "inttypes.h".
928
e658215a
RB
9292001-07-19 Rob Browning <rlb@defaultvalue.org>
930
931 * configure.in: add checks for setitimer and getitimer.
932 Add --enable-error-on-warning.
933
c0b2936e
MG
9342001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
935
936 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
937
8f2ecec5
TTN
9382001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
939
940 * HACKING: Remove onerous authorship-info deletion clause.
941
065509a5
KN
9422001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
943
944 * autogen.sh: Call libtoolize with --force.
945
d76852e3
TTN
9462001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
947
948 * INSTALL: Point to HACKING for tool versions.
949
fd6c6321
RB
9502001-07-08 Rob Browning <rlb@defaultvalue.org>
951
04860df7
RB
952 * TODO: updated to include relevant itemized post-1.6-RELEASE
953 tasks that are distributable so we can check them off as they are
954 done, and delete 1.6.0 tasks.
955
956 * RELEASE: add a note that the RELEASE instructions are out of
957 date now that we're using branches.
958
fd6c6321
RB
959 * AUTHORS: add "many files throughout" for myself.
960
8d123036
TTN
9612001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
962
963 * README: Also mention guile-tools.
964
965 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
966
32d6f999
TTN
9672001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
968
969 * RELEASE: Move todo items to file TODO.
970
971 * TODO: Initial revision
972
a4734913
TTN
973 * Makefile.am (EXTRA_DIST): Add TODO.
974
dbfadc85
TTN
975 * HACKING: Refer to TODO and SNAPSHOTS.
976 No longer refer to devel/tasks.text.
977
978 * SNAPSHOTS: Fix reference bug; recommended tool
979 versions are in HACKING.
980
f6b3694a
TTN
981 * TODO: Add completion and ownership protocol to header comments.
982
3cd085d0
TTN
983 * RELEASE: Add TODO-processing to spiffing checklist.
984
9c3955ff
TTN
985 * HACKING: Update deprecation procedure to refer to TODO.
986
17383b7c
ML
9872001-06-27 Michael Livshin <mlivshin@bigfoot.com>
988
989 * autogen.sh: don't run flex here.
990
991 * HACKING: clarify that newer versions of flex should be just
992 fine.
993
82893676
MG
9942001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
995
996 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
997
998 * configure.in: Added some header and function checks.
999
f2ae4555
NJ
10002001-06-25 Neil Jerram <neil@ossau.uklinux.net>
1001
1002 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
1003
4172703a
MV
10042001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
1005
1006 * autogen.sh: Added message about what to do next. Tell them to
1007 use `--enable-maintainer-mode'.
1008
093e7da4
ML
10092001-06-25 Michael Livshin <mlivshin@bigfoot.com>
1010
1011 * HACKING: mention flex.
1012
1013 * autogen.sh: generate libguile/c-tokenize.c.
1014
6b41a313
MG
10152001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1016
1017 * libguile.h: Removed inclusion of libguile/tag.h.
1018
eb6c2de8
MV
10192001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1020
1021 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1022 these when using threads.
1023
4ff9f825
MV
10242001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1025
4927dd28
MV
1026 * libguile.h: Added deprecated section with the olde type names.
1027
4ff9f825
MV
1028 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1029 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1030 `#defined'.
1031
1032 * acconfig.h (ptrdiff_t): Removed.
1033
e01970a5
MG
10342001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1035
1036 * configure.in: Generate examples/box-dynamic-module/Makefile.
1037
c794483c
MV
10382001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1039
1040 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1041 guile-snarf.
1042
9454d8d5
RB
10432001-06-02 Rob Browning <rlb@cs.utexas.edu>
1044
1045 * configure.in: changes for autoconf 2.50.
1046 (AC_PREREQ): require at least autoconf 2.50.
1047 (AC_INIT): no longer takes an arg.
1048 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1049 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1050 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1051 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1052 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1053 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1054 (AC_OUTPUT): no longer takes args.
32d6f999 1055
9454d8d5
RB
1056 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1057 unconditionally .
1058
114f9bab
MV
10592001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1060
1061 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1062 I. N. Golubev!
1063
ee2718a9
MG
10642001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1065
1066 * configure.in: Generate examples/box-dynamic/Makefile.
1067
2de7ddb7
MG
10682001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1069
1070 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1071
1072 * configure.in: Added all Makefiles in the `examples' directory to
1073 AC_OUTPUT.
1074
f501d0d4
ML
10752001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1076
1077 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1078 don't generate guile-snarf.awk.
1079
1080 * Makefile.am (EXTRA_DIST): add test-suite.
1081
1db81cb0
ML
10822001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1083
1084 * check-guile.in: fix to be runnable when srcdir!=builddir.
1085
f3f70257
ML
10862001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1087
1088 revert the controversial part of the 2001-05-23 changes
1089
1be6b49c
ML
10902001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1091
1092 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1093 also, make sure that the integral type choosen to represent an SCM
1094 has exactly the same size as a void pointer.
1095
1096 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1097 SCM_SIZEOF_BITS_T, ptrdiff_t.
1098
c81ea65d
RB
10992001-05-16 Rob Browning <rlb@cs.utexas.edu>
1100
1101 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1102
1103 * GUILE-VERSION
1104 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1105 (GUILE_MICRO_VERSION): new variable, records final revision.
1106 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1107 i.e. the 6.
1108
887dfa7d
DH
11092001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1110
1111 * acconfig.h, configure.in: Renamed
1112 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1113
11bbab47
MV
11142001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1115
1116 * acinclude.m4: Removed copy of "libtool.m4".
1117
5cd06d5e
DH
11182001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1119
1120 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1121
a232c19e
TTN
11222001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1123
928f20fb
TTN
1124 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1125
a232c19e
TTN
1126 * HACKING: Update copyright.
1127 Add blurb pointing to devel/tasks.text.
1128
c8750173
TTN
11292001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1130
1131 * check-guile.in: For SRFI testing, set and export env
1132 var `LTDL_LIBRARY_PATH'.
1133
75141eb0
NJ
11342001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1135
1136 * AUTHORS: Add docs-related authorship details.
1137
c10ecc4c
MV
11382001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1139
1140 * configure.in (--enable-deprecated): Recognize "shutup" option
1141 argument and turn it into the default warning level "no".
1142
018a53a1
GH
11432001-05-05 Gary Houston <ghouston@arglist.com>
1144
1145 * acconfig.h: add HAVE_IPV6.
1146 * configure.in: check whether we can compile with IPv6 support.
1147
26f798bd
TTN
11482001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1149
1150 * guile-tools.in: New file.
1151
1152 * configure.in (AC_OUTPUT): Add guile-tools, and make
1153 executable.
1154
1155 * Makefile.am (bin_SCRIPTS): New var.
1156
c5316ea3
GH
11572001-05-04 Gary Houston <ghouston@arglist.com>
1158
1159 * configure.in: check whether uint32_t is defined when netdb.h
1160 is included.
1161 acconfig.h: added HAVE_UINT32_T.
1162
7440341c
MV
11632001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1164
1165 * configure.in: Added handling of `--enable-deprecated'.
1166
1167 * acconfig.h (SCM_DEBUG_DEPRECATED,
1168 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1169
14a7d5f8
TTN
11702001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1171
1172 * Makefile.am (SUBDIRS): Add "scripts".
1173
1174 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1175
7e267da1
GH
11762001-04-29 Gary Houston <ghouston@arglist.com>
1177
1178 * libguile.h: include rw.h.
1179
f2a75d81
RB
11802001-04-27 Rob Browning <rlb@cs.utexas.edu>
1181
1182 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1183 the new odd/even ustable/stable version numbering scheme.
1184 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1185 libguile. In the future, libguile and libguileqthreads may not
1186 stay in sync. This still doesn't appear to affect
1187 libguileqthreads, but we'll fix that next.
1188
1f7a1dc9
MG
11892001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1190
1191 * configure.in: Don't treat srfi directory specially, just create
1192 the Makefile there (thanks to Neil Jerram for the patch).
1193
6c44688a
MG
11942001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1195
1196 * Makefile.am (SUBDIRS): Added `srfi'.
1197
1198 * configure.in: Added subdirectory `srfi' to build process.
1199
1200 * libguile.h: Added inclusion of `values.h'.
1201
2a0ef8b7
GH
12022001-04-22 Gary Houston <ghouston@arglist.com>
1203
1204 * configure.in: check for inet_pton and inet_ntop.
1205
67641981
GH
12062001-04-20 Gary Houston <ghouston@arglist.com>
1207
1208 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1209 * configure.in: check for sin6_scope_id in sockaddr_in6.
1210
a9d861e3
MD
12112001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1212
1213 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1214
31e74a57
GH
12152001-04-17 Gary Houston <ghouston@arglist.com>
1216
1217 * configure.in: run the autoconf BIGENDIAN check.
1218
0da6608d
DH
12192001-04-12 Niibe Yutaka <gniibe@m17n.org>
1220
1221 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1222 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1223 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1224
1225 * configure.in: Likewise.
1226
f22ed5a0
KN
12272001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1228
1229 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1230 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1231 Thanks to NIIBE Yutaka.
1232
f2e61fc1
MD
12332001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1234
1235 * Undeprecated scm_init_oop_goopscore_module.
1236
72f1168d
TTN
12372001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1238
1239 * check-guile.in: Fix sh standard conformance bug: Replace
1240 "test -e" with "test -f". Thanks to Alexander Klimov.
1241
a4928305
GH
12422001-03-19 Gary Houston <ghouston@arglist.com>
1243
1244 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1245 set it to `pwd`.
1246
66301f9a
GH
1247 * check-guile.in: 16 documentation tests were failing if "make
1248 check" was run before Guile had been installed with the current
1249 --prefix. made various changes to the script so that it runs
1250 without a cd to the test-suite directory. For the -i option,
1251 don't point GUILE_LOAD_PATH to the current directory, but let it
1252 use it's own scheme library.
1253
51cfd7da
GH
12542001-03-18 Gary Houston <ghouston@arglist.com>
1255
1256 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1257 the current directory (build dir) not srcdir to find guile
1258 executable. otherwise "make check" doesn't work with a separate
1259 build directory. create the test log in
1260 $build_dir/check-guile.log instead of in srcdir/test-suite
1261 directory.
1262 * configure.in: don't define or substitute test_suite_dir.
1263
e9e225e5
GH
12642001-03-17 Gary Houston <ghouston@arglist.com>
1265
1266 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1267 since EXTRA_DOT_DOC_FILES is redefined later. define
1268 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1269
94e6d793
MG
12702001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1271
1272 * configure.in: Added header checks for crypt.h, sys/resource.h
1273 and sys/file.h, function checks for chroot, flock, getlogin,
1274 cuserid, getpriority, setpriority, getpass, sethostname,
1275 gethostname, and for crypt() in libcrypt.
1276
fff043ab
NJ
12772001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1278
1279 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1280 option from guile-doc/configure.in.
1281
d42df055
DH
12822001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1283
1284 * libguile.h: Removed #include "libguile/dump.h".
1285
ec896089
KN
12862001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1287
1288 * libguile.h: Added #include "libguile/dump.h".
1289
c2886a5a
MD
12902001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1291
1292 * libguile.h: Added #include "libguile/rdelim.h".
1293
1ff7abbe
DH
12942001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1295
1296 The following patch was sent by Thien-Thi Nguyen.
1297
1298 * check-guile.in: New file.
1299
1300 * Makefile.am: Add TESTS rule.
1301
1302 * configure.in: Add support for "make check".
1303
f0942910
DH
13042000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1305
1306 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1307
14f1d9fe
MD
13082000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1309
1310 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1311 version number to 10 due to the merge of GOOPS.
1312
1313 * oop: New directory.
1314
e4dba4c7
KN
13152000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1316
467ab77e 1317 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1318
45605b53
GH
13192000-09-17 Gary Houston <ghouston@arglist.com>
1320
1321 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1322 to be reliable on all platforms.
1323
e494e76d
GH
13242000-08-18 Gary Houston <ghouston@arglist.com>
1325
1326 * acconfig.h: added BROKEN_GCSE.
1327 * configure.in: check for a gcc GCSE optimisation bug.
1328
42aae633
GH
13292000-07-31 Gary Houston <ghouston@arglist.com>
1330
1331 * acconfig.h: added HAVE_H_ERRNO
1332 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1333 added a test for h_errno.
1334
f9ed377d
MD
13352000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1336
1337 * Guile 1.4 released.
1338
b5074b23
MD
13392000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1340
1341 * GUILE-VERSION: Changed to work also when included by a Makefile
1342 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1343 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1344 (GUILE_MINOR_VERSION): Bumped to 4.
1345
f43aac9a
MD
13462000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1347
a8861fa0
MD
1348 * libguile.h: Removed #include "libguile/kw.h".
1349
9a8a1e8a
MD
1350 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1351 (The rule will cd to $(top_srcdir).)
1352
1353 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1354 substitute it into libguile/Makefile.
1355
f43aac9a
MD
1356 * HACKING: Updated recommended libtool version to be 1.3.5.
1357
1358 * RELEASE: Say that we should update HACKING to reflect the
1359 versions of the tools we're using rather than README.
1360
5cb6f99c
MD
13612000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1362
1363 * NOTES: Removed.
1364
1365 * TODO: Moved to devel/.
1366
3ff0d90a
CB
13672000-06-01 Craig Brozefsky <craig@red-bean.com>
1368
1369 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1370 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1371 define libguile.so version in a well-lit place.
1372
1373 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1374 variables.
72f1168d 1375
65545721
ML
13762000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1377
1378 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1379
65545721
ML
1380 * guile-aclocal.sh: new file, works around aclocal problems.
1381
b2728432
DH
13822000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1383
1384 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1385 USE_PCTHREADS_PTHREADS): Removed.
1386
7f5fa419
GH
13872000-05-01 Gary Houston <ghouston@arglist.com>
1388
1389 * Makefile.am: add include_HEADERS.
1390 libguile.h: moved from libguile directory. maybe libguile.h should
1391 be installed in $prefix/include/libguile/libguile.h instead?
1392
9764c29b
MD
13932000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1394
e415cb06
MD
1395 * qthreads.m4: Removed THREADS_CPPFLAGS.
1396
1397 * acinclude.m4: Removed qthreads macros. They are provided in
1398 qthreads.m4, so these were redundant.
1399
9764c29b
MD
1400 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1401
1402 * configure.in: New --enable-debug-malloc configuration option.
1403
1978b33e
MD
14042000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1405
1406 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1407
1408 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1409 compatibility on Linux systems.
1978b33e 1410
55a85c78
MD
14112000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1412
1413 * devel: New directory. Intended to carry documentation related
1414 to Guile development (as opposed to the doc directory which
1415 contains documentation related to the use of the current Guile).
1416 This directory (devel) is not included in the Guile distribution,
1417 but is accessible via anonymous CVS.
1418
fdc7ea2d
MD
14192000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1420
1421 * configure.in: Don't add iselect.o to LIBOBJS.
1422
31d8abce
MD
14232000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1424
1425 * configure.in: Added end-tag for local variables. (Thanks to
1426 Thien-Thi Nguyen.)
1427
244fdc2f
GH
14282000-03-12 Gary Houston <ghouston@arglist.com>
1429
1430 * README (Guile Documentation, About This Distribution): updated.
1431
f3b5e185
MD
14322000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1433
1434 * configure.in (ac_cv_struct_timespec): Added test for struct
1435 timespec.
1436
1437 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1438
3a721413
MV
14392000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1440
1441 * autogen.sh: Call libtoolize. Pass --add-missing option to
1442 automake. Do not decent into libltdl directory. The libltdl
1443 directory is now populated by libtoolize and does not need any
1444 further autogeneration.
1445
d831b039
GH
14462000-01-23 Gary Houston <ghouston@arglist.com>
1447
1448 * configure.in: check for fchown.
1449
a0a7b83b
MD
1450Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1451
1452 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1453 instead of $(top_builddir)/libltdl to includepath.
1454
56cfe22b
MD
14552000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1456
1457 * emacs: New subdirectory for elisp tools.
1458
657fcb5a
MV
14592000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1460
1461 * README, HACKING: Moved "Hacking it yourself" section from README
1462 to HACKING. Updated recommended libtool version to be 1.3.4.
1463
dc914156
GH
14642000-01-14 Gary Houston <ghouston@arglist.com>
1465
1466 * configure.in: needs to have --disable-networking, not
1467 --disable-net.
1468
fb4956c9
MD
14692000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1470
1471 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1472
88423ab1
GB
1473Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1474
1475 * autogen.sh: Added messages as we run autogen in subdirectories.
1476
1477 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1478 chmod +x it.
88423ab1 1479
0d90b76d
MV
14802000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1481
1482 * libltdl/autogen.sh: New file.
1483 * autogen.sh: Invoke libltdl/autogen.sh.
1484
14852000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1486
1487 Finally applied the libltdl patch from Thomas Tanner, with slight
1488 modifications. All code copied from the libtool package is from
1489 libtool-1.3.4.
1490
1491 * configure.in: Make "--with-modules=yes" the default. Do not
1492 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1493
0d90b76d
MV
1494 1999-07-25 Thomas Tanner <tanner@ffii.org>
1495
1496 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1497 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1498 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1499 (no need to install libtool any more)
1500 * configure.in: replace --enable-dynamic-linking with
1501 --with-modules, required modules can be specified using
1502 --with-modules="/path/to/mod.la" and will be linked
1503 statically on platforms that don't support dynamic loading,
1504 configure libltdl, configure libtool for dlopening
1505 * libltdl: added using libtoolize -c --ltdl
1506
38c1d3c4
GH
15072000-01-09 Gary Houston <ghouston@arglist.com>
1508
1509 * configure.in: check whether localtime caches TZ. copied from
1510 Emacs 20.5.
1511 * acconfig.h: add LOCALTIME_CACHE.
1512
dceef6be
GB
1513Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1514
1515 * configure.in: Make it be guile-snarf.awk, since we'll be
1516 switching names for guile-doc-snarf. (I wouldn't have changed
1517 this, but I was getting ready to commit this way when the below
1518 change was committed).
1519
763a6716
MD
15201999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1521
1522 * configure.in: Create guile-doc-snarf.awk.
1523
6aca8c6c
GB
15241999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1525
72f1168d 1526 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1527 AC_OUTPUTted.
1528
15291999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1530
1531 * NEWS: More complete description for --enable-debug-freelist.
1532
aee8ca3f
GH
15331999-12-09 Gary Houston <ghouston@freewire.co.uk>
1534
1535 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1536 causes numerous spurious warnings with recent gcc and/or glibc
1537 versions.
1538
afe5177e
GH
15391999-11-19 Gary Houston <ghouston@freewire.co.uk>
1540
1541 * acconfig.h: add HAVE_ARRAYS.
1542
1543 * configure.in: add --disable-arrays option, probably temporary.
1544
5c11cc9d
GH
15451999-11-17 Gary Houston <ghouston@freewire.co.uk>
1546
1547 * configure.in: check for hstrerror.
1548
5d94b2fe
JB
15491999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1550
e8ff4648
JB
1551 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1552 Instead, call the various tools explicitly. Invoke
1553 guile-readline's autogen.sh script.
0cbedb5b
JB
1554
1555 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1556
0cbedb5b
JB
1557 We can't have .m4 files which are installed where aclocal can
1558 see them, but also used by guile's own configure.in, because
1559 aclocal will read both copies, complain about duplicate macro
1560 definitions, and refuse to generate aclocal.m4 at all. This
1561 happens if you invoke it as `aclocal -I .', as autoreconf does.
1562 This is probably a flaw in the autotools, but Guile doesn't need
1563 that flaw fixed immediately.
1564
1565 guile.m4 is intended for use by people linking against guile, so
1566 it needs to be installed. But Guile itself doesn't use it. So
1567 move guile.m4 into guile-config. That makes sense, since
1568 guile.m4's GUILE_FLAGS macro is just an easy way to call
1569 guile-config.
1570
1571 qthreads.m4 is indented to help configure a qthreads tree. It's
1572 only useful to a package which actually includes a qthreads tree,
1573 and it's intimately related to that tree, so it's not useful to
1574 install this. So don't install it.
1575
1576 * guile.m4: Moved to guile-config.
1577 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1578 (EXTRA_DIST): Move qthreads.m4 here.
1579
5d94b2fe
JB
1580 Don't store generated files in the repository any more. Instead,
1581 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1582 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1583 * autogen.sh: New file.
1584 * ANON-CVS, SNAPSHOTS: Updated instructions.
1585
dc4d930b
JB
15861999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1587
1588 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1589
6e706938 15901999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1591
1592 * configure.in: Added --enable-debug-freelist option.
1593
fca7547b 1594 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1595
52cfc69b
GH
15961999-09-23 Gary Houston <ghouston@freewire.co.uk>
1597
1598 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1599 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1600
1601 * configure.in: new options --disable-posix, --disable-net
1602 and --disable-regex
1603 export HAVE_POSIX and HAVE_NETWORKING definitions.
1604 don't add regex-posix.o to LIBOBJS if regex disabled.
1605
1606 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1607 conditionally.
1608
bab4e1cc
JB
16091999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1610
1611 * Guile 1.3.4 released.
1612
fc97c626
JB
16131999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1614
1615 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1616 libtool knows how to get ANSI C behavior from the compiler.
1617 * configure: Regenerated.
1618
7ee92fce
GH
16191999-09-20 Gary Houston <ghouston@freewire.co.uk>
1620
1621 * configure.in: check availability of siginterrupt.
1622
08b8c694
GH
16231999-09-18 Gary Houston <ghouston@freewire.co.uk>
1624
1625 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1626 testing for SA_RESTART.
1627
7cdbcc7d
MD
16281999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1629
1630 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1631
e1f20ec6
JB
16321999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1633
1634 * configure.in (GUILE_STAMP): Don't set this variable, or
1635 substitute it into anything. Full explanation in ice-9/ChangeLog.
1636 * configure, Makefile.in: Regenerated.
72f1168d 1637
ffe70f9c
JB
16381999-09-06 James Blandy <jimb@mule.m17n.org>
1639
1640 Propagate the changes of 2 Sept the rest of the way through.
1641 * configure: Regenerated.
1642 * Makefile.in: Regenerated. Not sure why this diff is so big.
1643
e127c348
JB
16441999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1645
1646 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1647 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1648 * aclocal.m4: Regenerated.
e127c348 1649
655f19ab
MD
16501999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1651
1652 * configure.in: Test for presence of function on_exit.
1653
b074884f
JB
16541999-09-01 James Blandy <jimb@mule.m17n.org>
1655
1656 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1657 the system doesn't have memmove. Don't test for memmove and bcopy
1658 with AC_CHECK_FUNCS.
1659 * configure: Regenerated.
1660
a7098335
MD
16611999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1662
1663 * configure.in: Test for atexit.
1664
9a26d6f9
MD
16651999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1666
b030b39b
MD
1667 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1668
9a26d6f9
MD
1669 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1670 (Thanks to Bernard Urban.)
1671 Test for memmove and bcopy. (Thanks to
a7098335 1672 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1673
1674 * acconfig.h: Added HAVE_S_ISLNK.
1675
a05cba61
JB
16761999-08-20 James Blandy <jimb@mule.m17n.org>
1677
0a852b94
JB
1678 * Guile 1.3.2 released.
1679
a05cba61
JB
1680 * Makefile.in: Regenerated.
1681
f29f2933
MD
16821999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1683
1684 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1685 to libtool-1.3.3.
1686
0e8a8468
MV
16871999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1688
1689 Added guile-readline subdirectory with the removed readline
1690 support.
1691 * guile-readline: New directory, see ChangeLog there.
1692 * configure.in: Cause configure to descend into guile-readline
1693 dir.
1694 * Makefile.am: Likewise for make.
1695 * NEWS: Explain how to activate the readline support.
1696 * configure, Makefile.in: Regenerated.
72f1168d 1697
3144e1a9
JB
16981999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1699
1700