Changed logic in thread support configuration such that
[bpt/guile.git] / ChangeLog
CommitLineData
2794cb50
MV
12002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
2
3 * configure.in: Shuffled around and extended the thread
4 configuration code to allow the "null" thread package to be
5 selected. Define USE_NULL_THREADS in that case.
6
e5b4630d
GH
72002-10-13 Gary Houston <ghouston@arglist.com>
8
9 * autogen.sh (ac_version): try automake 1.7 too.
10
5e405a60
MV
112002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
12
13 * autogen.sh: Make sure that $autoheader is always set. When we
14 would use the plain "autoconf", $autoheader would end up empty and
15 libguile/scmconfig.h.in would not be updated.
16
1360a142
RB
172002-10-04 Rob Browning <rlb@defaultvalue.org>
18
19 * libltdl: moved to libguile-ltdl.
20
21 * Makefile.am (SUBDIRS): remove libltdl.
22
23 * autogen.sh: remove support for libltdl sub-configure.
24 (ac_version): widen support check to any 2.5? autoconf version.
25 2.54 is out now.
26
27 * configure.in: turn on -Werror by default. We're now clean. I'd
28 like to stay that way. If we want, we can turn it off by default
29 when we make the stable release, but I caught a lot of bugs this
30 way. Accomodate libguile-ltdl -- therea are some ltdl things that
31 are commented out now INCLTDL and LIBLTDL. I think we may not
32 need them anymore, but I'll leave them until we're sure. We also
33 killed off the libltdl dir and related options including the
60aa332f
RB
34 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
35 headers and functions that weren't listed but were in
36 scmconfig.h.in. though this may have been unnecessary.
1360a142 37
99fd355a
MV
382002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
39
40 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
41 AC_LIBLTDL_INSTALLABLE.
42
432002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
44
45 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
46 sources. Do not patch it. We have our own version now that is
47 only being used as a convenience library.
48
f800ebfb
MV
492002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
50
51 * configure.in: Check for __libc_stack_end.
52
39e8f371
HWN
532002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
54
55 * configure.in: add snprintf
56
c2cbcc57
HWN
572002-08-04 Han-Wen <hanwen@cs.uu.nl>
58
59 * NEWS: add entries for GC and vector WB.
60
afc8e572
HWN
612002-07-22 Han-Wen <hanwen@cs.uu.nl>
62
63 * autogen.sh (mscripts): find and check version number of
64 automake. Complain if 1.6 is not found.
65
34d19ef6
HWN
662002-07-20 Han-Wen <hanwen@cs.uu.nl>
67
68 * autogen.sh (mscripts): find and check version number of
69 autoconf. Complain if 2.53 is not found.
70
dd897aaf
DH
712002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
72
73 * benchmark-guile.in: Copied from check-guile.in and adapted for
74 use with benchmarks.
75
76 * Makefile.am: Recurse into the benchmark-suite subdir.
77
78 * configure.in: Added benchmarking files.
79
4f6f9ae3
GH
802002-07-12 Gary Houston <ghouston@arglist.com>
81
82 * configure.in: check dynamic linking before modules. Add dynl.c
83 if dynamic linking is available, i.e., unless --with-modules=no
84 was given to configure.
85
2398796a
MV
862002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
87
88 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
89 libtool-1.4.2.
90
887efef5
MV
912002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
92
ca679709
MV
93 * autogen.sh: Do not copy INSTALL from workbook since it is not
94 uniform across branches.
95 * INSTALL: Re-added to repository.
96
887efef5
MV
97 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
98
99 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
100 libtool CVS does not need this fix.
101
102 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
103 build.
104 Add --with-cc-for-build option to re-enable cross building.
105 Add --with-guile-for-build option to re-enable cross building.
106
feec7802
GH
1072002-06-30 Gary Houston <ghouston@arglist.com>
108
109 * autogen.sh: Changed the path to the scripts directory.
110 In libltdl, run aclocal before autoconf and automake: this
111 eliminated various warnings after upgrading to newer automake.
112
ba1b077b
MV
1132002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
114
115 From John W. Eaton <jwe@bevo.che.wisc.edu>
116
117 * configure.in (AC_CHECK_FUNCS): Check for copysign.
118
5cb3f600
MV
1192002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
120
121 * libguile.h: Added inclusion of "extensions.h".
122
43a1d6f1
MV
1232002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
124
125 * configure.in: Include <sys/types.h> before <netinet/in.h> when
126 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
127 Troxel!
128
d4dba280
MV
129 From John W. Eaton.
130
131 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
132 ieeefp.h, and nan.h.
133 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
134
d47fd163
TTN
1352002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
136
137 * autogen.sh: Add call to $mscripts/render-bugs
138 to create BUGS file.
139
140 * BUGS: bye bye
141
d937b062
TTN
1422002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
143
144 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
145
5caa57b1
MV
1462002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
147
148 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
149 -I guile-config". This works as of automake 1.5.
d937b062 150 * qthreads.m4: Moved to guile-config/.
5caa57b1 151
7fd1bad4
MV
1522002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
153
154 * autogen.sh: Call automake twice for guile-core so that two
155 copies of mdate-sh get a chance of being installed (one in
156 doc/ref/ and one in doc/tutorial/).
157
dc006627
MV
1582002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
159
160 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
161 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
162 (dist-hook): Removed.
163 (DISTCLEANFILES): Added check-guile.log.
164 (EXTRA_DIST): Don't distribute TODO.
165
166 * configure.in: Bump required autoconf version to 2.53. Move uses
167 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
168 set by AC_PROG_CC.
169
21550b10
RB
1702002-04-10 Rob Browning <rlb@defaultvalue.org>
171
172 * configure.in: updates for new autoconf -- add definitions to
173 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
174 calls.
175
176 * acinclude.m4: add definitions to AC_DEFINE calls for new
177 autoconf.
178
179 * acconfig.h: removed -- newer autoconf doesn't like it, and now
180 we don't need it.
181
182 * .cvsignore: add autom4te.cache and pre-inst-guile.
183
dd1ed1ad
TTN
1842002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
185
186 * RELEASE: bye bye
187
412f1928
TTN
1882002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
189
190 * Makefile.am: Update copyright.
191 (dist-hook): Add, including related am/maintainers-dirs,
192 surrounded by "if MAINTAINER_MODE".
193
94478b88
TTN
194 * TODO: bye bye
195
ef5bdc2e
TTN
196 * autogen.sh: Add usage comment.
197 Add workbook specification.
198 Add dist-files symlinking.
199
200 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
201
9b398b67
TTN
2022002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
203
204 * guile-tools.in: Handle "--source" option.
205
eb8aea9b
TTN
2062002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
207
2d78a1c5
TTN
208 * configure.in (top_srcdir_absolute): New AC_SUBST var.
209
7ca15449
TTN
210 * pre-inst-guile.in, check-guile.in (top_srcdir):
211 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 212
eb8aea9b
TTN
213 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
214
5ddf900c
TTN
2152002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
216
217 * pre-inst-guile.in: Typofix; nfc.
218
edb810bb
SJ
2192002-02-27 Stefan Jahn <stefan@lkcc.org>
220
221 * Makefile.am (SUBDIRS): Added the `am' directory.
222
3ed414c8
TTN
2232002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
224
225 * pre-inst-guile.in: New file.
226
227 * pre-inst-guile, pre-inst-guile.am: bye bye
228
229 * configure.in (top_builddir_absolute): New AC_SUBST var.
230 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
231 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
232
233 * check-guile.in (top_builddir): Use AC_SUBST var
234 `top_builddir_absolute'.
235 (guile): Look for pre-inst-guile in $top_builddir.
236
237 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
238 pre-inst-guile.am.
239
46151112
RB
2402002-02-24 Rob Browning <rlb@defaultvalue.org>
241
242 * GUILE-VERSION: move all but guile-readline library versioning
243 information here. guile-readline is still standalone. Bump
244 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
245 Thi-Thien's request.
246
247 * configure.in: AC_SUBST the centralized shared lib versioning
248 variables from ./GUILE-VERSION.
249 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
250 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
251 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
252 (LIBQTHREADS_INTERFACE): new AC_SUBST.
253 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
254 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
255 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
256 (LIBGUILE_INTERFACE): new AC_SUBST.
257 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
258 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
259 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
260 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
261 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
262 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
263 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
264 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
265
266 * autogen.sh: make absolutely sure we can't have stale files from
267 old versions lying around the libltdl dir since libtoolize
268 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
269 so the main tree and libltdl can't get out of sync again.
270
271 * RELEASE: update release building instructions.
272
3d77146f
NJ
2732002-02-21 Neil Jerram <neil@ossau.uklinux.net>
274
275 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
276 "" for multiword string. Thanks to Christopher Cramer for
277 pointing this out.
278
84b27165
MV
2792002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
280
281 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
282 instead of to scm_must_malloc.
283
f660f92e
MV
2842002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
285
286 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
287 pre-inst-guile.am.
288
0187b4f4
TTN
2892002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
290
291 * pre-inst-guile.am, pre-inst-guile: New files.
292
293 * check-guile.in (srcdir): Delete var.
294 (top_builddir, top_srcdir, guile_opts): New vars.
295
296 Use "set -e".
297 No longer set LTDL_LIBRARY_PATH.
298 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
299
300 * configure.in (libguile/guile-snarf-docs-texi): Remove
301 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
302
77bf05e0 303 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
304 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
305 (GUILE_LOAD_PATH): No longer include $top_srcdir.
306
307 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
308 prefix aliasing.
77bf05e0 309
1fa86ca5
SJ
3102002-01-31 Stefan Jahn <stefan@lkcc.org>
311
312 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
313 `libltdl.dll'.
314
af68e5e5
SJ
3152002-01-28 Stefan Jahn <stefan@lkcc.org>
316
0187b4f4 317 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
318 `stdint.h' for uint32_t.
319
3d1a89b9
NJ
3202002-01-13 Neil Jerram <neil@ossau.uklinux.net>
321
322 * Makefile.am (SUBDIRS): Added lang.
323
324 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
325 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
326
3272002-01-11 Neil Jerram <neil@ossau.uklinux.net>
328
329 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
330
331 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
332 not) according to absence (or presence) of `--disable-elisp'
333 in the configure args.
334
f00eb43f
DH
3352001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
336
337 * TODO: Added two items.
338
5dc64f64
MV
3392001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
340
341 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
342 set this conditional accordingly.
0187b4f4 343
6d852be3
TTN
3442001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
345
346 * README: Fix virulent typo.
347
53c594fc
MV
3482001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
349
6d852be3 350 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
351 * configure.in (HAVE_INLINE): Define it when the compiler supports
352 inline functions.
353
6d852be3 354 * libguile.h: Include "libguile/inline.h".
53c594fc 355
a5dc23a7
GH
3562001-11-22 Gary Houston <ghouston@arglist.com>
357
358 * HACKING: Modified the Hacking It Yourself section. Removed the
359 version numbers from the tools.
a5df04d5 360 HACKING, README, ANON-CVS: updates.
a5dc23a7 361
73edb48a
GH
3622001-11-21 Gary Houston <ghouston@arglist.com>
363
364 * HACKING: Removed reference to no longer practiced * in ChangeLog
365 convention.
366
97f439ab
TTN
3672001-11-19 Thien-Thi Nguyen <ttn@glug.org>
368
30bce757
TTN
369 * BUGS (11): Set "fixed: no-need".
370
97f439ab
TTN
371 * TODO (write emacs/patch.el): New item, self-assigned.
372
3faa54e7
RB
3732001-11-19 Rob Browning <rlb@defaultvalue.org>
374
375 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
376 system libltdl when it's available. Aside from the normal reasons
377 to prefer installed shared libs, this means other apps that link
378 with libguile and also use libltdl will be more likely to work
379 right.
380
ccee9ab1
TTN
3812001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
382
383 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
384
73c844bf
TTN
3852001-11-15 Thien-Thi Nguyen <ttn@glug.org>
386
387 * guile-tools.in: Handle command "list" specially: list scripts dir.
388
389 (help): Make more informative.
390
a714e0eb
MV
3912001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
392
393 * autogen.sh: Recurse into libltdl directory and invoke autoconf
394 there.
395
bca0bf8d
TTN
3962001-11-11 Thien-Thi Nguyen <ttn@glug.org>
397
398 * HACKING: Restrict documentation change log
399 waiver to only apply to ChangeLog files.
400
35656ebc
MV
4012001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
402
403 * configure.in: Check for sizes of short, size_t, uintptr_t, and
404 ptrdiff_t. Checking for a size also checks automatically for the
405 existence of the type, so we don't check for the existence of
406 uintptr_t, ptrdiff_t and long long ourselves.
407
a0a9b9ad
TTN
4082001-11-10 Thien-Thi Nguyen <ttn@glug.org>
409
410 * BUGS (11): New.
411
b4e15479
SJ
4122001-11-07 Stefan Jahn <stefan@lkcc.org>
413
414 * configure.in: Include `win32-socket.o' in the list of object
415 files if networking is enabled on Win32.
416
04bbd6ce
TTN
4172001-11-06 Thien-Thi Nguyen <ttn@glug.org>
418
419 * TODO (sync srfi-modules.texi): New, done.
420
2ca222c2 421 * BUGS (9, 10): New.
70debc22 422
8f99e3f3
SJ
4232001-11-04 Stefan Jahn <stefan@lkcc.org>
424
425 * NEWS: Corrected remarks about SCM_API.
426
427 * configure.in: Defining USE_DLL_IMPORT definition to indicate
428 usage of DLL import macros in `libguile/__scm.h'.
429 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
430 Somehow Jim Blandy's patch from 1997 did not survive.
431
257b6d40
MV
4322001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
433
434 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 435
257b6d40
MV
436 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
437 build systems which do not have symbolic links.
438 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
439 on Win32 platforms.
04bbd6ce
TTN
440 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
441 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 442 to build clean dlls.
257b6d40
MV
443 Check for `regcomp()' inside `-lregex'.
444
2ad3278a
TTN
4452001-10-26 Thien-Thi Nguyen <ttn@glug.org>
446
447 * BUGS (7, 8): New.
448
c95d1a2d
TTN
4492001-10-25 Thien-Thi Nguyen <ttn@glug.org>
450
451 * BUGS: Expand on file format description.
452
453 (1): Update "fixed" field.
d07db248 454 (2, 3, 4, 5, 6): New.
c95d1a2d 455
4f522b6f
GH
4562001-10-14 Gary Houston <ghouston@arglist.com>
457
458 * configure.in: include sys/types.h when testing uint32_t.
459 thanks to Bill Schottstaedt.
460
f84c3705
MV
4612001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
462
463 * configure.in: Do not use an absolute path for <unistd.h> when
464 checking for return type of usleep. Thanks to Michael Carmack.
465
6768cfba
TTN
4662001-09-30 Thien-Thi Nguyen <ttn@glug.org>
467
468 * BUGS: New file.
469 * Makefile.am (EXTRA_DIST): Add BUGS file.
470
2cbad7d9
TTN
4712001-09-25 Thien-Thi Nguyen <ttn@glug.org>
472
473 * TODO: Add bugfix item to "Eventually".
474
c13f0a90
RB
4752001-09-20 Rob Browning <rlb@defaultvalue.org>
476
477 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
478
4792001-09-11 Rob Browning <rlb@defaultvalue.org>
480
481 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
482 the testing list since they're no longer functional.
483
06288138
TTN
4842001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
485
486 * TODO:
487 Use outline mode instead of text.
488 Reword protocol explanation.
489 Add "make error-signalling functions more consistent" to Eventually.
490 Move some C-related GOOPS tasks to 1.8.0, take ownership.
491
6f84677a
TTN
4922001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
493
494 * HACKING (Sample GDB Initialization File): New section.
495
496 * TODO (1.8.0): Add "move .gdbinit" entry.
497
8c494e99
DH
4982001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
499
500 * TODO: Added some points, and eliminated all done items.
501
502 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
503 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
504 SCM_ENABLE_DEPRECATED with the logic reversed.
505
f7c6b778
DH
5062001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
507
508 * libguile.h: Removed bogus comment, rearranged includes, removed
509 deprecated definitions.
510
8c494e99 511 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 512
cf390da1
TTN
5132001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
514
515 * HACKING: Mention libtool ./configure-regeneration requirement.
516
fada26b2
MV
5172001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
518
519 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
520 libltdl provides it itself.
521
11ca8865
NJ
5222001-08-24 Neil Jerram <neil@ossau.uklinux.net>
523
524 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
525 Makefiles.
cf390da1 526
ab4cd34b
RB
5272001-08-15 Rob Browning <rlb@defaultvalue.org>
528
529 * configure.in
530 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
531 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
532 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
533 (LIBGUILE_INTERFACE): use libtool versioning scheme.
534 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
535 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
536 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
537 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
538
539 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
540 (GUILE_MICRO_VERSION): reset for new unstable.
541 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
542 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
543 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
544 (LIBGUILE_INTERFACE): use libtool versioning scheme.
545 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
546 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
547 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
548 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
549
b754e3d1
MV
5502001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
551
552 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
553 EXTRA_DIST to SUBDIRS.
554
555 * configure.in: Added "test-suite/Makefile".
556
c1151355
MV
5572001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
558
559 * configure.in: Added `--disable-linuxthreads' option and do not
560 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
561 given. Thanks to Cris Cramer!
562
11057044
MV
5632001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
564
565 * Makefile.am (SUBDIRS): Build libguile before ice-9.
566
f3805ebb
MV
5672001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
568
569 * configure.in: Check for "inttypes.h".
570
e658215a
RB
5712001-07-19 Rob Browning <rlb@defaultvalue.org>
572
573 * configure.in: add checks for setitimer and getitimer.
574 Add --enable-error-on-warning.
575
c0b2936e
MG
5762001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
577
578 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
579
8f2ecec5
TTN
5802001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
581
582 * HACKING: Remove onerous authorship-info deletion clause.
583
065509a5
KN
5842001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
585
586 * autogen.sh: Call libtoolize with --force.
587
d76852e3
TTN
5882001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
589
590 * INSTALL: Point to HACKING for tool versions.
591
fd6c6321
RB
5922001-07-08 Rob Browning <rlb@defaultvalue.org>
593
04860df7
RB
594 * TODO: updated to include relevant itemized post-1.6-RELEASE
595 tasks that are distributable so we can check them off as they are
596 done, and delete 1.6.0 tasks.
597
598 * RELEASE: add a note that the RELEASE instructions are out of
599 date now that we're using branches.
600
fd6c6321
RB
601 * AUTHORS: add "many files throughout" for myself.
602
8d123036
TTN
6032001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
604
605 * README: Also mention guile-tools.
606
607 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
608
32d6f999
TTN
6092001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
610
611 * RELEASE: Move todo items to file TODO.
612
613 * TODO: Initial revision
614
a4734913
TTN
615 * Makefile.am (EXTRA_DIST): Add TODO.
616
dbfadc85
TTN
617 * HACKING: Refer to TODO and SNAPSHOTS.
618 No longer refer to devel/tasks.text.
619
620 * SNAPSHOTS: Fix reference bug; recommended tool
621 versions are in HACKING.
622
f6b3694a
TTN
623 * TODO: Add completion and ownership protocol to header comments.
624
3cd085d0
TTN
625 * RELEASE: Add TODO-processing to spiffing checklist.
626
9c3955ff
TTN
627 * HACKING: Update deprecation procedure to refer to TODO.
628
17383b7c
ML
6292001-06-27 Michael Livshin <mlivshin@bigfoot.com>
630
631 * autogen.sh: don't run flex here.
632
633 * HACKING: clarify that newer versions of flex should be just
634 fine.
635
82893676
MG
6362001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
637
638 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
639
640 * configure.in: Added some header and function checks.
641
f2ae4555
NJ
6422001-06-25 Neil Jerram <neil@ossau.uklinux.net>
643
644 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
645
4172703a
MV
6462001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
647
648 * autogen.sh: Added message about what to do next. Tell them to
649 use `--enable-maintainer-mode'.
650
093e7da4
ML
6512001-06-25 Michael Livshin <mlivshin@bigfoot.com>
652
653 * HACKING: mention flex.
654
655 * autogen.sh: generate libguile/c-tokenize.c.
656
6b41a313
MG
6572001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
658
659 * libguile.h: Removed inclusion of libguile/tag.h.
660
eb6c2de8
MV
6612001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
662
663 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
664 these when using threads.
665
4ff9f825
MV
6662001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
667
4927dd28
MV
668 * libguile.h: Added deprecated section with the olde type names.
669
4ff9f825
MV
670 * configure.in: Check for header <stdint.h>. Check for uintptr_t
671 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
672 `#defined'.
673
674 * acconfig.h (ptrdiff_t): Removed.
675
e01970a5
MG
6762001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
677
678 * configure.in: Generate examples/box-dynamic-module/Makefile.
679
c794483c
MV
6802001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
681
682 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
683 guile-snarf.
684
9454d8d5
RB
6852001-06-02 Rob Browning <rlb@cs.utexas.edu>
686
687 * configure.in: changes for autoconf 2.50.
688 (AC_PREREQ): require at least autoconf 2.50.
689 (AC_INIT): no longer takes an arg.
690 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
691 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
692 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
693 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
694 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
695 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
696 (AC_OUTPUT): no longer takes args.
32d6f999 697
9454d8d5
RB
698 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
699 unconditionally .
700
114f9bab
MV
7012001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
702
703 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
704 I. N. Golubev!
705
ee2718a9
MG
7062001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
707
708 * configure.in: Generate examples/box-dynamic/Makefile.
709
2de7ddb7
MG
7102001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
711
712 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
713
714 * configure.in: Added all Makefiles in the `examples' directory to
715 AC_OUTPUT.
716
f501d0d4
ML
7172001-05-31 Michael Livshin <mlivshin@bigfoot.com>
718
719 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
720 don't generate guile-snarf.awk.
721
722 * Makefile.am (EXTRA_DIST): add test-suite.
723
1db81cb0
ML
7242001-05-28 Michael Livshin <mlivshin@bigfoot.com>
725
726 * check-guile.in: fix to be runnable when srcdir!=builddir.
727
f3f70257
ML
7282001-05-26 Michael Livshin <mlivshin@bigfoot.com>
729
730 revert the controversial part of the 2001-05-23 changes
731
1be6b49c
ML
7322001-05-23 Michael Livshin <mlivshin@bigfoot.com>
733
734 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
735 also, make sure that the integral type choosen to represent an SCM
736 has exactly the same size as a void pointer.
737
738 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
739 SCM_SIZEOF_BITS_T, ptrdiff_t.
740
c81ea65d
RB
7412001-05-16 Rob Browning <rlb@cs.utexas.edu>
742
743 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
744
745 * GUILE-VERSION
746 (GUILE_VERSION): now MAJOR.MINOR.MICRO
747 (GUILE_MICRO_VERSION): new variable, records final revision.
748 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
749 i.e. the 6.
750
887dfa7d
DH
7512001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
752
753 * acconfig.h, configure.in: Renamed
754 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
755
11bbab47
MV
7562001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
757
758 * acinclude.m4: Removed copy of "libtool.m4".
759
5cd06d5e
DH
7602001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
761
762 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
763
a232c19e
TTN
7642001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
765
928f20fb
TTN
766 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
767
a232c19e
TTN
768 * HACKING: Update copyright.
769 Add blurb pointing to devel/tasks.text.
770
c8750173
TTN
7712001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
772
773 * check-guile.in: For SRFI testing, set and export env
774 var `LTDL_LIBRARY_PATH'.
775
75141eb0
NJ
7762001-05-07 Neil Jerram <neil@ossau.uklinux.net>
777
778 * AUTHORS: Add docs-related authorship details.
779
c10ecc4c
MV
7802001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
781
782 * configure.in (--enable-deprecated): Recognize "shutup" option
783 argument and turn it into the default warning level "no".
784
018a53a1
GH
7852001-05-05 Gary Houston <ghouston@arglist.com>
786
787 * acconfig.h: add HAVE_IPV6.
788 * configure.in: check whether we can compile with IPv6 support.
789
26f798bd
TTN
7902001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
791
792 * guile-tools.in: New file.
793
794 * configure.in (AC_OUTPUT): Add guile-tools, and make
795 executable.
796
797 * Makefile.am (bin_SCRIPTS): New var.
798
c5316ea3
GH
7992001-05-04 Gary Houston <ghouston@arglist.com>
800
801 * configure.in: check whether uint32_t is defined when netdb.h
802 is included.
803 acconfig.h: added HAVE_UINT32_T.
804
7440341c
MV
8052001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
806
807 * configure.in: Added handling of `--enable-deprecated'.
808
809 * acconfig.h (SCM_DEBUG_DEPRECATED,
810 GUILE_WARN_DEPRECATED_DEFAULT): Added.
811
14a7d5f8
TTN
8122001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
813
814 * Makefile.am (SUBDIRS): Add "scripts".
815
816 * configure.in (AC_OUTPUT): Add scripts/Makefile.
817
7e267da1
GH
8182001-04-29 Gary Houston <ghouston@arglist.com>
819
820 * libguile.h: include rw.h.
821
f2a75d81
RB
8222001-04-27 Rob Browning <rlb@cs.utexas.edu>
823
824 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
825 the new odd/even ustable/stable version numbering scheme.
826 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
827 libguile. In the future, libguile and libguileqthreads may not
828 stay in sync. This still doesn't appear to affect
829 libguileqthreads, but we'll fix that next.
830
1f7a1dc9
MG
8312001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
832
833 * configure.in: Don't treat srfi directory specially, just create
834 the Makefile there (thanks to Neil Jerram for the patch).
835
6c44688a
MG
8362001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
837
838 * Makefile.am (SUBDIRS): Added `srfi'.
839
840 * configure.in: Added subdirectory `srfi' to build process.
841
842 * libguile.h: Added inclusion of `values.h'.
843
2a0ef8b7
GH
8442001-04-22 Gary Houston <ghouston@arglist.com>
845
846 * configure.in: check for inet_pton and inet_ntop.
847
67641981
GH
8482001-04-20 Gary Houston <ghouston@arglist.com>
849
850 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
851 * configure.in: check for sin6_scope_id in sockaddr_in6.
852
a9d861e3
MD
8532001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
854
855 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
856
31e74a57
GH
8572001-04-17 Gary Houston <ghouston@arglist.com>
858
859 * configure.in: run the autoconf BIGENDIAN check.
860
0da6608d
DH
8612001-04-12 Niibe Yutaka <gniibe@m17n.org>
862
863 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
864 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
865 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
866
867 * configure.in: Likewise.
868
f22ed5a0
KN
8692001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
870
871 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
872 (GUILE_FUNC_DECLARED): Removed checking of bzero.
873 Thanks to NIIBE Yutaka.
874
f2e61fc1
MD
8752001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
876
877 * Undeprecated scm_init_oop_goopscore_module.
878
72f1168d
TTN
8792001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
880
881 * check-guile.in: Fix sh standard conformance bug: Replace
882 "test -e" with "test -f". Thanks to Alexander Klimov.
883
a4928305
GH
8842001-03-19 Gary Houston <ghouston@arglist.com>
885
886 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
887 set it to `pwd`.
888
66301f9a
GH
889 * check-guile.in: 16 documentation tests were failing if "make
890 check" was run before Guile had been installed with the current
891 --prefix. made various changes to the script so that it runs
892 without a cd to the test-suite directory. For the -i option,
893 don't point GUILE_LOAD_PATH to the current directory, but let it
894 use it's own scheme library.
895
51cfd7da
GH
8962001-03-18 Gary Houston <ghouston@arglist.com>
897
898 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
899 the current directory (build dir) not srcdir to find guile
900 executable. otherwise "make check" doesn't work with a separate
901 build directory. create the test log in
902 $build_dir/check-guile.log instead of in srcdir/test-suite
903 directory.
904 * configure.in: don't define or substitute test_suite_dir.
905
e9e225e5
GH
9062001-03-17 Gary Houston <ghouston@arglist.com>
907
908 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
909 since EXTRA_DOT_DOC_FILES is redefined later. define
910 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
911
94e6d793
MG
9122001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
913
914 * configure.in: Added header checks for crypt.h, sys/resource.h
915 and sys/file.h, function checks for chroot, flock, getlogin,
916 cuserid, getpriority, setpriority, getpass, sethostname,
917 gethostname, and for crypt() in libcrypt.
918
fff043ab
NJ
9192001-03-09 Neil Jerram <neil@ossau.uklinux.net>
920
921 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
922 option from guile-doc/configure.in.
923
d42df055
DH
9242001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
925
926 * libguile.h: Removed #include "libguile/dump.h".
927
ec896089
KN
9282001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
929
930 * libguile.h: Added #include "libguile/dump.h".
931
c2886a5a
MD
9322001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
933
934 * libguile.h: Added #include "libguile/rdelim.h".
935
1ff7abbe
DH
9362001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
937
938 The following patch was sent by Thien-Thi Nguyen.
939
940 * check-guile.in: New file.
941
942 * Makefile.am: Add TESTS rule.
943
944 * configure.in: Add support for "make check".
945
f0942910
DH
9462000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
947
948 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
949
14f1d9fe
MD
9502000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
951
952 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
953 version number to 10 due to the merge of GOOPS.
954
955 * oop: New directory.
956
e4dba4c7
KN
9572000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
958
467ab77e 959 * libguile.h: #include "libguile/properties.h".
e4dba4c7 960
45605b53
GH
9612000-09-17 Gary Houston <ghouston@arglist.com>
962
963 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
964 to be reliable on all platforms.
965
e494e76d
GH
9662000-08-18 Gary Houston <ghouston@arglist.com>
967
968 * acconfig.h: added BROKEN_GCSE.
969 * configure.in: check for a gcc GCSE optimisation bug.
970
42aae633
GH
9712000-07-31 Gary Houston <ghouston@arglist.com>
972
973 * acconfig.h: added HAVE_H_ERRNO
974 * configure.in: removed some dnl'd & obsolete cygwin stuff.
975 added a test for h_errno.
976
f9ed377d
MD
9772000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
978
979 * Guile 1.4 released.
980
b5074b23
MD
9812000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
982
983 * GUILE-VERSION: Changed to work also when included by a Makefile
984 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
985 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
986 (GUILE_MINOR_VERSION): Bumped to 4.
987
f43aac9a
MD
9882000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
989
a8861fa0
MD
990 * libguile.h: Removed #include "libguile/kw.h".
991
9a8a1e8a
MD
992 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
993 (The rule will cd to $(top_srcdir).)
994
995 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
996 substitute it into libguile/Makefile.
997
f43aac9a
MD
998 * HACKING: Updated recommended libtool version to be 1.3.5.
999
1000 * RELEASE: Say that we should update HACKING to reflect the
1001 versions of the tools we're using rather than README.
1002
5cb6f99c
MD
10032000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1004
1005 * NOTES: Removed.
1006
1007 * TODO: Moved to devel/.
1008
3ff0d90a
CB
10092000-06-01 Craig Brozefsky <craig@red-bean.com>
1010
1011 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1012 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1013 define libguile.so version in a well-lit place.
1014
1015 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1016 variables.
72f1168d 1017
65545721
ML
10182000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1019
1020 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1021
65545721
ML
1022 * guile-aclocal.sh: new file, works around aclocal problems.
1023
b2728432
DH
10242000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1025
1026 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1027 USE_PCTHREADS_PTHREADS): Removed.
1028
7f5fa419
GH
10292000-05-01 Gary Houston <ghouston@arglist.com>
1030
1031 * Makefile.am: add include_HEADERS.
1032 libguile.h: moved from libguile directory. maybe libguile.h should
1033 be installed in $prefix/include/libguile/libguile.h instead?
1034
9764c29b
MD
10352000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1036
e415cb06
MD
1037 * qthreads.m4: Removed THREADS_CPPFLAGS.
1038
1039 * acinclude.m4: Removed qthreads macros. They are provided in
1040 qthreads.m4, so these were redundant.
1041
9764c29b
MD
1042 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1043
1044 * configure.in: New --enable-debug-malloc configuration option.
1045
1978b33e
MD
10462000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1047
1048 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1049
1050 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1051 compatibility on Linux systems.
1978b33e 1052
55a85c78
MD
10532000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1054
1055 * devel: New directory. Intended to carry documentation related
1056 to Guile development (as opposed to the doc directory which
1057 contains documentation related to the use of the current Guile).
1058 This directory (devel) is not included in the Guile distribution,
1059 but is accessible via anonymous CVS.
1060
fdc7ea2d
MD
10612000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1062
1063 * configure.in: Don't add iselect.o to LIBOBJS.
1064
31d8abce
MD
10652000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1066
1067 * configure.in: Added end-tag for local variables. (Thanks to
1068 Thien-Thi Nguyen.)
1069
244fdc2f
GH
10702000-03-12 Gary Houston <ghouston@arglist.com>
1071
1072 * README (Guile Documentation, About This Distribution): updated.
1073
f3b5e185
MD
10742000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1075
1076 * configure.in (ac_cv_struct_timespec): Added test for struct
1077 timespec.
1078
1079 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1080
3a721413
MV
10812000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1082
1083 * autogen.sh: Call libtoolize. Pass --add-missing option to
1084 automake. Do not decent into libltdl directory. The libltdl
1085 directory is now populated by libtoolize and does not need any
1086 further autogeneration.
1087
d831b039
GH
10882000-01-23 Gary Houston <ghouston@arglist.com>
1089
1090 * configure.in: check for fchown.
1091
a0a7b83b
MD
1092Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1093
1094 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1095 instead of $(top_builddir)/libltdl to includepath.
1096
56cfe22b
MD
10972000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1098
1099 * emacs: New subdirectory for elisp tools.
1100
657fcb5a
MV
11012000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1102
1103 * README, HACKING: Moved "Hacking it yourself" section from README
1104 to HACKING. Updated recommended libtool version to be 1.3.4.
1105
dc914156
GH
11062000-01-14 Gary Houston <ghouston@arglist.com>
1107
1108 * configure.in: needs to have --disable-networking, not
1109 --disable-net.
1110
fb4956c9
MD
11112000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1112
1113 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1114
88423ab1
GB
1115Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1116
1117 * autogen.sh: Added messages as we run autogen in subdirectories.
1118
1119 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1120 chmod +x it.
88423ab1 1121
0d90b76d
MV
11222000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1123
1124 * libltdl/autogen.sh: New file.
1125 * autogen.sh: Invoke libltdl/autogen.sh.
1126
11272000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1128
1129 Finally applied the libltdl patch from Thomas Tanner, with slight
1130 modifications. All code copied from the libtool package is from
1131 libtool-1.3.4.
1132
1133 * configure.in: Make "--with-modules=yes" the default. Do not
1134 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1135
0d90b76d
MV
1136 1999-07-25 Thomas Tanner <tanner@ffii.org>
1137
1138 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1139 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1140 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1141 (no need to install libtool any more)
1142 * configure.in: replace --enable-dynamic-linking with
1143 --with-modules, required modules can be specified using
1144 --with-modules="/path/to/mod.la" and will be linked
1145 statically on platforms that don't support dynamic loading,
1146 configure libltdl, configure libtool for dlopening
1147 * libltdl: added using libtoolize -c --ltdl
1148
38c1d3c4
GH
11492000-01-09 Gary Houston <ghouston@arglist.com>
1150
1151 * configure.in: check whether localtime caches TZ. copied from
1152 Emacs 20.5.
1153 * acconfig.h: add LOCALTIME_CACHE.
1154
dceef6be
GB
1155Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1156
1157 * configure.in: Make it be guile-snarf.awk, since we'll be
1158 switching names for guile-doc-snarf. (I wouldn't have changed
1159 this, but I was getting ready to commit this way when the below
1160 change was committed).
1161
763a6716
MD
11621999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1163
1164 * configure.in: Create guile-doc-snarf.awk.
1165
6aca8c6c
GB
11661999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1167
72f1168d 1168 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1169 AC_OUTPUTted.
1170
11711999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1172
1173 * NEWS: More complete description for --enable-debug-freelist.
1174
aee8ca3f
GH
11751999-12-09 Gary Houston <ghouston@freewire.co.uk>
1176
1177 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1178 causes numerous spurious warnings with recent gcc and/or glibc
1179 versions.
1180
afe5177e
GH
11811999-11-19 Gary Houston <ghouston@freewire.co.uk>
1182
1183 * acconfig.h: add HAVE_ARRAYS.
1184
1185 * configure.in: add --disable-arrays option, probably temporary.
1186
5c11cc9d
GH
11871999-11-17 Gary Houston <ghouston@freewire.co.uk>
1188
1189 * configure.in: check for hstrerror.
1190
5d94b2fe
JB
11911999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1192
e8ff4648
JB
1193 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1194 Instead, call the various tools explicitly. Invoke
1195 guile-readline's autogen.sh script.
0cbedb5b
JB
1196
1197 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1198
0cbedb5b
JB
1199 We can't have .m4 files which are installed where aclocal can
1200 see them, but also used by guile's own configure.in, because
1201 aclocal will read both copies, complain about duplicate macro
1202 definitions, and refuse to generate aclocal.m4 at all. This
1203 happens if you invoke it as `aclocal -I .', as autoreconf does.
1204 This is probably a flaw in the autotools, but Guile doesn't need
1205 that flaw fixed immediately.
1206
1207 guile.m4 is intended for use by people linking against guile, so
1208 it needs to be installed. But Guile itself doesn't use it. So
1209 move guile.m4 into guile-config. That makes sense, since
1210 guile.m4's GUILE_FLAGS macro is just an easy way to call
1211 guile-config.
1212
1213 qthreads.m4 is indented to help configure a qthreads tree. It's
1214 only useful to a package which actually includes a qthreads tree,
1215 and it's intimately related to that tree, so it's not useful to
1216 install this. So don't install it.
1217
1218 * guile.m4: Moved to guile-config.
1219 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1220 (EXTRA_DIST): Move qthreads.m4 here.
1221
5d94b2fe
JB
1222 Don't store generated files in the repository any more. Instead,
1223 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1224 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1225 * autogen.sh: New file.
1226 * ANON-CVS, SNAPSHOTS: Updated instructions.
1227
dc4d930b
JB
12281999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1229
1230 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1231
6e706938 12321999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1233
1234 * configure.in: Added --enable-debug-freelist option.
1235
fca7547b 1236 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1237
52cfc69b
GH
12381999-09-23 Gary Houston <ghouston@freewire.co.uk>
1239
1240 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1241 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1242
1243 * configure.in: new options --disable-posix, --disable-net
1244 and --disable-regex
1245 export HAVE_POSIX and HAVE_NETWORKING definitions.
1246 don't add regex-posix.o to LIBOBJS if regex disabled.
1247
1248 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1249 conditionally.
1250
bab4e1cc
JB
12511999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1252
1253 * Guile 1.3.4 released.
1254
fc97c626
JB
12551999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1256
1257 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1258 libtool knows how to get ANSI C behavior from the compiler.
1259 * configure: Regenerated.
1260
7ee92fce
GH
12611999-09-20 Gary Houston <ghouston@freewire.co.uk>
1262
1263 * configure.in: check availability of siginterrupt.
1264
08b8c694
GH
12651999-09-18 Gary Houston <ghouston@freewire.co.uk>
1266
1267 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1268 testing for SA_RESTART.
1269
7cdbcc7d
MD
12701999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1271
1272 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1273
e1f20ec6
JB
12741999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1275
1276 * configure.in (GUILE_STAMP): Don't set this variable, or
1277 substitute it into anything. Full explanation in ice-9/ChangeLog.
1278 * configure, Makefile.in: Regenerated.
72f1168d 1279
ffe70f9c
JB
12801999-09-06 James Blandy <jimb@mule.m17n.org>
1281
1282 Propagate the changes of 2 Sept the rest of the way through.
1283 * configure: Regenerated.
1284 * Makefile.in: Regenerated. Not sure why this diff is so big.
1285
e127c348
JB
12861999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1287
1288 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1289 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1290 * aclocal.m4: Regenerated.
e127c348 1291
655f19ab
MD
12921999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1293
1294 * configure.in: Test for presence of function on_exit.
1295
b074884f
JB
12961999-09-01 James Blandy <jimb@mule.m17n.org>
1297
1298 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1299 the system doesn't have memmove. Don't test for memmove and bcopy
1300 with AC_CHECK_FUNCS.
1301 * configure: Regenerated.
1302
a7098335
MD
13031999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1304
1305 * configure.in: Test for atexit.
1306
9a26d6f9
MD
13071999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1308
b030b39b
MD
1309 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1310
9a26d6f9
MD
1311 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1312 (Thanks to Bernard Urban.)
1313 Test for memmove and bcopy. (Thanks to
a7098335 1314 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1315
1316 * acconfig.h: Added HAVE_S_ISLNK.
1317
a05cba61
JB
13181999-08-20 James Blandy <jimb@mule.m17n.org>
1319
0a852b94
JB
1320 * Guile 1.3.2 released.
1321
a05cba61
JB
1322 * Makefile.in: Regenerated.
1323
f29f2933
MD
13241999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1325
1326 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1327 to libtool-1.3.3.
1328
0e8a8468
MV
13291999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1330
1331 Added guile-readline subdirectory with the removed readline
1332 support.
1333 * guile-readline: New directory, see ChangeLog there.
1334 * configure.in: Cause configure to descend into guile-readline
1335 dir.
1336 * Makefile.am: Likewise for make.
1337 * NEWS: Explain how to activate the readline support.
1338 * configure, Makefile.in: Regenerated.
72f1168d 1339
3144e1a9
JB
13401999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1341
1342