* boot-9.scm (duplicate-handlers): Make sure the merge-generics
[bpt/guile.git] / ChangeLog
CommitLineData
25ad7681
RB
12003-02-27 Rob Browning <rlb@defaultvalue.org>
2
3 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
4 (AM_CONFIG_HEADER): change to config.h
5
6 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
7 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
8
9 * autogen.sh: switch to autoreconf -- see how it goes. remove
10 call to guile-aclocal.sh -- we now do the same thing with an
11 automake setting.
12
13 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
14 Makefile.am.
15
162003-02-26 Rob Browning <rlb@defaultvalue.org>
17
18 * configure.in: change our config header from libguile/scmconfig.h
19 to be the traditional ./config.h. libguile/scmconfig.h is now
20 built from that during the build process. More changes coming...
21
77f9ca69
MD
222003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
23
24 * libguile.h: #include "futures.h"
25
09841c77
MD
262002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
27
28 * configure.in: Test if pthread.h declares
29 pthread_mutexattr_settype ().
30
312002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
32
33 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
34 ways to get fast and recursive mutexes.
35
ad280ae0
MD
362002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
37
38 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
39 order to get thread safe versions of glibc functions.
40
9bc4701c
MD
412002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
42
43 * configure.in: Temporarily replaced "copt" threads option with new
44 option "pthreads".
45 (USE_PTHREAD_THREADS): Define if pthreads configured.
46
b2cbe8d8
RB
472002-12-08 Rob Browning <rlb@defaultvalue.org>
48
49 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
50 (AC_CONFIG_FILES): separate out the files that need to be chmodded
51 at the end of config.status. Our "default" approach using
52 AC_CONFIG_COMMANDS quit working (and would have needed to be
53 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
54 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
55 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
56 current autoconf docs.
57
58 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
59
5441c65c
MV
602002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
61
62 * Makefile.am (SUBDIRS): Removed qt.
63
64 * configure.in: Do not configure QTHREADS. Do not define
65 USE_COOP_THREADS. Changed logic for thread package selection so
66 that the default is "coop-pthread" when -lpthread is found, "null"
67 otherwise.
68
cfc7c7c0
MD
692002-12-01 Mikael Djurfeldt <mdj@linnaeus>
70
71 * GUILE-VERSION: Added versioning info for srfi 1.
72
73 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
74 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
75 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
76 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
77
8b5b4a75
MV
782002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
79
80 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
81 define them with AC_DEFINE and not in some header file so that
82 they are visible exactly in the same way as they used to be.
83
7caa1b07
MV
842002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
85
86 * configure.in: Do not add "threads.o" to the libobjs, it is now
87 always compiled.
88 (USE_THREADS, GUILE_ISELECT): Do not define.
89
30f920c3
MV
902002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
91
92 * configure.in: Handle thread package "coop-pthread" with alias
93 "copt" and define USE_COPT_THREADS when it is selected.
94 Always define GUILE_ISELECT.
95
8ee7506b
NJ
962002-10-26 Neil Jerram <neil@ossau.uklinux.net>
97
98 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
99 ice-9/debugger/breakpoints/Makefile.
100
65a23095
MV
1012002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
102
103 * configure.in: Changed logic in thread support configuration such
104 that --with-threads=no is equivalent to --with-threads=null. On
105 platforms that are not supported by QuickThreads, we also use the
106 null-threads. Thus, USE_THREADS is always defined now.
107
2794cb50
MV
1082002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
109
110 * configure.in: Shuffled around and extended the thread
111 configuration code to allow the "null" thread package to be
112 selected. Define USE_NULL_THREADS in that case.
113
e5b4630d
GH
1142002-10-13 Gary Houston <ghouston@arglist.com>
115
116 * autogen.sh (ac_version): try automake 1.7 too.
117
5e405a60
MV
1182002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
119
120 * autogen.sh: Make sure that $autoheader is always set. When we
121 would use the plain "autoconf", $autoheader would end up empty and
122 libguile/scmconfig.h.in would not be updated.
123
1360a142
RB
1242002-10-04 Rob Browning <rlb@defaultvalue.org>
125
126 * libltdl: moved to libguile-ltdl.
127
128 * Makefile.am (SUBDIRS): remove libltdl.
129
130 * autogen.sh: remove support for libltdl sub-configure.
131 (ac_version): widen support check to any 2.5? autoconf version.
132 2.54 is out now.
133
134 * configure.in: turn on -Werror by default. We're now clean. I'd
135 like to stay that way. If we want, we can turn it off by default
136 when we make the stable release, but I caught a lot of bugs this
137 way. Accomodate libguile-ltdl -- therea are some ltdl things that
138 are commented out now INCLTDL and LIBLTDL. I think we may not
139 need them anymore, but I'll leave them until we're sure. We also
140 killed off the libltdl dir and related options including the
60aa332f
RB
141 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
142 headers and functions that weren't listed but were in
143 scmconfig.h.in. though this may have been unnecessary.
1360a142 144
99fd355a
MV
1452002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
146
147 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
148 AC_LIBLTDL_INSTALLABLE.
149
1502002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
151
152 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
153 sources. Do not patch it. We have our own version now that is
154 only being used as a convenience library.
155
f800ebfb
MV
1562002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
157
158 * configure.in: Check for __libc_stack_end.
159
39e8f371
HWN
1602002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
161
162 * configure.in: add snprintf
163
c2cbcc57
HWN
1642002-08-04 Han-Wen <hanwen@cs.uu.nl>
165
166 * NEWS: add entries for GC and vector WB.
167
afc8e572
HWN
1682002-07-22 Han-Wen <hanwen@cs.uu.nl>
169
170 * autogen.sh (mscripts): find and check version number of
171 automake. Complain if 1.6 is not found.
172
34d19ef6
HWN
1732002-07-20 Han-Wen <hanwen@cs.uu.nl>
174
175 * autogen.sh (mscripts): find and check version number of
176 autoconf. Complain if 2.53 is not found.
177
dd897aaf
DH
1782002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
179
180 * benchmark-guile.in: Copied from check-guile.in and adapted for
181 use with benchmarks.
182
183 * Makefile.am: Recurse into the benchmark-suite subdir.
184
185 * configure.in: Added benchmarking files.
186
4f6f9ae3
GH
1872002-07-12 Gary Houston <ghouston@arglist.com>
188
189 * configure.in: check dynamic linking before modules. Add dynl.c
190 if dynamic linking is available, i.e., unless --with-modules=no
191 was given to configure.
192
2398796a
MV
1932002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
194
195 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
196 libtool-1.4.2.
197
887efef5
MV
1982002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
199
ca679709
MV
200 * autogen.sh: Do not copy INSTALL from workbook since it is not
201 uniform across branches.
202 * INSTALL: Re-added to repository.
203
887efef5
MV
204 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
205
206 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
207 libtool CVS does not need this fix.
208
209 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
210 build.
211 Add --with-cc-for-build option to re-enable cross building.
212 Add --with-guile-for-build option to re-enable cross building.
213
feec7802
GH
2142002-06-30 Gary Houston <ghouston@arglist.com>
215
216 * autogen.sh: Changed the path to the scripts directory.
217 In libltdl, run aclocal before autoconf and automake: this
218 eliminated various warnings after upgrading to newer automake.
219
ba1b077b
MV
2202002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
221
222 From John W. Eaton <jwe@bevo.che.wisc.edu>
223
224 * configure.in (AC_CHECK_FUNCS): Check for copysign.
225
5cb3f600
MV
2262002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
227
228 * libguile.h: Added inclusion of "extensions.h".
229
43a1d6f1
MV
2302002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
231
232 * configure.in: Include <sys/types.h> before <netinet/in.h> when
233 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
234 Troxel!
235
d4dba280
MV
236 From John W. Eaton.
237
238 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
239 ieeefp.h, and nan.h.
240 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
241
d47fd163
TTN
2422002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
243
244 * autogen.sh: Add call to $mscripts/render-bugs
245 to create BUGS file.
246
247 * BUGS: bye bye
248
d937b062
TTN
2492002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
250
251 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
252
5caa57b1
MV
2532002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
254
255 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
256 -I guile-config". This works as of automake 1.5.
d937b062 257 * qthreads.m4: Moved to guile-config/.
5caa57b1 258
7fd1bad4
MV
2592002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
260
261 * autogen.sh: Call automake twice for guile-core so that two
262 copies of mdate-sh get a chance of being installed (one in
263 doc/ref/ and one in doc/tutorial/).
264
dc006627
MV
2652002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
266
267 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
268 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
269 (dist-hook): Removed.
270 (DISTCLEANFILES): Added check-guile.log.
271 (EXTRA_DIST): Don't distribute TODO.
272
273 * configure.in: Bump required autoconf version to 2.53. Move uses
274 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
275 set by AC_PROG_CC.
276
21550b10
RB
2772002-04-10 Rob Browning <rlb@defaultvalue.org>
278
279 * configure.in: updates for new autoconf -- add definitions to
280 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
281 calls.
282
283 * acinclude.m4: add definitions to AC_DEFINE calls for new
284 autoconf.
285
286 * acconfig.h: removed -- newer autoconf doesn't like it, and now
287 we don't need it.
288
289 * .cvsignore: add autom4te.cache and pre-inst-guile.
290
dd1ed1ad
TTN
2912002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
292
293 * RELEASE: bye bye
294
412f1928
TTN
2952002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
296
297 * Makefile.am: Update copyright.
298 (dist-hook): Add, including related am/maintainers-dirs,
299 surrounded by "if MAINTAINER_MODE".
300
94478b88
TTN
301 * TODO: bye bye
302
ef5bdc2e
TTN
303 * autogen.sh: Add usage comment.
304 Add workbook specification.
305 Add dist-files symlinking.
306
307 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
308
9b398b67
TTN
3092002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
310
311 * guile-tools.in: Handle "--source" option.
312
eb8aea9b
TTN
3132002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
314
2d78a1c5
TTN
315 * configure.in (top_srcdir_absolute): New AC_SUBST var.
316
7ca15449
TTN
317 * pre-inst-guile.in, check-guile.in (top_srcdir):
318 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 319
eb8aea9b
TTN
320 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
321
5ddf900c
TTN
3222002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
323
324 * pre-inst-guile.in: Typofix; nfc.
325
edb810bb
SJ
3262002-02-27 Stefan Jahn <stefan@lkcc.org>
327
328 * Makefile.am (SUBDIRS): Added the `am' directory.
329
3ed414c8
TTN
3302002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
331
332 * pre-inst-guile.in: New file.
333
334 * pre-inst-guile, pre-inst-guile.am: bye bye
335
336 * configure.in (top_builddir_absolute): New AC_SUBST var.
337 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
338 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
339
340 * check-guile.in (top_builddir): Use AC_SUBST var
341 `top_builddir_absolute'.
342 (guile): Look for pre-inst-guile in $top_builddir.
343
344 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
345 pre-inst-guile.am.
346
46151112
RB
3472002-02-24 Rob Browning <rlb@defaultvalue.org>
348
349 * GUILE-VERSION: move all but guile-readline library versioning
350 information here. guile-readline is still standalone. Bump
351 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
352 Thi-Thien's request.
353
354 * configure.in: AC_SUBST the centralized shared lib versioning
355 variables from ./GUILE-VERSION.
356 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
357 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
358 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
359 (LIBQTHREADS_INTERFACE): new AC_SUBST.
360 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
361 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
362 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
363 (LIBGUILE_INTERFACE): new AC_SUBST.
364 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
365 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
366 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
367 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
368 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
369 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
370 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
371 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
372
373 * autogen.sh: make absolutely sure we can't have stale files from
374 old versions lying around the libltdl dir since libtoolize
375 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
376 so the main tree and libltdl can't get out of sync again.
377
378 * RELEASE: update release building instructions.
379
3d77146f
NJ
3802002-02-21 Neil Jerram <neil@ossau.uklinux.net>
381
382 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
383 "" for multiword string. Thanks to Christopher Cramer for
384 pointing this out.
385
84b27165
MV
3862002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
387
388 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
389 instead of to scm_must_malloc.
390
f660f92e
MV
3912002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
392
393 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
394 pre-inst-guile.am.
395
0187b4f4
TTN
3962002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
397
398 * pre-inst-guile.am, pre-inst-guile: New files.
399
400 * check-guile.in (srcdir): Delete var.
401 (top_builddir, top_srcdir, guile_opts): New vars.
402
403 Use "set -e".
404 No longer set LTDL_LIBRARY_PATH.
405 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
406
407 * configure.in (libguile/guile-snarf-docs-texi): Remove
408 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
409
77bf05e0 410 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
411 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
412 (GUILE_LOAD_PATH): No longer include $top_srcdir.
413
414 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
415 prefix aliasing.
77bf05e0 416
1fa86ca5
SJ
4172002-01-31 Stefan Jahn <stefan@lkcc.org>
418
419 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
420 `libltdl.dll'.
421
af68e5e5
SJ
4222002-01-28 Stefan Jahn <stefan@lkcc.org>
423
0187b4f4 424 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
425 `stdint.h' for uint32_t.
426
3d1a89b9
NJ
4272002-01-13 Neil Jerram <neil@ossau.uklinux.net>
428
429 * Makefile.am (SUBDIRS): Added lang.
430
431 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
432 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
433
4342002-01-11 Neil Jerram <neil@ossau.uklinux.net>
435
436 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
437
438 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
439 not) according to absence (or presence) of `--disable-elisp'
440 in the configure args.
441
f00eb43f
DH
4422001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
443
444 * TODO: Added two items.
445
5dc64f64
MV
4462001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
447
448 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
449 set this conditional accordingly.
0187b4f4 450
6d852be3
TTN
4512001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
452
453 * README: Fix virulent typo.
454
53c594fc
MV
4552001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
456
6d852be3 457 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
458 * configure.in (HAVE_INLINE): Define it when the compiler supports
459 inline functions.
460
6d852be3 461 * libguile.h: Include "libguile/inline.h".
53c594fc 462
a5dc23a7
GH
4632001-11-22 Gary Houston <ghouston@arglist.com>
464
465 * HACKING: Modified the Hacking It Yourself section. Removed the
466 version numbers from the tools.
a5df04d5 467 HACKING, README, ANON-CVS: updates.
a5dc23a7 468
73edb48a
GH
4692001-11-21 Gary Houston <ghouston@arglist.com>
470
471 * HACKING: Removed reference to no longer practiced * in ChangeLog
472 convention.
473
97f439ab
TTN
4742001-11-19 Thien-Thi Nguyen <ttn@glug.org>
475
30bce757
TTN
476 * BUGS (11): Set "fixed: no-need".
477
97f439ab
TTN
478 * TODO (write emacs/patch.el): New item, self-assigned.
479
3faa54e7
RB
4802001-11-19 Rob Browning <rlb@defaultvalue.org>
481
482 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
483 system libltdl when it's available. Aside from the normal reasons
484 to prefer installed shared libs, this means other apps that link
485 with libguile and also use libltdl will be more likely to work
486 right.
487
ccee9ab1
TTN
4882001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
489
490 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
491
73c844bf
TTN
4922001-11-15 Thien-Thi Nguyen <ttn@glug.org>
493
494 * guile-tools.in: Handle command "list" specially: list scripts dir.
495
496 (help): Make more informative.
497
a714e0eb
MV
4982001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
499
500 * autogen.sh: Recurse into libltdl directory and invoke autoconf
501 there.
502
bca0bf8d
TTN
5032001-11-11 Thien-Thi Nguyen <ttn@glug.org>
504
505 * HACKING: Restrict documentation change log
506 waiver to only apply to ChangeLog files.
507
35656ebc
MV
5082001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
509
510 * configure.in: Check for sizes of short, size_t, uintptr_t, and
511 ptrdiff_t. Checking for a size also checks automatically for the
512 existence of the type, so we don't check for the existence of
513 uintptr_t, ptrdiff_t and long long ourselves.
514
a0a9b9ad
TTN
5152001-11-10 Thien-Thi Nguyen <ttn@glug.org>
516
517 * BUGS (11): New.
518
b4e15479
SJ
5192001-11-07 Stefan Jahn <stefan@lkcc.org>
520
521 * configure.in: Include `win32-socket.o' in the list of object
522 files if networking is enabled on Win32.
523
04bbd6ce
TTN
5242001-11-06 Thien-Thi Nguyen <ttn@glug.org>
525
526 * TODO (sync srfi-modules.texi): New, done.
527
2ca222c2 528 * BUGS (9, 10): New.
70debc22 529
8f99e3f3
SJ
5302001-11-04 Stefan Jahn <stefan@lkcc.org>
531
532 * NEWS: Corrected remarks about SCM_API.
533
534 * configure.in: Defining USE_DLL_IMPORT definition to indicate
535 usage of DLL import macros in `libguile/__scm.h'.
536 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
537 Somehow Jim Blandy's patch from 1997 did not survive.
538
257b6d40
MV
5392001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
540
541 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 542
257b6d40
MV
543 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
544 build systems which do not have symbolic links.
545 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
546 on Win32 platforms.
04bbd6ce
TTN
547 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
548 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 549 to build clean dlls.
257b6d40
MV
550 Check for `regcomp()' inside `-lregex'.
551
2ad3278a
TTN
5522001-10-26 Thien-Thi Nguyen <ttn@glug.org>
553
554 * BUGS (7, 8): New.
555
c95d1a2d
TTN
5562001-10-25 Thien-Thi Nguyen <ttn@glug.org>
557
558 * BUGS: Expand on file format description.
559
560 (1): Update "fixed" field.
d07db248 561 (2, 3, 4, 5, 6): New.
c95d1a2d 562
4f522b6f
GH
5632001-10-14 Gary Houston <ghouston@arglist.com>
564
565 * configure.in: include sys/types.h when testing uint32_t.
566 thanks to Bill Schottstaedt.
567
f84c3705
MV
5682001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
569
570 * configure.in: Do not use an absolute path for <unistd.h> when
571 checking for return type of usleep. Thanks to Michael Carmack.
572
6768cfba
TTN
5732001-09-30 Thien-Thi Nguyen <ttn@glug.org>
574
575 * BUGS: New file.
576 * Makefile.am (EXTRA_DIST): Add BUGS file.
577
2cbad7d9
TTN
5782001-09-25 Thien-Thi Nguyen <ttn@glug.org>
579
580 * TODO: Add bugfix item to "Eventually".
581
c13f0a90
RB
5822001-09-20 Rob Browning <rlb@defaultvalue.org>
583
584 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
585
5862001-09-11 Rob Browning <rlb@defaultvalue.org>
587
588 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
589 the testing list since they're no longer functional.
590
06288138
TTN
5912001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
592
593 * TODO:
594 Use outline mode instead of text.
595 Reword protocol explanation.
596 Add "make error-signalling functions more consistent" to Eventually.
597 Move some C-related GOOPS tasks to 1.8.0, take ownership.
598
6f84677a
TTN
5992001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
600
601 * HACKING (Sample GDB Initialization File): New section.
602
603 * TODO (1.8.0): Add "move .gdbinit" entry.
604
8c494e99
DH
6052001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
606
607 * TODO: Added some points, and eliminated all done items.
608
609 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
610 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
611 SCM_ENABLE_DEPRECATED with the logic reversed.
612
f7c6b778
DH
6132001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
614
615 * libguile.h: Removed bogus comment, rearranged includes, removed
616 deprecated definitions.
617
8c494e99 618 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 619
cf390da1
TTN
6202001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
621
622 * HACKING: Mention libtool ./configure-regeneration requirement.
623
fada26b2
MV
6242001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
625
626 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
627 libltdl provides it itself.
628
11ca8865
NJ
6292001-08-24 Neil Jerram <neil@ossau.uklinux.net>
630
631 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
632 Makefiles.
cf390da1 633
ab4cd34b
RB
6342001-08-15 Rob Browning <rlb@defaultvalue.org>
635
636 * configure.in
637 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
638 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
639 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
640 (LIBGUILE_INTERFACE): use libtool versioning scheme.
641 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
642 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
643 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
644 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
645
646 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
647 (GUILE_MICRO_VERSION): reset for new unstable.
648 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
649 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
650 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
651 (LIBGUILE_INTERFACE): use libtool versioning scheme.
652 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
653 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
654 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
655 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
656
b754e3d1
MV
6572001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
658
659 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
660 EXTRA_DIST to SUBDIRS.
661
662 * configure.in: Added "test-suite/Makefile".
663
c1151355
MV
6642001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
665
666 * configure.in: Added `--disable-linuxthreads' option and do not
667 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
668 given. Thanks to Cris Cramer!
669
11057044
MV
6702001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
671
672 * Makefile.am (SUBDIRS): Build libguile before ice-9.
673
f3805ebb
MV
6742001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
675
676 * configure.in: Check for "inttypes.h".
677
e658215a
RB
6782001-07-19 Rob Browning <rlb@defaultvalue.org>
679
680 * configure.in: add checks for setitimer and getitimer.
681 Add --enable-error-on-warning.
682
c0b2936e
MG
6832001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
684
685 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
686
8f2ecec5
TTN
6872001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
688
689 * HACKING: Remove onerous authorship-info deletion clause.
690
065509a5
KN
6912001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
692
693 * autogen.sh: Call libtoolize with --force.
694
d76852e3
TTN
6952001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
696
697 * INSTALL: Point to HACKING for tool versions.
698
fd6c6321
RB
6992001-07-08 Rob Browning <rlb@defaultvalue.org>
700
04860df7
RB
701 * TODO: updated to include relevant itemized post-1.6-RELEASE
702 tasks that are distributable so we can check them off as they are
703 done, and delete 1.6.0 tasks.
704
705 * RELEASE: add a note that the RELEASE instructions are out of
706 date now that we're using branches.
707
fd6c6321
RB
708 * AUTHORS: add "many files throughout" for myself.
709
8d123036
TTN
7102001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
711
712 * README: Also mention guile-tools.
713
714 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
715
32d6f999
TTN
7162001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
717
718 * RELEASE: Move todo items to file TODO.
719
720 * TODO: Initial revision
721
a4734913
TTN
722 * Makefile.am (EXTRA_DIST): Add TODO.
723
dbfadc85
TTN
724 * HACKING: Refer to TODO and SNAPSHOTS.
725 No longer refer to devel/tasks.text.
726
727 * SNAPSHOTS: Fix reference bug; recommended tool
728 versions are in HACKING.
729
f6b3694a
TTN
730 * TODO: Add completion and ownership protocol to header comments.
731
3cd085d0
TTN
732 * RELEASE: Add TODO-processing to spiffing checklist.
733
9c3955ff
TTN
734 * HACKING: Update deprecation procedure to refer to TODO.
735
17383b7c
ML
7362001-06-27 Michael Livshin <mlivshin@bigfoot.com>
737
738 * autogen.sh: don't run flex here.
739
740 * HACKING: clarify that newer versions of flex should be just
741 fine.
742
82893676
MG
7432001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
744
745 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
746
747 * configure.in: Added some header and function checks.
748
f2ae4555
NJ
7492001-06-25 Neil Jerram <neil@ossau.uklinux.net>
750
751 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
752
4172703a
MV
7532001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
754
755 * autogen.sh: Added message about what to do next. Tell them to
756 use `--enable-maintainer-mode'.
757
093e7da4
ML
7582001-06-25 Michael Livshin <mlivshin@bigfoot.com>
759
760 * HACKING: mention flex.
761
762 * autogen.sh: generate libguile/c-tokenize.c.
763
6b41a313
MG
7642001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
765
766 * libguile.h: Removed inclusion of libguile/tag.h.
767
eb6c2de8
MV
7682001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
769
770 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
771 these when using threads.
772
4ff9f825
MV
7732001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
774
4927dd28
MV
775 * libguile.h: Added deprecated section with the olde type names.
776
4ff9f825
MV
777 * configure.in: Check for header <stdint.h>. Check for uintptr_t
778 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
779 `#defined'.
780
781 * acconfig.h (ptrdiff_t): Removed.
782
e01970a5
MG
7832001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
784
785 * configure.in: Generate examples/box-dynamic-module/Makefile.
786
c794483c
MV
7872001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
788
789 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
790 guile-snarf.
791
9454d8d5
RB
7922001-06-02 Rob Browning <rlb@cs.utexas.edu>
793
794 * configure.in: changes for autoconf 2.50.
795 (AC_PREREQ): require at least autoconf 2.50.
796 (AC_INIT): no longer takes an arg.
797 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
798 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
799 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
800 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
801 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
802 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
803 (AC_OUTPUT): no longer takes args.
32d6f999 804
9454d8d5
RB
805 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
806 unconditionally .
807
114f9bab
MV
8082001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
809
810 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
811 I. N. Golubev!
812
ee2718a9
MG
8132001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
814
815 * configure.in: Generate examples/box-dynamic/Makefile.
816
2de7ddb7
MG
8172001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
818
819 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
820
821 * configure.in: Added all Makefiles in the `examples' directory to
822 AC_OUTPUT.
823
f501d0d4
ML
8242001-05-31 Michael Livshin <mlivshin@bigfoot.com>
825
826 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
827 don't generate guile-snarf.awk.
828
829 * Makefile.am (EXTRA_DIST): add test-suite.
830
1db81cb0
ML
8312001-05-28 Michael Livshin <mlivshin@bigfoot.com>
832
833 * check-guile.in: fix to be runnable when srcdir!=builddir.
834
f3f70257
ML
8352001-05-26 Michael Livshin <mlivshin@bigfoot.com>
836
837 revert the controversial part of the 2001-05-23 changes
838
1be6b49c
ML
8392001-05-23 Michael Livshin <mlivshin@bigfoot.com>
840
841 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
842 also, make sure that the integral type choosen to represent an SCM
843 has exactly the same size as a void pointer.
844
845 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
846 SCM_SIZEOF_BITS_T, ptrdiff_t.
847
c81ea65d
RB
8482001-05-16 Rob Browning <rlb@cs.utexas.edu>
849
850 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
851
852 * GUILE-VERSION
853 (GUILE_VERSION): now MAJOR.MINOR.MICRO
854 (GUILE_MICRO_VERSION): new variable, records final revision.
855 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
856 i.e. the 6.
857
887dfa7d
DH
8582001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
859
860 * acconfig.h, configure.in: Renamed
861 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
862
11bbab47
MV
8632001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
864
865 * acinclude.m4: Removed copy of "libtool.m4".
866
5cd06d5e
DH
8672001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
868
869 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
870
a232c19e
TTN
8712001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
872
928f20fb
TTN
873 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
874
a232c19e
TTN
875 * HACKING: Update copyright.
876 Add blurb pointing to devel/tasks.text.
877
c8750173
TTN
8782001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
879
880 * check-guile.in: For SRFI testing, set and export env
881 var `LTDL_LIBRARY_PATH'.
882
75141eb0
NJ
8832001-05-07 Neil Jerram <neil@ossau.uklinux.net>
884
885 * AUTHORS: Add docs-related authorship details.
886
c10ecc4c
MV
8872001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
888
889 * configure.in (--enable-deprecated): Recognize "shutup" option
890 argument and turn it into the default warning level "no".
891
018a53a1
GH
8922001-05-05 Gary Houston <ghouston@arglist.com>
893
894 * acconfig.h: add HAVE_IPV6.
895 * configure.in: check whether we can compile with IPv6 support.
896
26f798bd
TTN
8972001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
898
899 * guile-tools.in: New file.
900
901 * configure.in (AC_OUTPUT): Add guile-tools, and make
902 executable.
903
904 * Makefile.am (bin_SCRIPTS): New var.
905
c5316ea3
GH
9062001-05-04 Gary Houston <ghouston@arglist.com>
907
908 * configure.in: check whether uint32_t is defined when netdb.h
909 is included.
910 acconfig.h: added HAVE_UINT32_T.
911
7440341c
MV
9122001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
913
914 * configure.in: Added handling of `--enable-deprecated'.
915
916 * acconfig.h (SCM_DEBUG_DEPRECATED,
917 GUILE_WARN_DEPRECATED_DEFAULT): Added.
918
14a7d5f8
TTN
9192001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
920
921 * Makefile.am (SUBDIRS): Add "scripts".
922
923 * configure.in (AC_OUTPUT): Add scripts/Makefile.
924
7e267da1
GH
9252001-04-29 Gary Houston <ghouston@arglist.com>
926
927 * libguile.h: include rw.h.
928
f2a75d81
RB
9292001-04-27 Rob Browning <rlb@cs.utexas.edu>
930
931 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
932 the new odd/even ustable/stable version numbering scheme.
933 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
934 libguile. In the future, libguile and libguileqthreads may not
935 stay in sync. This still doesn't appear to affect
936 libguileqthreads, but we'll fix that next.
937
1f7a1dc9
MG
9382001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
939
940 * configure.in: Don't treat srfi directory specially, just create
941 the Makefile there (thanks to Neil Jerram for the patch).
942
6c44688a
MG
9432001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
944
945 * Makefile.am (SUBDIRS): Added `srfi'.
946
947 * configure.in: Added subdirectory `srfi' to build process.
948
949 * libguile.h: Added inclusion of `values.h'.
950
2a0ef8b7
GH
9512001-04-22 Gary Houston <ghouston@arglist.com>
952
953 * configure.in: check for inet_pton and inet_ntop.
954
67641981
GH
9552001-04-20 Gary Houston <ghouston@arglist.com>
956
957 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
958 * configure.in: check for sin6_scope_id in sockaddr_in6.
959
a9d861e3
MD
9602001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
961
962 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
963
31e74a57
GH
9642001-04-17 Gary Houston <ghouston@arglist.com>
965
966 * configure.in: run the autoconf BIGENDIAN check.
967
0da6608d
DH
9682001-04-12 Niibe Yutaka <gniibe@m17n.org>
969
970 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
971 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
972 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
973
974 * configure.in: Likewise.
975
f22ed5a0
KN
9762001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
977
978 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
979 (GUILE_FUNC_DECLARED): Removed checking of bzero.
980 Thanks to NIIBE Yutaka.
981
f2e61fc1
MD
9822001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
983
984 * Undeprecated scm_init_oop_goopscore_module.
985
72f1168d
TTN
9862001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
987
988 * check-guile.in: Fix sh standard conformance bug: Replace
989 "test -e" with "test -f". Thanks to Alexander Klimov.
990
a4928305
GH
9912001-03-19 Gary Houston <ghouston@arglist.com>
992
993 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
994 set it to `pwd`.
995
66301f9a
GH
996 * check-guile.in: 16 documentation tests were failing if "make
997 check" was run before Guile had been installed with the current
998 --prefix. made various changes to the script so that it runs
999 without a cd to the test-suite directory. For the -i option,
1000 don't point GUILE_LOAD_PATH to the current directory, but let it
1001 use it's own scheme library.
1002
51cfd7da
GH
10032001-03-18 Gary Houston <ghouston@arglist.com>
1004
1005 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1006 the current directory (build dir) not srcdir to find guile
1007 executable. otherwise "make check" doesn't work with a separate
1008 build directory. create the test log in
1009 $build_dir/check-guile.log instead of in srcdir/test-suite
1010 directory.
1011 * configure.in: don't define or substitute test_suite_dir.
1012
e9e225e5
GH
10132001-03-17 Gary Houston <ghouston@arglist.com>
1014
1015 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1016 since EXTRA_DOT_DOC_FILES is redefined later. define
1017 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1018
94e6d793
MG
10192001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1020
1021 * configure.in: Added header checks for crypt.h, sys/resource.h
1022 and sys/file.h, function checks for chroot, flock, getlogin,
1023 cuserid, getpriority, setpriority, getpass, sethostname,
1024 gethostname, and for crypt() in libcrypt.
1025
fff043ab
NJ
10262001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1027
1028 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1029 option from guile-doc/configure.in.
1030
d42df055
DH
10312001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1032
1033 * libguile.h: Removed #include "libguile/dump.h".
1034
ec896089
KN
10352001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1036
1037 * libguile.h: Added #include "libguile/dump.h".
1038
c2886a5a
MD
10392001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1040
1041 * libguile.h: Added #include "libguile/rdelim.h".
1042
1ff7abbe
DH
10432001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1044
1045 The following patch was sent by Thien-Thi Nguyen.
1046
1047 * check-guile.in: New file.
1048
1049 * Makefile.am: Add TESTS rule.
1050
1051 * configure.in: Add support for "make check".
1052
f0942910
DH
10532000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1054
1055 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1056
14f1d9fe
MD
10572000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1058
1059 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1060 version number to 10 due to the merge of GOOPS.
1061
1062 * oop: New directory.
1063
e4dba4c7
KN
10642000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1065
467ab77e 1066 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1067
45605b53
GH
10682000-09-17 Gary Houston <ghouston@arglist.com>
1069
1070 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1071 to be reliable on all platforms.
1072
e494e76d
GH
10732000-08-18 Gary Houston <ghouston@arglist.com>
1074
1075 * acconfig.h: added BROKEN_GCSE.
1076 * configure.in: check for a gcc GCSE optimisation bug.
1077
42aae633
GH
10782000-07-31 Gary Houston <ghouston@arglist.com>
1079
1080 * acconfig.h: added HAVE_H_ERRNO
1081 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1082 added a test for h_errno.
1083
f9ed377d
MD
10842000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1085
1086 * Guile 1.4 released.
1087
b5074b23
MD
10882000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1089
1090 * GUILE-VERSION: Changed to work also when included by a Makefile
1091 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1092 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1093 (GUILE_MINOR_VERSION): Bumped to 4.
1094
f43aac9a
MD
10952000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1096
a8861fa0
MD
1097 * libguile.h: Removed #include "libguile/kw.h".
1098
9a8a1e8a
MD
1099 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1100 (The rule will cd to $(top_srcdir).)
1101
1102 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1103 substitute it into libguile/Makefile.
1104
f43aac9a
MD
1105 * HACKING: Updated recommended libtool version to be 1.3.5.
1106
1107 * RELEASE: Say that we should update HACKING to reflect the
1108 versions of the tools we're using rather than README.
1109
5cb6f99c
MD
11102000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1111
1112 * NOTES: Removed.
1113
1114 * TODO: Moved to devel/.
1115
3ff0d90a
CB
11162000-06-01 Craig Brozefsky <craig@red-bean.com>
1117
1118 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1119 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1120 define libguile.so version in a well-lit place.
1121
1122 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1123 variables.
72f1168d 1124
65545721
ML
11252000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1126
1127 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1128
65545721
ML
1129 * guile-aclocal.sh: new file, works around aclocal problems.
1130
b2728432
DH
11312000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1132
1133 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1134 USE_PCTHREADS_PTHREADS): Removed.
1135
7f5fa419
GH
11362000-05-01 Gary Houston <ghouston@arglist.com>
1137
1138 * Makefile.am: add include_HEADERS.
1139 libguile.h: moved from libguile directory. maybe libguile.h should
1140 be installed in $prefix/include/libguile/libguile.h instead?
1141
9764c29b
MD
11422000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1143
e415cb06
MD
1144 * qthreads.m4: Removed THREADS_CPPFLAGS.
1145
1146 * acinclude.m4: Removed qthreads macros. They are provided in
1147 qthreads.m4, so these were redundant.
1148
9764c29b
MD
1149 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1150
1151 * configure.in: New --enable-debug-malloc configuration option.
1152
1978b33e
MD
11532000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1154
1155 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1156
1157 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1158 compatibility on Linux systems.
1978b33e 1159
55a85c78
MD
11602000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1161
1162 * devel: New directory. Intended to carry documentation related
1163 to Guile development (as opposed to the doc directory which
1164 contains documentation related to the use of the current Guile).
1165 This directory (devel) is not included in the Guile distribution,
1166 but is accessible via anonymous CVS.
1167
fdc7ea2d
MD
11682000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1169
1170 * configure.in: Don't add iselect.o to LIBOBJS.
1171
31d8abce
MD
11722000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1173
1174 * configure.in: Added end-tag for local variables. (Thanks to
1175 Thien-Thi Nguyen.)
1176
244fdc2f
GH
11772000-03-12 Gary Houston <ghouston@arglist.com>
1178
1179 * README (Guile Documentation, About This Distribution): updated.
1180
f3b5e185
MD
11812000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1182
1183 * configure.in (ac_cv_struct_timespec): Added test for struct
1184 timespec.
1185
1186 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1187
3a721413
MV
11882000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1189
1190 * autogen.sh: Call libtoolize. Pass --add-missing option to
1191 automake. Do not decent into libltdl directory. The libltdl
1192 directory is now populated by libtoolize and does not need any
1193 further autogeneration.
1194
d831b039
GH
11952000-01-23 Gary Houston <ghouston@arglist.com>
1196
1197 * configure.in: check for fchown.
1198
a0a7b83b
MD
1199Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1200
1201 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1202 instead of $(top_builddir)/libltdl to includepath.
1203
56cfe22b
MD
12042000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1205
1206 * emacs: New subdirectory for elisp tools.
1207
657fcb5a
MV
12082000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1209
1210 * README, HACKING: Moved "Hacking it yourself" section from README
1211 to HACKING. Updated recommended libtool version to be 1.3.4.
1212
dc914156
GH
12132000-01-14 Gary Houston <ghouston@arglist.com>
1214
1215 * configure.in: needs to have --disable-networking, not
1216 --disable-net.
1217
fb4956c9
MD
12182000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1219
1220 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1221
88423ab1
GB
1222Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1223
1224 * autogen.sh: Added messages as we run autogen in subdirectories.
1225
1226 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1227 chmod +x it.
88423ab1 1228
0d90b76d
MV
12292000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1230
1231 * libltdl/autogen.sh: New file.
1232 * autogen.sh: Invoke libltdl/autogen.sh.
1233
12342000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1235
1236 Finally applied the libltdl patch from Thomas Tanner, with slight
1237 modifications. All code copied from the libtool package is from
1238 libtool-1.3.4.
1239
1240 * configure.in: Make "--with-modules=yes" the default. Do not
1241 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1242
0d90b76d
MV
1243 1999-07-25 Thomas Tanner <tanner@ffii.org>
1244
1245 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1246 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1247 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1248 (no need to install libtool any more)
1249 * configure.in: replace --enable-dynamic-linking with
1250 --with-modules, required modules can be specified using
1251 --with-modules="/path/to/mod.la" and will be linked
1252 statically on platforms that don't support dynamic loading,
1253 configure libltdl, configure libtool for dlopening
1254 * libltdl: added using libtoolize -c --ltdl
1255
38c1d3c4
GH
12562000-01-09 Gary Houston <ghouston@arglist.com>
1257
1258 * configure.in: check whether localtime caches TZ. copied from
1259 Emacs 20.5.
1260 * acconfig.h: add LOCALTIME_CACHE.
1261
dceef6be
GB
1262Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1263
1264 * configure.in: Make it be guile-snarf.awk, since we'll be
1265 switching names for guile-doc-snarf. (I wouldn't have changed
1266 this, but I was getting ready to commit this way when the below
1267 change was committed).
1268
763a6716
MD
12691999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1270
1271 * configure.in: Create guile-doc-snarf.awk.
1272
6aca8c6c
GB
12731999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1274
72f1168d 1275 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1276 AC_OUTPUTted.
1277
12781999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1279
1280 * NEWS: More complete description for --enable-debug-freelist.
1281
aee8ca3f
GH
12821999-12-09 Gary Houston <ghouston@freewire.co.uk>
1283
1284 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1285 causes numerous spurious warnings with recent gcc and/or glibc
1286 versions.
1287
afe5177e
GH
12881999-11-19 Gary Houston <ghouston@freewire.co.uk>
1289
1290 * acconfig.h: add HAVE_ARRAYS.
1291
1292 * configure.in: add --disable-arrays option, probably temporary.
1293
5c11cc9d
GH
12941999-11-17 Gary Houston <ghouston@freewire.co.uk>
1295
1296 * configure.in: check for hstrerror.
1297
5d94b2fe
JB
12981999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1299
e8ff4648
JB
1300 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1301 Instead, call the various tools explicitly. Invoke
1302 guile-readline's autogen.sh script.
0cbedb5b
JB
1303
1304 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1305
0cbedb5b
JB
1306 We can't have .m4 files which are installed where aclocal can
1307 see them, but also used by guile's own configure.in, because
1308 aclocal will read both copies, complain about duplicate macro
1309 definitions, and refuse to generate aclocal.m4 at all. This
1310 happens if you invoke it as `aclocal -I .', as autoreconf does.
1311 This is probably a flaw in the autotools, but Guile doesn't need
1312 that flaw fixed immediately.
1313
1314 guile.m4 is intended for use by people linking against guile, so
1315 it needs to be installed. But Guile itself doesn't use it. So
1316 move guile.m4 into guile-config. That makes sense, since
1317 guile.m4's GUILE_FLAGS macro is just an easy way to call
1318 guile-config.
1319
1320 qthreads.m4 is indented to help configure a qthreads tree. It's
1321 only useful to a package which actually includes a qthreads tree,
1322 and it's intimately related to that tree, so it's not useful to
1323 install this. So don't install it.
1324
1325 * guile.m4: Moved to guile-config.
1326 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1327 (EXTRA_DIST): Move qthreads.m4 here.
1328
5d94b2fe
JB
1329 Don't store generated files in the repository any more. Instead,
1330 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1331 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1332 * autogen.sh: New file.
1333 * ANON-CVS, SNAPSHOTS: Updated instructions.
1334
dc4d930b
JB
13351999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1336
1337 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1338
6e706938 13391999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1340
1341 * configure.in: Added --enable-debug-freelist option.
1342
fca7547b 1343 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1344
52cfc69b
GH
13451999-09-23 Gary Houston <ghouston@freewire.co.uk>
1346
1347 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1348 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1349
1350 * configure.in: new options --disable-posix, --disable-net
1351 and --disable-regex
1352 export HAVE_POSIX and HAVE_NETWORKING definitions.
1353 don't add regex-posix.o to LIBOBJS if regex disabled.
1354
1355 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1356 conditionally.
1357
bab4e1cc
JB
13581999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1359
1360 * Guile 1.3.4 released.
1361
fc97c626
JB
13621999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1363
1364 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1365 libtool knows how to get ANSI C behavior from the compiler.
1366 * configure: Regenerated.
1367
7ee92fce
GH
13681999-09-20 Gary Houston <ghouston@freewire.co.uk>
1369
1370 * configure.in: check availability of siginterrupt.
1371
08b8c694
GH
13721999-09-18 Gary Houston <ghouston@freewire.co.uk>
1373
1374 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1375 testing for SA_RESTART.
1376
7cdbcc7d
MD
13771999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1378
1379 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1380
e1f20ec6
JB
13811999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1382
1383 * configure.in (GUILE_STAMP): Don't set this variable, or
1384 substitute it into anything. Full explanation in ice-9/ChangeLog.
1385 * configure, Makefile.in: Regenerated.
72f1168d 1386
ffe70f9c
JB
13871999-09-06 James Blandy <jimb@mule.m17n.org>
1388
1389 Propagate the changes of 2 Sept the rest of the way through.
1390 * configure: Regenerated.
1391 * Makefile.in: Regenerated. Not sure why this diff is so big.
1392
e127c348
JB
13931999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1394
1395 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1396 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1397 * aclocal.m4: Regenerated.
e127c348 1398
655f19ab
MD
13991999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1400
1401 * configure.in: Test for presence of function on_exit.
1402
b074884f
JB
14031999-09-01 James Blandy <jimb@mule.m17n.org>
1404
1405 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1406 the system doesn't have memmove. Don't test for memmove and bcopy
1407 with AC_CHECK_FUNCS.
1408 * configure: Regenerated.
1409
a7098335
MD
14101999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1411
1412 * configure.in: Test for atexit.
1413
9a26d6f9
MD
14141999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1415
b030b39b
MD
1416 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1417
9a26d6f9
MD
1418 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1419 (Thanks to Bernard Urban.)
1420 Test for memmove and bcopy. (Thanks to
a7098335 1421 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1422
1423 * acconfig.h: Added HAVE_S_ISLNK.
1424
a05cba61
JB
14251999-08-20 James Blandy <jimb@mule.m17n.org>
1426
0a852b94
JB
1427 * Guile 1.3.2 released.
1428
a05cba61
JB
1429 * Makefile.in: Regenerated.
1430
f29f2933
MD
14311999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1432
1433 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1434 to libtool-1.3.3.
1435
0e8a8468
MV
14361999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1437
1438 Added guile-readline subdirectory with the removed readline
1439 support.
1440 * guile-readline: New directory, see ChangeLog there.
1441 * configure.in: Cause configure to descend into guile-readline
1442 dir.
1443 * Makefile.am: Likewise for make.
1444 * NEWS: Explain how to activate the readline support.
1445 * configure, Makefile.in: Regenerated.
72f1168d 1446
3144e1a9
JB
14471999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1448
1449