* posix.h (scm_setgroups): New prototype.
[bpt/guile.git] / ChangeLog
CommitLineData
fcfdbb80
MV
12003-07-27 Marius Vollmer <mvo@zagadka.de>
2
3 * configure.in (__libc_stack_end): Actually use the value in
4 __libc_stack_end for something so that the access doesn't get
5 optimized away. Thanks to Matthias Koeppe!
6
005d2366
KR
72003-07-08 Kevin Ryde <user42@zip.com.au>
8
9 * configure.in (AC_CHECK_FUNCS): Add sincos.
10
1ebb8497
KR
112003-06-21 Kevin Ryde <user42@zip.com.au>
12
13 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
14
02d72536
MV
152003-06-19 Marius Vollmer <mvo@zagadka.de>
16
17 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
18 Koeppe!
19
fbaca220
KR
202003-06-19 Kevin Ryde <user42@zip.com.au>
21
22 * README (Guile Documentation): Update to manuals now available,
23 remove notes about the reference manual being in progress.
24
fcc5d734
SJ
252003-06-14 Stefan Jahn <stefan@lkcc.org>
26
27 * configure.in: Checking for __int64 as possible candidate for
28 the SCM_I_GSC_T_INT64 define.
29
1e498fbd
SJ
302003-05-30 Stefan Jahn <stefan@lkcc.org>
31
32 * configure.in: Checking for unsetenv().
33
2e945bcc
SJ
342003-05-29 Stefan Jahn <stefan@lkcc.org>
35
36 * configure.in: Removed -lm check and added a cached check for
37 __libc_stack_end to get it building for mingw32 hosts.
38
26a24947
KR
392003-05-19 Kevin Ryde <user42@zip.com.au>
40
41 * README (Cross building Guile): Remove --with-cc-for-build in favour
42 of CC_FOR_BUILD.
43
a3001b9d
KR
442003-05-16 Kevin Ryde <user42@zip.com.au>
45
46 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
47 variable is more or less standard, and is adequate for the task.
48
614e70e0
KR
492003-05-12 Kevin Ryde <user42@zip.com.au>
50
c72e11e6
KR
51 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
52
53 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 54 eliminate guess-yes when cross compiling.
c72e11e6 55
614e70e0
KR
56 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
57 AC_TRY_RUN.
58
d0f6ceb8
DH
592003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
60
61 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
62 errors with --disable-deprecated.
63
87617347
RB
642003-04-07 Rob Browning <rlb@defaultvalue.org>
65
07921c76
RB
66 * pre-inst-guile-env.in: new script -- can be used to run commands
67 in an envt set up using the development libs, Guile, etc.
68
87617347
RB
69 * configure.in: handle pre-inst-guile-env and add
70 test-suite/standalone/Makefile.
71
e3be7ddd
MV
722003-04-06 Marius Vollmer <mvo@zagadka.de>
73
74 * configure.in: Check for mpz_import, which is required but only
75 available in GMP 4.1.
76
fc87c27a
MV
772003-04-05 Marius Vollmer <mvo@zagadka.de>
78
79 * Changed license terms to the plain LGPL thru-out.
80
ad815c06
RB
812003-04-04 Rob Browning <rlb@defaultvalue.org>
82
83 * configure.in: add GMP test (require GMP).
84
9686f86d
MV
852003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
86
87 * libguile.h: Include "libguile/deprecated.h".
88
5ebbe4ef
RB
892003-03-25 Rob Browning <rlb@defaultvalue.org>
90
91 * configure.in: big overhaul to shift us to have separate private,
92 config.h, and public, scmconfig.h, configuration headers. Added a
93 fair amount of code to track down new required types: scm_t_uint8,
94 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
95 and to detect optional types scm_t_uint64, scm_t_in64, long long,
96 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
97 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
98 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
99 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
100 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
101 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
102 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
103 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
104 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
105 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
106 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
107 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
108 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
109 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
110 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
111 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
112 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
113 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
114 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
115 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
116 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
117 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
118 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
119 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
120 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
121 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
122 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
123 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
124 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
125 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
126 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
127 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
128 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
129 (USE_THREADS): removed - handled by gen-scmconfig.c.
130 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
131 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
132
133 * README: merge information from INSTALL and remove at least some
134 of the stale bits.
135
136 * LICENSE: new file -- we should change this to the LGPL soon and
137 add COPYING.LIB to the distribution.
138
139 * autogen.sh: call autoreconf with --force. This may fix the
140 "order" problem below without having to have two calls.
141
142 * INSTALL: use the automake installed INSTALL file. The Guile
143 specific instructions are now in README.
144
e6682f8b
MV
1452003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
146
147 * autogen.sh: Invoke autoreconf twice since the required files do
148 not seem to be generated in the right order. XXX - investigate
149 further.
150
b713b0b6
MV
1512003-03-19 Marius Vollmer <mvo@zagadka.de>
152
153 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
154 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
155
25ad7681
RB
1562003-02-27 Rob Browning <rlb@defaultvalue.org>
157
158 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
159 (AM_CONFIG_HEADER): change to config.h
160
161 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
162 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
163
164 * autogen.sh: switch to autoreconf -- see how it goes. remove
165 call to guile-aclocal.sh -- we now do the same thing with an
166 automake setting.
167
168 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
169 Makefile.am.
170
1712003-02-26 Rob Browning <rlb@defaultvalue.org>
172
173 * configure.in: change our config header from libguile/scmconfig.h
174 to be the traditional ./config.h. libguile/scmconfig.h is now
175 built from that during the build process. More changes coming...
176
77f9ca69
MD
1772003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
178
179 * libguile.h: #include "futures.h"
180
09841c77
MD
1812002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
182
183 * configure.in: Test if pthread.h declares
184 pthread_mutexattr_settype ().
185
1862002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
187
188 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
189 ways to get fast and recursive mutexes.
190
ad280ae0
MD
1912002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
192
193 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
194 order to get thread safe versions of glibc functions.
195
9bc4701c
MD
1962002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
197
198 * configure.in: Temporarily replaced "copt" threads option with new
199 option "pthreads".
200 (USE_PTHREAD_THREADS): Define if pthreads configured.
201
b2cbe8d8
RB
2022002-12-08 Rob Browning <rlb@defaultvalue.org>
203
204 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
205 (AC_CONFIG_FILES): separate out the files that need to be chmodded
206 at the end of config.status. Our "default" approach using
207 AC_CONFIG_COMMANDS quit working (and would have needed to be
208 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
209 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
210 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
211 current autoconf docs.
212
213 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
214
5441c65c
MV
2152002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
216
217 * Makefile.am (SUBDIRS): Removed qt.
218
219 * configure.in: Do not configure QTHREADS. Do not define
220 USE_COOP_THREADS. Changed logic for thread package selection so
221 that the default is "coop-pthread" when -lpthread is found, "null"
222 otherwise.
223
cfc7c7c0
MD
2242002-12-01 Mikael Djurfeldt <mdj@linnaeus>
225
226 * GUILE-VERSION: Added versioning info for srfi 1.
227
228 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
229 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
230 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
231 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
232
8b5b4a75
MV
2332002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
234
235 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
236 define them with AC_DEFINE and not in some header file so that
237 they are visible exactly in the same way as they used to be.
238
7caa1b07
MV
2392002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
240
241 * configure.in: Do not add "threads.o" to the libobjs, it is now
242 always compiled.
243 (USE_THREADS, GUILE_ISELECT): Do not define.
244
30f920c3
MV
2452002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
246
247 * configure.in: Handle thread package "coop-pthread" with alias
248 "copt" and define USE_COPT_THREADS when it is selected.
249 Always define GUILE_ISELECT.
250
8ee7506b
NJ
2512002-10-26 Neil Jerram <neil@ossau.uklinux.net>
252
253 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
254 ice-9/debugger/breakpoints/Makefile.
255
65a23095
MV
2562002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
257
258 * configure.in: Changed logic in thread support configuration such
259 that --with-threads=no is equivalent to --with-threads=null. On
260 platforms that are not supported by QuickThreads, we also use the
261 null-threads. Thus, USE_THREADS is always defined now.
262
2794cb50
MV
2632002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
264
265 * configure.in: Shuffled around and extended the thread
266 configuration code to allow the "null" thread package to be
267 selected. Define USE_NULL_THREADS in that case.
268
e5b4630d
GH
2692002-10-13 Gary Houston <ghouston@arglist.com>
270
271 * autogen.sh (ac_version): try automake 1.7 too.
272
5e405a60
MV
2732002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
274
275 * autogen.sh: Make sure that $autoheader is always set. When we
276 would use the plain "autoconf", $autoheader would end up empty and
277 libguile/scmconfig.h.in would not be updated.
278
1360a142
RB
2792002-10-04 Rob Browning <rlb@defaultvalue.org>
280
281 * libltdl: moved to libguile-ltdl.
282
283 * Makefile.am (SUBDIRS): remove libltdl.
284
285 * autogen.sh: remove support for libltdl sub-configure.
286 (ac_version): widen support check to any 2.5? autoconf version.
287 2.54 is out now.
288
289 * configure.in: turn on -Werror by default. We're now clean. I'd
290 like to stay that way. If we want, we can turn it off by default
291 when we make the stable release, but I caught a lot of bugs this
292 way. Accomodate libguile-ltdl -- therea are some ltdl things that
293 are commented out now INCLTDL and LIBLTDL. I think we may not
294 need them anymore, but I'll leave them until we're sure. We also
295 killed off the libltdl dir and related options including the
60aa332f
RB
296 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
297 headers and functions that weren't listed but were in
298 scmconfig.h.in. though this may have been unnecessary.
1360a142 299
99fd355a
MV
3002002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
301
302 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
303 AC_LIBLTDL_INSTALLABLE.
304
3052002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
306
307 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
308 sources. Do not patch it. We have our own version now that is
309 only being used as a convenience library.
310
f800ebfb
MV
3112002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
312
313 * configure.in: Check for __libc_stack_end.
314
39e8f371
HWN
3152002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
316
317 * configure.in: add snprintf
318
c2cbcc57
HWN
3192002-08-04 Han-Wen <hanwen@cs.uu.nl>
320
321 * NEWS: add entries for GC and vector WB.
322
afc8e572
HWN
3232002-07-22 Han-Wen <hanwen@cs.uu.nl>
324
325 * autogen.sh (mscripts): find and check version number of
326 automake. Complain if 1.6 is not found.
327
34d19ef6
HWN
3282002-07-20 Han-Wen <hanwen@cs.uu.nl>
329
330 * autogen.sh (mscripts): find and check version number of
331 autoconf. Complain if 2.53 is not found.
332
dd897aaf
DH
3332002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
334
335 * benchmark-guile.in: Copied from check-guile.in and adapted for
336 use with benchmarks.
337
338 * Makefile.am: Recurse into the benchmark-suite subdir.
339
340 * configure.in: Added benchmarking files.
341
4f6f9ae3
GH
3422002-07-12 Gary Houston <ghouston@arglist.com>
343
344 * configure.in: check dynamic linking before modules. Add dynl.c
345 if dynamic linking is available, i.e., unless --with-modules=no
346 was given to configure.
347
2398796a
MV
3482002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
349
350 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
351 libtool-1.4.2.
352
887efef5
MV
3532002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
354
ca679709
MV
355 * autogen.sh: Do not copy INSTALL from workbook since it is not
356 uniform across branches.
357 * INSTALL: Re-added to repository.
358
887efef5
MV
359 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
360
361 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
362 libtool CVS does not need this fix.
363
364 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
365 build.
366 Add --with-cc-for-build option to re-enable cross building.
367 Add --with-guile-for-build option to re-enable cross building.
368
feec7802
GH
3692002-06-30 Gary Houston <ghouston@arglist.com>
370
371 * autogen.sh: Changed the path to the scripts directory.
372 In libltdl, run aclocal before autoconf and automake: this
373 eliminated various warnings after upgrading to newer automake.
374
ba1b077b
MV
3752002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
376
377 From John W. Eaton <jwe@bevo.che.wisc.edu>
378
379 * configure.in (AC_CHECK_FUNCS): Check for copysign.
380
5cb3f600
MV
3812002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
382
383 * libguile.h: Added inclusion of "extensions.h".
384
43a1d6f1
MV
3852002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
386
387 * configure.in: Include <sys/types.h> before <netinet/in.h> when
388 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
389 Troxel!
390
d4dba280
MV
391 From John W. Eaton.
392
393 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
394 ieeefp.h, and nan.h.
395 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
396
d47fd163
TTN
3972002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
398
399 * autogen.sh: Add call to $mscripts/render-bugs
400 to create BUGS file.
401
402 * BUGS: bye bye
403
d937b062
TTN
4042002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
405
406 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
407
5caa57b1
MV
4082002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
409
410 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
411 -I guile-config". This works as of automake 1.5.
d937b062 412 * qthreads.m4: Moved to guile-config/.
5caa57b1 413
7fd1bad4
MV
4142002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
415
416 * autogen.sh: Call automake twice for guile-core so that two
417 copies of mdate-sh get a chance of being installed (one in
418 doc/ref/ and one in doc/tutorial/).
419
dc006627
MV
4202002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
421
422 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
423 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
424 (dist-hook): Removed.
425 (DISTCLEANFILES): Added check-guile.log.
426 (EXTRA_DIST): Don't distribute TODO.
427
428 * configure.in: Bump required autoconf version to 2.53. Move uses
429 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
430 set by AC_PROG_CC.
431
21550b10
RB
4322002-04-10 Rob Browning <rlb@defaultvalue.org>
433
434 * configure.in: updates for new autoconf -- add definitions to
435 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
436 calls.
437
438 * acinclude.m4: add definitions to AC_DEFINE calls for new
439 autoconf.
440
441 * acconfig.h: removed -- newer autoconf doesn't like it, and now
442 we don't need it.
443
444 * .cvsignore: add autom4te.cache and pre-inst-guile.
445
dd1ed1ad
TTN
4462002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
447
448 * RELEASE: bye bye
449
412f1928
TTN
4502002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
451
452 * Makefile.am: Update copyright.
453 (dist-hook): Add, including related am/maintainers-dirs,
454 surrounded by "if MAINTAINER_MODE".
455
94478b88
TTN
456 * TODO: bye bye
457
ef5bdc2e
TTN
458 * autogen.sh: Add usage comment.
459 Add workbook specification.
460 Add dist-files symlinking.
461
462 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
463
9b398b67
TTN
4642002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
465
466 * guile-tools.in: Handle "--source" option.
467
eb8aea9b
TTN
4682002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
469
2d78a1c5
TTN
470 * configure.in (top_srcdir_absolute): New AC_SUBST var.
471
7ca15449
TTN
472 * pre-inst-guile.in, check-guile.in (top_srcdir):
473 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 474
eb8aea9b
TTN
475 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
476
5ddf900c
TTN
4772002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
478
479 * pre-inst-guile.in: Typofix; nfc.
480
edb810bb
SJ
4812002-02-27 Stefan Jahn <stefan@lkcc.org>
482
483 * Makefile.am (SUBDIRS): Added the `am' directory.
484
3ed414c8
TTN
4852002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
486
487 * pre-inst-guile.in: New file.
488
489 * pre-inst-guile, pre-inst-guile.am: bye bye
490
491 * configure.in (top_builddir_absolute): New AC_SUBST var.
492 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
493 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
494
495 * check-guile.in (top_builddir): Use AC_SUBST var
496 `top_builddir_absolute'.
497 (guile): Look for pre-inst-guile in $top_builddir.
498
499 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
500 pre-inst-guile.am.
501
46151112
RB
5022002-02-24 Rob Browning <rlb@defaultvalue.org>
503
504 * GUILE-VERSION: move all but guile-readline library versioning
505 information here. guile-readline is still standalone. Bump
506 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
507 Thi-Thien's request.
508
509 * configure.in: AC_SUBST the centralized shared lib versioning
510 variables from ./GUILE-VERSION.
511 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
512 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
513 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
514 (LIBQTHREADS_INTERFACE): new AC_SUBST.
515 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
516 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
517 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
518 (LIBGUILE_INTERFACE): new AC_SUBST.
519 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
520 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
521 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
522 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
523 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
524 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
525 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
526 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
527
528 * autogen.sh: make absolutely sure we can't have stale files from
529 old versions lying around the libltdl dir since libtoolize
530 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
531 so the main tree and libltdl can't get out of sync again.
532
533 * RELEASE: update release building instructions.
534
3d77146f
NJ
5352002-02-21 Neil Jerram <neil@ossau.uklinux.net>
536
537 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
538 "" for multiword string. Thanks to Christopher Cramer for
539 pointing this out.
540
84b27165
MV
5412002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
542
543 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
544 instead of to scm_must_malloc.
545
f660f92e
MV
5462002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
547
548 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
549 pre-inst-guile.am.
550
0187b4f4
TTN
5512002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
552
553 * pre-inst-guile.am, pre-inst-guile: New files.
554
555 * check-guile.in (srcdir): Delete var.
556 (top_builddir, top_srcdir, guile_opts): New vars.
557
558 Use "set -e".
559 No longer set LTDL_LIBRARY_PATH.
560 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
561
562 * configure.in (libguile/guile-snarf-docs-texi): Remove
563 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
564
77bf05e0 565 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
566 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
567 (GUILE_LOAD_PATH): No longer include $top_srcdir.
568
569 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
570 prefix aliasing.
77bf05e0 571
1fa86ca5
SJ
5722002-01-31 Stefan Jahn <stefan@lkcc.org>
573
574 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
575 `libltdl.dll'.
576
af68e5e5
SJ
5772002-01-28 Stefan Jahn <stefan@lkcc.org>
578
0187b4f4 579 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
580 `stdint.h' for uint32_t.
581
3d1a89b9
NJ
5822002-01-13 Neil Jerram <neil@ossau.uklinux.net>
583
584 * Makefile.am (SUBDIRS): Added lang.
585
586 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
587 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
588
5892002-01-11 Neil Jerram <neil@ossau.uklinux.net>
590
591 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
592
593 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
594 not) according to absence (or presence) of `--disable-elisp'
595 in the configure args.
596
f00eb43f
DH
5972001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
598
599 * TODO: Added two items.
600
5dc64f64
MV
6012001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
602
603 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
604 set this conditional accordingly.
0187b4f4 605
6d852be3
TTN
6062001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
607
608 * README: Fix virulent typo.
609
53c594fc
MV
6102001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
611
6d852be3 612 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
613 * configure.in (HAVE_INLINE): Define it when the compiler supports
614 inline functions.
615
6d852be3 616 * libguile.h: Include "libguile/inline.h".
53c594fc 617
a5dc23a7
GH
6182001-11-22 Gary Houston <ghouston@arglist.com>
619
620 * HACKING: Modified the Hacking It Yourself section. Removed the
621 version numbers from the tools.
a5df04d5 622 HACKING, README, ANON-CVS: updates.
a5dc23a7 623
73edb48a
GH
6242001-11-21 Gary Houston <ghouston@arglist.com>
625
626 * HACKING: Removed reference to no longer practiced * in ChangeLog
627 convention.
628
97f439ab
TTN
6292001-11-19 Thien-Thi Nguyen <ttn@glug.org>
630
30bce757
TTN
631 * BUGS (11): Set "fixed: no-need".
632
97f439ab
TTN
633 * TODO (write emacs/patch.el): New item, self-assigned.
634
3faa54e7
RB
6352001-11-19 Rob Browning <rlb@defaultvalue.org>
636
637 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
638 system libltdl when it's available. Aside from the normal reasons
639 to prefer installed shared libs, this means other apps that link
640 with libguile and also use libltdl will be more likely to work
641 right.
642
ccee9ab1
TTN
6432001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
644
645 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
646
73c844bf
TTN
6472001-11-15 Thien-Thi Nguyen <ttn@glug.org>
648
649 * guile-tools.in: Handle command "list" specially: list scripts dir.
650
651 (help): Make more informative.
652
a714e0eb
MV
6532001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
654
655 * autogen.sh: Recurse into libltdl directory and invoke autoconf
656 there.
657
bca0bf8d
TTN
6582001-11-11 Thien-Thi Nguyen <ttn@glug.org>
659
660 * HACKING: Restrict documentation change log
661 waiver to only apply to ChangeLog files.
662
35656ebc
MV
6632001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
664
665 * configure.in: Check for sizes of short, size_t, uintptr_t, and
666 ptrdiff_t. Checking for a size also checks automatically for the
667 existence of the type, so we don't check for the existence of
668 uintptr_t, ptrdiff_t and long long ourselves.
669
a0a9b9ad
TTN
6702001-11-10 Thien-Thi Nguyen <ttn@glug.org>
671
672 * BUGS (11): New.
673
b4e15479
SJ
6742001-11-07 Stefan Jahn <stefan@lkcc.org>
675
676 * configure.in: Include `win32-socket.o' in the list of object
677 files if networking is enabled on Win32.
678
04bbd6ce
TTN
6792001-11-06 Thien-Thi Nguyen <ttn@glug.org>
680
681 * TODO (sync srfi-modules.texi): New, done.
682
2ca222c2 683 * BUGS (9, 10): New.
70debc22 684
8f99e3f3
SJ
6852001-11-04 Stefan Jahn <stefan@lkcc.org>
686
687 * NEWS: Corrected remarks about SCM_API.
688
689 * configure.in: Defining USE_DLL_IMPORT definition to indicate
690 usage of DLL import macros in `libguile/__scm.h'.
691 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
692 Somehow Jim Blandy's patch from 1997 did not survive.
693
257b6d40
MV
6942001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
695
696 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 697
257b6d40
MV
698 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
699 build systems which do not have symbolic links.
700 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
701 on Win32 platforms.
04bbd6ce
TTN
702 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
703 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 704 to build clean dlls.
257b6d40
MV
705 Check for `regcomp()' inside `-lregex'.
706
2ad3278a
TTN
7072001-10-26 Thien-Thi Nguyen <ttn@glug.org>
708
709 * BUGS (7, 8): New.
710
c95d1a2d
TTN
7112001-10-25 Thien-Thi Nguyen <ttn@glug.org>
712
713 * BUGS: Expand on file format description.
714
715 (1): Update "fixed" field.
d07db248 716 (2, 3, 4, 5, 6): New.
c95d1a2d 717
4f522b6f
GH
7182001-10-14 Gary Houston <ghouston@arglist.com>
719
720 * configure.in: include sys/types.h when testing uint32_t.
721 thanks to Bill Schottstaedt.
722
f84c3705
MV
7232001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
724
725 * configure.in: Do not use an absolute path for <unistd.h> when
726 checking for return type of usleep. Thanks to Michael Carmack.
727
6768cfba
TTN
7282001-09-30 Thien-Thi Nguyen <ttn@glug.org>
729
730 * BUGS: New file.
731 * Makefile.am (EXTRA_DIST): Add BUGS file.
732
2cbad7d9
TTN
7332001-09-25 Thien-Thi Nguyen <ttn@glug.org>
734
735 * TODO: Add bugfix item to "Eventually".
736
c13f0a90
RB
7372001-09-20 Rob Browning <rlb@defaultvalue.org>
738
739 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
740
7412001-09-11 Rob Browning <rlb@defaultvalue.org>
742
743 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
744 the testing list since they're no longer functional.
745
06288138
TTN
7462001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
747
748 * TODO:
749 Use outline mode instead of text.
750 Reword protocol explanation.
751 Add "make error-signalling functions more consistent" to Eventually.
752 Move some C-related GOOPS tasks to 1.8.0, take ownership.
753
6f84677a
TTN
7542001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
755
756 * HACKING (Sample GDB Initialization File): New section.
757
758 * TODO (1.8.0): Add "move .gdbinit" entry.
759
8c494e99
DH
7602001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
761
762 * TODO: Added some points, and eliminated all done items.
763
764 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
765 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
766 SCM_ENABLE_DEPRECATED with the logic reversed.
767
f7c6b778
DH
7682001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
769
770 * libguile.h: Removed bogus comment, rearranged includes, removed
771 deprecated definitions.
772
8c494e99 773 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 774
cf390da1
TTN
7752001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
776
777 * HACKING: Mention libtool ./configure-regeneration requirement.
778
fada26b2
MV
7792001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
780
781 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
782 libltdl provides it itself.
783
11ca8865
NJ
7842001-08-24 Neil Jerram <neil@ossau.uklinux.net>
785
786 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
787 Makefiles.
cf390da1 788
ab4cd34b
RB
7892001-08-15 Rob Browning <rlb@defaultvalue.org>
790
791 * configure.in
792 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
793 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
794 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
795 (LIBGUILE_INTERFACE): use libtool versioning scheme.
796 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
797 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
798 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
799 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
800
801 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
802 (GUILE_MICRO_VERSION): reset for new unstable.
803 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
804 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
805 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
806 (LIBGUILE_INTERFACE): use libtool versioning scheme.
807 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
808 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
809 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
810 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
811
b754e3d1
MV
8122001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
813
814 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
815 EXTRA_DIST to SUBDIRS.
816
817 * configure.in: Added "test-suite/Makefile".
818
c1151355
MV
8192001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
820
821 * configure.in: Added `--disable-linuxthreads' option and do not
822 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
823 given. Thanks to Cris Cramer!
824
11057044
MV
8252001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
826
827 * Makefile.am (SUBDIRS): Build libguile before ice-9.
828
f3805ebb
MV
8292001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
830
831 * configure.in: Check for "inttypes.h".
832
e658215a
RB
8332001-07-19 Rob Browning <rlb@defaultvalue.org>
834
835 * configure.in: add checks for setitimer and getitimer.
836 Add --enable-error-on-warning.
837
c0b2936e
MG
8382001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
839
840 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
841
8f2ecec5
TTN
8422001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
843
844 * HACKING: Remove onerous authorship-info deletion clause.
845
065509a5
KN
8462001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
847
848 * autogen.sh: Call libtoolize with --force.
849
d76852e3
TTN
8502001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
851
852 * INSTALL: Point to HACKING for tool versions.
853
fd6c6321
RB
8542001-07-08 Rob Browning <rlb@defaultvalue.org>
855
04860df7
RB
856 * TODO: updated to include relevant itemized post-1.6-RELEASE
857 tasks that are distributable so we can check them off as they are
858 done, and delete 1.6.0 tasks.
859
860 * RELEASE: add a note that the RELEASE instructions are out of
861 date now that we're using branches.
862
fd6c6321
RB
863 * AUTHORS: add "many files throughout" for myself.
864
8d123036
TTN
8652001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
866
867 * README: Also mention guile-tools.
868
869 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
870
32d6f999
TTN
8712001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
872
873 * RELEASE: Move todo items to file TODO.
874
875 * TODO: Initial revision
876
a4734913
TTN
877 * Makefile.am (EXTRA_DIST): Add TODO.
878
dbfadc85
TTN
879 * HACKING: Refer to TODO and SNAPSHOTS.
880 No longer refer to devel/tasks.text.
881
882 * SNAPSHOTS: Fix reference bug; recommended tool
883 versions are in HACKING.
884
f6b3694a
TTN
885 * TODO: Add completion and ownership protocol to header comments.
886
3cd085d0
TTN
887 * RELEASE: Add TODO-processing to spiffing checklist.
888
9c3955ff
TTN
889 * HACKING: Update deprecation procedure to refer to TODO.
890
17383b7c
ML
8912001-06-27 Michael Livshin <mlivshin@bigfoot.com>
892
893 * autogen.sh: don't run flex here.
894
895 * HACKING: clarify that newer versions of flex should be just
896 fine.
897
82893676
MG
8982001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
899
900 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
901
902 * configure.in: Added some header and function checks.
903
f2ae4555
NJ
9042001-06-25 Neil Jerram <neil@ossau.uklinux.net>
905
906 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
907
4172703a
MV
9082001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
909
910 * autogen.sh: Added message about what to do next. Tell them to
911 use `--enable-maintainer-mode'.
912
093e7da4
ML
9132001-06-25 Michael Livshin <mlivshin@bigfoot.com>
914
915 * HACKING: mention flex.
916
917 * autogen.sh: generate libguile/c-tokenize.c.
918
6b41a313
MG
9192001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
920
921 * libguile.h: Removed inclusion of libguile/tag.h.
922
eb6c2de8
MV
9232001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
924
925 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
926 these when using threads.
927
4ff9f825
MV
9282001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
929
4927dd28
MV
930 * libguile.h: Added deprecated section with the olde type names.
931
4ff9f825
MV
932 * configure.in: Check for header <stdint.h>. Check for uintptr_t
933 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
934 `#defined'.
935
936 * acconfig.h (ptrdiff_t): Removed.
937
e01970a5
MG
9382001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
939
940 * configure.in: Generate examples/box-dynamic-module/Makefile.
941
c794483c
MV
9422001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
943
944 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
945 guile-snarf.
946
9454d8d5
RB
9472001-06-02 Rob Browning <rlb@cs.utexas.edu>
948
949 * configure.in: changes for autoconf 2.50.
950 (AC_PREREQ): require at least autoconf 2.50.
951 (AC_INIT): no longer takes an arg.
952 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
953 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
954 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
955 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
956 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
957 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
958 (AC_OUTPUT): no longer takes args.
32d6f999 959
9454d8d5
RB
960 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
961 unconditionally .
962
114f9bab
MV
9632001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
964
965 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
966 I. N. Golubev!
967
ee2718a9
MG
9682001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
969
970 * configure.in: Generate examples/box-dynamic/Makefile.
971
2de7ddb7
MG
9722001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
973
974 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
975
976 * configure.in: Added all Makefiles in the `examples' directory to
977 AC_OUTPUT.
978
f501d0d4
ML
9792001-05-31 Michael Livshin <mlivshin@bigfoot.com>
980
981 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
982 don't generate guile-snarf.awk.
983
984 * Makefile.am (EXTRA_DIST): add test-suite.
985
1db81cb0
ML
9862001-05-28 Michael Livshin <mlivshin@bigfoot.com>
987
988 * check-guile.in: fix to be runnable when srcdir!=builddir.
989
f3f70257
ML
9902001-05-26 Michael Livshin <mlivshin@bigfoot.com>
991
992 revert the controversial part of the 2001-05-23 changes
993
1be6b49c
ML
9942001-05-23 Michael Livshin <mlivshin@bigfoot.com>
995
996 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
997 also, make sure that the integral type choosen to represent an SCM
998 has exactly the same size as a void pointer.
999
1000 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1001 SCM_SIZEOF_BITS_T, ptrdiff_t.
1002
c81ea65d
RB
10032001-05-16 Rob Browning <rlb@cs.utexas.edu>
1004
1005 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1006
1007 * GUILE-VERSION
1008 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1009 (GUILE_MICRO_VERSION): new variable, records final revision.
1010 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1011 i.e. the 6.
1012
887dfa7d
DH
10132001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1014
1015 * acconfig.h, configure.in: Renamed
1016 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1017
11bbab47
MV
10182001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1019
1020 * acinclude.m4: Removed copy of "libtool.m4".
1021
5cd06d5e
DH
10222001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1023
1024 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1025
a232c19e
TTN
10262001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1027
928f20fb
TTN
1028 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1029
a232c19e
TTN
1030 * HACKING: Update copyright.
1031 Add blurb pointing to devel/tasks.text.
1032
c8750173
TTN
10332001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1034
1035 * check-guile.in: For SRFI testing, set and export env
1036 var `LTDL_LIBRARY_PATH'.
1037
75141eb0
NJ
10382001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1039
1040 * AUTHORS: Add docs-related authorship details.
1041
c10ecc4c
MV
10422001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1043
1044 * configure.in (--enable-deprecated): Recognize "shutup" option
1045 argument and turn it into the default warning level "no".
1046
018a53a1
GH
10472001-05-05 Gary Houston <ghouston@arglist.com>
1048
1049 * acconfig.h: add HAVE_IPV6.
1050 * configure.in: check whether we can compile with IPv6 support.
1051
26f798bd
TTN
10522001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1053
1054 * guile-tools.in: New file.
1055
1056 * configure.in (AC_OUTPUT): Add guile-tools, and make
1057 executable.
1058
1059 * Makefile.am (bin_SCRIPTS): New var.
1060
c5316ea3
GH
10612001-05-04 Gary Houston <ghouston@arglist.com>
1062
1063 * configure.in: check whether uint32_t is defined when netdb.h
1064 is included.
1065 acconfig.h: added HAVE_UINT32_T.
1066
7440341c
MV
10672001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1068
1069 * configure.in: Added handling of `--enable-deprecated'.
1070
1071 * acconfig.h (SCM_DEBUG_DEPRECATED,
1072 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1073
14a7d5f8
TTN
10742001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1075
1076 * Makefile.am (SUBDIRS): Add "scripts".
1077
1078 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1079
7e267da1
GH
10802001-04-29 Gary Houston <ghouston@arglist.com>
1081
1082 * libguile.h: include rw.h.
1083
f2a75d81
RB
10842001-04-27 Rob Browning <rlb@cs.utexas.edu>
1085
1086 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1087 the new odd/even ustable/stable version numbering scheme.
1088 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1089 libguile. In the future, libguile and libguileqthreads may not
1090 stay in sync. This still doesn't appear to affect
1091 libguileqthreads, but we'll fix that next.
1092
1f7a1dc9
MG
10932001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1094
1095 * configure.in: Don't treat srfi directory specially, just create
1096 the Makefile there (thanks to Neil Jerram for the patch).
1097
6c44688a
MG
10982001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1099
1100 * Makefile.am (SUBDIRS): Added `srfi'.
1101
1102 * configure.in: Added subdirectory `srfi' to build process.
1103
1104 * libguile.h: Added inclusion of `values.h'.
1105
2a0ef8b7
GH
11062001-04-22 Gary Houston <ghouston@arglist.com>
1107
1108 * configure.in: check for inet_pton and inet_ntop.
1109
67641981
GH
11102001-04-20 Gary Houston <ghouston@arglist.com>
1111
1112 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1113 * configure.in: check for sin6_scope_id in sockaddr_in6.
1114
a9d861e3
MD
11152001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1116
1117 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1118
31e74a57
GH
11192001-04-17 Gary Houston <ghouston@arglist.com>
1120
1121 * configure.in: run the autoconf BIGENDIAN check.
1122
0da6608d
DH
11232001-04-12 Niibe Yutaka <gniibe@m17n.org>
1124
1125 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1126 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1127 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1128
1129 * configure.in: Likewise.
1130
f22ed5a0
KN
11312001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1132
1133 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1134 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1135 Thanks to NIIBE Yutaka.
1136
f2e61fc1
MD
11372001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1138
1139 * Undeprecated scm_init_oop_goopscore_module.
1140
72f1168d
TTN
11412001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1142
1143 * check-guile.in: Fix sh standard conformance bug: Replace
1144 "test -e" with "test -f". Thanks to Alexander Klimov.
1145
a4928305
GH
11462001-03-19 Gary Houston <ghouston@arglist.com>
1147
1148 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1149 set it to `pwd`.
1150
66301f9a
GH
1151 * check-guile.in: 16 documentation tests were failing if "make
1152 check" was run before Guile had been installed with the current
1153 --prefix. made various changes to the script so that it runs
1154 without a cd to the test-suite directory. For the -i option,
1155 don't point GUILE_LOAD_PATH to the current directory, but let it
1156 use it's own scheme library.
1157
51cfd7da
GH
11582001-03-18 Gary Houston <ghouston@arglist.com>
1159
1160 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1161 the current directory (build dir) not srcdir to find guile
1162 executable. otherwise "make check" doesn't work with a separate
1163 build directory. create the test log in
1164 $build_dir/check-guile.log instead of in srcdir/test-suite
1165 directory.
1166 * configure.in: don't define or substitute test_suite_dir.
1167
e9e225e5
GH
11682001-03-17 Gary Houston <ghouston@arglist.com>
1169
1170 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1171 since EXTRA_DOT_DOC_FILES is redefined later. define
1172 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1173
94e6d793
MG
11742001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1175
1176 * configure.in: Added header checks for crypt.h, sys/resource.h
1177 and sys/file.h, function checks for chroot, flock, getlogin,
1178 cuserid, getpriority, setpriority, getpass, sethostname,
1179 gethostname, and for crypt() in libcrypt.
1180
fff043ab
NJ
11812001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1182
1183 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1184 option from guile-doc/configure.in.
1185
d42df055
DH
11862001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1187
1188 * libguile.h: Removed #include "libguile/dump.h".
1189
ec896089
KN
11902001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1191
1192 * libguile.h: Added #include "libguile/dump.h".
1193
c2886a5a
MD
11942001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1195
1196 * libguile.h: Added #include "libguile/rdelim.h".
1197
1ff7abbe
DH
11982001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1199
1200 The following patch was sent by Thien-Thi Nguyen.
1201
1202 * check-guile.in: New file.
1203
1204 * Makefile.am: Add TESTS rule.
1205
1206 * configure.in: Add support for "make check".
1207
f0942910
DH
12082000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1209
1210 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1211
14f1d9fe
MD
12122000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1213
1214 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1215 version number to 10 due to the merge of GOOPS.
1216
1217 * oop: New directory.
1218
e4dba4c7
KN
12192000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1220
467ab77e 1221 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1222
45605b53
GH
12232000-09-17 Gary Houston <ghouston@arglist.com>
1224
1225 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1226 to be reliable on all platforms.
1227
e494e76d
GH
12282000-08-18 Gary Houston <ghouston@arglist.com>
1229
1230 * acconfig.h: added BROKEN_GCSE.
1231 * configure.in: check for a gcc GCSE optimisation bug.
1232
42aae633
GH
12332000-07-31 Gary Houston <ghouston@arglist.com>
1234
1235 * acconfig.h: added HAVE_H_ERRNO
1236 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1237 added a test for h_errno.
1238
f9ed377d
MD
12392000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1240
1241 * Guile 1.4 released.
1242
b5074b23
MD
12432000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1244
1245 * GUILE-VERSION: Changed to work also when included by a Makefile
1246 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1247 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1248 (GUILE_MINOR_VERSION): Bumped to 4.
1249
f43aac9a
MD
12502000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1251
a8861fa0
MD
1252 * libguile.h: Removed #include "libguile/kw.h".
1253
9a8a1e8a
MD
1254 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1255 (The rule will cd to $(top_srcdir).)
1256
1257 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1258 substitute it into libguile/Makefile.
1259
f43aac9a
MD
1260 * HACKING: Updated recommended libtool version to be 1.3.5.
1261
1262 * RELEASE: Say that we should update HACKING to reflect the
1263 versions of the tools we're using rather than README.
1264
5cb6f99c
MD
12652000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1266
1267 * NOTES: Removed.
1268
1269 * TODO: Moved to devel/.
1270
3ff0d90a
CB
12712000-06-01 Craig Brozefsky <craig@red-bean.com>
1272
1273 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1274 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1275 define libguile.so version in a well-lit place.
1276
1277 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1278 variables.
72f1168d 1279
65545721
ML
12802000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1281
1282 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1283
65545721
ML
1284 * guile-aclocal.sh: new file, works around aclocal problems.
1285
b2728432
DH
12862000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1287
1288 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1289 USE_PCTHREADS_PTHREADS): Removed.
1290
7f5fa419
GH
12912000-05-01 Gary Houston <ghouston@arglist.com>
1292
1293 * Makefile.am: add include_HEADERS.
1294 libguile.h: moved from libguile directory. maybe libguile.h should
1295 be installed in $prefix/include/libguile/libguile.h instead?
1296
9764c29b
MD
12972000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1298
e415cb06
MD
1299 * qthreads.m4: Removed THREADS_CPPFLAGS.
1300
1301 * acinclude.m4: Removed qthreads macros. They are provided in
1302 qthreads.m4, so these were redundant.
1303
9764c29b
MD
1304 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1305
1306 * configure.in: New --enable-debug-malloc configuration option.
1307
1978b33e
MD
13082000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1309
1310 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1311
1312 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1313 compatibility on Linux systems.
1978b33e 1314
55a85c78
MD
13152000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1316
1317 * devel: New directory. Intended to carry documentation related
1318 to Guile development (as opposed to the doc directory which
1319 contains documentation related to the use of the current Guile).
1320 This directory (devel) is not included in the Guile distribution,
1321 but is accessible via anonymous CVS.
1322
fdc7ea2d
MD
13232000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1324
1325 * configure.in: Don't add iselect.o to LIBOBJS.
1326
31d8abce
MD
13272000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1328
1329 * configure.in: Added end-tag for local variables. (Thanks to
1330 Thien-Thi Nguyen.)
1331
244fdc2f
GH
13322000-03-12 Gary Houston <ghouston@arglist.com>
1333
1334 * README (Guile Documentation, About This Distribution): updated.
1335
f3b5e185
MD
13362000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1337
1338 * configure.in (ac_cv_struct_timespec): Added test for struct
1339 timespec.
1340
1341 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1342
3a721413
MV
13432000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1344
1345 * autogen.sh: Call libtoolize. Pass --add-missing option to
1346 automake. Do not decent into libltdl directory. The libltdl
1347 directory is now populated by libtoolize and does not need any
1348 further autogeneration.
1349
d831b039
GH
13502000-01-23 Gary Houston <ghouston@arglist.com>
1351
1352 * configure.in: check for fchown.
1353
a0a7b83b
MD
1354Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1355
1356 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1357 instead of $(top_builddir)/libltdl to includepath.
1358
56cfe22b
MD
13592000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1360
1361 * emacs: New subdirectory for elisp tools.
1362
657fcb5a
MV
13632000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1364
1365 * README, HACKING: Moved "Hacking it yourself" section from README
1366 to HACKING. Updated recommended libtool version to be 1.3.4.
1367
dc914156
GH
13682000-01-14 Gary Houston <ghouston@arglist.com>
1369
1370 * configure.in: needs to have --disable-networking, not
1371 --disable-net.
1372
fb4956c9
MD
13732000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1374
1375 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1376
88423ab1
GB
1377Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1378
1379 * autogen.sh: Added messages as we run autogen in subdirectories.
1380
1381 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1382 chmod +x it.
88423ab1 1383
0d90b76d
MV
13842000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1385
1386 * libltdl/autogen.sh: New file.
1387 * autogen.sh: Invoke libltdl/autogen.sh.
1388
13892000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1390
1391 Finally applied the libltdl patch from Thomas Tanner, with slight
1392 modifications. All code copied from the libtool package is from
1393 libtool-1.3.4.
1394
1395 * configure.in: Make "--with-modules=yes" the default. Do not
1396 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1397
0d90b76d
MV
1398 1999-07-25 Thomas Tanner <tanner@ffii.org>
1399
1400 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1401 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1402 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1403 (no need to install libtool any more)
1404 * configure.in: replace --enable-dynamic-linking with
1405 --with-modules, required modules can be specified using
1406 --with-modules="/path/to/mod.la" and will be linked
1407 statically on platforms that don't support dynamic loading,
1408 configure libltdl, configure libtool for dlopening
1409 * libltdl: added using libtoolize -c --ltdl
1410
38c1d3c4
GH
14112000-01-09 Gary Houston <ghouston@arglist.com>
1412
1413 * configure.in: check whether localtime caches TZ. copied from
1414 Emacs 20.5.
1415 * acconfig.h: add LOCALTIME_CACHE.
1416
dceef6be
GB
1417Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1418
1419 * configure.in: Make it be guile-snarf.awk, since we'll be
1420 switching names for guile-doc-snarf. (I wouldn't have changed
1421 this, but I was getting ready to commit this way when the below
1422 change was committed).
1423
763a6716
MD
14241999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1425
1426 * configure.in: Create guile-doc-snarf.awk.
1427
6aca8c6c
GB
14281999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1429
72f1168d 1430 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1431 AC_OUTPUTted.
1432
14331999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1434
1435 * NEWS: More complete description for --enable-debug-freelist.
1436
aee8ca3f
GH
14371999-12-09 Gary Houston <ghouston@freewire.co.uk>
1438
1439 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1440 causes numerous spurious warnings with recent gcc and/or glibc
1441 versions.
1442
afe5177e
GH
14431999-11-19 Gary Houston <ghouston@freewire.co.uk>
1444
1445 * acconfig.h: add HAVE_ARRAYS.
1446
1447 * configure.in: add --disable-arrays option, probably temporary.
1448
5c11cc9d
GH
14491999-11-17 Gary Houston <ghouston@freewire.co.uk>
1450
1451 * configure.in: check for hstrerror.
1452
5d94b2fe
JB
14531999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1454
e8ff4648
JB
1455 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1456 Instead, call the various tools explicitly. Invoke
1457 guile-readline's autogen.sh script.
0cbedb5b
JB
1458
1459 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1460
0cbedb5b
JB
1461 We can't have .m4 files which are installed where aclocal can
1462 see them, but also used by guile's own configure.in, because
1463 aclocal will read both copies, complain about duplicate macro
1464 definitions, and refuse to generate aclocal.m4 at all. This
1465 happens if you invoke it as `aclocal -I .', as autoreconf does.
1466 This is probably a flaw in the autotools, but Guile doesn't need
1467 that flaw fixed immediately.
1468
1469 guile.m4 is intended for use by people linking against guile, so
1470 it needs to be installed. But Guile itself doesn't use it. So
1471 move guile.m4 into guile-config. That makes sense, since
1472 guile.m4's GUILE_FLAGS macro is just an easy way to call
1473 guile-config.
1474
1475 qthreads.m4 is indented to help configure a qthreads tree. It's
1476 only useful to a package which actually includes a qthreads tree,
1477 and it's intimately related to that tree, so it's not useful to
1478 install this. So don't install it.
1479
1480 * guile.m4: Moved to guile-config.
1481 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1482 (EXTRA_DIST): Move qthreads.m4 here.
1483
5d94b2fe
JB
1484 Don't store generated files in the repository any more. Instead,
1485 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1486 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1487 * autogen.sh: New file.
1488 * ANON-CVS, SNAPSHOTS: Updated instructions.
1489
dc4d930b
JB
14901999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1491
1492 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1493
6e706938 14941999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1495
1496 * configure.in: Added --enable-debug-freelist option.
1497
fca7547b 1498 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1499
52cfc69b
GH
15001999-09-23 Gary Houston <ghouston@freewire.co.uk>
1501
1502 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1503 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1504
1505 * configure.in: new options --disable-posix, --disable-net
1506 and --disable-regex
1507 export HAVE_POSIX and HAVE_NETWORKING definitions.
1508 don't add regex-posix.o to LIBOBJS if regex disabled.
1509
1510 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1511 conditionally.
1512
bab4e1cc
JB
15131999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1514
1515 * Guile 1.3.4 released.
1516
fc97c626
JB
15171999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1518
1519 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1520 libtool knows how to get ANSI C behavior from the compiler.
1521 * configure: Regenerated.
1522
7ee92fce
GH
15231999-09-20 Gary Houston <ghouston@freewire.co.uk>
1524
1525 * configure.in: check availability of siginterrupt.
1526
08b8c694
GH
15271999-09-18 Gary Houston <ghouston@freewire.co.uk>
1528
1529 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1530 testing for SA_RESTART.
1531
7cdbcc7d
MD
15321999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1533
1534 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1535
e1f20ec6
JB
15361999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1537
1538 * configure.in (GUILE_STAMP): Don't set this variable, or
1539 substitute it into anything. Full explanation in ice-9/ChangeLog.
1540 * configure, Makefile.in: Regenerated.
72f1168d 1541
ffe70f9c
JB
15421999-09-06 James Blandy <jimb@mule.m17n.org>
1543
1544 Propagate the changes of 2 Sept the rest of the way through.
1545 * configure: Regenerated.
1546 * Makefile.in: Regenerated. Not sure why this diff is so big.
1547
e127c348
JB
15481999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1549
1550 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1551 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1552 * aclocal.m4: Regenerated.
e127c348 1553
655f19ab
MD
15541999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1555
1556 * configure.in: Test for presence of function on_exit.
1557
b074884f
JB
15581999-09-01 James Blandy <jimb@mule.m17n.org>
1559
1560 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1561 the system doesn't have memmove. Don't test for memmove and bcopy
1562 with AC_CHECK_FUNCS.
1563 * configure: Regenerated.
1564
a7098335
MD
15651999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1566
1567 * configure.in: Test for atexit.
1568
9a26d6f9
MD
15691999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1570
b030b39b
MD
1571 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1572
9a26d6f9
MD
1573 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1574 (Thanks to Bernard Urban.)
1575 Test for memmove and bcopy. (Thanks to
a7098335 1576 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1577
1578 * acconfig.h: Added HAVE_S_ISLNK.
1579
a05cba61
JB
15801999-08-20 James Blandy <jimb@mule.m17n.org>
1581
0a852b94
JB
1582 * Guile 1.3.2 released.
1583
a05cba61
JB
1584 * Makefile.in: Regenerated.
1585
f29f2933
MD
15861999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1587
1588 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1589 to libtool-1.3.3.
1590
0e8a8468
MV
15911999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1592
1593 Added guile-readline subdirectory with the removed readline
1594 support.
1595 * guile-readline: New directory, see ChangeLog there.
1596 * configure.in: Cause configure to descend into guile-readline
1597 dir.
1598 * Makefile.am: Likewise for make.
1599 * NEWS: Explain how to activate the readline support.
1600 * configure, Makefile.in: Regenerated.
72f1168d 1601
3144e1a9
JB
16021999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1603
1604