* configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
[bpt/guile.git] / ChangeLog
CommitLineData
73c844bf
TTN
12001-11-15 Thien-Thi Nguyen <ttn@glug.org>
2
3 * guile-tools.in: Handle command "list" specially: list scripts dir.
4
5 (help): Make more informative.
6
a714e0eb
MV
72001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
8
9 * autogen.sh: Recurse into libltdl directory and invoke autoconf
10 there.
11
bca0bf8d
TTN
122001-11-11 Thien-Thi Nguyen <ttn@glug.org>
13
14 * HACKING: Restrict documentation change log
15 waiver to only apply to ChangeLog files.
16
35656ebc
MV
172001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
18
19 * configure.in: Check for sizes of short, size_t, uintptr_t, and
20 ptrdiff_t. Checking for a size also checks automatically for the
21 existence of the type, so we don't check for the existence of
22 uintptr_t, ptrdiff_t and long long ourselves.
23
a0a9b9ad
TTN
242001-11-10 Thien-Thi Nguyen <ttn@glug.org>
25
26 * BUGS (11): New.
27
b4e15479
SJ
282001-11-07 Stefan Jahn <stefan@lkcc.org>
29
30 * configure.in: Include `win32-socket.o' in the list of object
31 files if networking is enabled on Win32.
32
04bbd6ce
TTN
332001-11-06 Thien-Thi Nguyen <ttn@glug.org>
34
35 * TODO (sync srfi-modules.texi): New, done.
36
2ca222c2 37 * BUGS (9, 10): New.
70debc22 38
8f99e3f3
SJ
392001-11-04 Stefan Jahn <stefan@lkcc.org>
40
41 * NEWS: Corrected remarks about SCM_API.
42
43 * configure.in: Defining USE_DLL_IMPORT definition to indicate
44 usage of DLL import macros in `libguile/__scm.h'.
45 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
46 Somehow Jim Blandy's patch from 1997 did not survive.
47
257b6d40
MV
482001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
49
50 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 51
257b6d40
MV
52 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
53 build systems which do not have symbolic links.
54 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
55 on Win32 platforms.
04bbd6ce
TTN
56 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
57 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 58 to build clean dlls.
257b6d40
MV
59 Check for `regcomp()' inside `-lregex'.
60
2ad3278a
TTN
612001-10-26 Thien-Thi Nguyen <ttn@glug.org>
62
63 * BUGS (7, 8): New.
64
c95d1a2d
TTN
652001-10-25 Thien-Thi Nguyen <ttn@glug.org>
66
67 * BUGS: Expand on file format description.
68
69 (1): Update "fixed" field.
d07db248 70 (2, 3, 4, 5, 6): New.
c95d1a2d 71
4f522b6f
GH
722001-10-14 Gary Houston <ghouston@arglist.com>
73
74 * configure.in: include sys/types.h when testing uint32_t.
75 thanks to Bill Schottstaedt.
76
f84c3705
MV
772001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
78
79 * configure.in: Do not use an absolute path for <unistd.h> when
80 checking for return type of usleep. Thanks to Michael Carmack.
81
6768cfba
TTN
822001-09-30 Thien-Thi Nguyen <ttn@glug.org>
83
84 * BUGS: New file.
85 * Makefile.am (EXTRA_DIST): Add BUGS file.
86
2cbad7d9
TTN
872001-09-25 Thien-Thi Nguyen <ttn@glug.org>
88
89 * TODO: Add bugfix item to "Eventually".
90
c13f0a90
RB
912001-09-20 Rob Browning <rlb@defaultvalue.org>
92
93 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
94
952001-09-11 Rob Browning <rlb@defaultvalue.org>
96
97 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
98 the testing list since they're no longer functional.
99
06288138
TTN
1002001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
101
102 * TODO:
103 Use outline mode instead of text.
104 Reword protocol explanation.
105 Add "make error-signalling functions more consistent" to Eventually.
106 Move some C-related GOOPS tasks to 1.8.0, take ownership.
107
6f84677a
TTN
1082001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
109
110 * HACKING (Sample GDB Initialization File): New section.
111
112 * TODO (1.8.0): Add "move .gdbinit" entry.
113
8c494e99
DH
1142001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
115
116 * TODO: Added some points, and eliminated all done items.
117
118 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
119 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
120 SCM_ENABLE_DEPRECATED with the logic reversed.
121
f7c6b778
DH
1222001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
123
124 * libguile.h: Removed bogus comment, rearranged includes, removed
125 deprecated definitions.
126
8c494e99 127 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 128
cf390da1
TTN
1292001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
130
131 * HACKING: Mention libtool ./configure-regeneration requirement.
132
fada26b2
MV
1332001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
134
135 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
136 libltdl provides it itself.
137
11ca8865
NJ
1382001-08-24 Neil Jerram <neil@ossau.uklinux.net>
139
140 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
141 Makefiles.
cf390da1 142
ab4cd34b
RB
1432001-08-15 Rob Browning <rlb@defaultvalue.org>
144
145 * configure.in
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
155 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
156 (GUILE_MICRO_VERSION): reset for new unstable.
157 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
158 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
159 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
160 (LIBGUILE_INTERFACE): use libtool versioning scheme.
161 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
162 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
163 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
164 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
165
b754e3d1
MV
1662001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
167
168 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
169 EXTRA_DIST to SUBDIRS.
170
171 * configure.in: Added "test-suite/Makefile".
172
c1151355
MV
1732001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
174
175 * configure.in: Added `--disable-linuxthreads' option and do not
176 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
177 given. Thanks to Cris Cramer!
178
11057044
MV
1792001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
180
181 * Makefile.am (SUBDIRS): Build libguile before ice-9.
182
f3805ebb
MV
1832001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
184
185 * configure.in: Check for "inttypes.h".
186
e658215a
RB
1872001-07-19 Rob Browning <rlb@defaultvalue.org>
188
189 * configure.in: add checks for setitimer and getitimer.
190 Add --enable-error-on-warning.
191
c0b2936e
MG
1922001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
193
194 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
195
8f2ecec5
TTN
1962001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
197
198 * HACKING: Remove onerous authorship-info deletion clause.
199
065509a5
KN
2002001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
201
202 * autogen.sh: Call libtoolize with --force.
203
d76852e3
TTN
2042001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
205
206 * INSTALL: Point to HACKING for tool versions.
207
fd6c6321
RB
2082001-07-08 Rob Browning <rlb@defaultvalue.org>
209
04860df7
RB
210 * TODO: updated to include relevant itemized post-1.6-RELEASE
211 tasks that are distributable so we can check them off as they are
212 done, and delete 1.6.0 tasks.
213
214 * RELEASE: add a note that the RELEASE instructions are out of
215 date now that we're using branches.
216
fd6c6321
RB
217 * AUTHORS: add "many files throughout" for myself.
218
8d123036
TTN
2192001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
220
221 * README: Also mention guile-tools.
222
223 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
224
32d6f999
TTN
2252001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
226
227 * RELEASE: Move todo items to file TODO.
228
229 * TODO: Initial revision
230
a4734913
TTN
231 * Makefile.am (EXTRA_DIST): Add TODO.
232
dbfadc85
TTN
233 * HACKING: Refer to TODO and SNAPSHOTS.
234 No longer refer to devel/tasks.text.
235
236 * SNAPSHOTS: Fix reference bug; recommended tool
237 versions are in HACKING.
238
f6b3694a
TTN
239 * TODO: Add completion and ownership protocol to header comments.
240
3cd085d0
TTN
241 * RELEASE: Add TODO-processing to spiffing checklist.
242
9c3955ff
TTN
243 * HACKING: Update deprecation procedure to refer to TODO.
244
17383b7c
ML
2452001-06-27 Michael Livshin <mlivshin@bigfoot.com>
246
247 * autogen.sh: don't run flex here.
248
249 * HACKING: clarify that newer versions of flex should be just
250 fine.
251
82893676
MG
2522001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
253
254 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
255
256 * configure.in: Added some header and function checks.
257
f2ae4555
NJ
2582001-06-25 Neil Jerram <neil@ossau.uklinux.net>
259
260 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
261
4172703a
MV
2622001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
263
264 * autogen.sh: Added message about what to do next. Tell them to
265 use `--enable-maintainer-mode'.
266
093e7da4
ML
2672001-06-25 Michael Livshin <mlivshin@bigfoot.com>
268
269 * HACKING: mention flex.
270
271 * autogen.sh: generate libguile/c-tokenize.c.
272
6b41a313
MG
2732001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
274
275 * libguile.h: Removed inclusion of libguile/tag.h.
276
eb6c2de8
MV
2772001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
278
279 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
280 these when using threads.
281
4ff9f825
MV
2822001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
283
4927dd28
MV
284 * libguile.h: Added deprecated section with the olde type names.
285
4ff9f825
MV
286 * configure.in: Check for header <stdint.h>. Check for uintptr_t
287 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
288 `#defined'.
289
290 * acconfig.h (ptrdiff_t): Removed.
291
e01970a5
MG
2922001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
293
294 * configure.in: Generate examples/box-dynamic-module/Makefile.
295
c794483c
MV
2962001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
297
298 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
299 guile-snarf.
300
9454d8d5
RB
3012001-06-02 Rob Browning <rlb@cs.utexas.edu>
302
303 * configure.in: changes for autoconf 2.50.
304 (AC_PREREQ): require at least autoconf 2.50.
305 (AC_INIT): no longer takes an arg.
306 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
307 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
308 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
309 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
310 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
311 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
312 (AC_OUTPUT): no longer takes args.
32d6f999 313
9454d8d5
RB
314 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
315 unconditionally .
316
114f9bab
MV
3172001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
318
319 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
320 I. N. Golubev!
321
ee2718a9
MG
3222001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
323
324 * configure.in: Generate examples/box-dynamic/Makefile.
325
2de7ddb7
MG
3262001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
327
328 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
329
330 * configure.in: Added all Makefiles in the `examples' directory to
331 AC_OUTPUT.
332
f501d0d4
ML
3332001-05-31 Michael Livshin <mlivshin@bigfoot.com>
334
335 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
336 don't generate guile-snarf.awk.
337
338 * Makefile.am (EXTRA_DIST): add test-suite.
339
1db81cb0
ML
3402001-05-28 Michael Livshin <mlivshin@bigfoot.com>
341
342 * check-guile.in: fix to be runnable when srcdir!=builddir.
343
f3f70257
ML
3442001-05-26 Michael Livshin <mlivshin@bigfoot.com>
345
346 revert the controversial part of the 2001-05-23 changes
347
1be6b49c
ML
3482001-05-23 Michael Livshin <mlivshin@bigfoot.com>
349
350 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
351 also, make sure that the integral type choosen to represent an SCM
352 has exactly the same size as a void pointer.
353
354 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
355 SCM_SIZEOF_BITS_T, ptrdiff_t.
356
c81ea65d
RB
3572001-05-16 Rob Browning <rlb@cs.utexas.edu>
358
359 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
360
361 * GUILE-VERSION
362 (GUILE_VERSION): now MAJOR.MINOR.MICRO
363 (GUILE_MICRO_VERSION): new variable, records final revision.
364 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
365 i.e. the 6.
366
887dfa7d
DH
3672001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
368
369 * acconfig.h, configure.in: Renamed
370 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
371
11bbab47
MV
3722001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
373
374 * acinclude.m4: Removed copy of "libtool.m4".
375
5cd06d5e
DH
3762001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
377
378 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
379
a232c19e
TTN
3802001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
381
928f20fb
TTN
382 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
383
a232c19e
TTN
384 * HACKING: Update copyright.
385 Add blurb pointing to devel/tasks.text.
386
c8750173
TTN
3872001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
388
389 * check-guile.in: For SRFI testing, set and export env
390 var `LTDL_LIBRARY_PATH'.
391
75141eb0
NJ
3922001-05-07 Neil Jerram <neil@ossau.uklinux.net>
393
394 * AUTHORS: Add docs-related authorship details.
395
c10ecc4c
MV
3962001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
397
398 * configure.in (--enable-deprecated): Recognize "shutup" option
399 argument and turn it into the default warning level "no".
400
018a53a1
GH
4012001-05-05 Gary Houston <ghouston@arglist.com>
402
403 * acconfig.h: add HAVE_IPV6.
404 * configure.in: check whether we can compile with IPv6 support.
405
26f798bd
TTN
4062001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
407
408 * guile-tools.in: New file.
409
410 * configure.in (AC_OUTPUT): Add guile-tools, and make
411 executable.
412
413 * Makefile.am (bin_SCRIPTS): New var.
414
c5316ea3
GH
4152001-05-04 Gary Houston <ghouston@arglist.com>
416
417 * configure.in: check whether uint32_t is defined when netdb.h
418 is included.
419 acconfig.h: added HAVE_UINT32_T.
420
7440341c
MV
4212001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
422
423 * configure.in: Added handling of `--enable-deprecated'.
424
425 * acconfig.h (SCM_DEBUG_DEPRECATED,
426 GUILE_WARN_DEPRECATED_DEFAULT): Added.
427
14a7d5f8
TTN
4282001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
429
430 * Makefile.am (SUBDIRS): Add "scripts".
431
432 * configure.in (AC_OUTPUT): Add scripts/Makefile.
433
7e267da1
GH
4342001-04-29 Gary Houston <ghouston@arglist.com>
435
436 * libguile.h: include rw.h.
437
f2a75d81
RB
4382001-04-27 Rob Browning <rlb@cs.utexas.edu>
439
440 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
441 the new odd/even ustable/stable version numbering scheme.
442 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
443 libguile. In the future, libguile and libguileqthreads may not
444 stay in sync. This still doesn't appear to affect
445 libguileqthreads, but we'll fix that next.
446
1f7a1dc9
MG
4472001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
448
449 * configure.in: Don't treat srfi directory specially, just create
450 the Makefile there (thanks to Neil Jerram for the patch).
451
6c44688a
MG
4522001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
453
454 * Makefile.am (SUBDIRS): Added `srfi'.
455
456 * configure.in: Added subdirectory `srfi' to build process.
457
458 * libguile.h: Added inclusion of `values.h'.
459
2a0ef8b7
GH
4602001-04-22 Gary Houston <ghouston@arglist.com>
461
462 * configure.in: check for inet_pton and inet_ntop.
463
67641981
GH
4642001-04-20 Gary Houston <ghouston@arglist.com>
465
466 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
467 * configure.in: check for sin6_scope_id in sockaddr_in6.
468
a9d861e3
MD
4692001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
470
471 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
472
31e74a57
GH
4732001-04-17 Gary Houston <ghouston@arglist.com>
474
475 * configure.in: run the autoconf BIGENDIAN check.
476
0da6608d
DH
4772001-04-12 Niibe Yutaka <gniibe@m17n.org>
478
479 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
480 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
481 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
482
483 * configure.in: Likewise.
484
f22ed5a0
KN
4852001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
486
487 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
488 (GUILE_FUNC_DECLARED): Removed checking of bzero.
489 Thanks to NIIBE Yutaka.
490
f2e61fc1
MD
4912001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
492
493 * Undeprecated scm_init_oop_goopscore_module.
494
72f1168d
TTN
4952001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
496
497 * check-guile.in: Fix sh standard conformance bug: Replace
498 "test -e" with "test -f". Thanks to Alexander Klimov.
499
a4928305
GH
5002001-03-19 Gary Houston <ghouston@arglist.com>
501
502 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
503 set it to `pwd`.
504
66301f9a
GH
505 * check-guile.in: 16 documentation tests were failing if "make
506 check" was run before Guile had been installed with the current
507 --prefix. made various changes to the script so that it runs
508 without a cd to the test-suite directory. For the -i option,
509 don't point GUILE_LOAD_PATH to the current directory, but let it
510 use it's own scheme library.
511
51cfd7da
GH
5122001-03-18 Gary Houston <ghouston@arglist.com>
513
514 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
515 the current directory (build dir) not srcdir to find guile
516 executable. otherwise "make check" doesn't work with a separate
517 build directory. create the test log in
518 $build_dir/check-guile.log instead of in srcdir/test-suite
519 directory.
520 * configure.in: don't define or substitute test_suite_dir.
521
e9e225e5
GH
5222001-03-17 Gary Houston <ghouston@arglist.com>
523
524 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
525 since EXTRA_DOT_DOC_FILES is redefined later. define
526 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
527
94e6d793
MG
5282001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
529
530 * configure.in: Added header checks for crypt.h, sys/resource.h
531 and sys/file.h, function checks for chroot, flock, getlogin,
532 cuserid, getpriority, setpriority, getpass, sethostname,
533 gethostname, and for crypt() in libcrypt.
534
fff043ab
NJ
5352001-03-09 Neil Jerram <neil@ossau.uklinux.net>
536
537 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
538 option from guile-doc/configure.in.
539
d42df055
DH
5402001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
541
542 * libguile.h: Removed #include "libguile/dump.h".
543
ec896089
KN
5442001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
545
546 * libguile.h: Added #include "libguile/dump.h".
547
c2886a5a
MD
5482001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
549
550 * libguile.h: Added #include "libguile/rdelim.h".
551
1ff7abbe
DH
5522001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
553
554 The following patch was sent by Thien-Thi Nguyen.
555
556 * check-guile.in: New file.
557
558 * Makefile.am: Add TESTS rule.
559
560 * configure.in: Add support for "make check".
561
f0942910
DH
5622000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
563
564 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
565
14f1d9fe
MD
5662000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
567
568 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
569 version number to 10 due to the merge of GOOPS.
570
571 * oop: New directory.
572
e4dba4c7
KN
5732000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
574
467ab77e 575 * libguile.h: #include "libguile/properties.h".
e4dba4c7 576
45605b53
GH
5772000-09-17 Gary Houston <ghouston@arglist.com>
578
579 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
580 to be reliable on all platforms.
581
e494e76d
GH
5822000-08-18 Gary Houston <ghouston@arglist.com>
583
584 * acconfig.h: added BROKEN_GCSE.
585 * configure.in: check for a gcc GCSE optimisation bug.
586
42aae633
GH
5872000-07-31 Gary Houston <ghouston@arglist.com>
588
589 * acconfig.h: added HAVE_H_ERRNO
590 * configure.in: removed some dnl'd & obsolete cygwin stuff.
591 added a test for h_errno.
592
f9ed377d
MD
5932000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
594
595 * Guile 1.4 released.
596
b5074b23
MD
5972000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
598
599 * GUILE-VERSION: Changed to work also when included by a Makefile
600 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
601 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
602 (GUILE_MINOR_VERSION): Bumped to 4.
603
f43aac9a
MD
6042000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
605
a8861fa0
MD
606 * libguile.h: Removed #include "libguile/kw.h".
607
9a8a1e8a
MD
608 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
609 (The rule will cd to $(top_srcdir).)
610
611 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
612 substitute it into libguile/Makefile.
613
f43aac9a
MD
614 * HACKING: Updated recommended libtool version to be 1.3.5.
615
616 * RELEASE: Say that we should update HACKING to reflect the
617 versions of the tools we're using rather than README.
618
5cb6f99c
MD
6192000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
620
621 * NOTES: Removed.
622
623 * TODO: Moved to devel/.
624
3ff0d90a
CB
6252000-06-01 Craig Brozefsky <craig@red-bean.com>
626
627 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
628 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
629 define libguile.so version in a well-lit place.
630
631 * configure.in: added AC_SUBST lines for the new LIBGUILE version
632 variables.
72f1168d 633
65545721
ML
6342000-06-01 Michael Livshin <mlivshin@bigfoot.com>
635
636 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 637
65545721
ML
638 * guile-aclocal.sh: new file, works around aclocal problems.
639
b2728432
DH
6402000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
641
642 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
643 USE_PCTHREADS_PTHREADS): Removed.
644
7f5fa419
GH
6452000-05-01 Gary Houston <ghouston@arglist.com>
646
647 * Makefile.am: add include_HEADERS.
648 libguile.h: moved from libguile directory. maybe libguile.h should
649 be installed in $prefix/include/libguile/libguile.h instead?
650
9764c29b
MD
6512000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
652
e415cb06
MD
653 * qthreads.m4: Removed THREADS_CPPFLAGS.
654
655 * acinclude.m4: Removed qthreads macros. They are provided in
656 qthreads.m4, so these were redundant.
657
9764c29b
MD
658 * acconfig.h (GUILE_DEBUG_MALLOC): New.
659
660 * configure.in: New --enable-debug-malloc configuration option.
661
1978b33e
MD
6622000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
663
664 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
665
666 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 667 compatibility on Linux systems.
1978b33e 668
55a85c78
MD
6692000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
670
671 * devel: New directory. Intended to carry documentation related
672 to Guile development (as opposed to the doc directory which
673 contains documentation related to the use of the current Guile).
674 This directory (devel) is not included in the Guile distribution,
675 but is accessible via anonymous CVS.
676
fdc7ea2d
MD
6772000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
678
679 * configure.in: Don't add iselect.o to LIBOBJS.
680
31d8abce
MD
6812000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
682
683 * configure.in: Added end-tag for local variables. (Thanks to
684 Thien-Thi Nguyen.)
685
244fdc2f
GH
6862000-03-12 Gary Houston <ghouston@arglist.com>
687
688 * README (Guile Documentation, About This Distribution): updated.
689
f3b5e185
MD
6902000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
691
692 * configure.in (ac_cv_struct_timespec): Added test for struct
693 timespec.
694
695 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
696
3a721413
MV
6972000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
698
699 * autogen.sh: Call libtoolize. Pass --add-missing option to
700 automake. Do not decent into libltdl directory. The libltdl
701 directory is now populated by libtoolize and does not need any
702 further autogeneration.
703
d831b039
GH
7042000-01-23 Gary Houston <ghouston@arglist.com>
705
706 * configure.in: check for fchown.
707
a0a7b83b
MD
708Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
709
710 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
711 instead of $(top_builddir)/libltdl to includepath.
712
56cfe22b
MD
7132000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
714
715 * emacs: New subdirectory for elisp tools.
716
657fcb5a
MV
7172000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
718
719 * README, HACKING: Moved "Hacking it yourself" section from README
720 to HACKING. Updated recommended libtool version to be 1.3.4.
721
dc914156
GH
7222000-01-14 Gary Houston <ghouston@arglist.com>
723
724 * configure.in: needs to have --disable-networking, not
725 --disable-net.
726
fb4956c9
MD
7272000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
728
729 * libltdl/acconfig.h: New file: Needed by autogen.sh.
730
88423ab1
GB
731Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
732
733 * autogen.sh: Added messages as we run autogen in subdirectories.
734
735 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 736 chmod +x it.
88423ab1 737
0d90b76d
MV
7382000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
739
740 * libltdl/autogen.sh: New file.
741 * autogen.sh: Invoke libltdl/autogen.sh.
742
7432000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
744
745 Finally applied the libltdl patch from Thomas Tanner, with slight
746 modifications. All code copied from the libtool package is from
747 libtool-1.3.4.
748
749 * configure.in: Make "--with-modules=yes" the default. Do not
750 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 751
0d90b76d
MV
752 1999-07-25 Thomas Tanner <tanner@ffii.org>
753
754 * Makefile.am: add libltdl to SUBDIRS, automake automatically
755 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
756 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
757 (no need to install libtool any more)
758 * configure.in: replace --enable-dynamic-linking with
759 --with-modules, required modules can be specified using
760 --with-modules="/path/to/mod.la" and will be linked
761 statically on platforms that don't support dynamic loading,
762 configure libltdl, configure libtool for dlopening
763 * libltdl: added using libtoolize -c --ltdl
764
38c1d3c4
GH
7652000-01-09 Gary Houston <ghouston@arglist.com>
766
767 * configure.in: check whether localtime caches TZ. copied from
768 Emacs 20.5.
769 * acconfig.h: add LOCALTIME_CACHE.
770
dceef6be
GB
771Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
772
773 * configure.in: Make it be guile-snarf.awk, since we'll be
774 switching names for guile-doc-snarf. (I wouldn't have changed
775 this, but I was getting ready to commit this way when the below
776 change was committed).
777
763a6716
MD
7781999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
779
780 * configure.in: Create guile-doc-snarf.awk.
781
6aca8c6c
GB
7821999-12-12 Greg J. Badros <gjb@cs.washington.edu>
783
72f1168d 784 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
785 AC_OUTPUTted.
786
7871999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
788
789 * NEWS: More complete description for --enable-debug-freelist.
790
aee8ca3f
GH
7911999-12-09 Gary Houston <ghouston@freewire.co.uk>
792
793 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
794 causes numerous spurious warnings with recent gcc and/or glibc
795 versions.
796
afe5177e
GH
7971999-11-19 Gary Houston <ghouston@freewire.co.uk>
798
799 * acconfig.h: add HAVE_ARRAYS.
800
801 * configure.in: add --disable-arrays option, probably temporary.
802
5c11cc9d
GH
8031999-11-17 Gary Houston <ghouston@freewire.co.uk>
804
805 * configure.in: check for hstrerror.
806
5d94b2fe
JB
8071999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
808
e8ff4648
JB
809 * autogen.sh: Don't call autoreconf at all; it's not reliable.
810 Instead, call the various tools explicitly. Invoke
811 guile-readline's autogen.sh script.
0cbedb5b
JB
812
813 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 814
0cbedb5b
JB
815 We can't have .m4 files which are installed where aclocal can
816 see them, but also used by guile's own configure.in, because
817 aclocal will read both copies, complain about duplicate macro
818 definitions, and refuse to generate aclocal.m4 at all. This
819 happens if you invoke it as `aclocal -I .', as autoreconf does.
820 This is probably a flaw in the autotools, but Guile doesn't need
821 that flaw fixed immediately.
822
823 guile.m4 is intended for use by people linking against guile, so
824 it needs to be installed. But Guile itself doesn't use it. So
825 move guile.m4 into guile-config. That makes sense, since
826 guile.m4's GUILE_FLAGS macro is just an easy way to call
827 guile-config.
828
829 qthreads.m4 is indented to help configure a qthreads tree. It's
830 only useful to a package which actually includes a qthreads tree,
831 and it's intimately related to that tree, so it's not useful to
832 install this. So don't install it.
833
834 * guile.m4: Moved to guile-config.
835 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
836 (EXTRA_DIST): Move qthreads.m4 here.
837
5d94b2fe
JB
838 Don't store generated files in the repository any more. Instead,
839 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 840 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
841 * autogen.sh: New file.
842 * ANON-CVS, SNAPSHOTS: Updated instructions.
843
dc4d930b
JB
8441999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
845
846 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
847
6e706938 8481999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
849
850 * configure.in: Added --enable-debug-freelist option.
851
fca7547b 852 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 853
52cfc69b
GH
8541999-09-23 Gary Houston <ghouston@freewire.co.uk>
855
856 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
857 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
858
859 * configure.in: new options --disable-posix, --disable-net
860 and --disable-regex
861 export HAVE_POSIX and HAVE_NETWORKING definitions.
862 don't add regex-posix.o to LIBOBJS if regex disabled.
863
864 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
865 conditionally.
866
bab4e1cc
JB
8671999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
868
869 * Guile 1.3.4 released.
870
fc97c626
JB
8711999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
872
873 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
874 libtool knows how to get ANSI C behavior from the compiler.
875 * configure: Regenerated.
876
7ee92fce
GH
8771999-09-20 Gary Houston <ghouston@freewire.co.uk>
878
879 * configure.in: check availability of siginterrupt.
880
08b8c694
GH
8811999-09-18 Gary Houston <ghouston@freewire.co.uk>
882
883 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
884 testing for SA_RESTART.
885
7cdbcc7d
MD
8861999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
887
888 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
889
e1f20ec6
JB
8901999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
891
892 * configure.in (GUILE_STAMP): Don't set this variable, or
893 substitute it into anything. Full explanation in ice-9/ChangeLog.
894 * configure, Makefile.in: Regenerated.
72f1168d 895
ffe70f9c
JB
8961999-09-06 James Blandy <jimb@mule.m17n.org>
897
898 Propagate the changes of 2 Sept the rest of the way through.
899 * configure: Regenerated.
900 * Makefile.in: Regenerated. Not sure why this diff is so big.
901
e127c348
JB
9021999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
903
904 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
905 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 906 * aclocal.m4: Regenerated.
e127c348 907
655f19ab
MD
9081999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
909
910 * configure.in: Test for presence of function on_exit.
911
b074884f
JB
9121999-09-01 James Blandy <jimb@mule.m17n.org>
913
914 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
915 the system doesn't have memmove. Don't test for memmove and bcopy
916 with AC_CHECK_FUNCS.
917 * configure: Regenerated.
918
a7098335
MD
9191999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
920
921 * configure.in: Test for atexit.
922
9a26d6f9
MD
9231999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
924
b030b39b
MD
925 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
926
9a26d6f9
MD
927 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
928 (Thanks to Bernard Urban.)
929 Test for memmove and bcopy. (Thanks to
a7098335 930 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
931
932 * acconfig.h: Added HAVE_S_ISLNK.
933
a05cba61
JB
9341999-08-20 James Blandy <jimb@mule.m17n.org>
935
0a852b94
JB
936 * Guile 1.3.2 released.
937
a05cba61
JB
938 * Makefile.in: Regenerated.
939
f29f2933
MD
9401999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
941
942 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
943 to libtool-1.3.3.
944
0e8a8468
MV
9451999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
946
947 Added guile-readline subdirectory with the removed readline
948 support.
949 * guile-readline: New directory, see ChangeLog there.
950 * configure.in: Cause configure to descend into guile-readline
951 dir.
952 * Makefile.am: Likewise for make.
953 * NEWS: Explain how to activate the readline support.
954 * configure, Makefile.in: Regenerated.
72f1168d 955
3144e1a9
JB
9561999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
957
958