*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
8868e472
KR
12003-11-15 Kevin Ryde <user42@zip.com.au>
2
3 * configure.in (--with-guile-for-build): Remove this option, it's not
4 normal style for --with.
5 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
08134d1d
KR
6 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
7 --with-guile-for-build.
8868e472 8
eeac938c
NJ
92003-11-11 Neil Jerram <neil@ossau.uklinux.net>
10
11 * .cvsignore: Add elisp-comp.
12
d995da7f
NJ
132003-10-30 Neil Jerram <neil@ossau.uklinux.net>
14
15 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
16 (AM_PATH_LISPDIR): Added.
17
18 * Makefile.am (SUBDIRS): Add `emacs'.
19
fcfdbb80
MV
202003-07-27 Marius Vollmer <mvo@zagadka.de>
21
2f4931bf
MV
22 * configure.in: Look for sched_yield in -lrt; this is needed for
23 Solaris. Thanks to Matthias Koeppe!
24 (setgroups): Check for it.
25
fcfdbb80
MV
26 * configure.in (__libc_stack_end): Actually use the value in
27 __libc_stack_end for something so that the access doesn't get
28 optimized away. Thanks to Matthias Koeppe!
29
005d2366
KR
302003-07-08 Kevin Ryde <user42@zip.com.au>
31
32 * configure.in (AC_CHECK_FUNCS): Add sincos.
33
1ebb8497
KR
342003-06-21 Kevin Ryde <user42@zip.com.au>
35
36 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
37
02d72536
MV
382003-06-19 Marius Vollmer <mvo@zagadka.de>
39
40 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
41 Koeppe!
42
fbaca220
KR
432003-06-19 Kevin Ryde <user42@zip.com.au>
44
45 * README (Guile Documentation): Update to manuals now available,
46 remove notes about the reference manual being in progress.
47
fcc5d734
SJ
482003-06-14 Stefan Jahn <stefan@lkcc.org>
49
50 * configure.in: Checking for __int64 as possible candidate for
51 the SCM_I_GSC_T_INT64 define.
52
1e498fbd
SJ
532003-05-30 Stefan Jahn <stefan@lkcc.org>
54
55 * configure.in: Checking for unsetenv().
56
2e945bcc
SJ
572003-05-29 Stefan Jahn <stefan@lkcc.org>
58
59 * configure.in: Removed -lm check and added a cached check for
60 __libc_stack_end to get it building for mingw32 hosts.
61
26a24947
KR
622003-05-19 Kevin Ryde <user42@zip.com.au>
63
64 * README (Cross building Guile): Remove --with-cc-for-build in favour
65 of CC_FOR_BUILD.
66
a3001b9d
KR
672003-05-16 Kevin Ryde <user42@zip.com.au>
68
69 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
70 variable is more or less standard, and is adequate for the task.
71
614e70e0
KR
722003-05-12 Kevin Ryde <user42@zip.com.au>
73
c72e11e6
KR
74 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
75
76 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
ba2ec20d 77 eliminate guess-yes when cross compiling.
c72e11e6 78
614e70e0
KR
79 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
80 AC_TRY_RUN.
81
d0f6ceb8
DH
822003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
83
84 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
85 errors with --disable-deprecated.
86
87617347
RB
872003-04-07 Rob Browning <rlb@defaultvalue.org>
88
07921c76
RB
89 * pre-inst-guile-env.in: new script -- can be used to run commands
90 in an envt set up using the development libs, Guile, etc.
91
87617347
RB
92 * configure.in: handle pre-inst-guile-env and add
93 test-suite/standalone/Makefile.
94
e3be7ddd
MV
952003-04-06 Marius Vollmer <mvo@zagadka.de>
96
97 * configure.in: Check for mpz_import, which is required but only
98 available in GMP 4.1.
99
fc87c27a
MV
1002003-04-05 Marius Vollmer <mvo@zagadka.de>
101
102 * Changed license terms to the plain LGPL thru-out.
103
ad815c06
RB
1042003-04-04 Rob Browning <rlb@defaultvalue.org>
105
106 * configure.in: add GMP test (require GMP).
107
9686f86d
MV
1082003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
109
110 * libguile.h: Include "libguile/deprecated.h".
111
5ebbe4ef
RB
1122003-03-25 Rob Browning <rlb@defaultvalue.org>
113
114 * configure.in: big overhaul to shift us to have separate private,
115 config.h, and public, scmconfig.h, configuration headers. Added a
116 fair amount of code to track down new required types: scm_t_uint8,
117 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
118 and to detect optional types scm_t_uint64, scm_t_in64, long long,
119 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
120 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
121 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
122 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
123 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
124 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
125 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
126 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
127 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
128 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
129 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
130 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
131 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
132 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
133 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
134 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
135 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
136 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
137 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
138 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
139 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
140 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
141 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
142 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
143 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
144 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
145 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
146 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
147 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
148 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
149 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
150 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
151 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
152 (USE_THREADS): removed - handled by gen-scmconfig.c.
153 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
154 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
155
156 * README: merge information from INSTALL and remove at least some
157 of the stale bits.
158
159 * LICENSE: new file -- we should change this to the LGPL soon and
160 add COPYING.LIB to the distribution.
161
162 * autogen.sh: call autoreconf with --force. This may fix the
163 "order" problem below without having to have two calls.
164
165 * INSTALL: use the automake installed INSTALL file. The Guile
166 specific instructions are now in README.
167
e6682f8b
MV
1682003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
169
170 * autogen.sh: Invoke autoreconf twice since the required files do
171 not seem to be generated in the right order. XXX - investigate
172 further.
173
b713b0b6
MV
1742003-03-19 Marius Vollmer <mvo@zagadka.de>
175
176 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
177 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
178
25ad7681
RB
1792003-02-27 Rob Browning <rlb@defaultvalue.org>
180
181 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
182 (AM_CONFIG_HEADER): change to config.h
183
184 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
185 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
186
187 * autogen.sh: switch to autoreconf -- see how it goes. remove
188 call to guile-aclocal.sh -- we now do the same thing with an
189 automake setting.
190
191 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
192 Makefile.am.
193
1942003-02-26 Rob Browning <rlb@defaultvalue.org>
195
196 * configure.in: change our config header from libguile/scmconfig.h
197 to be the traditional ./config.h. libguile/scmconfig.h is now
198 built from that during the build process. More changes coming...
199
77f9ca69
MD
2002003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
201
202 * libguile.h: #include "futures.h"
203
09841c77
MD
2042002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
205
206 * configure.in: Test if pthread.h declares
207 pthread_mutexattr_settype ().
208
2092002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
210
211 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
212 ways to get fast and recursive mutexes.
213
ad280ae0
MD
2142002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
215
216 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
217 order to get thread safe versions of glibc functions.
218
9bc4701c
MD
2192002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
220
221 * configure.in: Temporarily replaced "copt" threads option with new
222 option "pthreads".
223 (USE_PTHREAD_THREADS): Define if pthreads configured.
224
b2cbe8d8
RB
2252002-12-08 Rob Browning <rlb@defaultvalue.org>
226
227 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
228 (AC_CONFIG_FILES): separate out the files that need to be chmodded
229 at the end of config.status. Our "default" approach using
230 AC_CONFIG_COMMANDS quit working (and would have needed to be
231 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
232 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
233 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
234 current autoconf docs.
235
236 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
237
5441c65c
MV
2382002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
239
240 * Makefile.am (SUBDIRS): Removed qt.
241
242 * configure.in: Do not configure QTHREADS. Do not define
243 USE_COOP_THREADS. Changed logic for thread package selection so
244 that the default is "coop-pthread" when -lpthread is found, "null"
245 otherwise.
246
cfc7c7c0
MD
2472002-12-01 Mikael Djurfeldt <mdj@linnaeus>
248
249 * GUILE-VERSION: Added versioning info for srfi 1.
250
251 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
252 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
253 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
254 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
255
8b5b4a75
MV
2562002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
257
258 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
259 define them with AC_DEFINE and not in some header file so that
260 they are visible exactly in the same way as they used to be.
261
7caa1b07
MV
2622002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
263
264 * configure.in: Do not add "threads.o" to the libobjs, it is now
265 always compiled.
266 (USE_THREADS, GUILE_ISELECT): Do not define.
267
30f920c3
MV
2682002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
269
270 * configure.in: Handle thread package "coop-pthread" with alias
271 "copt" and define USE_COPT_THREADS when it is selected.
272 Always define GUILE_ISELECT.
273
8ee7506b
NJ
2742002-10-26 Neil Jerram <neil@ossau.uklinux.net>
275
276 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
277 ice-9/debugger/breakpoints/Makefile.
278
65a23095
MV
2792002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
280
281 * configure.in: Changed logic in thread support configuration such
282 that --with-threads=no is equivalent to --with-threads=null. On
283 platforms that are not supported by QuickThreads, we also use the
284 null-threads. Thus, USE_THREADS is always defined now.
285
2794cb50
MV
2862002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
287
288 * configure.in: Shuffled around and extended the thread
289 configuration code to allow the "null" thread package to be
290 selected. Define USE_NULL_THREADS in that case.
291
e5b4630d
GH
2922002-10-13 Gary Houston <ghouston@arglist.com>
293
294 * autogen.sh (ac_version): try automake 1.7 too.
295
5e405a60
MV
2962002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
297
298 * autogen.sh: Make sure that $autoheader is always set. When we
299 would use the plain "autoconf", $autoheader would end up empty and
300 libguile/scmconfig.h.in would not be updated.
301
1360a142
RB
3022002-10-04 Rob Browning <rlb@defaultvalue.org>
303
304 * libltdl: moved to libguile-ltdl.
305
306 * Makefile.am (SUBDIRS): remove libltdl.
307
308 * autogen.sh: remove support for libltdl sub-configure.
309 (ac_version): widen support check to any 2.5? autoconf version.
310 2.54 is out now.
311
312 * configure.in: turn on -Werror by default. We're now clean. I'd
313 like to stay that way. If we want, we can turn it off by default
314 when we make the stable release, but I caught a lot of bugs this
315 way. Accomodate libguile-ltdl -- therea are some ltdl things that
316 are commented out now INCLTDL and LIBLTDL. I think we may not
317 need them anymore, but I'll leave them until we're sure. We also
318 killed off the libltdl dir and related options including the
60aa332f
RB
319 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
320 headers and functions that weren't listed but were in
321 scmconfig.h.in. though this may have been unnecessary.
1360a142 322
99fd355a
MV
3232002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
324
325 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
326 AC_LIBLTDL_INSTALLABLE.
327
3282002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
329
330 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
331 sources. Do not patch it. We have our own version now that is
332 only being used as a convenience library.
333
f800ebfb
MV
3342002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
335
336 * configure.in: Check for __libc_stack_end.
337
39e8f371
HWN
3382002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
339
340 * configure.in: add snprintf
341
c2cbcc57
HWN
3422002-08-04 Han-Wen <hanwen@cs.uu.nl>
343
344 * NEWS: add entries for GC and vector WB.
345
afc8e572
HWN
3462002-07-22 Han-Wen <hanwen@cs.uu.nl>
347
348 * autogen.sh (mscripts): find and check version number of
349 automake. Complain if 1.6 is not found.
350
34d19ef6
HWN
3512002-07-20 Han-Wen <hanwen@cs.uu.nl>
352
353 * autogen.sh (mscripts): find and check version number of
354 autoconf. Complain if 2.53 is not found.
355
dd897aaf
DH
3562002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
357
358 * benchmark-guile.in: Copied from check-guile.in and adapted for
359 use with benchmarks.
360
361 * Makefile.am: Recurse into the benchmark-suite subdir.
362
363 * configure.in: Added benchmarking files.
364
4f6f9ae3
GH
3652002-07-12 Gary Houston <ghouston@arglist.com>
366
367 * configure.in: check dynamic linking before modules. Add dynl.c
368 if dynamic linking is available, i.e., unless --with-modules=no
369 was given to configure.
370
2398796a
MV
3712002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
372
373 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
374 libtool-1.4.2.
375
887efef5
MV
3762002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
377
ca679709
MV
378 * autogen.sh: Do not copy INSTALL from workbook since it is not
379 uniform across branches.
380 * INSTALL: Re-added to repository.
381
887efef5
MV
382 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
383
384 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
385 libtool CVS does not need this fix.
386
387 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
388 build.
389 Add --with-cc-for-build option to re-enable cross building.
390 Add --with-guile-for-build option to re-enable cross building.
391
feec7802
GH
3922002-06-30 Gary Houston <ghouston@arglist.com>
393
394 * autogen.sh: Changed the path to the scripts directory.
395 In libltdl, run aclocal before autoconf and automake: this
396 eliminated various warnings after upgrading to newer automake.
397
ba1b077b
MV
3982002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
399
400 From John W. Eaton <jwe@bevo.che.wisc.edu>
401
402 * configure.in (AC_CHECK_FUNCS): Check for copysign.
403
5cb3f600
MV
4042002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
405
406 * libguile.h: Added inclusion of "extensions.h".
407
43a1d6f1
MV
4082002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
409
410 * configure.in: Include <sys/types.h> before <netinet/in.h> when
411 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
412 Troxel!
413
d4dba280
MV
414 From John W. Eaton.
415
416 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
417 ieeefp.h, and nan.h.
418 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
419
d47fd163
TTN
4202002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
421
422 * autogen.sh: Add call to $mscripts/render-bugs
423 to create BUGS file.
424
425 * BUGS: bye bye
426
d937b062
TTN
4272002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
428
429 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
430
5caa57b1
MV
4312002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
432
433 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
434 -I guile-config". This works as of automake 1.5.
d937b062 435 * qthreads.m4: Moved to guile-config/.
5caa57b1 436
7fd1bad4
MV
4372002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
438
439 * autogen.sh: Call automake twice for guile-core so that two
440 copies of mdate-sh get a chance of being installed (one in
441 doc/ref/ and one in doc/tutorial/).
442
dc006627
MV
4432002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
444
445 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
446 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
447 (dist-hook): Removed.
448 (DISTCLEANFILES): Added check-guile.log.
449 (EXTRA_DIST): Don't distribute TODO.
450
451 * configure.in: Bump required autoconf version to 2.53. Move uses
452 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
453 set by AC_PROG_CC.
454
21550b10
RB
4552002-04-10 Rob Browning <rlb@defaultvalue.org>
456
457 * configure.in: updates for new autoconf -- add definitions to
458 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
459 calls.
460
461 * acinclude.m4: add definitions to AC_DEFINE calls for new
462 autoconf.
463
464 * acconfig.h: removed -- newer autoconf doesn't like it, and now
465 we don't need it.
466
467 * .cvsignore: add autom4te.cache and pre-inst-guile.
468
dd1ed1ad
TTN
4692002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
470
471 * RELEASE: bye bye
472
412f1928
TTN
4732002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
474
475 * Makefile.am: Update copyright.
476 (dist-hook): Add, including related am/maintainers-dirs,
477 surrounded by "if MAINTAINER_MODE".
478
94478b88
TTN
479 * TODO: bye bye
480
ef5bdc2e
TTN
481 * autogen.sh: Add usage comment.
482 Add workbook specification.
483 Add dist-files symlinking.
484
485 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
486
9b398b67
TTN
4872002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
488
489 * guile-tools.in: Handle "--source" option.
490
eb8aea9b
TTN
4912002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
492
2d78a1c5
TTN
493 * configure.in (top_srcdir_absolute): New AC_SUBST var.
494
7ca15449
TTN
495 * pre-inst-guile.in, check-guile.in (top_srcdir):
496 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 497
eb8aea9b
TTN
498 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
499
5ddf900c
TTN
5002002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
501
502 * pre-inst-guile.in: Typofix; nfc.
503
edb810bb
SJ
5042002-02-27 Stefan Jahn <stefan@lkcc.org>
505
506 * Makefile.am (SUBDIRS): Added the `am' directory.
507
3ed414c8
TTN
5082002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
509
510 * pre-inst-guile.in: New file.
511
512 * pre-inst-guile, pre-inst-guile.am: bye bye
513
514 * configure.in (top_builddir_absolute): New AC_SUBST var.
515 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
516 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
517
518 * check-guile.in (top_builddir): Use AC_SUBST var
519 `top_builddir_absolute'.
520 (guile): Look for pre-inst-guile in $top_builddir.
521
522 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
523 pre-inst-guile.am.
524
46151112
RB
5252002-02-24 Rob Browning <rlb@defaultvalue.org>
526
527 * GUILE-VERSION: move all but guile-readline library versioning
528 information here. guile-readline is still standalone. Bump
529 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
530 Thi-Thien's request.
531
532 * configure.in: AC_SUBST the centralized shared lib versioning
533 variables from ./GUILE-VERSION.
534 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
535 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
536 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
537 (LIBQTHREADS_INTERFACE): new AC_SUBST.
538 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
539 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
540 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
541 (LIBGUILE_INTERFACE): new AC_SUBST.
542 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
543 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
544 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
545 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
546 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
547 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
548 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
549 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
550
551 * autogen.sh: make absolutely sure we can't have stale files from
552 old versions lying around the libltdl dir since libtoolize
553 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
554 so the main tree and libltdl can't get out of sync again.
555
556 * RELEASE: update release building instructions.
557
3d77146f
NJ
5582002-02-21 Neil Jerram <neil@ossau.uklinux.net>
559
560 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
561 "" for multiword string. Thanks to Christopher Cramer for
562 pointing this out.
563
84b27165
MV
5642002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
565
566 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
567 instead of to scm_must_malloc.
568
f660f92e
MV
5692002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
570
571 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
572 pre-inst-guile.am.
573
0187b4f4
TTN
5742002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
575
576 * pre-inst-guile.am, pre-inst-guile: New files.
577
578 * check-guile.in (srcdir): Delete var.
579 (top_builddir, top_srcdir, guile_opts): New vars.
580
581 Use "set -e".
582 No longer set LTDL_LIBRARY_PATH.
583 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
584
585 * configure.in (libguile/guile-snarf-docs-texi): Remove
586 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
587
77bf05e0 588 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
589 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
590 (GUILE_LOAD_PATH): No longer include $top_srcdir.
591
592 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
593 prefix aliasing.
77bf05e0 594
1fa86ca5
SJ
5952002-01-31 Stefan Jahn <stefan@lkcc.org>
596
597 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
598 `libltdl.dll'.
599
af68e5e5
SJ
6002002-01-28 Stefan Jahn <stefan@lkcc.org>
601
0187b4f4 602 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
603 `stdint.h' for uint32_t.
604
3d1a89b9
NJ
6052002-01-13 Neil Jerram <neil@ossau.uklinux.net>
606
607 * Makefile.am (SUBDIRS): Added lang.
608
609 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
610 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
611
6122002-01-11 Neil Jerram <neil@ossau.uklinux.net>
613
614 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
615
616 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
617 not) according to absence (or presence) of `--disable-elisp'
618 in the configure args.
619
f00eb43f
DH
6202001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
621
622 * TODO: Added two items.
623
5dc64f64
MV
6242001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
625
626 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
627 set this conditional accordingly.
0187b4f4 628
6d852be3
TTN
6292001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
630
631 * README: Fix virulent typo.
632
53c594fc
MV
6332001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
634
6d852be3 635 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
636 * configure.in (HAVE_INLINE): Define it when the compiler supports
637 inline functions.
638
6d852be3 639 * libguile.h: Include "libguile/inline.h".
53c594fc 640
a5dc23a7
GH
6412001-11-22 Gary Houston <ghouston@arglist.com>
642
643 * HACKING: Modified the Hacking It Yourself section. Removed the
644 version numbers from the tools.
a5df04d5 645 HACKING, README, ANON-CVS: updates.
a5dc23a7 646
73edb48a
GH
6472001-11-21 Gary Houston <ghouston@arglist.com>
648
649 * HACKING: Removed reference to no longer practiced * in ChangeLog
650 convention.
651
97f439ab
TTN
6522001-11-19 Thien-Thi Nguyen <ttn@glug.org>
653
30bce757
TTN
654 * BUGS (11): Set "fixed: no-need".
655
97f439ab
TTN
656 * TODO (write emacs/patch.el): New item, self-assigned.
657
3faa54e7
RB
6582001-11-19 Rob Browning <rlb@defaultvalue.org>
659
660 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
661 system libltdl when it's available. Aside from the normal reasons
662 to prefer installed shared libs, this means other apps that link
663 with libguile and also use libltdl will be more likely to work
664 right.
665
ccee9ab1
TTN
6662001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
667
668 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
669
73c844bf
TTN
6702001-11-15 Thien-Thi Nguyen <ttn@glug.org>
671
672 * guile-tools.in: Handle command "list" specially: list scripts dir.
673
674 (help): Make more informative.
675
a714e0eb
MV
6762001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
677
678 * autogen.sh: Recurse into libltdl directory and invoke autoconf
679 there.
680
bca0bf8d
TTN
6812001-11-11 Thien-Thi Nguyen <ttn@glug.org>
682
683 * HACKING: Restrict documentation change log
684 waiver to only apply to ChangeLog files.
685
35656ebc
MV
6862001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
687
688 * configure.in: Check for sizes of short, size_t, uintptr_t, and
689 ptrdiff_t. Checking for a size also checks automatically for the
690 existence of the type, so we don't check for the existence of
691 uintptr_t, ptrdiff_t and long long ourselves.
692
a0a9b9ad
TTN
6932001-11-10 Thien-Thi Nguyen <ttn@glug.org>
694
695 * BUGS (11): New.
696
b4e15479
SJ
6972001-11-07 Stefan Jahn <stefan@lkcc.org>
698
699 * configure.in: Include `win32-socket.o' in the list of object
700 files if networking is enabled on Win32.
701
04bbd6ce
TTN
7022001-11-06 Thien-Thi Nguyen <ttn@glug.org>
703
704 * TODO (sync srfi-modules.texi): New, done.
705
2ca222c2 706 * BUGS (9, 10): New.
70debc22 707
8f99e3f3
SJ
7082001-11-04 Stefan Jahn <stefan@lkcc.org>
709
710 * NEWS: Corrected remarks about SCM_API.
711
712 * configure.in: Defining USE_DLL_IMPORT definition to indicate
713 usage of DLL import macros in `libguile/__scm.h'.
714 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
715 Somehow Jim Blandy's patch from 1997 did not survive.
716
257b6d40
MV
7172001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
718
719 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 720
257b6d40
MV
721 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
722 build systems which do not have symbolic links.
723 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
724 on Win32 platforms.
04bbd6ce
TTN
725 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
726 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 727 to build clean dlls.
257b6d40
MV
728 Check for `regcomp()' inside `-lregex'.
729
2ad3278a
TTN
7302001-10-26 Thien-Thi Nguyen <ttn@glug.org>
731
732 * BUGS (7, 8): New.
733
c95d1a2d
TTN
7342001-10-25 Thien-Thi Nguyen <ttn@glug.org>
735
736 * BUGS: Expand on file format description.
737
738 (1): Update "fixed" field.
d07db248 739 (2, 3, 4, 5, 6): New.
c95d1a2d 740
4f522b6f
GH
7412001-10-14 Gary Houston <ghouston@arglist.com>
742
743 * configure.in: include sys/types.h when testing uint32_t.
744 thanks to Bill Schottstaedt.
745
f84c3705
MV
7462001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
747
748 * configure.in: Do not use an absolute path for <unistd.h> when
749 checking for return type of usleep. Thanks to Michael Carmack.
750
6768cfba
TTN
7512001-09-30 Thien-Thi Nguyen <ttn@glug.org>
752
753 * BUGS: New file.
754 * Makefile.am (EXTRA_DIST): Add BUGS file.
755
2cbad7d9
TTN
7562001-09-25 Thien-Thi Nguyen <ttn@glug.org>
757
758 * TODO: Add bugfix item to "Eventually".
759
c13f0a90
RB
7602001-09-20 Rob Browning <rlb@defaultvalue.org>
761
762 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
763
7642001-09-11 Rob Browning <rlb@defaultvalue.org>
765
766 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
767 the testing list since they're no longer functional.
768
06288138
TTN
7692001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
770
771 * TODO:
772 Use outline mode instead of text.
773 Reword protocol explanation.
774 Add "make error-signalling functions more consistent" to Eventually.
775 Move some C-related GOOPS tasks to 1.8.0, take ownership.
776
6f84677a
TTN
7772001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
778
779 * HACKING (Sample GDB Initialization File): New section.
780
781 * TODO (1.8.0): Add "move .gdbinit" entry.
782
8c494e99
DH
7832001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
784
785 * TODO: Added some points, and eliminated all done items.
786
787 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
788 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
789 SCM_ENABLE_DEPRECATED with the logic reversed.
790
f7c6b778
DH
7912001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
792
793 * libguile.h: Removed bogus comment, rearranged includes, removed
794 deprecated definitions.
795
8c494e99 796 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 797
cf390da1
TTN
7982001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
799
800 * HACKING: Mention libtool ./configure-regeneration requirement.
801
fada26b2
MV
8022001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
803
804 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
805 libltdl provides it itself.
806
11ca8865
NJ
8072001-08-24 Neil Jerram <neil@ossau.uklinux.net>
808
809 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
810 Makefiles.
cf390da1 811
ab4cd34b
RB
8122001-08-15 Rob Browning <rlb@defaultvalue.org>
813
814 * configure.in
815 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
816 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
817 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
818 (LIBGUILE_INTERFACE): use libtool versioning scheme.
819 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
820 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
821 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
822 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
823
824 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
825 (GUILE_MICRO_VERSION): reset for new unstable.
826 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
827 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
828 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
829 (LIBGUILE_INTERFACE): use libtool versioning scheme.
830 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
831 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
832 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
833 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
834
b754e3d1
MV
8352001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
836
837 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
838 EXTRA_DIST to SUBDIRS.
839
840 * configure.in: Added "test-suite/Makefile".
841
c1151355
MV
8422001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
843
844 * configure.in: Added `--disable-linuxthreads' option and do not
845 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
846 given. Thanks to Cris Cramer!
847
11057044
MV
8482001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
849
850 * Makefile.am (SUBDIRS): Build libguile before ice-9.
851
f3805ebb
MV
8522001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
853
854 * configure.in: Check for "inttypes.h".
855
e658215a
RB
8562001-07-19 Rob Browning <rlb@defaultvalue.org>
857
858 * configure.in: add checks for setitimer and getitimer.
859 Add --enable-error-on-warning.
860
c0b2936e
MG
8612001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
862
863 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
864
8f2ecec5
TTN
8652001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
866
867 * HACKING: Remove onerous authorship-info deletion clause.
868
065509a5
KN
8692001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
870
871 * autogen.sh: Call libtoolize with --force.
872
d76852e3
TTN
8732001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
874
875 * INSTALL: Point to HACKING for tool versions.
876
fd6c6321
RB
8772001-07-08 Rob Browning <rlb@defaultvalue.org>
878
04860df7
RB
879 * TODO: updated to include relevant itemized post-1.6-RELEASE
880 tasks that are distributable so we can check them off as they are
881 done, and delete 1.6.0 tasks.
882
883 * RELEASE: add a note that the RELEASE instructions are out of
884 date now that we're using branches.
885
fd6c6321
RB
886 * AUTHORS: add "many files throughout" for myself.
887
8d123036
TTN
8882001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
889
890 * README: Also mention guile-tools.
891
892 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
893
32d6f999
TTN
8942001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
895
896 * RELEASE: Move todo items to file TODO.
897
898 * TODO: Initial revision
899
a4734913
TTN
900 * Makefile.am (EXTRA_DIST): Add TODO.
901
dbfadc85
TTN
902 * HACKING: Refer to TODO and SNAPSHOTS.
903 No longer refer to devel/tasks.text.
904
905 * SNAPSHOTS: Fix reference bug; recommended tool
906 versions are in HACKING.
907
f6b3694a
TTN
908 * TODO: Add completion and ownership protocol to header comments.
909
3cd085d0
TTN
910 * RELEASE: Add TODO-processing to spiffing checklist.
911
9c3955ff
TTN
912 * HACKING: Update deprecation procedure to refer to TODO.
913
17383b7c
ML
9142001-06-27 Michael Livshin <mlivshin@bigfoot.com>
915
916 * autogen.sh: don't run flex here.
917
918 * HACKING: clarify that newer versions of flex should be just
919 fine.
920
82893676
MG
9212001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
922
923 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
924
925 * configure.in: Added some header and function checks.
926
f2ae4555
NJ
9272001-06-25 Neil Jerram <neil@ossau.uklinux.net>
928
929 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
930
4172703a
MV
9312001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
932
933 * autogen.sh: Added message about what to do next. Tell them to
934 use `--enable-maintainer-mode'.
935
093e7da4
ML
9362001-06-25 Michael Livshin <mlivshin@bigfoot.com>
937
938 * HACKING: mention flex.
939
940 * autogen.sh: generate libguile/c-tokenize.c.
941
6b41a313
MG
9422001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
943
944 * libguile.h: Removed inclusion of libguile/tag.h.
945
eb6c2de8
MV
9462001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
947
948 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
949 these when using threads.
950
4ff9f825
MV
9512001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
952
4927dd28
MV
953 * libguile.h: Added deprecated section with the olde type names.
954
4ff9f825
MV
955 * configure.in: Check for header <stdint.h>. Check for uintptr_t
956 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
957 `#defined'.
958
959 * acconfig.h (ptrdiff_t): Removed.
960
e01970a5
MG
9612001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
962
963 * configure.in: Generate examples/box-dynamic-module/Makefile.
964
c794483c
MV
9652001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
966
967 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
968 guile-snarf.
969
9454d8d5
RB
9702001-06-02 Rob Browning <rlb@cs.utexas.edu>
971
972 * configure.in: changes for autoconf 2.50.
973 (AC_PREREQ): require at least autoconf 2.50.
974 (AC_INIT): no longer takes an arg.
975 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
976 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
977 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
978 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
979 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
980 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
981 (AC_OUTPUT): no longer takes args.
32d6f999 982
9454d8d5
RB
983 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
984 unconditionally .
985
114f9bab
MV
9862001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
987
988 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
989 I. N. Golubev!
990
ee2718a9
MG
9912001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
992
993 * configure.in: Generate examples/box-dynamic/Makefile.
994
2de7ddb7
MG
9952001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
996
997 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
998
999 * configure.in: Added all Makefiles in the `examples' directory to
1000 AC_OUTPUT.
1001
f501d0d4
ML
10022001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1003
1004 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1005 don't generate guile-snarf.awk.
1006
1007 * Makefile.am (EXTRA_DIST): add test-suite.
1008
1db81cb0
ML
10092001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1010
1011 * check-guile.in: fix to be runnable when srcdir!=builddir.
1012
f3f70257
ML
10132001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1014
1015 revert the controversial part of the 2001-05-23 changes
1016
1be6b49c
ML
10172001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1018
1019 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1020 also, make sure that the integral type choosen to represent an SCM
1021 has exactly the same size as a void pointer.
1022
1023 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1024 SCM_SIZEOF_BITS_T, ptrdiff_t.
1025
c81ea65d
RB
10262001-05-16 Rob Browning <rlb@cs.utexas.edu>
1027
1028 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1029
1030 * GUILE-VERSION
1031 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1032 (GUILE_MICRO_VERSION): new variable, records final revision.
1033 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1034 i.e. the 6.
1035
887dfa7d
DH
10362001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1037
1038 * acconfig.h, configure.in: Renamed
1039 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1040
11bbab47
MV
10412001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1042
1043 * acinclude.m4: Removed copy of "libtool.m4".
1044
5cd06d5e
DH
10452001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1046
1047 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1048
a232c19e
TTN
10492001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1050
928f20fb
TTN
1051 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1052
a232c19e
TTN
1053 * HACKING: Update copyright.
1054 Add blurb pointing to devel/tasks.text.
1055
c8750173
TTN
10562001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1057
1058 * check-guile.in: For SRFI testing, set and export env
1059 var `LTDL_LIBRARY_PATH'.
1060
75141eb0
NJ
10612001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1062
1063 * AUTHORS: Add docs-related authorship details.
1064
c10ecc4c
MV
10652001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1066
1067 * configure.in (--enable-deprecated): Recognize "shutup" option
1068 argument and turn it into the default warning level "no".
1069
018a53a1
GH
10702001-05-05 Gary Houston <ghouston@arglist.com>
1071
1072 * acconfig.h: add HAVE_IPV6.
1073 * configure.in: check whether we can compile with IPv6 support.
1074
26f798bd
TTN
10752001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1076
1077 * guile-tools.in: New file.
1078
1079 * configure.in (AC_OUTPUT): Add guile-tools, and make
1080 executable.
1081
1082 * Makefile.am (bin_SCRIPTS): New var.
1083
c5316ea3
GH
10842001-05-04 Gary Houston <ghouston@arglist.com>
1085
1086 * configure.in: check whether uint32_t is defined when netdb.h
1087 is included.
1088 acconfig.h: added HAVE_UINT32_T.
1089
7440341c
MV
10902001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1091
1092 * configure.in: Added handling of `--enable-deprecated'.
1093
1094 * acconfig.h (SCM_DEBUG_DEPRECATED,
1095 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1096
14a7d5f8
TTN
10972001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1098
1099 * Makefile.am (SUBDIRS): Add "scripts".
1100
1101 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1102
7e267da1
GH
11032001-04-29 Gary Houston <ghouston@arglist.com>
1104
1105 * libguile.h: include rw.h.
1106
f2a75d81
RB
11072001-04-27 Rob Browning <rlb@cs.utexas.edu>
1108
1109 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1110 the new odd/even ustable/stable version numbering scheme.
1111 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1112 libguile. In the future, libguile and libguileqthreads may not
1113 stay in sync. This still doesn't appear to affect
1114 libguileqthreads, but we'll fix that next.
1115
1f7a1dc9
MG
11162001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1117
1118 * configure.in: Don't treat srfi directory specially, just create
1119 the Makefile there (thanks to Neil Jerram for the patch).
1120
6c44688a
MG
11212001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1122
1123 * Makefile.am (SUBDIRS): Added `srfi'.
1124
1125 * configure.in: Added subdirectory `srfi' to build process.
1126
1127 * libguile.h: Added inclusion of `values.h'.
1128
2a0ef8b7
GH
11292001-04-22 Gary Houston <ghouston@arglist.com>
1130
1131 * configure.in: check for inet_pton and inet_ntop.
1132
67641981
GH
11332001-04-20 Gary Houston <ghouston@arglist.com>
1134
1135 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1136 * configure.in: check for sin6_scope_id in sockaddr_in6.
1137
a9d861e3
MD
11382001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1139
1140 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1141
31e74a57
GH
11422001-04-17 Gary Houston <ghouston@arglist.com>
1143
1144 * configure.in: run the autoconf BIGENDIAN check.
1145
0da6608d
DH
11462001-04-12 Niibe Yutaka <gniibe@m17n.org>
1147
1148 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1149 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1150 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1151
1152 * configure.in: Likewise.
1153
f22ed5a0
KN
11542001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1155
1156 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1157 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1158 Thanks to NIIBE Yutaka.
1159
f2e61fc1
MD
11602001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1161
1162 * Undeprecated scm_init_oop_goopscore_module.
1163
72f1168d
TTN
11642001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1165
1166 * check-guile.in: Fix sh standard conformance bug: Replace
1167 "test -e" with "test -f". Thanks to Alexander Klimov.
1168
a4928305
GH
11692001-03-19 Gary Houston <ghouston@arglist.com>
1170
1171 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1172 set it to `pwd`.
1173
66301f9a
GH
1174 * check-guile.in: 16 documentation tests were failing if "make
1175 check" was run before Guile had been installed with the current
1176 --prefix. made various changes to the script so that it runs
1177 without a cd to the test-suite directory. For the -i option,
1178 don't point GUILE_LOAD_PATH to the current directory, but let it
1179 use it's own scheme library.
1180
51cfd7da
GH
11812001-03-18 Gary Houston <ghouston@arglist.com>
1182
1183 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1184 the current directory (build dir) not srcdir to find guile
1185 executable. otherwise "make check" doesn't work with a separate
1186 build directory. create the test log in
1187 $build_dir/check-guile.log instead of in srcdir/test-suite
1188 directory.
1189 * configure.in: don't define or substitute test_suite_dir.
1190
e9e225e5
GH
11912001-03-17 Gary Houston <ghouston@arglist.com>
1192
1193 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1194 since EXTRA_DOT_DOC_FILES is redefined later. define
1195 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1196
94e6d793
MG
11972001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1198
1199 * configure.in: Added header checks for crypt.h, sys/resource.h
1200 and sys/file.h, function checks for chroot, flock, getlogin,
1201 cuserid, getpriority, setpriority, getpass, sethostname,
1202 gethostname, and for crypt() in libcrypt.
1203
fff043ab
NJ
12042001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1205
1206 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1207 option from guile-doc/configure.in.
1208
d42df055
DH
12092001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1210
1211 * libguile.h: Removed #include "libguile/dump.h".
1212
ec896089
KN
12132001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1214
1215 * libguile.h: Added #include "libguile/dump.h".
1216
c2886a5a
MD
12172001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1218
1219 * libguile.h: Added #include "libguile/rdelim.h".
1220
1ff7abbe
DH
12212001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1222
1223 The following patch was sent by Thien-Thi Nguyen.
1224
1225 * check-guile.in: New file.
1226
1227 * Makefile.am: Add TESTS rule.
1228
1229 * configure.in: Add support for "make check".
1230
f0942910
DH
12312000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1232
1233 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1234
14f1d9fe
MD
12352000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1236
1237 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1238 version number to 10 due to the merge of GOOPS.
1239
1240 * oop: New directory.
1241
e4dba4c7
KN
12422000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1243
467ab77e 1244 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1245
45605b53
GH
12462000-09-17 Gary Houston <ghouston@arglist.com>
1247
1248 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1249 to be reliable on all platforms.
1250
e494e76d
GH
12512000-08-18 Gary Houston <ghouston@arglist.com>
1252
1253 * acconfig.h: added BROKEN_GCSE.
1254 * configure.in: check for a gcc GCSE optimisation bug.
1255
42aae633
GH
12562000-07-31 Gary Houston <ghouston@arglist.com>
1257
1258 * acconfig.h: added HAVE_H_ERRNO
1259 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1260 added a test for h_errno.
1261
f9ed377d
MD
12622000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1263
1264 * Guile 1.4 released.
1265
b5074b23
MD
12662000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1267
1268 * GUILE-VERSION: Changed to work also when included by a Makefile
1269 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1270 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1271 (GUILE_MINOR_VERSION): Bumped to 4.
1272
f43aac9a
MD
12732000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1274
a8861fa0
MD
1275 * libguile.h: Removed #include "libguile/kw.h".
1276
9a8a1e8a
MD
1277 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1278 (The rule will cd to $(top_srcdir).)
1279
1280 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1281 substitute it into libguile/Makefile.
1282
f43aac9a
MD
1283 * HACKING: Updated recommended libtool version to be 1.3.5.
1284
1285 * RELEASE: Say that we should update HACKING to reflect the
1286 versions of the tools we're using rather than README.
1287
5cb6f99c
MD
12882000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1289
1290 * NOTES: Removed.
1291
1292 * TODO: Moved to devel/.
1293
3ff0d90a
CB
12942000-06-01 Craig Brozefsky <craig@red-bean.com>
1295
1296 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1297 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1298 define libguile.so version in a well-lit place.
1299
1300 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1301 variables.
72f1168d 1302
65545721
ML
13032000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1304
1305 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1306
65545721
ML
1307 * guile-aclocal.sh: new file, works around aclocal problems.
1308
b2728432
DH
13092000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1310
1311 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1312 USE_PCTHREADS_PTHREADS): Removed.
1313
7f5fa419
GH
13142000-05-01 Gary Houston <ghouston@arglist.com>
1315
1316 * Makefile.am: add include_HEADERS.
1317 libguile.h: moved from libguile directory. maybe libguile.h should
1318 be installed in $prefix/include/libguile/libguile.h instead?
1319
9764c29b
MD
13202000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1321
e415cb06
MD
1322 * qthreads.m4: Removed THREADS_CPPFLAGS.
1323
1324 * acinclude.m4: Removed qthreads macros. They are provided in
1325 qthreads.m4, so these were redundant.
1326
9764c29b
MD
1327 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1328
1329 * configure.in: New --enable-debug-malloc configuration option.
1330
1978b33e
MD
13312000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1332
1333 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1334
1335 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1336 compatibility on Linux systems.
1978b33e 1337
55a85c78
MD
13382000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1339
1340 * devel: New directory. Intended to carry documentation related
1341 to Guile development (as opposed to the doc directory which
1342 contains documentation related to the use of the current Guile).
1343 This directory (devel) is not included in the Guile distribution,
1344 but is accessible via anonymous CVS.
1345
fdc7ea2d
MD
13462000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1347
1348 * configure.in: Don't add iselect.o to LIBOBJS.
1349
31d8abce
MD
13502000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1351
1352 * configure.in: Added end-tag for local variables. (Thanks to
1353 Thien-Thi Nguyen.)
1354
244fdc2f
GH
13552000-03-12 Gary Houston <ghouston@arglist.com>
1356
1357 * README (Guile Documentation, About This Distribution): updated.
1358
f3b5e185
MD
13592000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1360
1361 * configure.in (ac_cv_struct_timespec): Added test for struct
1362 timespec.
1363
1364 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1365
3a721413
MV
13662000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1367
1368 * autogen.sh: Call libtoolize. Pass --add-missing option to
1369 automake. Do not decent into libltdl directory. The libltdl
1370 directory is now populated by libtoolize and does not need any
1371 further autogeneration.
1372
d831b039
GH
13732000-01-23 Gary Houston <ghouston@arglist.com>
1374
1375 * configure.in: check for fchown.
1376
a0a7b83b
MD
1377Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1378
1379 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1380 instead of $(top_builddir)/libltdl to includepath.
1381
56cfe22b
MD
13822000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1383
1384 * emacs: New subdirectory for elisp tools.
1385
657fcb5a
MV
13862000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1387
1388 * README, HACKING: Moved "Hacking it yourself" section from README
1389 to HACKING. Updated recommended libtool version to be 1.3.4.
1390
dc914156
GH
13912000-01-14 Gary Houston <ghouston@arglist.com>
1392
1393 * configure.in: needs to have --disable-networking, not
1394 --disable-net.
1395
fb4956c9
MD
13962000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1397
1398 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1399
88423ab1
GB
1400Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1401
1402 * autogen.sh: Added messages as we run autogen in subdirectories.
1403
1404 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1405 chmod +x it.
88423ab1 1406
0d90b76d
MV
14072000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1408
1409 * libltdl/autogen.sh: New file.
1410 * autogen.sh: Invoke libltdl/autogen.sh.
1411
14122000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1413
1414 Finally applied the libltdl patch from Thomas Tanner, with slight
1415 modifications. All code copied from the libtool package is from
1416 libtool-1.3.4.
1417
1418 * configure.in: Make "--with-modules=yes" the default. Do not
1419 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1420
0d90b76d
MV
1421 1999-07-25 Thomas Tanner <tanner@ffii.org>
1422
1423 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1424 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1425 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1426 (no need to install libtool any more)
1427 * configure.in: replace --enable-dynamic-linking with
1428 --with-modules, required modules can be specified using
1429 --with-modules="/path/to/mod.la" and will be linked
1430 statically on platforms that don't support dynamic loading,
1431 configure libltdl, configure libtool for dlopening
1432 * libltdl: added using libtoolize -c --ltdl
1433
38c1d3c4
GH
14342000-01-09 Gary Houston <ghouston@arglist.com>
1435
1436 * configure.in: check whether localtime caches TZ. copied from
1437 Emacs 20.5.
1438 * acconfig.h: add LOCALTIME_CACHE.
1439
dceef6be
GB
1440Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1441
1442 * configure.in: Make it be guile-snarf.awk, since we'll be
1443 switching names for guile-doc-snarf. (I wouldn't have changed
1444 this, but I was getting ready to commit this way when the below
1445 change was committed).
1446
763a6716
MD
14471999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1448
1449 * configure.in: Create guile-doc-snarf.awk.
1450
6aca8c6c
GB
14511999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1452
72f1168d 1453 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1454 AC_OUTPUTted.
1455
14561999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1457
1458 * NEWS: More complete description for --enable-debug-freelist.
1459
aee8ca3f
GH
14601999-12-09 Gary Houston <ghouston@freewire.co.uk>
1461
1462 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1463 causes numerous spurious warnings with recent gcc and/or glibc
1464 versions.
1465
afe5177e
GH
14661999-11-19 Gary Houston <ghouston@freewire.co.uk>
1467
1468 * acconfig.h: add HAVE_ARRAYS.
1469
1470 * configure.in: add --disable-arrays option, probably temporary.
1471
5c11cc9d
GH
14721999-11-17 Gary Houston <ghouston@freewire.co.uk>
1473
1474 * configure.in: check for hstrerror.
1475
5d94b2fe
JB
14761999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1477
e8ff4648
JB
1478 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1479 Instead, call the various tools explicitly. Invoke
1480 guile-readline's autogen.sh script.
0cbedb5b
JB
1481
1482 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1483
0cbedb5b
JB
1484 We can't have .m4 files which are installed where aclocal can
1485 see them, but also used by guile's own configure.in, because
1486 aclocal will read both copies, complain about duplicate macro
1487 definitions, and refuse to generate aclocal.m4 at all. This
1488 happens if you invoke it as `aclocal -I .', as autoreconf does.
1489 This is probably a flaw in the autotools, but Guile doesn't need
1490 that flaw fixed immediately.
1491
1492 guile.m4 is intended for use by people linking against guile, so
1493 it needs to be installed. But Guile itself doesn't use it. So
1494 move guile.m4 into guile-config. That makes sense, since
1495 guile.m4's GUILE_FLAGS macro is just an easy way to call
1496 guile-config.
1497
1498 qthreads.m4 is indented to help configure a qthreads tree. It's
1499 only useful to a package which actually includes a qthreads tree,
1500 and it's intimately related to that tree, so it's not useful to
1501 install this. So don't install it.
1502
1503 * guile.m4: Moved to guile-config.
1504 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1505 (EXTRA_DIST): Move qthreads.m4 here.
1506
5d94b2fe
JB
1507 Don't store generated files in the repository any more. Instead,
1508 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1509 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1510 * autogen.sh: New file.
1511 * ANON-CVS, SNAPSHOTS: Updated instructions.
1512
dc4d930b
JB
15131999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1514
1515 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1516
6e706938 15171999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1518
1519 * configure.in: Added --enable-debug-freelist option.
1520
fca7547b 1521 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1522
52cfc69b
GH
15231999-09-23 Gary Houston <ghouston@freewire.co.uk>
1524
1525 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1526 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1527
1528 * configure.in: new options --disable-posix, --disable-net
1529 and --disable-regex
1530 export HAVE_POSIX and HAVE_NETWORKING definitions.
1531 don't add regex-posix.o to LIBOBJS if regex disabled.
1532
1533 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1534 conditionally.
1535
bab4e1cc
JB
15361999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1537
1538 * Guile 1.3.4 released.
1539
fc97c626
JB
15401999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1541
1542 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1543 libtool knows how to get ANSI C behavior from the compiler.
1544 * configure: Regenerated.
1545
7ee92fce
GH
15461999-09-20 Gary Houston <ghouston@freewire.co.uk>
1547
1548 * configure.in: check availability of siginterrupt.
1549
08b8c694
GH
15501999-09-18 Gary Houston <ghouston@freewire.co.uk>
1551
1552 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1553 testing for SA_RESTART.
1554
7cdbcc7d
MD
15551999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1556
1557 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1558
e1f20ec6
JB
15591999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1560
1561 * configure.in (GUILE_STAMP): Don't set this variable, or
1562 substitute it into anything. Full explanation in ice-9/ChangeLog.
1563 * configure, Makefile.in: Regenerated.
72f1168d 1564
ffe70f9c
JB
15651999-09-06 James Blandy <jimb@mule.m17n.org>
1566
1567 Propagate the changes of 2 Sept the rest of the way through.
1568 * configure: Regenerated.
1569 * Makefile.in: Regenerated. Not sure why this diff is so big.
1570
e127c348
JB
15711999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1572
1573 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1574 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1575 * aclocal.m4: Regenerated.
e127c348 1576
655f19ab
MD
15771999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1578
1579 * configure.in: Test for presence of function on_exit.
1580
b074884f
JB
15811999-09-01 James Blandy <jimb@mule.m17n.org>
1582
1583 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1584 the system doesn't have memmove. Don't test for memmove and bcopy
1585 with AC_CHECK_FUNCS.
1586 * configure: Regenerated.
1587
a7098335
MD
15881999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1589
1590 * configure.in: Test for atexit.
1591
9a26d6f9
MD
15921999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1593
b030b39b
MD
1594 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1595
9a26d6f9
MD
1596 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1597 (Thanks to Bernard Urban.)
1598 Test for memmove and bcopy. (Thanks to
a7098335 1599 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1600
1601 * acconfig.h: Added HAVE_S_ISLNK.
1602
a05cba61
JB
16031999-08-20 James Blandy <jimb@mule.m17n.org>
1604
0a852b94
JB
1605 * Guile 1.3.2 released.
1606
a05cba61
JB
1607 * Makefile.in: Regenerated.
1608
f29f2933
MD
16091999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1610
1611 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1612 to libtool-1.3.3.
1613
0e8a8468
MV
16141999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1615
1616 Added guile-readline subdirectory with the removed readline
1617 support.
1618 * guile-readline: New directory, see ChangeLog there.
1619 * configure.in: Cause configure to descend into guile-readline
1620 dir.
1621 * Makefile.am: Likewise for make.
1622 * NEWS: Explain how to activate the readline support.
1623 * configure, Makefile.in: Regenerated.
72f1168d 1624
3144e1a9
JB
16251999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1626
1627