*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
5e405a60
MV
12002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * autogen.sh: Make sure that $autoheader is always set. When we
4 would use the plain "autoconf", $autoheader would end up empty and
5 libguile/scmconfig.h.in would not be updated.
6
1360a142
RB
72002-10-04 Rob Browning <rlb@defaultvalue.org>
8
9 * libltdl: moved to libguile-ltdl.
10
11 * Makefile.am (SUBDIRS): remove libltdl.
12
13 * autogen.sh: remove support for libltdl sub-configure.
14 (ac_version): widen support check to any 2.5? autoconf version.
15 2.54 is out now.
16
17 * configure.in: turn on -Werror by default. We're now clean. I'd
18 like to stay that way. If we want, we can turn it off by default
19 when we make the stable release, but I caught a lot of bugs this
20 way. Accomodate libguile-ltdl -- therea are some ltdl things that
21 are commented out now INCLTDL and LIBLTDL. I think we may not
22 need them anymore, but I'll leave them until we're sure. We also
23 killed off the libltdl dir and related options including the
60aa332f
RB
24 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
25 headers and functions that weren't listed but were in
26 scmconfig.h.in. though this may have been unnecessary.
1360a142 27
99fd355a
MV
282002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
29
30 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
31 AC_LIBLTDL_INSTALLABLE.
32
332002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
34
35 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
36 sources. Do not patch it. We have our own version now that is
37 only being used as a convenience library.
38
f800ebfb
MV
392002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
40
41 * configure.in: Check for __libc_stack_end.
42
39e8f371
HWN
432002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
44
45 * configure.in: add snprintf
46
c2cbcc57
HWN
472002-08-04 Han-Wen <hanwen@cs.uu.nl>
48
49 * NEWS: add entries for GC and vector WB.
50
afc8e572
HWN
512002-07-22 Han-Wen <hanwen@cs.uu.nl>
52
53 * autogen.sh (mscripts): find and check version number of
54 automake. Complain if 1.6 is not found.
55
34d19ef6
HWN
562002-07-20 Han-Wen <hanwen@cs.uu.nl>
57
58 * autogen.sh (mscripts): find and check version number of
59 autoconf. Complain if 2.53 is not found.
60
dd897aaf
DH
612002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
62
63 * benchmark-guile.in: Copied from check-guile.in and adapted for
64 use with benchmarks.
65
66 * Makefile.am: Recurse into the benchmark-suite subdir.
67
68 * configure.in: Added benchmarking files.
69
4f6f9ae3
GH
702002-07-12 Gary Houston <ghouston@arglist.com>
71
72 * configure.in: check dynamic linking before modules. Add dynl.c
73 if dynamic linking is available, i.e., unless --with-modules=no
74 was given to configure.
75
2398796a
MV
762002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
77
78 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
79 libtool-1.4.2.
80
887efef5
MV
812002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
82
ca679709
MV
83 * autogen.sh: Do not copy INSTALL from workbook since it is not
84 uniform across branches.
85 * INSTALL: Re-added to repository.
86
887efef5
MV
87 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
88
89 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
90 libtool CVS does not need this fix.
91
92 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
93 build.
94 Add --with-cc-for-build option to re-enable cross building.
95 Add --with-guile-for-build option to re-enable cross building.
96
feec7802
GH
972002-06-30 Gary Houston <ghouston@arglist.com>
98
99 * autogen.sh: Changed the path to the scripts directory.
100 In libltdl, run aclocal before autoconf and automake: this
101 eliminated various warnings after upgrading to newer automake.
102
ba1b077b
MV
1032002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
104
105 From John W. Eaton <jwe@bevo.che.wisc.edu>
106
107 * configure.in (AC_CHECK_FUNCS): Check for copysign.
108
5cb3f600
MV
1092002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
110
111 * libguile.h: Added inclusion of "extensions.h".
112
43a1d6f1
MV
1132002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
114
115 * configure.in: Include <sys/types.h> before <netinet/in.h> when
116 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
117 Troxel!
118
d4dba280
MV
119 From John W. Eaton.
120
121 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
122 ieeefp.h, and nan.h.
123 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
124
d47fd163
TTN
1252002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
126
127 * autogen.sh: Add call to $mscripts/render-bugs
128 to create BUGS file.
129
130 * BUGS: bye bye
131
d937b062
TTN
1322002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
133
134 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
135
5caa57b1
MV
1362002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
137
138 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
139 -I guile-config". This works as of automake 1.5.
d937b062 140 * qthreads.m4: Moved to guile-config/.
5caa57b1 141
7fd1bad4
MV
1422002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
143
144 * autogen.sh: Call automake twice for guile-core so that two
145 copies of mdate-sh get a chance of being installed (one in
146 doc/ref/ and one in doc/tutorial/).
147
dc006627
MV
1482002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
149
150 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
151 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
152 (dist-hook): Removed.
153 (DISTCLEANFILES): Added check-guile.log.
154 (EXTRA_DIST): Don't distribute TODO.
155
156 * configure.in: Bump required autoconf version to 2.53. Move uses
157 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
158 set by AC_PROG_CC.
159
21550b10
RB
1602002-04-10 Rob Browning <rlb@defaultvalue.org>
161
162 * configure.in: updates for new autoconf -- add definitions to
163 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
164 calls.
165
166 * acinclude.m4: add definitions to AC_DEFINE calls for new
167 autoconf.
168
169 * acconfig.h: removed -- newer autoconf doesn't like it, and now
170 we don't need it.
171
172 * .cvsignore: add autom4te.cache and pre-inst-guile.
173
dd1ed1ad
TTN
1742002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
175
176 * RELEASE: bye bye
177
412f1928
TTN
1782002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
179
180 * Makefile.am: Update copyright.
181 (dist-hook): Add, including related am/maintainers-dirs,
182 surrounded by "if MAINTAINER_MODE".
183
94478b88
TTN
184 * TODO: bye bye
185
ef5bdc2e
TTN
186 * autogen.sh: Add usage comment.
187 Add workbook specification.
188 Add dist-files symlinking.
189
190 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
191
9b398b67
TTN
1922002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
193
194 * guile-tools.in: Handle "--source" option.
195
eb8aea9b
TTN
1962002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
197
2d78a1c5
TTN
198 * configure.in (top_srcdir_absolute): New AC_SUBST var.
199
7ca15449
TTN
200 * pre-inst-guile.in, check-guile.in (top_srcdir):
201 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 202
eb8aea9b
TTN
203 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
204
5ddf900c
TTN
2052002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
206
207 * pre-inst-guile.in: Typofix; nfc.
208
edb810bb
SJ
2092002-02-27 Stefan Jahn <stefan@lkcc.org>
210
211 * Makefile.am (SUBDIRS): Added the `am' directory.
212
3ed414c8
TTN
2132002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
214
215 * pre-inst-guile.in: New file.
216
217 * pre-inst-guile, pre-inst-guile.am: bye bye
218
219 * configure.in (top_builddir_absolute): New AC_SUBST var.
220 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
221 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
222
223 * check-guile.in (top_builddir): Use AC_SUBST var
224 `top_builddir_absolute'.
225 (guile): Look for pre-inst-guile in $top_builddir.
226
227 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
228 pre-inst-guile.am.
229
46151112
RB
2302002-02-24 Rob Browning <rlb@defaultvalue.org>
231
232 * GUILE-VERSION: move all but guile-readline library versioning
233 information here. guile-readline is still standalone. Bump
234 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
235 Thi-Thien's request.
236
237 * configure.in: AC_SUBST the centralized shared lib versioning
238 variables from ./GUILE-VERSION.
239 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
240 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
241 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
242 (LIBQTHREADS_INTERFACE): new AC_SUBST.
243 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
244 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
245 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
246 (LIBGUILE_INTERFACE): new AC_SUBST.
247 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
248 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
249 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
250 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
251 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
252 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
253 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
254 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
255
256 * autogen.sh: make absolutely sure we can't have stale files from
257 old versions lying around the libltdl dir since libtoolize
258 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
259 so the main tree and libltdl can't get out of sync again.
260
261 * RELEASE: update release building instructions.
262
3d77146f
NJ
2632002-02-21 Neil Jerram <neil@ossau.uklinux.net>
264
265 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
266 "" for multiword string. Thanks to Christopher Cramer for
267 pointing this out.
268
84b27165
MV
2692002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
270
271 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
272 instead of to scm_must_malloc.
273
f660f92e
MV
2742002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
275
276 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
277 pre-inst-guile.am.
278
0187b4f4
TTN
2792002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
280
281 * pre-inst-guile.am, pre-inst-guile: New files.
282
283 * check-guile.in (srcdir): Delete var.
284 (top_builddir, top_srcdir, guile_opts): New vars.
285
286 Use "set -e".
287 No longer set LTDL_LIBRARY_PATH.
288 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
289
290 * configure.in (libguile/guile-snarf-docs-texi): Remove
291 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
292
77bf05e0 293 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
294 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
295 (GUILE_LOAD_PATH): No longer include $top_srcdir.
296
297 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
298 prefix aliasing.
77bf05e0 299
1fa86ca5
SJ
3002002-01-31 Stefan Jahn <stefan@lkcc.org>
301
302 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
303 `libltdl.dll'.
304
af68e5e5
SJ
3052002-01-28 Stefan Jahn <stefan@lkcc.org>
306
0187b4f4 307 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
308 `stdint.h' for uint32_t.
309
3d1a89b9
NJ
3102002-01-13 Neil Jerram <neil@ossau.uklinux.net>
311
312 * Makefile.am (SUBDIRS): Added lang.
313
314 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
315 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
316
3172002-01-11 Neil Jerram <neil@ossau.uklinux.net>
318
319 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
320
321 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
322 not) according to absence (or presence) of `--disable-elisp'
323 in the configure args.
324
f00eb43f
DH
3252001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
326
327 * TODO: Added two items.
328
5dc64f64
MV
3292001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
330
331 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
332 set this conditional accordingly.
0187b4f4 333
6d852be3
TTN
3342001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
335
336 * README: Fix virulent typo.
337
53c594fc
MV
3382001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
339
6d852be3 340 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
341 * configure.in (HAVE_INLINE): Define it when the compiler supports
342 inline functions.
343
6d852be3 344 * libguile.h: Include "libguile/inline.h".
53c594fc 345
a5dc23a7
GH
3462001-11-22 Gary Houston <ghouston@arglist.com>
347
348 * HACKING: Modified the Hacking It Yourself section. Removed the
349 version numbers from the tools.
a5df04d5 350 HACKING, README, ANON-CVS: updates.
a5dc23a7 351
73edb48a
GH
3522001-11-21 Gary Houston <ghouston@arglist.com>
353
354 * HACKING: Removed reference to no longer practiced * in ChangeLog
355 convention.
356
97f439ab
TTN
3572001-11-19 Thien-Thi Nguyen <ttn@glug.org>
358
30bce757
TTN
359 * BUGS (11): Set "fixed: no-need".
360
97f439ab
TTN
361 * TODO (write emacs/patch.el): New item, self-assigned.
362
3faa54e7
RB
3632001-11-19 Rob Browning <rlb@defaultvalue.org>
364
365 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
366 system libltdl when it's available. Aside from the normal reasons
367 to prefer installed shared libs, this means other apps that link
368 with libguile and also use libltdl will be more likely to work
369 right.
370
ccee9ab1
TTN
3712001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
372
373 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
374
73c844bf
TTN
3752001-11-15 Thien-Thi Nguyen <ttn@glug.org>
376
377 * guile-tools.in: Handle command "list" specially: list scripts dir.
378
379 (help): Make more informative.
380
a714e0eb
MV
3812001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
382
383 * autogen.sh: Recurse into libltdl directory and invoke autoconf
384 there.
385
bca0bf8d
TTN
3862001-11-11 Thien-Thi Nguyen <ttn@glug.org>
387
388 * HACKING: Restrict documentation change log
389 waiver to only apply to ChangeLog files.
390
35656ebc
MV
3912001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
392
393 * configure.in: Check for sizes of short, size_t, uintptr_t, and
394 ptrdiff_t. Checking for a size also checks automatically for the
395 existence of the type, so we don't check for the existence of
396 uintptr_t, ptrdiff_t and long long ourselves.
397
a0a9b9ad
TTN
3982001-11-10 Thien-Thi Nguyen <ttn@glug.org>
399
400 * BUGS (11): New.
401
b4e15479
SJ
4022001-11-07 Stefan Jahn <stefan@lkcc.org>
403
404 * configure.in: Include `win32-socket.o' in the list of object
405 files if networking is enabled on Win32.
406
04bbd6ce
TTN
4072001-11-06 Thien-Thi Nguyen <ttn@glug.org>
408
409 * TODO (sync srfi-modules.texi): New, done.
410
2ca222c2 411 * BUGS (9, 10): New.
70debc22 412
8f99e3f3
SJ
4132001-11-04 Stefan Jahn <stefan@lkcc.org>
414
415 * NEWS: Corrected remarks about SCM_API.
416
417 * configure.in: Defining USE_DLL_IMPORT definition to indicate
418 usage of DLL import macros in `libguile/__scm.h'.
419 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
420 Somehow Jim Blandy's patch from 1997 did not survive.
421
257b6d40
MV
4222001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
423
424 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 425
257b6d40
MV
426 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
427 build systems which do not have symbolic links.
428 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
429 on Win32 platforms.
04bbd6ce
TTN
430 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
431 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 432 to build clean dlls.
257b6d40
MV
433 Check for `regcomp()' inside `-lregex'.
434
2ad3278a
TTN
4352001-10-26 Thien-Thi Nguyen <ttn@glug.org>
436
437 * BUGS (7, 8): New.
438
c95d1a2d
TTN
4392001-10-25 Thien-Thi Nguyen <ttn@glug.org>
440
441 * BUGS: Expand on file format description.
442
443 (1): Update "fixed" field.
d07db248 444 (2, 3, 4, 5, 6): New.
c95d1a2d 445
4f522b6f
GH
4462001-10-14 Gary Houston <ghouston@arglist.com>
447
448 * configure.in: include sys/types.h when testing uint32_t.
449 thanks to Bill Schottstaedt.
450
f84c3705
MV
4512001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
452
453 * configure.in: Do not use an absolute path for <unistd.h> when
454 checking for return type of usleep. Thanks to Michael Carmack.
455
6768cfba
TTN
4562001-09-30 Thien-Thi Nguyen <ttn@glug.org>
457
458 * BUGS: New file.
459 * Makefile.am (EXTRA_DIST): Add BUGS file.
460
2cbad7d9
TTN
4612001-09-25 Thien-Thi Nguyen <ttn@glug.org>
462
463 * TODO: Add bugfix item to "Eventually".
464
c13f0a90
RB
4652001-09-20 Rob Browning <rlb@defaultvalue.org>
466
467 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
468
4692001-09-11 Rob Browning <rlb@defaultvalue.org>
470
471 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
472 the testing list since they're no longer functional.
473
06288138
TTN
4742001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
475
476 * TODO:
477 Use outline mode instead of text.
478 Reword protocol explanation.
479 Add "make error-signalling functions more consistent" to Eventually.
480 Move some C-related GOOPS tasks to 1.8.0, take ownership.
481
6f84677a
TTN
4822001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
483
484 * HACKING (Sample GDB Initialization File): New section.
485
486 * TODO (1.8.0): Add "move .gdbinit" entry.
487
8c494e99
DH
4882001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
489
490 * TODO: Added some points, and eliminated all done items.
491
492 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
493 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
494 SCM_ENABLE_DEPRECATED with the logic reversed.
495
f7c6b778
DH
4962001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
497
498 * libguile.h: Removed bogus comment, rearranged includes, removed
499 deprecated definitions.
500
8c494e99 501 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 502
cf390da1
TTN
5032001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
504
505 * HACKING: Mention libtool ./configure-regeneration requirement.
506
fada26b2
MV
5072001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
508
509 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
510 libltdl provides it itself.
511
11ca8865
NJ
5122001-08-24 Neil Jerram <neil@ossau.uklinux.net>
513
514 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
515 Makefiles.
cf390da1 516
ab4cd34b
RB
5172001-08-15 Rob Browning <rlb@defaultvalue.org>
518
519 * configure.in
520 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
521 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
522 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
523 (LIBGUILE_INTERFACE): use libtool versioning scheme.
524 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
525 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
526 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
527 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
528
529 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
530 (GUILE_MICRO_VERSION): reset for new unstable.
531 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
532 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
533 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
534 (LIBGUILE_INTERFACE): use libtool versioning scheme.
535 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
536 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
537 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
538 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
539
b754e3d1
MV
5402001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
541
542 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
543 EXTRA_DIST to SUBDIRS.
544
545 * configure.in: Added "test-suite/Makefile".
546
c1151355
MV
5472001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
548
549 * configure.in: Added `--disable-linuxthreads' option and do not
550 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
551 given. Thanks to Cris Cramer!
552
11057044
MV
5532001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
554
555 * Makefile.am (SUBDIRS): Build libguile before ice-9.
556
f3805ebb
MV
5572001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
558
559 * configure.in: Check for "inttypes.h".
560
e658215a
RB
5612001-07-19 Rob Browning <rlb@defaultvalue.org>
562
563 * configure.in: add checks for setitimer and getitimer.
564 Add --enable-error-on-warning.
565
c0b2936e
MG
5662001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
567
568 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
569
8f2ecec5
TTN
5702001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
571
572 * HACKING: Remove onerous authorship-info deletion clause.
573
065509a5
KN
5742001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
575
576 * autogen.sh: Call libtoolize with --force.
577
d76852e3
TTN
5782001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
579
580 * INSTALL: Point to HACKING for tool versions.
581
fd6c6321
RB
5822001-07-08 Rob Browning <rlb@defaultvalue.org>
583
04860df7
RB
584 * TODO: updated to include relevant itemized post-1.6-RELEASE
585 tasks that are distributable so we can check them off as they are
586 done, and delete 1.6.0 tasks.
587
588 * RELEASE: add a note that the RELEASE instructions are out of
589 date now that we're using branches.
590
fd6c6321
RB
591 * AUTHORS: add "many files throughout" for myself.
592
8d123036
TTN
5932001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
594
595 * README: Also mention guile-tools.
596
597 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
598
32d6f999
TTN
5992001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
600
601 * RELEASE: Move todo items to file TODO.
602
603 * TODO: Initial revision
604
a4734913
TTN
605 * Makefile.am (EXTRA_DIST): Add TODO.
606
dbfadc85
TTN
607 * HACKING: Refer to TODO and SNAPSHOTS.
608 No longer refer to devel/tasks.text.
609
610 * SNAPSHOTS: Fix reference bug; recommended tool
611 versions are in HACKING.
612
f6b3694a
TTN
613 * TODO: Add completion and ownership protocol to header comments.
614
3cd085d0
TTN
615 * RELEASE: Add TODO-processing to spiffing checklist.
616
9c3955ff
TTN
617 * HACKING: Update deprecation procedure to refer to TODO.
618
17383b7c
ML
6192001-06-27 Michael Livshin <mlivshin@bigfoot.com>
620
621 * autogen.sh: don't run flex here.
622
623 * HACKING: clarify that newer versions of flex should be just
624 fine.
625
82893676
MG
6262001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
627
628 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
629
630 * configure.in: Added some header and function checks.
631
f2ae4555
NJ
6322001-06-25 Neil Jerram <neil@ossau.uklinux.net>
633
634 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
635
4172703a
MV
6362001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
637
638 * autogen.sh: Added message about what to do next. Tell them to
639 use `--enable-maintainer-mode'.
640
093e7da4
ML
6412001-06-25 Michael Livshin <mlivshin@bigfoot.com>
642
643 * HACKING: mention flex.
644
645 * autogen.sh: generate libguile/c-tokenize.c.
646
6b41a313
MG
6472001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
648
649 * libguile.h: Removed inclusion of libguile/tag.h.
650
eb6c2de8
MV
6512001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
652
653 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
654 these when using threads.
655
4ff9f825
MV
6562001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
657
4927dd28
MV
658 * libguile.h: Added deprecated section with the olde type names.
659
4ff9f825
MV
660 * configure.in: Check for header <stdint.h>. Check for uintptr_t
661 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
662 `#defined'.
663
664 * acconfig.h (ptrdiff_t): Removed.
665
e01970a5
MG
6662001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
667
668 * configure.in: Generate examples/box-dynamic-module/Makefile.
669
c794483c
MV
6702001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
671
672 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
673 guile-snarf.
674
9454d8d5
RB
6752001-06-02 Rob Browning <rlb@cs.utexas.edu>
676
677 * configure.in: changes for autoconf 2.50.
678 (AC_PREREQ): require at least autoconf 2.50.
679 (AC_INIT): no longer takes an arg.
680 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
681 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
682 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
683 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
684 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
685 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
686 (AC_OUTPUT): no longer takes args.
32d6f999 687
9454d8d5
RB
688 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
689 unconditionally .
690
114f9bab
MV
6912001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
692
693 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
694 I. N. Golubev!
695
ee2718a9
MG
6962001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
697
698 * configure.in: Generate examples/box-dynamic/Makefile.
699
2de7ddb7
MG
7002001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
701
702 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
703
704 * configure.in: Added all Makefiles in the `examples' directory to
705 AC_OUTPUT.
706
f501d0d4
ML
7072001-05-31 Michael Livshin <mlivshin@bigfoot.com>
708
709 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
710 don't generate guile-snarf.awk.
711
712 * Makefile.am (EXTRA_DIST): add test-suite.
713
1db81cb0
ML
7142001-05-28 Michael Livshin <mlivshin@bigfoot.com>
715
716 * check-guile.in: fix to be runnable when srcdir!=builddir.
717
f3f70257
ML
7182001-05-26 Michael Livshin <mlivshin@bigfoot.com>
719
720 revert the controversial part of the 2001-05-23 changes
721
1be6b49c
ML
7222001-05-23 Michael Livshin <mlivshin@bigfoot.com>
723
724 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
725 also, make sure that the integral type choosen to represent an SCM
726 has exactly the same size as a void pointer.
727
728 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
729 SCM_SIZEOF_BITS_T, ptrdiff_t.
730
c81ea65d
RB
7312001-05-16 Rob Browning <rlb@cs.utexas.edu>
732
733 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
734
735 * GUILE-VERSION
736 (GUILE_VERSION): now MAJOR.MINOR.MICRO
737 (GUILE_MICRO_VERSION): new variable, records final revision.
738 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
739 i.e. the 6.
740
887dfa7d
DH
7412001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
742
743 * acconfig.h, configure.in: Renamed
744 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
745
11bbab47
MV
7462001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
747
748 * acinclude.m4: Removed copy of "libtool.m4".
749
5cd06d5e
DH
7502001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
751
752 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
753
a232c19e
TTN
7542001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
755
928f20fb
TTN
756 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
757
a232c19e
TTN
758 * HACKING: Update copyright.
759 Add blurb pointing to devel/tasks.text.
760
c8750173
TTN
7612001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
762
763 * check-guile.in: For SRFI testing, set and export env
764 var `LTDL_LIBRARY_PATH'.
765
75141eb0
NJ
7662001-05-07 Neil Jerram <neil@ossau.uklinux.net>
767
768 * AUTHORS: Add docs-related authorship details.
769
c10ecc4c
MV
7702001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
771
772 * configure.in (--enable-deprecated): Recognize "shutup" option
773 argument and turn it into the default warning level "no".
774
018a53a1
GH
7752001-05-05 Gary Houston <ghouston@arglist.com>
776
777 * acconfig.h: add HAVE_IPV6.
778 * configure.in: check whether we can compile with IPv6 support.
779
26f798bd
TTN
7802001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
781
782 * guile-tools.in: New file.
783
784 * configure.in (AC_OUTPUT): Add guile-tools, and make
785 executable.
786
787 * Makefile.am (bin_SCRIPTS): New var.
788
c5316ea3
GH
7892001-05-04 Gary Houston <ghouston@arglist.com>
790
791 * configure.in: check whether uint32_t is defined when netdb.h
792 is included.
793 acconfig.h: added HAVE_UINT32_T.
794
7440341c
MV
7952001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
796
797 * configure.in: Added handling of `--enable-deprecated'.
798
799 * acconfig.h (SCM_DEBUG_DEPRECATED,
800 GUILE_WARN_DEPRECATED_DEFAULT): Added.
801
14a7d5f8
TTN
8022001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
803
804 * Makefile.am (SUBDIRS): Add "scripts".
805
806 * configure.in (AC_OUTPUT): Add scripts/Makefile.
807
7e267da1
GH
8082001-04-29 Gary Houston <ghouston@arglist.com>
809
810 * libguile.h: include rw.h.
811
f2a75d81
RB
8122001-04-27 Rob Browning <rlb@cs.utexas.edu>
813
814 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
815 the new odd/even ustable/stable version numbering scheme.
816 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
817 libguile. In the future, libguile and libguileqthreads may not
818 stay in sync. This still doesn't appear to affect
819 libguileqthreads, but we'll fix that next.
820
1f7a1dc9
MG
8212001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
822
823 * configure.in: Don't treat srfi directory specially, just create
824 the Makefile there (thanks to Neil Jerram for the patch).
825
6c44688a
MG
8262001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
827
828 * Makefile.am (SUBDIRS): Added `srfi'.
829
830 * configure.in: Added subdirectory `srfi' to build process.
831
832 * libguile.h: Added inclusion of `values.h'.
833
2a0ef8b7
GH
8342001-04-22 Gary Houston <ghouston@arglist.com>
835
836 * configure.in: check for inet_pton and inet_ntop.
837
67641981
GH
8382001-04-20 Gary Houston <ghouston@arglist.com>
839
840 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
841 * configure.in: check for sin6_scope_id in sockaddr_in6.
842
a9d861e3
MD
8432001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
844
845 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
846
31e74a57
GH
8472001-04-17 Gary Houston <ghouston@arglist.com>
848
849 * configure.in: run the autoconf BIGENDIAN check.
850
0da6608d
DH
8512001-04-12 Niibe Yutaka <gniibe@m17n.org>
852
853 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
854 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
855 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
856
857 * configure.in: Likewise.
858
f22ed5a0
KN
8592001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
860
861 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
862 (GUILE_FUNC_DECLARED): Removed checking of bzero.
863 Thanks to NIIBE Yutaka.
864
f2e61fc1
MD
8652001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
866
867 * Undeprecated scm_init_oop_goopscore_module.
868
72f1168d
TTN
8692001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
870
871 * check-guile.in: Fix sh standard conformance bug: Replace
872 "test -e" with "test -f". Thanks to Alexander Klimov.
873
a4928305
GH
8742001-03-19 Gary Houston <ghouston@arglist.com>
875
876 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
877 set it to `pwd`.
878
66301f9a
GH
879 * check-guile.in: 16 documentation tests were failing if "make
880 check" was run before Guile had been installed with the current
881 --prefix. made various changes to the script so that it runs
882 without a cd to the test-suite directory. For the -i option,
883 don't point GUILE_LOAD_PATH to the current directory, but let it
884 use it's own scheme library.
885
51cfd7da
GH
8862001-03-18 Gary Houston <ghouston@arglist.com>
887
888 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
889 the current directory (build dir) not srcdir to find guile
890 executable. otherwise "make check" doesn't work with a separate
891 build directory. create the test log in
892 $build_dir/check-guile.log instead of in srcdir/test-suite
893 directory.
894 * configure.in: don't define or substitute test_suite_dir.
895
e9e225e5
GH
8962001-03-17 Gary Houston <ghouston@arglist.com>
897
898 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
899 since EXTRA_DOT_DOC_FILES is redefined later. define
900 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
901
94e6d793
MG
9022001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
903
904 * configure.in: Added header checks for crypt.h, sys/resource.h
905 and sys/file.h, function checks for chroot, flock, getlogin,
906 cuserid, getpriority, setpriority, getpass, sethostname,
907 gethostname, and for crypt() in libcrypt.
908
fff043ab
NJ
9092001-03-09 Neil Jerram <neil@ossau.uklinux.net>
910
911 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
912 option from guile-doc/configure.in.
913
d42df055
DH
9142001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
915
916 * libguile.h: Removed #include "libguile/dump.h".
917
ec896089
KN
9182001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
919
920 * libguile.h: Added #include "libguile/dump.h".
921
c2886a5a
MD
9222001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
923
924 * libguile.h: Added #include "libguile/rdelim.h".
925
1ff7abbe
DH
9262001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
927
928 The following patch was sent by Thien-Thi Nguyen.
929
930 * check-guile.in: New file.
931
932 * Makefile.am: Add TESTS rule.
933
934 * configure.in: Add support for "make check".
935
f0942910
DH
9362000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
937
938 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
939
14f1d9fe
MD
9402000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
941
942 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
943 version number to 10 due to the merge of GOOPS.
944
945 * oop: New directory.
946
e4dba4c7
KN
9472000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
948
467ab77e 949 * libguile.h: #include "libguile/properties.h".
e4dba4c7 950
45605b53
GH
9512000-09-17 Gary Houston <ghouston@arglist.com>
952
953 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
954 to be reliable on all platforms.
955
e494e76d
GH
9562000-08-18 Gary Houston <ghouston@arglist.com>
957
958 * acconfig.h: added BROKEN_GCSE.
959 * configure.in: check for a gcc GCSE optimisation bug.
960
42aae633
GH
9612000-07-31 Gary Houston <ghouston@arglist.com>
962
963 * acconfig.h: added HAVE_H_ERRNO
964 * configure.in: removed some dnl'd & obsolete cygwin stuff.
965 added a test for h_errno.
966
f9ed377d
MD
9672000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
968
969 * Guile 1.4 released.
970
b5074b23
MD
9712000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
972
973 * GUILE-VERSION: Changed to work also when included by a Makefile
974 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
975 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
976 (GUILE_MINOR_VERSION): Bumped to 4.
977
f43aac9a
MD
9782000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
979
a8861fa0
MD
980 * libguile.h: Removed #include "libguile/kw.h".
981
9a8a1e8a
MD
982 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
983 (The rule will cd to $(top_srcdir).)
984
985 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
986 substitute it into libguile/Makefile.
987
f43aac9a
MD
988 * HACKING: Updated recommended libtool version to be 1.3.5.
989
990 * RELEASE: Say that we should update HACKING to reflect the
991 versions of the tools we're using rather than README.
992
5cb6f99c
MD
9932000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
994
995 * NOTES: Removed.
996
997 * TODO: Moved to devel/.
998
3ff0d90a
CB
9992000-06-01 Craig Brozefsky <craig@red-bean.com>
1000
1001 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1002 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1003 define libguile.so version in a well-lit place.
1004
1005 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1006 variables.
72f1168d 1007
65545721
ML
10082000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1009
1010 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1011
65545721
ML
1012 * guile-aclocal.sh: new file, works around aclocal problems.
1013
b2728432
DH
10142000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1015
1016 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1017 USE_PCTHREADS_PTHREADS): Removed.
1018
7f5fa419
GH
10192000-05-01 Gary Houston <ghouston@arglist.com>
1020
1021 * Makefile.am: add include_HEADERS.
1022 libguile.h: moved from libguile directory. maybe libguile.h should
1023 be installed in $prefix/include/libguile/libguile.h instead?
1024
9764c29b
MD
10252000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1026
e415cb06
MD
1027 * qthreads.m4: Removed THREADS_CPPFLAGS.
1028
1029 * acinclude.m4: Removed qthreads macros. They are provided in
1030 qthreads.m4, so these were redundant.
1031
9764c29b
MD
1032 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1033
1034 * configure.in: New --enable-debug-malloc configuration option.
1035
1978b33e
MD
10362000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1037
1038 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1039
1040 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1041 compatibility on Linux systems.
1978b33e 1042
55a85c78
MD
10432000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1044
1045 * devel: New directory. Intended to carry documentation related
1046 to Guile development (as opposed to the doc directory which
1047 contains documentation related to the use of the current Guile).
1048 This directory (devel) is not included in the Guile distribution,
1049 but is accessible via anonymous CVS.
1050
fdc7ea2d
MD
10512000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1052
1053 * configure.in: Don't add iselect.o to LIBOBJS.
1054
31d8abce
MD
10552000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1056
1057 * configure.in: Added end-tag for local variables. (Thanks to
1058 Thien-Thi Nguyen.)
1059
244fdc2f
GH
10602000-03-12 Gary Houston <ghouston@arglist.com>
1061
1062 * README (Guile Documentation, About This Distribution): updated.
1063
f3b5e185
MD
10642000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1065
1066 * configure.in (ac_cv_struct_timespec): Added test for struct
1067 timespec.
1068
1069 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1070
3a721413
MV
10712000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1072
1073 * autogen.sh: Call libtoolize. Pass --add-missing option to
1074 automake. Do not decent into libltdl directory. The libltdl
1075 directory is now populated by libtoolize and does not need any
1076 further autogeneration.
1077
d831b039
GH
10782000-01-23 Gary Houston <ghouston@arglist.com>
1079
1080 * configure.in: check for fchown.
1081
a0a7b83b
MD
1082Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1083
1084 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1085 instead of $(top_builddir)/libltdl to includepath.
1086
56cfe22b
MD
10872000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1088
1089 * emacs: New subdirectory for elisp tools.
1090
657fcb5a
MV
10912000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1092
1093 * README, HACKING: Moved "Hacking it yourself" section from README
1094 to HACKING. Updated recommended libtool version to be 1.3.4.
1095
dc914156
GH
10962000-01-14 Gary Houston <ghouston@arglist.com>
1097
1098 * configure.in: needs to have --disable-networking, not
1099 --disable-net.
1100
fb4956c9
MD
11012000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1102
1103 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1104
88423ab1
GB
1105Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1106
1107 * autogen.sh: Added messages as we run autogen in subdirectories.
1108
1109 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1110 chmod +x it.
88423ab1 1111
0d90b76d
MV
11122000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1113
1114 * libltdl/autogen.sh: New file.
1115 * autogen.sh: Invoke libltdl/autogen.sh.
1116
11172000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1118
1119 Finally applied the libltdl patch from Thomas Tanner, with slight
1120 modifications. All code copied from the libtool package is from
1121 libtool-1.3.4.
1122
1123 * configure.in: Make "--with-modules=yes" the default. Do not
1124 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1125
0d90b76d
MV
1126 1999-07-25 Thomas Tanner <tanner@ffii.org>
1127
1128 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1129 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1130 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1131 (no need to install libtool any more)
1132 * configure.in: replace --enable-dynamic-linking with
1133 --with-modules, required modules can be specified using
1134 --with-modules="/path/to/mod.la" and will be linked
1135 statically on platforms that don't support dynamic loading,
1136 configure libltdl, configure libtool for dlopening
1137 * libltdl: added using libtoolize -c --ltdl
1138
38c1d3c4
GH
11392000-01-09 Gary Houston <ghouston@arglist.com>
1140
1141 * configure.in: check whether localtime caches TZ. copied from
1142 Emacs 20.5.
1143 * acconfig.h: add LOCALTIME_CACHE.
1144
dceef6be
GB
1145Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1146
1147 * configure.in: Make it be guile-snarf.awk, since we'll be
1148 switching names for guile-doc-snarf. (I wouldn't have changed
1149 this, but I was getting ready to commit this way when the below
1150 change was committed).
1151
763a6716
MD
11521999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1153
1154 * configure.in: Create guile-doc-snarf.awk.
1155
6aca8c6c
GB
11561999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1157
72f1168d 1158 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1159 AC_OUTPUTted.
1160
11611999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1162
1163 * NEWS: More complete description for --enable-debug-freelist.
1164
aee8ca3f
GH
11651999-12-09 Gary Houston <ghouston@freewire.co.uk>
1166
1167 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1168 causes numerous spurious warnings with recent gcc and/or glibc
1169 versions.
1170
afe5177e
GH
11711999-11-19 Gary Houston <ghouston@freewire.co.uk>
1172
1173 * acconfig.h: add HAVE_ARRAYS.
1174
1175 * configure.in: add --disable-arrays option, probably temporary.
1176
5c11cc9d
GH
11771999-11-17 Gary Houston <ghouston@freewire.co.uk>
1178
1179 * configure.in: check for hstrerror.
1180
5d94b2fe
JB
11811999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1182
e8ff4648
JB
1183 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1184 Instead, call the various tools explicitly. Invoke
1185 guile-readline's autogen.sh script.
0cbedb5b
JB
1186
1187 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1188
0cbedb5b
JB
1189 We can't have .m4 files which are installed where aclocal can
1190 see them, but also used by guile's own configure.in, because
1191 aclocal will read both copies, complain about duplicate macro
1192 definitions, and refuse to generate aclocal.m4 at all. This
1193 happens if you invoke it as `aclocal -I .', as autoreconf does.
1194 This is probably a flaw in the autotools, but Guile doesn't need
1195 that flaw fixed immediately.
1196
1197 guile.m4 is intended for use by people linking against guile, so
1198 it needs to be installed. But Guile itself doesn't use it. So
1199 move guile.m4 into guile-config. That makes sense, since
1200 guile.m4's GUILE_FLAGS macro is just an easy way to call
1201 guile-config.
1202
1203 qthreads.m4 is indented to help configure a qthreads tree. It's
1204 only useful to a package which actually includes a qthreads tree,
1205 and it's intimately related to that tree, so it's not useful to
1206 install this. So don't install it.
1207
1208 * guile.m4: Moved to guile-config.
1209 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1210 (EXTRA_DIST): Move qthreads.m4 here.
1211
5d94b2fe
JB
1212 Don't store generated files in the repository any more. Instead,
1213 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1214 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1215 * autogen.sh: New file.
1216 * ANON-CVS, SNAPSHOTS: Updated instructions.
1217
dc4d930b
JB
12181999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1219
1220 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1221
6e706938 12221999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1223
1224 * configure.in: Added --enable-debug-freelist option.
1225
fca7547b 1226 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1227
52cfc69b
GH
12281999-09-23 Gary Houston <ghouston@freewire.co.uk>
1229
1230 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1231 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1232
1233 * configure.in: new options --disable-posix, --disable-net
1234 and --disable-regex
1235 export HAVE_POSIX and HAVE_NETWORKING definitions.
1236 don't add regex-posix.o to LIBOBJS if regex disabled.
1237
1238 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1239 conditionally.
1240
bab4e1cc
JB
12411999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1242
1243 * Guile 1.3.4 released.
1244
fc97c626
JB
12451999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1246
1247 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1248 libtool knows how to get ANSI C behavior from the compiler.
1249 * configure: Regenerated.
1250
7ee92fce
GH
12511999-09-20 Gary Houston <ghouston@freewire.co.uk>
1252
1253 * configure.in: check availability of siginterrupt.
1254
08b8c694
GH
12551999-09-18 Gary Houston <ghouston@freewire.co.uk>
1256
1257 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1258 testing for SA_RESTART.
1259
7cdbcc7d
MD
12601999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1261
1262 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1263
e1f20ec6
JB
12641999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1265
1266 * configure.in (GUILE_STAMP): Don't set this variable, or
1267 substitute it into anything. Full explanation in ice-9/ChangeLog.
1268 * configure, Makefile.in: Regenerated.
72f1168d 1269
ffe70f9c
JB
12701999-09-06 James Blandy <jimb@mule.m17n.org>
1271
1272 Propagate the changes of 2 Sept the rest of the way through.
1273 * configure: Regenerated.
1274 * Makefile.in: Regenerated. Not sure why this diff is so big.
1275
e127c348
JB
12761999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1277
1278 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1279 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1280 * aclocal.m4: Regenerated.
e127c348 1281
655f19ab
MD
12821999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1283
1284 * configure.in: Test for presence of function on_exit.
1285
b074884f
JB
12861999-09-01 James Blandy <jimb@mule.m17n.org>
1287
1288 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1289 the system doesn't have memmove. Don't test for memmove and bcopy
1290 with AC_CHECK_FUNCS.
1291 * configure: Regenerated.
1292
a7098335
MD
12931999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1294
1295 * configure.in: Test for atexit.
1296
9a26d6f9
MD
12971999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1298
b030b39b
MD
1299 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1300
9a26d6f9
MD
1301 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1302 (Thanks to Bernard Urban.)
1303 Test for memmove and bcopy. (Thanks to
a7098335 1304 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1305
1306 * acconfig.h: Added HAVE_S_ISLNK.
1307
a05cba61
JB
13081999-08-20 James Blandy <jimb@mule.m17n.org>
1309
0a852b94
JB
1310 * Guile 1.3.2 released.
1311
a05cba61
JB
1312 * Makefile.in: Regenerated.
1313
f29f2933
MD
13141999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1315
1316 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1317 to libtool-1.3.3.
1318
0e8a8468
MV
13191999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1320
1321 Added guile-readline subdirectory with the removed readline
1322 support.
1323 * guile-readline: New directory, see ChangeLog there.
1324 * configure.in: Cause configure to descend into guile-readline
1325 dir.
1326 * Makefile.am: Likewise for make.
1327 * NEWS: Explain how to activate the readline support.
1328 * configure, Makefile.in: Regenerated.
72f1168d 1329
3144e1a9
JB
13301999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1331
1332