*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
e6682f8b
MV
12003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
2
3 * autogen.sh: Invoke autoreconf twice since the required files do
4 not seem to be generated in the right order. XXX - investigate
5 further.
6
b713b0b6
MV
72003-03-19 Marius Vollmer <mvo@zagadka.de>
8
9 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
10 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
11
25ad7681
RB
122003-02-27 Rob Browning <rlb@defaultvalue.org>
13
14 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
15 (AM_CONFIG_HEADER): change to config.h
16
17 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
18 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
19
20 * autogen.sh: switch to autoreconf -- see how it goes. remove
21 call to guile-aclocal.sh -- we now do the same thing with an
22 automake setting.
23
24 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
25 Makefile.am.
26
272003-02-26 Rob Browning <rlb@defaultvalue.org>
28
29 * configure.in: change our config header from libguile/scmconfig.h
30 to be the traditional ./config.h. libguile/scmconfig.h is now
31 built from that during the build process. More changes coming...
32
77f9ca69
MD
332003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
34
35 * libguile.h: #include "futures.h"
36
09841c77
MD
372002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
38
39 * configure.in: Test if pthread.h declares
40 pthread_mutexattr_settype ().
41
422002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
43
44 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
45 ways to get fast and recursive mutexes.
46
ad280ae0
MD
472002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
48
49 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
50 order to get thread safe versions of glibc functions.
51
9bc4701c
MD
522002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
53
54 * configure.in: Temporarily replaced "copt" threads option with new
55 option "pthreads".
56 (USE_PTHREAD_THREADS): Define if pthreads configured.
57
b2cbe8d8
RB
582002-12-08 Rob Browning <rlb@defaultvalue.org>
59
60 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
61 (AC_CONFIG_FILES): separate out the files that need to be chmodded
62 at the end of config.status. Our "default" approach using
63 AC_CONFIG_COMMANDS quit working (and would have needed to be
64 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
65 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
66 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
67 current autoconf docs.
68
69 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
70
5441c65c
MV
712002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
72
73 * Makefile.am (SUBDIRS): Removed qt.
74
75 * configure.in: Do not configure QTHREADS. Do not define
76 USE_COOP_THREADS. Changed logic for thread package selection so
77 that the default is "coop-pthread" when -lpthread is found, "null"
78 otherwise.
79
cfc7c7c0
MD
802002-12-01 Mikael Djurfeldt <mdj@linnaeus>
81
82 * GUILE-VERSION: Added versioning info for srfi 1.
83
84 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
85 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
86 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
87 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
88
8b5b4a75
MV
892002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
90
91 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
92 define them with AC_DEFINE and not in some header file so that
93 they are visible exactly in the same way as they used to be.
94
7caa1b07
MV
952002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
96
97 * configure.in: Do not add "threads.o" to the libobjs, it is now
98 always compiled.
99 (USE_THREADS, GUILE_ISELECT): Do not define.
100
30f920c3
MV
1012002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
102
103 * configure.in: Handle thread package "coop-pthread" with alias
104 "copt" and define USE_COPT_THREADS when it is selected.
105 Always define GUILE_ISELECT.
106
8ee7506b
NJ
1072002-10-26 Neil Jerram <neil@ossau.uklinux.net>
108
109 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
110 ice-9/debugger/breakpoints/Makefile.
111
65a23095
MV
1122002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
113
114 * configure.in: Changed logic in thread support configuration such
115 that --with-threads=no is equivalent to --with-threads=null. On
116 platforms that are not supported by QuickThreads, we also use the
117 null-threads. Thus, USE_THREADS is always defined now.
118
2794cb50
MV
1192002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
120
121 * configure.in: Shuffled around and extended the thread
122 configuration code to allow the "null" thread package to be
123 selected. Define USE_NULL_THREADS in that case.
124
e5b4630d
GH
1252002-10-13 Gary Houston <ghouston@arglist.com>
126
127 * autogen.sh (ac_version): try automake 1.7 too.
128
5e405a60
MV
1292002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
130
131 * autogen.sh: Make sure that $autoheader is always set. When we
132 would use the plain "autoconf", $autoheader would end up empty and
133 libguile/scmconfig.h.in would not be updated.
134
1360a142
RB
1352002-10-04 Rob Browning <rlb@defaultvalue.org>
136
137 * libltdl: moved to libguile-ltdl.
138
139 * Makefile.am (SUBDIRS): remove libltdl.
140
141 * autogen.sh: remove support for libltdl sub-configure.
142 (ac_version): widen support check to any 2.5? autoconf version.
143 2.54 is out now.
144
145 * configure.in: turn on -Werror by default. We're now clean. I'd
146 like to stay that way. If we want, we can turn it off by default
147 when we make the stable release, but I caught a lot of bugs this
148 way. Accomodate libguile-ltdl -- therea are some ltdl things that
149 are commented out now INCLTDL and LIBLTDL. I think we may not
150 need them anymore, but I'll leave them until we're sure. We also
151 killed off the libltdl dir and related options including the
60aa332f
RB
152 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
153 headers and functions that weren't listed but were in
154 scmconfig.h.in. though this may have been unnecessary.
1360a142 155
99fd355a
MV
1562002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
157
158 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
159 AC_LIBLTDL_INSTALLABLE.
160
1612002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
162
163 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
164 sources. Do not patch it. We have our own version now that is
165 only being used as a convenience library.
166
f800ebfb
MV
1672002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
168
169 * configure.in: Check for __libc_stack_end.
170
39e8f371
HWN
1712002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
172
173 * configure.in: add snprintf
174
c2cbcc57
HWN
1752002-08-04 Han-Wen <hanwen@cs.uu.nl>
176
177 * NEWS: add entries for GC and vector WB.
178
afc8e572
HWN
1792002-07-22 Han-Wen <hanwen@cs.uu.nl>
180
181 * autogen.sh (mscripts): find and check version number of
182 automake. Complain if 1.6 is not found.
183
34d19ef6
HWN
1842002-07-20 Han-Wen <hanwen@cs.uu.nl>
185
186 * autogen.sh (mscripts): find and check version number of
187 autoconf. Complain if 2.53 is not found.
188
dd897aaf
DH
1892002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
190
191 * benchmark-guile.in: Copied from check-guile.in and adapted for
192 use with benchmarks.
193
194 * Makefile.am: Recurse into the benchmark-suite subdir.
195
196 * configure.in: Added benchmarking files.
197
4f6f9ae3
GH
1982002-07-12 Gary Houston <ghouston@arglist.com>
199
200 * configure.in: check dynamic linking before modules. Add dynl.c
201 if dynamic linking is available, i.e., unless --with-modules=no
202 was given to configure.
203
2398796a
MV
2042002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
205
206 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
207 libtool-1.4.2.
208
887efef5
MV
2092002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
210
ca679709
MV
211 * autogen.sh: Do not copy INSTALL from workbook since it is not
212 uniform across branches.
213 * INSTALL: Re-added to repository.
214
887efef5
MV
215 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
216
217 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
218 libtool CVS does not need this fix.
219
220 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
221 build.
222 Add --with-cc-for-build option to re-enable cross building.
223 Add --with-guile-for-build option to re-enable cross building.
224
feec7802
GH
2252002-06-30 Gary Houston <ghouston@arglist.com>
226
227 * autogen.sh: Changed the path to the scripts directory.
228 In libltdl, run aclocal before autoconf and automake: this
229 eliminated various warnings after upgrading to newer automake.
230
ba1b077b
MV
2312002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
232
233 From John W. Eaton <jwe@bevo.che.wisc.edu>
234
235 * configure.in (AC_CHECK_FUNCS): Check for copysign.
236
5cb3f600
MV
2372002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
238
239 * libguile.h: Added inclusion of "extensions.h".
240
43a1d6f1
MV
2412002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
242
243 * configure.in: Include <sys/types.h> before <netinet/in.h> when
244 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
245 Troxel!
246
d4dba280
MV
247 From John W. Eaton.
248
249 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
250 ieeefp.h, and nan.h.
251 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
252
d47fd163
TTN
2532002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
254
255 * autogen.sh: Add call to $mscripts/render-bugs
256 to create BUGS file.
257
258 * BUGS: bye bye
259
d937b062
TTN
2602002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
261
262 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
263
5caa57b1
MV
2642002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
265
266 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
267 -I guile-config". This works as of automake 1.5.
d937b062 268 * qthreads.m4: Moved to guile-config/.
5caa57b1 269
7fd1bad4
MV
2702002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
271
272 * autogen.sh: Call automake twice for guile-core so that two
273 copies of mdate-sh get a chance of being installed (one in
274 doc/ref/ and one in doc/tutorial/).
275
dc006627
MV
2762002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
277
278 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
279 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
280 (dist-hook): Removed.
281 (DISTCLEANFILES): Added check-guile.log.
282 (EXTRA_DIST): Don't distribute TODO.
283
284 * configure.in: Bump required autoconf version to 2.53. Move uses
285 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
286 set by AC_PROG_CC.
287
21550b10
RB
2882002-04-10 Rob Browning <rlb@defaultvalue.org>
289
290 * configure.in: updates for new autoconf -- add definitions to
291 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
292 calls.
293
294 * acinclude.m4: add definitions to AC_DEFINE calls for new
295 autoconf.
296
297 * acconfig.h: removed -- newer autoconf doesn't like it, and now
298 we don't need it.
299
300 * .cvsignore: add autom4te.cache and pre-inst-guile.
301
dd1ed1ad
TTN
3022002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
303
304 * RELEASE: bye bye
305
412f1928
TTN
3062002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
307
308 * Makefile.am: Update copyright.
309 (dist-hook): Add, including related am/maintainers-dirs,
310 surrounded by "if MAINTAINER_MODE".
311
94478b88
TTN
312 * TODO: bye bye
313
ef5bdc2e
TTN
314 * autogen.sh: Add usage comment.
315 Add workbook specification.
316 Add dist-files symlinking.
317
318 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
319
9b398b67
TTN
3202002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
321
322 * guile-tools.in: Handle "--source" option.
323
eb8aea9b
TTN
3242002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
325
2d78a1c5
TTN
326 * configure.in (top_srcdir_absolute): New AC_SUBST var.
327
7ca15449
TTN
328 * pre-inst-guile.in, check-guile.in (top_srcdir):
329 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 330
eb8aea9b
TTN
331 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
332
5ddf900c
TTN
3332002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
334
335 * pre-inst-guile.in: Typofix; nfc.
336
edb810bb
SJ
3372002-02-27 Stefan Jahn <stefan@lkcc.org>
338
339 * Makefile.am (SUBDIRS): Added the `am' directory.
340
3ed414c8
TTN
3412002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
342
343 * pre-inst-guile.in: New file.
344
345 * pre-inst-guile, pre-inst-guile.am: bye bye
346
347 * configure.in (top_builddir_absolute): New AC_SUBST var.
348 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
349 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
350
351 * check-guile.in (top_builddir): Use AC_SUBST var
352 `top_builddir_absolute'.
353 (guile): Look for pre-inst-guile in $top_builddir.
354
355 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
356 pre-inst-guile.am.
357
46151112
RB
3582002-02-24 Rob Browning <rlb@defaultvalue.org>
359
360 * GUILE-VERSION: move all but guile-readline library versioning
361 information here. guile-readline is still standalone. Bump
362 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
363 Thi-Thien's request.
364
365 * configure.in: AC_SUBST the centralized shared lib versioning
366 variables from ./GUILE-VERSION.
367 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
368 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
369 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
370 (LIBQTHREADS_INTERFACE): new AC_SUBST.
371 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
372 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
373 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
374 (LIBGUILE_INTERFACE): new AC_SUBST.
375 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
376 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
377 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
378 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
379 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
380 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
381 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
382 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
383
384 * autogen.sh: make absolutely sure we can't have stale files from
385 old versions lying around the libltdl dir since libtoolize
386 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
387 so the main tree and libltdl can't get out of sync again.
388
389 * RELEASE: update release building instructions.
390
3d77146f
NJ
3912002-02-21 Neil Jerram <neil@ossau.uklinux.net>
392
393 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
394 "" for multiword string. Thanks to Christopher Cramer for
395 pointing this out.
396
84b27165
MV
3972002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
398
399 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
400 instead of to scm_must_malloc.
401
f660f92e
MV
4022002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
403
404 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
405 pre-inst-guile.am.
406
0187b4f4
TTN
4072002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
408
409 * pre-inst-guile.am, pre-inst-guile: New files.
410
411 * check-guile.in (srcdir): Delete var.
412 (top_builddir, top_srcdir, guile_opts): New vars.
413
414 Use "set -e".
415 No longer set LTDL_LIBRARY_PATH.
416 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
417
418 * configure.in (libguile/guile-snarf-docs-texi): Remove
419 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
420
77bf05e0 421 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
422 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
423 (GUILE_LOAD_PATH): No longer include $top_srcdir.
424
425 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
426 prefix aliasing.
77bf05e0 427
1fa86ca5
SJ
4282002-01-31 Stefan Jahn <stefan@lkcc.org>
429
430 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
431 `libltdl.dll'.
432
af68e5e5
SJ
4332002-01-28 Stefan Jahn <stefan@lkcc.org>
434
0187b4f4 435 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
436 `stdint.h' for uint32_t.
437
3d1a89b9
NJ
4382002-01-13 Neil Jerram <neil@ossau.uklinux.net>
439
440 * Makefile.am (SUBDIRS): Added lang.
441
442 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
443 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
444
4452002-01-11 Neil Jerram <neil@ossau.uklinux.net>
446
447 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
448
449 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
450 not) according to absence (or presence) of `--disable-elisp'
451 in the configure args.
452
f00eb43f
DH
4532001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
454
455 * TODO: Added two items.
456
5dc64f64
MV
4572001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
458
459 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
460 set this conditional accordingly.
0187b4f4 461
6d852be3
TTN
4622001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
463
464 * README: Fix virulent typo.
465
53c594fc
MV
4662001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
467
6d852be3 468 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
469 * configure.in (HAVE_INLINE): Define it when the compiler supports
470 inline functions.
471
6d852be3 472 * libguile.h: Include "libguile/inline.h".
53c594fc 473
a5dc23a7
GH
4742001-11-22 Gary Houston <ghouston@arglist.com>
475
476 * HACKING: Modified the Hacking It Yourself section. Removed the
477 version numbers from the tools.
a5df04d5 478 HACKING, README, ANON-CVS: updates.
a5dc23a7 479
73edb48a
GH
4802001-11-21 Gary Houston <ghouston@arglist.com>
481
482 * HACKING: Removed reference to no longer practiced * in ChangeLog
483 convention.
484
97f439ab
TTN
4852001-11-19 Thien-Thi Nguyen <ttn@glug.org>
486
30bce757
TTN
487 * BUGS (11): Set "fixed: no-need".
488
97f439ab
TTN
489 * TODO (write emacs/patch.el): New item, self-assigned.
490
3faa54e7
RB
4912001-11-19 Rob Browning <rlb@defaultvalue.org>
492
493 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
494 system libltdl when it's available. Aside from the normal reasons
495 to prefer installed shared libs, this means other apps that link
496 with libguile and also use libltdl will be more likely to work
497 right.
498
ccee9ab1
TTN
4992001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
500
501 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
502
73c844bf
TTN
5032001-11-15 Thien-Thi Nguyen <ttn@glug.org>
504
505 * guile-tools.in: Handle command "list" specially: list scripts dir.
506
507 (help): Make more informative.
508
a714e0eb
MV
5092001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
510
511 * autogen.sh: Recurse into libltdl directory and invoke autoconf
512 there.
513
bca0bf8d
TTN
5142001-11-11 Thien-Thi Nguyen <ttn@glug.org>
515
516 * HACKING: Restrict documentation change log
517 waiver to only apply to ChangeLog files.
518
35656ebc
MV
5192001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
520
521 * configure.in: Check for sizes of short, size_t, uintptr_t, and
522 ptrdiff_t. Checking for a size also checks automatically for the
523 existence of the type, so we don't check for the existence of
524 uintptr_t, ptrdiff_t and long long ourselves.
525
a0a9b9ad
TTN
5262001-11-10 Thien-Thi Nguyen <ttn@glug.org>
527
528 * BUGS (11): New.
529
b4e15479
SJ
5302001-11-07 Stefan Jahn <stefan@lkcc.org>
531
532 * configure.in: Include `win32-socket.o' in the list of object
533 files if networking is enabled on Win32.
534
04bbd6ce
TTN
5352001-11-06 Thien-Thi Nguyen <ttn@glug.org>
536
537 * TODO (sync srfi-modules.texi): New, done.
538
2ca222c2 539 * BUGS (9, 10): New.
70debc22 540
8f99e3f3
SJ
5412001-11-04 Stefan Jahn <stefan@lkcc.org>
542
543 * NEWS: Corrected remarks about SCM_API.
544
545 * configure.in: Defining USE_DLL_IMPORT definition to indicate
546 usage of DLL import macros in `libguile/__scm.h'.
547 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
548 Somehow Jim Blandy's patch from 1997 did not survive.
549
257b6d40
MV
5502001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
551
552 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 553
257b6d40
MV
554 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
555 build systems which do not have symbolic links.
556 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
557 on Win32 platforms.
04bbd6ce
TTN
558 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
559 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 560 to build clean dlls.
257b6d40
MV
561 Check for `regcomp()' inside `-lregex'.
562
2ad3278a
TTN
5632001-10-26 Thien-Thi Nguyen <ttn@glug.org>
564
565 * BUGS (7, 8): New.
566
c95d1a2d
TTN
5672001-10-25 Thien-Thi Nguyen <ttn@glug.org>
568
569 * BUGS: Expand on file format description.
570
571 (1): Update "fixed" field.
d07db248 572 (2, 3, 4, 5, 6): New.
c95d1a2d 573
4f522b6f
GH
5742001-10-14 Gary Houston <ghouston@arglist.com>
575
576 * configure.in: include sys/types.h when testing uint32_t.
577 thanks to Bill Schottstaedt.
578
f84c3705
MV
5792001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
580
581 * configure.in: Do not use an absolute path for <unistd.h> when
582 checking for return type of usleep. Thanks to Michael Carmack.
583
6768cfba
TTN
5842001-09-30 Thien-Thi Nguyen <ttn@glug.org>
585
586 * BUGS: New file.
587 * Makefile.am (EXTRA_DIST): Add BUGS file.
588
2cbad7d9
TTN
5892001-09-25 Thien-Thi Nguyen <ttn@glug.org>
590
591 * TODO: Add bugfix item to "Eventually".
592
c13f0a90
RB
5932001-09-20 Rob Browning <rlb@defaultvalue.org>
594
595 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
596
5972001-09-11 Rob Browning <rlb@defaultvalue.org>
598
599 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
600 the testing list since they're no longer functional.
601
06288138
TTN
6022001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
603
604 * TODO:
605 Use outline mode instead of text.
606 Reword protocol explanation.
607 Add "make error-signalling functions more consistent" to Eventually.
608 Move some C-related GOOPS tasks to 1.8.0, take ownership.
609
6f84677a
TTN
6102001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
611
612 * HACKING (Sample GDB Initialization File): New section.
613
614 * TODO (1.8.0): Add "move .gdbinit" entry.
615
8c494e99
DH
6162001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
617
618 * TODO: Added some points, and eliminated all done items.
619
620 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
621 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
622 SCM_ENABLE_DEPRECATED with the logic reversed.
623
f7c6b778
DH
6242001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
625
626 * libguile.h: Removed bogus comment, rearranged includes, removed
627 deprecated definitions.
628
8c494e99 629 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 630
cf390da1
TTN
6312001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
632
633 * HACKING: Mention libtool ./configure-regeneration requirement.
634
fada26b2
MV
6352001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
636
637 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
638 libltdl provides it itself.
639
11ca8865
NJ
6402001-08-24 Neil Jerram <neil@ossau.uklinux.net>
641
642 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
643 Makefiles.
cf390da1 644
ab4cd34b
RB
6452001-08-15 Rob Browning <rlb@defaultvalue.org>
646
647 * configure.in
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
657 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
658 (GUILE_MICRO_VERSION): reset for new unstable.
659 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
660 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
661 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
662 (LIBGUILE_INTERFACE): use libtool versioning scheme.
663 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
664 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
665 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
666 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
667
b754e3d1
MV
6682001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
669
670 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
671 EXTRA_DIST to SUBDIRS.
672
673 * configure.in: Added "test-suite/Makefile".
674
c1151355
MV
6752001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
676
677 * configure.in: Added `--disable-linuxthreads' option and do not
678 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
679 given. Thanks to Cris Cramer!
680
11057044
MV
6812001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
682
683 * Makefile.am (SUBDIRS): Build libguile before ice-9.
684
f3805ebb
MV
6852001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
686
687 * configure.in: Check for "inttypes.h".
688
e658215a
RB
6892001-07-19 Rob Browning <rlb@defaultvalue.org>
690
691 * configure.in: add checks for setitimer and getitimer.
692 Add --enable-error-on-warning.
693
c0b2936e
MG
6942001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
695
696 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
697
8f2ecec5
TTN
6982001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
699
700 * HACKING: Remove onerous authorship-info deletion clause.
701
065509a5
KN
7022001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
703
704 * autogen.sh: Call libtoolize with --force.
705
d76852e3
TTN
7062001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
707
708 * INSTALL: Point to HACKING for tool versions.
709
fd6c6321
RB
7102001-07-08 Rob Browning <rlb@defaultvalue.org>
711
04860df7
RB
712 * TODO: updated to include relevant itemized post-1.6-RELEASE
713 tasks that are distributable so we can check them off as they are
714 done, and delete 1.6.0 tasks.
715
716 * RELEASE: add a note that the RELEASE instructions are out of
717 date now that we're using branches.
718
fd6c6321
RB
719 * AUTHORS: add "many files throughout" for myself.
720
8d123036
TTN
7212001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
722
723 * README: Also mention guile-tools.
724
725 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
726
32d6f999
TTN
7272001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
728
729 * RELEASE: Move todo items to file TODO.
730
731 * TODO: Initial revision
732
a4734913
TTN
733 * Makefile.am (EXTRA_DIST): Add TODO.
734
dbfadc85
TTN
735 * HACKING: Refer to TODO and SNAPSHOTS.
736 No longer refer to devel/tasks.text.
737
738 * SNAPSHOTS: Fix reference bug; recommended tool
739 versions are in HACKING.
740
f6b3694a
TTN
741 * TODO: Add completion and ownership protocol to header comments.
742
3cd085d0
TTN
743 * RELEASE: Add TODO-processing to spiffing checklist.
744
9c3955ff
TTN
745 * HACKING: Update deprecation procedure to refer to TODO.
746
17383b7c
ML
7472001-06-27 Michael Livshin <mlivshin@bigfoot.com>
748
749 * autogen.sh: don't run flex here.
750
751 * HACKING: clarify that newer versions of flex should be just
752 fine.
753
82893676
MG
7542001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
755
756 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
757
758 * configure.in: Added some header and function checks.
759
f2ae4555
NJ
7602001-06-25 Neil Jerram <neil@ossau.uklinux.net>
761
762 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
763
4172703a
MV
7642001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
765
766 * autogen.sh: Added message about what to do next. Tell them to
767 use `--enable-maintainer-mode'.
768
093e7da4
ML
7692001-06-25 Michael Livshin <mlivshin@bigfoot.com>
770
771 * HACKING: mention flex.
772
773 * autogen.sh: generate libguile/c-tokenize.c.
774
6b41a313
MG
7752001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
776
777 * libguile.h: Removed inclusion of libguile/tag.h.
778
eb6c2de8
MV
7792001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
780
781 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
782 these when using threads.
783
4ff9f825
MV
7842001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
785
4927dd28
MV
786 * libguile.h: Added deprecated section with the olde type names.
787
4ff9f825
MV
788 * configure.in: Check for header <stdint.h>. Check for uintptr_t
789 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
790 `#defined'.
791
792 * acconfig.h (ptrdiff_t): Removed.
793
e01970a5
MG
7942001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
795
796 * configure.in: Generate examples/box-dynamic-module/Makefile.
797
c794483c
MV
7982001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
799
800 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
801 guile-snarf.
802
9454d8d5
RB
8032001-06-02 Rob Browning <rlb@cs.utexas.edu>
804
805 * configure.in: changes for autoconf 2.50.
806 (AC_PREREQ): require at least autoconf 2.50.
807 (AC_INIT): no longer takes an arg.
808 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
809 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
810 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
811 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
812 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
813 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
814 (AC_OUTPUT): no longer takes args.
32d6f999 815
9454d8d5
RB
816 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
817 unconditionally .
818
114f9bab
MV
8192001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
820
821 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
822 I. N. Golubev!
823
ee2718a9
MG
8242001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
825
826 * configure.in: Generate examples/box-dynamic/Makefile.
827
2de7ddb7
MG
8282001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
829
830 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
831
832 * configure.in: Added all Makefiles in the `examples' directory to
833 AC_OUTPUT.
834
f501d0d4
ML
8352001-05-31 Michael Livshin <mlivshin@bigfoot.com>
836
837 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
838 don't generate guile-snarf.awk.
839
840 * Makefile.am (EXTRA_DIST): add test-suite.
841
1db81cb0
ML
8422001-05-28 Michael Livshin <mlivshin@bigfoot.com>
843
844 * check-guile.in: fix to be runnable when srcdir!=builddir.
845
f3f70257
ML
8462001-05-26 Michael Livshin <mlivshin@bigfoot.com>
847
848 revert the controversial part of the 2001-05-23 changes
849
1be6b49c
ML
8502001-05-23 Michael Livshin <mlivshin@bigfoot.com>
851
852 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
853 also, make sure that the integral type choosen to represent an SCM
854 has exactly the same size as a void pointer.
855
856 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
857 SCM_SIZEOF_BITS_T, ptrdiff_t.
858
c81ea65d
RB
8592001-05-16 Rob Browning <rlb@cs.utexas.edu>
860
861 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
862
863 * GUILE-VERSION
864 (GUILE_VERSION): now MAJOR.MINOR.MICRO
865 (GUILE_MICRO_VERSION): new variable, records final revision.
866 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
867 i.e. the 6.
868
887dfa7d
DH
8692001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
870
871 * acconfig.h, configure.in: Renamed
872 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
873
11bbab47
MV
8742001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
875
876 * acinclude.m4: Removed copy of "libtool.m4".
877
5cd06d5e
DH
8782001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
879
880 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
881
a232c19e
TTN
8822001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
883
928f20fb
TTN
884 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
885
a232c19e
TTN
886 * HACKING: Update copyright.
887 Add blurb pointing to devel/tasks.text.
888
c8750173
TTN
8892001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
890
891 * check-guile.in: For SRFI testing, set and export env
892 var `LTDL_LIBRARY_PATH'.
893
75141eb0
NJ
8942001-05-07 Neil Jerram <neil@ossau.uklinux.net>
895
896 * AUTHORS: Add docs-related authorship details.
897
c10ecc4c
MV
8982001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
899
900 * configure.in (--enable-deprecated): Recognize "shutup" option
901 argument and turn it into the default warning level "no".
902
018a53a1
GH
9032001-05-05 Gary Houston <ghouston@arglist.com>
904
905 * acconfig.h: add HAVE_IPV6.
906 * configure.in: check whether we can compile with IPv6 support.
907
26f798bd
TTN
9082001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
909
910 * guile-tools.in: New file.
911
912 * configure.in (AC_OUTPUT): Add guile-tools, and make
913 executable.
914
915 * Makefile.am (bin_SCRIPTS): New var.
916
c5316ea3
GH
9172001-05-04 Gary Houston <ghouston@arglist.com>
918
919 * configure.in: check whether uint32_t is defined when netdb.h
920 is included.
921 acconfig.h: added HAVE_UINT32_T.
922
7440341c
MV
9232001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
924
925 * configure.in: Added handling of `--enable-deprecated'.
926
927 * acconfig.h (SCM_DEBUG_DEPRECATED,
928 GUILE_WARN_DEPRECATED_DEFAULT): Added.
929
14a7d5f8
TTN
9302001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
931
932 * Makefile.am (SUBDIRS): Add "scripts".
933
934 * configure.in (AC_OUTPUT): Add scripts/Makefile.
935
7e267da1
GH
9362001-04-29 Gary Houston <ghouston@arglist.com>
937
938 * libguile.h: include rw.h.
939
f2a75d81
RB
9402001-04-27 Rob Browning <rlb@cs.utexas.edu>
941
942 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
943 the new odd/even ustable/stable version numbering scheme.
944 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
945 libguile. In the future, libguile and libguileqthreads may not
946 stay in sync. This still doesn't appear to affect
947 libguileqthreads, but we'll fix that next.
948
1f7a1dc9
MG
9492001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
950
951 * configure.in: Don't treat srfi directory specially, just create
952 the Makefile there (thanks to Neil Jerram for the patch).
953
6c44688a
MG
9542001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
955
956 * Makefile.am (SUBDIRS): Added `srfi'.
957
958 * configure.in: Added subdirectory `srfi' to build process.
959
960 * libguile.h: Added inclusion of `values.h'.
961
2a0ef8b7
GH
9622001-04-22 Gary Houston <ghouston@arglist.com>
963
964 * configure.in: check for inet_pton and inet_ntop.
965
67641981
GH
9662001-04-20 Gary Houston <ghouston@arglist.com>
967
968 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
969 * configure.in: check for sin6_scope_id in sockaddr_in6.
970
a9d861e3
MD
9712001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
972
973 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
974
31e74a57
GH
9752001-04-17 Gary Houston <ghouston@arglist.com>
976
977 * configure.in: run the autoconf BIGENDIAN check.
978
0da6608d
DH
9792001-04-12 Niibe Yutaka <gniibe@m17n.org>
980
981 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
982 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
983 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
984
985 * configure.in: Likewise.
986
f22ed5a0
KN
9872001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
988
989 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
990 (GUILE_FUNC_DECLARED): Removed checking of bzero.
991 Thanks to NIIBE Yutaka.
992
f2e61fc1
MD
9932001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
994
995 * Undeprecated scm_init_oop_goopscore_module.
996
72f1168d
TTN
9972001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
998
999 * check-guile.in: Fix sh standard conformance bug: Replace
1000 "test -e" with "test -f". Thanks to Alexander Klimov.
1001
a4928305
GH
10022001-03-19 Gary Houston <ghouston@arglist.com>
1003
1004 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1005 set it to `pwd`.
1006
66301f9a
GH
1007 * check-guile.in: 16 documentation tests were failing if "make
1008 check" was run before Guile had been installed with the current
1009 --prefix. made various changes to the script so that it runs
1010 without a cd to the test-suite directory. For the -i option,
1011 don't point GUILE_LOAD_PATH to the current directory, but let it
1012 use it's own scheme library.
1013
51cfd7da
GH
10142001-03-18 Gary Houston <ghouston@arglist.com>
1015
1016 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1017 the current directory (build dir) not srcdir to find guile
1018 executable. otherwise "make check" doesn't work with a separate
1019 build directory. create the test log in
1020 $build_dir/check-guile.log instead of in srcdir/test-suite
1021 directory.
1022 * configure.in: don't define or substitute test_suite_dir.
1023
e9e225e5
GH
10242001-03-17 Gary Houston <ghouston@arglist.com>
1025
1026 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1027 since EXTRA_DOT_DOC_FILES is redefined later. define
1028 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1029
94e6d793
MG
10302001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1031
1032 * configure.in: Added header checks for crypt.h, sys/resource.h
1033 and sys/file.h, function checks for chroot, flock, getlogin,
1034 cuserid, getpriority, setpriority, getpass, sethostname,
1035 gethostname, and for crypt() in libcrypt.
1036
fff043ab
NJ
10372001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1038
1039 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1040 option from guile-doc/configure.in.
1041
d42df055
DH
10422001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1043
1044 * libguile.h: Removed #include "libguile/dump.h".
1045
ec896089
KN
10462001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1047
1048 * libguile.h: Added #include "libguile/dump.h".
1049
c2886a5a
MD
10502001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1051
1052 * libguile.h: Added #include "libguile/rdelim.h".
1053
1ff7abbe
DH
10542001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1055
1056 The following patch was sent by Thien-Thi Nguyen.
1057
1058 * check-guile.in: New file.
1059
1060 * Makefile.am: Add TESTS rule.
1061
1062 * configure.in: Add support for "make check".
1063
f0942910
DH
10642000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1065
1066 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1067
14f1d9fe
MD
10682000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1069
1070 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1071 version number to 10 due to the merge of GOOPS.
1072
1073 * oop: New directory.
1074
e4dba4c7
KN
10752000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1076
467ab77e 1077 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1078
45605b53
GH
10792000-09-17 Gary Houston <ghouston@arglist.com>
1080
1081 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1082 to be reliable on all platforms.
1083
e494e76d
GH
10842000-08-18 Gary Houston <ghouston@arglist.com>
1085
1086 * acconfig.h: added BROKEN_GCSE.
1087 * configure.in: check for a gcc GCSE optimisation bug.
1088
42aae633
GH
10892000-07-31 Gary Houston <ghouston@arglist.com>
1090
1091 * acconfig.h: added HAVE_H_ERRNO
1092 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1093 added a test for h_errno.
1094
f9ed377d
MD
10952000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1096
1097 * Guile 1.4 released.
1098
b5074b23
MD
10992000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1100
1101 * GUILE-VERSION: Changed to work also when included by a Makefile
1102 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1103 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1104 (GUILE_MINOR_VERSION): Bumped to 4.
1105
f43aac9a
MD
11062000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1107
a8861fa0
MD
1108 * libguile.h: Removed #include "libguile/kw.h".
1109
9a8a1e8a
MD
1110 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1111 (The rule will cd to $(top_srcdir).)
1112
1113 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1114 substitute it into libguile/Makefile.
1115
f43aac9a
MD
1116 * HACKING: Updated recommended libtool version to be 1.3.5.
1117
1118 * RELEASE: Say that we should update HACKING to reflect the
1119 versions of the tools we're using rather than README.
1120
5cb6f99c
MD
11212000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1122
1123 * NOTES: Removed.
1124
1125 * TODO: Moved to devel/.
1126
3ff0d90a
CB
11272000-06-01 Craig Brozefsky <craig@red-bean.com>
1128
1129 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1130 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1131 define libguile.so version in a well-lit place.
1132
1133 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1134 variables.
72f1168d 1135
65545721
ML
11362000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1137
1138 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1139
65545721
ML
1140 * guile-aclocal.sh: new file, works around aclocal problems.
1141
b2728432
DH
11422000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1143
1144 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1145 USE_PCTHREADS_PTHREADS): Removed.
1146
7f5fa419
GH
11472000-05-01 Gary Houston <ghouston@arglist.com>
1148
1149 * Makefile.am: add include_HEADERS.
1150 libguile.h: moved from libguile directory. maybe libguile.h should
1151 be installed in $prefix/include/libguile/libguile.h instead?
1152
9764c29b
MD
11532000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1154
e415cb06
MD
1155 * qthreads.m4: Removed THREADS_CPPFLAGS.
1156
1157 * acinclude.m4: Removed qthreads macros. They are provided in
1158 qthreads.m4, so these were redundant.
1159
9764c29b
MD
1160 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1161
1162 * configure.in: New --enable-debug-malloc configuration option.
1163
1978b33e
MD
11642000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1165
1166 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1167
1168 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1169 compatibility on Linux systems.
1978b33e 1170
55a85c78
MD
11712000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1172
1173 * devel: New directory. Intended to carry documentation related
1174 to Guile development (as opposed to the doc directory which
1175 contains documentation related to the use of the current Guile).
1176 This directory (devel) is not included in the Guile distribution,
1177 but is accessible via anonymous CVS.
1178
fdc7ea2d
MD
11792000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1180
1181 * configure.in: Don't add iselect.o to LIBOBJS.
1182
31d8abce
MD
11832000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1184
1185 * configure.in: Added end-tag for local variables. (Thanks to
1186 Thien-Thi Nguyen.)
1187
244fdc2f
GH
11882000-03-12 Gary Houston <ghouston@arglist.com>
1189
1190 * README (Guile Documentation, About This Distribution): updated.
1191
f3b5e185
MD
11922000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1193
1194 * configure.in (ac_cv_struct_timespec): Added test for struct
1195 timespec.
1196
1197 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1198
3a721413
MV
11992000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1200
1201 * autogen.sh: Call libtoolize. Pass --add-missing option to
1202 automake. Do not decent into libltdl directory. The libltdl
1203 directory is now populated by libtoolize and does not need any
1204 further autogeneration.
1205
d831b039
GH
12062000-01-23 Gary Houston <ghouston@arglist.com>
1207
1208 * configure.in: check for fchown.
1209
a0a7b83b
MD
1210Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1211
1212 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1213 instead of $(top_builddir)/libltdl to includepath.
1214
56cfe22b
MD
12152000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1216
1217 * emacs: New subdirectory for elisp tools.
1218
657fcb5a
MV
12192000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1220
1221 * README, HACKING: Moved "Hacking it yourself" section from README
1222 to HACKING. Updated recommended libtool version to be 1.3.4.
1223
dc914156
GH
12242000-01-14 Gary Houston <ghouston@arglist.com>
1225
1226 * configure.in: needs to have --disable-networking, not
1227 --disable-net.
1228
fb4956c9
MD
12292000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1230
1231 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1232
88423ab1
GB
1233Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1234
1235 * autogen.sh: Added messages as we run autogen in subdirectories.
1236
1237 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1238 chmod +x it.
88423ab1 1239
0d90b76d
MV
12402000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1241
1242 * libltdl/autogen.sh: New file.
1243 * autogen.sh: Invoke libltdl/autogen.sh.
1244
12452000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1246
1247 Finally applied the libltdl patch from Thomas Tanner, with slight
1248 modifications. All code copied from the libtool package is from
1249 libtool-1.3.4.
1250
1251 * configure.in: Make "--with-modules=yes" the default. Do not
1252 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1253
0d90b76d
MV
1254 1999-07-25 Thomas Tanner <tanner@ffii.org>
1255
1256 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1257 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1258 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1259 (no need to install libtool any more)
1260 * configure.in: replace --enable-dynamic-linking with
1261 --with-modules, required modules can be specified using
1262 --with-modules="/path/to/mod.la" and will be linked
1263 statically on platforms that don't support dynamic loading,
1264 configure libltdl, configure libtool for dlopening
1265 * libltdl: added using libtoolize -c --ltdl
1266
38c1d3c4
GH
12672000-01-09 Gary Houston <ghouston@arglist.com>
1268
1269 * configure.in: check whether localtime caches TZ. copied from
1270 Emacs 20.5.
1271 * acconfig.h: add LOCALTIME_CACHE.
1272
dceef6be
GB
1273Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1274
1275 * configure.in: Make it be guile-snarf.awk, since we'll be
1276 switching names for guile-doc-snarf. (I wouldn't have changed
1277 this, but I was getting ready to commit this way when the below
1278 change was committed).
1279
763a6716
MD
12801999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1281
1282 * configure.in: Create guile-doc-snarf.awk.
1283
6aca8c6c
GB
12841999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1285
72f1168d 1286 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1287 AC_OUTPUTted.
1288
12891999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1290
1291 * NEWS: More complete description for --enable-debug-freelist.
1292
aee8ca3f
GH
12931999-12-09 Gary Houston <ghouston@freewire.co.uk>
1294
1295 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1296 causes numerous spurious warnings with recent gcc and/or glibc
1297 versions.
1298
afe5177e
GH
12991999-11-19 Gary Houston <ghouston@freewire.co.uk>
1300
1301 * acconfig.h: add HAVE_ARRAYS.
1302
1303 * configure.in: add --disable-arrays option, probably temporary.
1304
5c11cc9d
GH
13051999-11-17 Gary Houston <ghouston@freewire.co.uk>
1306
1307 * configure.in: check for hstrerror.
1308
5d94b2fe
JB
13091999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1310
e8ff4648
JB
1311 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1312 Instead, call the various tools explicitly. Invoke
1313 guile-readline's autogen.sh script.
0cbedb5b
JB
1314
1315 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1316
0cbedb5b
JB
1317 We can't have .m4 files which are installed where aclocal can
1318 see them, but also used by guile's own configure.in, because
1319 aclocal will read both copies, complain about duplicate macro
1320 definitions, and refuse to generate aclocal.m4 at all. This
1321 happens if you invoke it as `aclocal -I .', as autoreconf does.
1322 This is probably a flaw in the autotools, but Guile doesn't need
1323 that flaw fixed immediately.
1324
1325 guile.m4 is intended for use by people linking against guile, so
1326 it needs to be installed. But Guile itself doesn't use it. So
1327 move guile.m4 into guile-config. That makes sense, since
1328 guile.m4's GUILE_FLAGS macro is just an easy way to call
1329 guile-config.
1330
1331 qthreads.m4 is indented to help configure a qthreads tree. It's
1332 only useful to a package which actually includes a qthreads tree,
1333 and it's intimately related to that tree, so it's not useful to
1334 install this. So don't install it.
1335
1336 * guile.m4: Moved to guile-config.
1337 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1338 (EXTRA_DIST): Move qthreads.m4 here.
1339
5d94b2fe
JB
1340 Don't store generated files in the repository any more. Instead,
1341 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1342 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1343 * autogen.sh: New file.
1344 * ANON-CVS, SNAPSHOTS: Updated instructions.
1345
dc4d930b
JB
13461999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1347
1348 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1349
6e706938 13501999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1351
1352 * configure.in: Added --enable-debug-freelist option.
1353
fca7547b 1354 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1355
52cfc69b
GH
13561999-09-23 Gary Houston <ghouston@freewire.co.uk>
1357
1358 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1359 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1360
1361 * configure.in: new options --disable-posix, --disable-net
1362 and --disable-regex
1363 export HAVE_POSIX and HAVE_NETWORKING definitions.
1364 don't add regex-posix.o to LIBOBJS if regex disabled.
1365
1366 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1367 conditionally.
1368
bab4e1cc
JB
13691999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1370
1371 * Guile 1.3.4 released.
1372
fc97c626
JB
13731999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1374
1375 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1376 libtool knows how to get ANSI C behavior from the compiler.
1377 * configure: Regenerated.
1378
7ee92fce
GH
13791999-09-20 Gary Houston <ghouston@freewire.co.uk>
1380
1381 * configure.in: check availability of siginterrupt.
1382
08b8c694
GH
13831999-09-18 Gary Houston <ghouston@freewire.co.uk>
1384
1385 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1386 testing for SA_RESTART.
1387
7cdbcc7d
MD
13881999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1389
1390 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1391
e1f20ec6
JB
13921999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1393
1394 * configure.in (GUILE_STAMP): Don't set this variable, or
1395 substitute it into anything. Full explanation in ice-9/ChangeLog.
1396 * configure, Makefile.in: Regenerated.
72f1168d 1397
ffe70f9c
JB
13981999-09-06 James Blandy <jimb@mule.m17n.org>
1399
1400 Propagate the changes of 2 Sept the rest of the way through.
1401 * configure: Regenerated.
1402 * Makefile.in: Regenerated. Not sure why this diff is so big.
1403
e127c348
JB
14041999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1405
1406 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1407 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1408 * aclocal.m4: Regenerated.
e127c348 1409
655f19ab
MD
14101999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1411
1412 * configure.in: Test for presence of function on_exit.
1413
b074884f
JB
14141999-09-01 James Blandy <jimb@mule.m17n.org>
1415
1416 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1417 the system doesn't have memmove. Don't test for memmove and bcopy
1418 with AC_CHECK_FUNCS.
1419 * configure: Regenerated.
1420
a7098335
MD
14211999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1422
1423 * configure.in: Test for atexit.
1424
9a26d6f9
MD
14251999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1426
b030b39b
MD
1427 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1428
9a26d6f9
MD
1429 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1430 (Thanks to Bernard Urban.)
1431 Test for memmove and bcopy. (Thanks to
a7098335 1432 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1433
1434 * acconfig.h: Added HAVE_S_ISLNK.
1435
a05cba61
JB
14361999-08-20 James Blandy <jimb@mule.m17n.org>
1437
0a852b94
JB
1438 * Guile 1.3.2 released.
1439
a05cba61
JB
1440 * Makefile.in: Regenerated.
1441
f29f2933
MD
14421999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1443
1444 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1445 to libtool-1.3.3.
1446
0e8a8468
MV
14471999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1448
1449 Added guile-readline subdirectory with the removed readline
1450 support.
1451 * guile-readline: New directory, see ChangeLog there.
1452 * configure.in: Cause configure to descend into guile-readline
1453 dir.
1454 * Makefile.am: Likewise for make.
1455 * NEWS: Explain how to activate the readline support.
1456 * configure, Makefile.in: Regenerated.
72f1168d 1457
3144e1a9
JB
14581999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1459
1460