Recurse into libltdl directory and invoke autoconf there.
[bpt/guile.git] / ChangeLog
CommitLineData
bca0bf8d
TTN
12001-11-11 Thien-Thi Nguyen <ttn@glug.org>
2
3 * HACKING: Restrict documentation change log
4 waiver to only apply to ChangeLog files.
5
35656ebc
MV
62001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
7
8 * configure.in: Check for sizes of short, size_t, uintptr_t, and
9 ptrdiff_t. Checking for a size also checks automatically for the
10 existence of the type, so we don't check for the existence of
11 uintptr_t, ptrdiff_t and long long ourselves.
12
a0a9b9ad
TTN
132001-11-10 Thien-Thi Nguyen <ttn@glug.org>
14
15 * BUGS (11): New.
16
b4e15479
SJ
172001-11-07 Stefan Jahn <stefan@lkcc.org>
18
19 * configure.in: Include `win32-socket.o' in the list of object
20 files if networking is enabled on Win32.
21
04bbd6ce
TTN
222001-11-06 Thien-Thi Nguyen <ttn@glug.org>
23
24 * TODO (sync srfi-modules.texi): New, done.
25
2ca222c2 26 * BUGS (9, 10): New.
70debc22 27
8f99e3f3
SJ
282001-11-04 Stefan Jahn <stefan@lkcc.org>
29
30 * NEWS: Corrected remarks about SCM_API.
31
32 * configure.in: Defining USE_DLL_IMPORT definition to indicate
33 usage of DLL import macros in `libguile/__scm.h'.
34 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
35 Somehow Jim Blandy's patch from 1997 did not survive.
36
257b6d40
MV
372001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
38
39 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 40
257b6d40
MV
41 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
42 build systems which do not have symbolic links.
43 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
44 on Win32 platforms.
04bbd6ce
TTN
45 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
46 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 47 to build clean dlls.
257b6d40
MV
48 Check for `regcomp()' inside `-lregex'.
49
2ad3278a
TTN
502001-10-26 Thien-Thi Nguyen <ttn@glug.org>
51
52 * BUGS (7, 8): New.
53
c95d1a2d
TTN
542001-10-25 Thien-Thi Nguyen <ttn@glug.org>
55
56 * BUGS: Expand on file format description.
57
58 (1): Update "fixed" field.
d07db248 59 (2, 3, 4, 5, 6): New.
c95d1a2d 60
4f522b6f
GH
612001-10-14 Gary Houston <ghouston@arglist.com>
62
63 * configure.in: include sys/types.h when testing uint32_t.
64 thanks to Bill Schottstaedt.
65
f84c3705
MV
662001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
67
68 * configure.in: Do not use an absolute path for <unistd.h> when
69 checking for return type of usleep. Thanks to Michael Carmack.
70
6768cfba
TTN
712001-09-30 Thien-Thi Nguyen <ttn@glug.org>
72
73 * BUGS: New file.
74 * Makefile.am (EXTRA_DIST): Add BUGS file.
75
2cbad7d9
TTN
762001-09-25 Thien-Thi Nguyen <ttn@glug.org>
77
78 * TODO: Add bugfix item to "Eventually".
79
c13f0a90
RB
802001-09-20 Rob Browning <rlb@defaultvalue.org>
81
82 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
83
842001-09-11 Rob Browning <rlb@defaultvalue.org>
85
86 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
87 the testing list since they're no longer functional.
88
06288138
TTN
892001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
90
91 * TODO:
92 Use outline mode instead of text.
93 Reword protocol explanation.
94 Add "make error-signalling functions more consistent" to Eventually.
95 Move some C-related GOOPS tasks to 1.8.0, take ownership.
96
6f84677a
TTN
972001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
98
99 * HACKING (Sample GDB Initialization File): New section.
100
101 * TODO (1.8.0): Add "move .gdbinit" entry.
102
8c494e99
DH
1032001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
104
105 * TODO: Added some points, and eliminated all done items.
106
107 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
108 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
109 SCM_ENABLE_DEPRECATED with the logic reversed.
110
f7c6b778
DH
1112001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
112
113 * libguile.h: Removed bogus comment, rearranged includes, removed
114 deprecated definitions.
115
8c494e99 116 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 117
cf390da1
TTN
1182001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
119
120 * HACKING: Mention libtool ./configure-regeneration requirement.
121
fada26b2
MV
1222001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
123
124 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
125 libltdl provides it itself.
126
11ca8865
NJ
1272001-08-24 Neil Jerram <neil@ossau.uklinux.net>
128
129 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
130 Makefiles.
cf390da1 131
ab4cd34b
RB
1322001-08-15 Rob Browning <rlb@defaultvalue.org>
133
134 * configure.in
135 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
136 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
137 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
138 (LIBGUILE_INTERFACE): use libtool versioning scheme.
139 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
140 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
141 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
142 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
143
144 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
145 (GUILE_MICRO_VERSION): reset for new unstable.
146 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
147 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
148 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
149 (LIBGUILE_INTERFACE): use libtool versioning scheme.
150 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
151 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
152 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
153 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
154
b754e3d1
MV
1552001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
156
157 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
158 EXTRA_DIST to SUBDIRS.
159
160 * configure.in: Added "test-suite/Makefile".
161
c1151355
MV
1622001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
163
164 * configure.in: Added `--disable-linuxthreads' option and do not
165 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
166 given. Thanks to Cris Cramer!
167
11057044
MV
1682001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
169
170 * Makefile.am (SUBDIRS): Build libguile before ice-9.
171
f3805ebb
MV
1722001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
173
174 * configure.in: Check for "inttypes.h".
175
e658215a
RB
1762001-07-19 Rob Browning <rlb@defaultvalue.org>
177
178 * configure.in: add checks for setitimer and getitimer.
179 Add --enable-error-on-warning.
180
c0b2936e
MG
1812001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
182
183 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
184
8f2ecec5
TTN
1852001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
186
187 * HACKING: Remove onerous authorship-info deletion clause.
188
065509a5
KN
1892001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
190
191 * autogen.sh: Call libtoolize with --force.
192
d76852e3
TTN
1932001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
194
195 * INSTALL: Point to HACKING for tool versions.
196
fd6c6321
RB
1972001-07-08 Rob Browning <rlb@defaultvalue.org>
198
04860df7
RB
199 * TODO: updated to include relevant itemized post-1.6-RELEASE
200 tasks that are distributable so we can check them off as they are
201 done, and delete 1.6.0 tasks.
202
203 * RELEASE: add a note that the RELEASE instructions are out of
204 date now that we're using branches.
205
fd6c6321
RB
206 * AUTHORS: add "many files throughout" for myself.
207
8d123036
TTN
2082001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
209
210 * README: Also mention guile-tools.
211
212 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
213
32d6f999
TTN
2142001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
215
216 * RELEASE: Move todo items to file TODO.
217
218 * TODO: Initial revision
219
a4734913
TTN
220 * Makefile.am (EXTRA_DIST): Add TODO.
221
dbfadc85
TTN
222 * HACKING: Refer to TODO and SNAPSHOTS.
223 No longer refer to devel/tasks.text.
224
225 * SNAPSHOTS: Fix reference bug; recommended tool
226 versions are in HACKING.
227
f6b3694a
TTN
228 * TODO: Add completion and ownership protocol to header comments.
229
3cd085d0
TTN
230 * RELEASE: Add TODO-processing to spiffing checklist.
231
9c3955ff
TTN
232 * HACKING: Update deprecation procedure to refer to TODO.
233
17383b7c
ML
2342001-06-27 Michael Livshin <mlivshin@bigfoot.com>
235
236 * autogen.sh: don't run flex here.
237
238 * HACKING: clarify that newer versions of flex should be just
239 fine.
240
82893676
MG
2412001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
242
243 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
244
245 * configure.in: Added some header and function checks.
246
f2ae4555
NJ
2472001-06-25 Neil Jerram <neil@ossau.uklinux.net>
248
249 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
250
4172703a
MV
2512001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
252
253 * autogen.sh: Added message about what to do next. Tell them to
254 use `--enable-maintainer-mode'.
255
093e7da4
ML
2562001-06-25 Michael Livshin <mlivshin@bigfoot.com>
257
258 * HACKING: mention flex.
259
260 * autogen.sh: generate libguile/c-tokenize.c.
261
6b41a313
MG
2622001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
263
264 * libguile.h: Removed inclusion of libguile/tag.h.
265
eb6c2de8
MV
2662001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
267
268 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
269 these when using threads.
270
4ff9f825
MV
2712001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
272
4927dd28
MV
273 * libguile.h: Added deprecated section with the olde type names.
274
4ff9f825
MV
275 * configure.in: Check for header <stdint.h>. Check for uintptr_t
276 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
277 `#defined'.
278
279 * acconfig.h (ptrdiff_t): Removed.
280
e01970a5
MG
2812001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
282
283 * configure.in: Generate examples/box-dynamic-module/Makefile.
284
c794483c
MV
2852001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
286
287 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
288 guile-snarf.
289
9454d8d5
RB
2902001-06-02 Rob Browning <rlb@cs.utexas.edu>
291
292 * configure.in: changes for autoconf 2.50.
293 (AC_PREREQ): require at least autoconf 2.50.
294 (AC_INIT): no longer takes an arg.
295 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
296 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
297 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
298 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
299 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
300 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
301 (AC_OUTPUT): no longer takes args.
32d6f999 302
9454d8d5
RB
303 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
304 unconditionally .
305
114f9bab
MV
3062001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
307
308 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
309 I. N. Golubev!
310
ee2718a9
MG
3112001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
312
313 * configure.in: Generate examples/box-dynamic/Makefile.
314
2de7ddb7
MG
3152001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
316
317 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
318
319 * configure.in: Added all Makefiles in the `examples' directory to
320 AC_OUTPUT.
321
f501d0d4
ML
3222001-05-31 Michael Livshin <mlivshin@bigfoot.com>
323
324 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
325 don't generate guile-snarf.awk.
326
327 * Makefile.am (EXTRA_DIST): add test-suite.
328
1db81cb0
ML
3292001-05-28 Michael Livshin <mlivshin@bigfoot.com>
330
331 * check-guile.in: fix to be runnable when srcdir!=builddir.
332
f3f70257
ML
3332001-05-26 Michael Livshin <mlivshin@bigfoot.com>
334
335 revert the controversial part of the 2001-05-23 changes
336
1be6b49c
ML
3372001-05-23 Michael Livshin <mlivshin@bigfoot.com>
338
339 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
340 also, make sure that the integral type choosen to represent an SCM
341 has exactly the same size as a void pointer.
342
343 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
344 SCM_SIZEOF_BITS_T, ptrdiff_t.
345
c81ea65d
RB
3462001-05-16 Rob Browning <rlb@cs.utexas.edu>
347
348 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
349
350 * GUILE-VERSION
351 (GUILE_VERSION): now MAJOR.MINOR.MICRO
352 (GUILE_MICRO_VERSION): new variable, records final revision.
353 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
354 i.e. the 6.
355
887dfa7d
DH
3562001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
357
358 * acconfig.h, configure.in: Renamed
359 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
360
11bbab47
MV
3612001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
362
363 * acinclude.m4: Removed copy of "libtool.m4".
364
5cd06d5e
DH
3652001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
366
367 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
368
a232c19e
TTN
3692001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
370
928f20fb
TTN
371 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
372
a232c19e
TTN
373 * HACKING: Update copyright.
374 Add blurb pointing to devel/tasks.text.
375
c8750173
TTN
3762001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
377
378 * check-guile.in: For SRFI testing, set and export env
379 var `LTDL_LIBRARY_PATH'.
380
75141eb0
NJ
3812001-05-07 Neil Jerram <neil@ossau.uklinux.net>
382
383 * AUTHORS: Add docs-related authorship details.
384
c10ecc4c
MV
3852001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
386
387 * configure.in (--enable-deprecated): Recognize "shutup" option
388 argument and turn it into the default warning level "no".
389
018a53a1
GH
3902001-05-05 Gary Houston <ghouston@arglist.com>
391
392 * acconfig.h: add HAVE_IPV6.
393 * configure.in: check whether we can compile with IPv6 support.
394
26f798bd
TTN
3952001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
396
397 * guile-tools.in: New file.
398
399 * configure.in (AC_OUTPUT): Add guile-tools, and make
400 executable.
401
402 * Makefile.am (bin_SCRIPTS): New var.
403
c5316ea3
GH
4042001-05-04 Gary Houston <ghouston@arglist.com>
405
406 * configure.in: check whether uint32_t is defined when netdb.h
407 is included.
408 acconfig.h: added HAVE_UINT32_T.
409
7440341c
MV
4102001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
411
412 * configure.in: Added handling of `--enable-deprecated'.
413
414 * acconfig.h (SCM_DEBUG_DEPRECATED,
415 GUILE_WARN_DEPRECATED_DEFAULT): Added.
416
14a7d5f8
TTN
4172001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
418
419 * Makefile.am (SUBDIRS): Add "scripts".
420
421 * configure.in (AC_OUTPUT): Add scripts/Makefile.
422
7e267da1
GH
4232001-04-29 Gary Houston <ghouston@arglist.com>
424
425 * libguile.h: include rw.h.
426
f2a75d81
RB
4272001-04-27 Rob Browning <rlb@cs.utexas.edu>
428
429 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
430 the new odd/even ustable/stable version numbering scheme.
431 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
432 libguile. In the future, libguile and libguileqthreads may not
433 stay in sync. This still doesn't appear to affect
434 libguileqthreads, but we'll fix that next.
435
1f7a1dc9
MG
4362001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
437
438 * configure.in: Don't treat srfi directory specially, just create
439 the Makefile there (thanks to Neil Jerram for the patch).
440
6c44688a
MG
4412001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
442
443 * Makefile.am (SUBDIRS): Added `srfi'.
444
445 * configure.in: Added subdirectory `srfi' to build process.
446
447 * libguile.h: Added inclusion of `values.h'.
448
2a0ef8b7
GH
4492001-04-22 Gary Houston <ghouston@arglist.com>
450
451 * configure.in: check for inet_pton and inet_ntop.
452
67641981
GH
4532001-04-20 Gary Houston <ghouston@arglist.com>
454
455 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
456 * configure.in: check for sin6_scope_id in sockaddr_in6.
457
a9d861e3
MD
4582001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
459
460 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
461
31e74a57
GH
4622001-04-17 Gary Houston <ghouston@arglist.com>
463
464 * configure.in: run the autoconf BIGENDIAN check.
465
0da6608d
DH
4662001-04-12 Niibe Yutaka <gniibe@m17n.org>
467
468 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
469 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
470 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
471
472 * configure.in: Likewise.
473
f22ed5a0
KN
4742001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
475
476 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
477 (GUILE_FUNC_DECLARED): Removed checking of bzero.
478 Thanks to NIIBE Yutaka.
479
f2e61fc1
MD
4802001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
481
482 * Undeprecated scm_init_oop_goopscore_module.
483
72f1168d
TTN
4842001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
485
486 * check-guile.in: Fix sh standard conformance bug: Replace
487 "test -e" with "test -f". Thanks to Alexander Klimov.
488
a4928305
GH
4892001-03-19 Gary Houston <ghouston@arglist.com>
490
491 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
492 set it to `pwd`.
493
66301f9a
GH
494 * check-guile.in: 16 documentation tests were failing if "make
495 check" was run before Guile had been installed with the current
496 --prefix. made various changes to the script so that it runs
497 without a cd to the test-suite directory. For the -i option,
498 don't point GUILE_LOAD_PATH to the current directory, but let it
499 use it's own scheme library.
500
51cfd7da
GH
5012001-03-18 Gary Houston <ghouston@arglist.com>
502
503 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
504 the current directory (build dir) not srcdir to find guile
505 executable. otherwise "make check" doesn't work with a separate
506 build directory. create the test log in
507 $build_dir/check-guile.log instead of in srcdir/test-suite
508 directory.
509 * configure.in: don't define or substitute test_suite_dir.
510
e9e225e5
GH
5112001-03-17 Gary Houston <ghouston@arglist.com>
512
513 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
514 since EXTRA_DOT_DOC_FILES is redefined later. define
515 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
516
94e6d793
MG
5172001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
518
519 * configure.in: Added header checks for crypt.h, sys/resource.h
520 and sys/file.h, function checks for chroot, flock, getlogin,
521 cuserid, getpriority, setpriority, getpass, sethostname,
522 gethostname, and for crypt() in libcrypt.
523
fff043ab
NJ
5242001-03-09 Neil Jerram <neil@ossau.uklinux.net>
525
526 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
527 option from guile-doc/configure.in.
528
d42df055
DH
5292001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
530
531 * libguile.h: Removed #include "libguile/dump.h".
532
ec896089
KN
5332001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
534
535 * libguile.h: Added #include "libguile/dump.h".
536
c2886a5a
MD
5372001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
538
539 * libguile.h: Added #include "libguile/rdelim.h".
540
1ff7abbe
DH
5412001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
542
543 The following patch was sent by Thien-Thi Nguyen.
544
545 * check-guile.in: New file.
546
547 * Makefile.am: Add TESTS rule.
548
549 * configure.in: Add support for "make check".
550
f0942910
DH
5512000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
552
553 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
554
14f1d9fe
MD
5552000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
556
557 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
558 version number to 10 due to the merge of GOOPS.
559
560 * oop: New directory.
561
e4dba4c7
KN
5622000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
563
467ab77e 564 * libguile.h: #include "libguile/properties.h".
e4dba4c7 565
45605b53
GH
5662000-09-17 Gary Houston <ghouston@arglist.com>
567
568 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
569 to be reliable on all platforms.
570
e494e76d
GH
5712000-08-18 Gary Houston <ghouston@arglist.com>
572
573 * acconfig.h: added BROKEN_GCSE.
574 * configure.in: check for a gcc GCSE optimisation bug.
575
42aae633
GH
5762000-07-31 Gary Houston <ghouston@arglist.com>
577
578 * acconfig.h: added HAVE_H_ERRNO
579 * configure.in: removed some dnl'd & obsolete cygwin stuff.
580 added a test for h_errno.
581
f9ed377d
MD
5822000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
583
584 * Guile 1.4 released.
585
b5074b23
MD
5862000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
587
588 * GUILE-VERSION: Changed to work also when included by a Makefile
589 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
590 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
591 (GUILE_MINOR_VERSION): Bumped to 4.
592
f43aac9a
MD
5932000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
594
a8861fa0
MD
595 * libguile.h: Removed #include "libguile/kw.h".
596
9a8a1e8a
MD
597 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
598 (The rule will cd to $(top_srcdir).)
599
600 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
601 substitute it into libguile/Makefile.
602
f43aac9a
MD
603 * HACKING: Updated recommended libtool version to be 1.3.5.
604
605 * RELEASE: Say that we should update HACKING to reflect the
606 versions of the tools we're using rather than README.
607
5cb6f99c
MD
6082000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
609
610 * NOTES: Removed.
611
612 * TODO: Moved to devel/.
613
3ff0d90a
CB
6142000-06-01 Craig Brozefsky <craig@red-bean.com>
615
616 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
617 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
618 define libguile.so version in a well-lit place.
619
620 * configure.in: added AC_SUBST lines for the new LIBGUILE version
621 variables.
72f1168d 622
65545721
ML
6232000-06-01 Michael Livshin <mlivshin@bigfoot.com>
624
625 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 626
65545721
ML
627 * guile-aclocal.sh: new file, works around aclocal problems.
628
b2728432
DH
6292000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
630
631 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
632 USE_PCTHREADS_PTHREADS): Removed.
633
7f5fa419
GH
6342000-05-01 Gary Houston <ghouston@arglist.com>
635
636 * Makefile.am: add include_HEADERS.
637 libguile.h: moved from libguile directory. maybe libguile.h should
638 be installed in $prefix/include/libguile/libguile.h instead?
639
9764c29b
MD
6402000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
641
e415cb06
MD
642 * qthreads.m4: Removed THREADS_CPPFLAGS.
643
644 * acinclude.m4: Removed qthreads macros. They are provided in
645 qthreads.m4, so these were redundant.
646
9764c29b
MD
647 * acconfig.h (GUILE_DEBUG_MALLOC): New.
648
649 * configure.in: New --enable-debug-malloc configuration option.
650
1978b33e
MD
6512000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
652
653 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
654
655 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 656 compatibility on Linux systems.
1978b33e 657
55a85c78
MD
6582000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
659
660 * devel: New directory. Intended to carry documentation related
661 to Guile development (as opposed to the doc directory which
662 contains documentation related to the use of the current Guile).
663 This directory (devel) is not included in the Guile distribution,
664 but is accessible via anonymous CVS.
665
fdc7ea2d
MD
6662000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
667
668 * configure.in: Don't add iselect.o to LIBOBJS.
669
31d8abce
MD
6702000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
671
672 * configure.in: Added end-tag for local variables. (Thanks to
673 Thien-Thi Nguyen.)
674
244fdc2f
GH
6752000-03-12 Gary Houston <ghouston@arglist.com>
676
677 * README (Guile Documentation, About This Distribution): updated.
678
f3b5e185
MD
6792000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
680
681 * configure.in (ac_cv_struct_timespec): Added test for struct
682 timespec.
683
684 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
685
3a721413
MV
6862000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
687
688 * autogen.sh: Call libtoolize. Pass --add-missing option to
689 automake. Do not decent into libltdl directory. The libltdl
690 directory is now populated by libtoolize and does not need any
691 further autogeneration.
692
d831b039
GH
6932000-01-23 Gary Houston <ghouston@arglist.com>
694
695 * configure.in: check for fchown.
696
a0a7b83b
MD
697Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
698
699 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
700 instead of $(top_builddir)/libltdl to includepath.
701
56cfe22b
MD
7022000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
703
704 * emacs: New subdirectory for elisp tools.
705
657fcb5a
MV
7062000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
707
708 * README, HACKING: Moved "Hacking it yourself" section from README
709 to HACKING. Updated recommended libtool version to be 1.3.4.
710
dc914156
GH
7112000-01-14 Gary Houston <ghouston@arglist.com>
712
713 * configure.in: needs to have --disable-networking, not
714 --disable-net.
715
fb4956c9
MD
7162000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
717
718 * libltdl/acconfig.h: New file: Needed by autogen.sh.
719
88423ab1
GB
720Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
721
722 * autogen.sh: Added messages as we run autogen in subdirectories.
723
724 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 725 chmod +x it.
88423ab1 726
0d90b76d
MV
7272000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
728
729 * libltdl/autogen.sh: New file.
730 * autogen.sh: Invoke libltdl/autogen.sh.
731
7322000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
733
734 Finally applied the libltdl patch from Thomas Tanner, with slight
735 modifications. All code copied from the libtool package is from
736 libtool-1.3.4.
737
738 * configure.in: Make "--with-modules=yes" the default. Do not
739 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 740
0d90b76d
MV
741 1999-07-25 Thomas Tanner <tanner@ffii.org>
742
743 * Makefile.am: add libltdl to SUBDIRS, automake automatically
744 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
745 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
746 (no need to install libtool any more)
747 * configure.in: replace --enable-dynamic-linking with
748 --with-modules, required modules can be specified using
749 --with-modules="/path/to/mod.la" and will be linked
750 statically on platforms that don't support dynamic loading,
751 configure libltdl, configure libtool for dlopening
752 * libltdl: added using libtoolize -c --ltdl
753
38c1d3c4
GH
7542000-01-09 Gary Houston <ghouston@arglist.com>
755
756 * configure.in: check whether localtime caches TZ. copied from
757 Emacs 20.5.
758 * acconfig.h: add LOCALTIME_CACHE.
759
dceef6be
GB
760Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
761
762 * configure.in: Make it be guile-snarf.awk, since we'll be
763 switching names for guile-doc-snarf. (I wouldn't have changed
764 this, but I was getting ready to commit this way when the below
765 change was committed).
766
763a6716
MD
7671999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
768
769 * configure.in: Create guile-doc-snarf.awk.
770
6aca8c6c
GB
7711999-12-12 Greg J. Badros <gjb@cs.washington.edu>
772
72f1168d 773 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
774 AC_OUTPUTted.
775
7761999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
777
778 * NEWS: More complete description for --enable-debug-freelist.
779
aee8ca3f
GH
7801999-12-09 Gary Houston <ghouston@freewire.co.uk>
781
782 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
783 causes numerous spurious warnings with recent gcc and/or glibc
784 versions.
785
afe5177e
GH
7861999-11-19 Gary Houston <ghouston@freewire.co.uk>
787
788 * acconfig.h: add HAVE_ARRAYS.
789
790 * configure.in: add --disable-arrays option, probably temporary.
791
5c11cc9d
GH
7921999-11-17 Gary Houston <ghouston@freewire.co.uk>
793
794 * configure.in: check for hstrerror.
795
5d94b2fe
JB
7961999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
797
e8ff4648
JB
798 * autogen.sh: Don't call autoreconf at all; it's not reliable.
799 Instead, call the various tools explicitly. Invoke
800 guile-readline's autogen.sh script.
0cbedb5b
JB
801
802 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 803
0cbedb5b
JB
804 We can't have .m4 files which are installed where aclocal can
805 see them, but also used by guile's own configure.in, because
806 aclocal will read both copies, complain about duplicate macro
807 definitions, and refuse to generate aclocal.m4 at all. This
808 happens if you invoke it as `aclocal -I .', as autoreconf does.
809 This is probably a flaw in the autotools, but Guile doesn't need
810 that flaw fixed immediately.
811
812 guile.m4 is intended for use by people linking against guile, so
813 it needs to be installed. But Guile itself doesn't use it. So
814 move guile.m4 into guile-config. That makes sense, since
815 guile.m4's GUILE_FLAGS macro is just an easy way to call
816 guile-config.
817
818 qthreads.m4 is indented to help configure a qthreads tree. It's
819 only useful to a package which actually includes a qthreads tree,
820 and it's intimately related to that tree, so it's not useful to
821 install this. So don't install it.
822
823 * guile.m4: Moved to guile-config.
824 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
825 (EXTRA_DIST): Move qthreads.m4 here.
826
5d94b2fe
JB
827 Don't store generated files in the repository any more. Instead,
828 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 829 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
830 * autogen.sh: New file.
831 * ANON-CVS, SNAPSHOTS: Updated instructions.
832
dc4d930b
JB
8331999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
834
835 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
836
6e706938 8371999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
838
839 * configure.in: Added --enable-debug-freelist option.
840
fca7547b 841 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 842
52cfc69b
GH
8431999-09-23 Gary Houston <ghouston@freewire.co.uk>
844
845 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
846 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
847
848 * configure.in: new options --disable-posix, --disable-net
849 and --disable-regex
850 export HAVE_POSIX and HAVE_NETWORKING definitions.
851 don't add regex-posix.o to LIBOBJS if regex disabled.
852
853 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
854 conditionally.
855
bab4e1cc
JB
8561999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
857
858 * Guile 1.3.4 released.
859
fc97c626
JB
8601999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
861
862 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
863 libtool knows how to get ANSI C behavior from the compiler.
864 * configure: Regenerated.
865
7ee92fce
GH
8661999-09-20 Gary Houston <ghouston@freewire.co.uk>
867
868 * configure.in: check availability of siginterrupt.
869
08b8c694
GH
8701999-09-18 Gary Houston <ghouston@freewire.co.uk>
871
872 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
873 testing for SA_RESTART.
874
7cdbcc7d
MD
8751999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
876
877 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
878
e1f20ec6
JB
8791999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
880
881 * configure.in (GUILE_STAMP): Don't set this variable, or
882 substitute it into anything. Full explanation in ice-9/ChangeLog.
883 * configure, Makefile.in: Regenerated.
72f1168d 884
ffe70f9c
JB
8851999-09-06 James Blandy <jimb@mule.m17n.org>
886
887 Propagate the changes of 2 Sept the rest of the way through.
888 * configure: Regenerated.
889 * Makefile.in: Regenerated. Not sure why this diff is so big.
890
e127c348
JB
8911999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
892
893 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
894 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 895 * aclocal.m4: Regenerated.
e127c348 896
655f19ab
MD
8971999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
898
899 * configure.in: Test for presence of function on_exit.
900
b074884f
JB
9011999-09-01 James Blandy <jimb@mule.m17n.org>
902
903 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
904 the system doesn't have memmove. Don't test for memmove and bcopy
905 with AC_CHECK_FUNCS.
906 * configure: Regenerated.
907
a7098335
MD
9081999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
909
910 * configure.in: Test for atexit.
911
9a26d6f9
MD
9121999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
913
b030b39b
MD
914 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
915
9a26d6f9
MD
916 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
917 (Thanks to Bernard Urban.)
918 Test for memmove and bcopy. (Thanks to
a7098335 919 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
920
921 * acconfig.h: Added HAVE_S_ISLNK.
922
a05cba61
JB
9231999-08-20 James Blandy <jimb@mule.m17n.org>
924
0a852b94
JB
925 * Guile 1.3.2 released.
926
a05cba61
JB
927 * Makefile.in: Regenerated.
928
f29f2933
MD
9291999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
930
931 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
932 to libtool-1.3.3.
933
0e8a8468
MV
9341999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
935
936 Added guile-readline subdirectory with the removed readline
937 support.
938 * guile-readline: New directory, see ChangeLog there.
939 * configure.in: Cause configure to descend into guile-readline
940 dir.
941 * Makefile.am: Likewise for make.
942 * NEWS: Explain how to activate the readline support.
943 * configure, Makefile.in: Regenerated.
72f1168d 944
3144e1a9
JB
9451999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
946
947