(EXTRA_DIST): Add BUGS file.
[bpt/guile.git] / ChangeLog
CommitLineData
2cbad7d9
TTN
12001-09-25 Thien-Thi Nguyen <ttn@glug.org>
2
3 * TODO: Add bugfix item to "Eventually".
4
c13f0a90
RB
52001-09-20 Rob Browning <rlb@defaultvalue.org>
6
7 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
8
92001-09-11 Rob Browning <rlb@defaultvalue.org>
10
11 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
12 the testing list since they're no longer functional.
13
06288138
TTN
142001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
15
16 * TODO:
17 Use outline mode instead of text.
18 Reword protocol explanation.
19 Add "make error-signalling functions more consistent" to Eventually.
20 Move some C-related GOOPS tasks to 1.8.0, take ownership.
21
6f84677a
TTN
222001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
23
24 * HACKING (Sample GDB Initialization File): New section.
25
26 * TODO (1.8.0): Add "move .gdbinit" entry.
27
8c494e99
DH
282001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
29
30 * TODO: Added some points, and eliminated all done items.
31
32 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
33 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
34 SCM_ENABLE_DEPRECATED with the logic reversed.
35
f7c6b778
DH
362001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
37
38 * libguile.h: Removed bogus comment, rearranged includes, removed
39 deprecated definitions.
40
8c494e99 41 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 42
cf390da1
TTN
432001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
44
45 * HACKING: Mention libtool ./configure-regeneration requirement.
46
fada26b2
MV
472001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
48
49 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
50 libltdl provides it itself.
51
11ca8865
NJ
522001-08-24 Neil Jerram <neil@ossau.uklinux.net>
53
54 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
55 Makefiles.
cf390da1 56
ab4cd34b
RB
572001-08-15 Rob Browning <rlb@defaultvalue.org>
58
59 * configure.in
60 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
61 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
62 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
63 (LIBGUILE_INTERFACE): use libtool versioning scheme.
64 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
65 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
66 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
67 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
68
69 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
70 (GUILE_MICRO_VERSION): reset for new unstable.
71 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
72 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
73 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
74 (LIBGUILE_INTERFACE): use libtool versioning scheme.
75 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
76 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
77 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
78 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
79
b754e3d1
MV
802001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
81
82 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
83 EXTRA_DIST to SUBDIRS.
84
85 * configure.in: Added "test-suite/Makefile".
86
c1151355
MV
872001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
88
89 * configure.in: Added `--disable-linuxthreads' option and do not
90 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
91 given. Thanks to Cris Cramer!
92
11057044
MV
932001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
94
95 * Makefile.am (SUBDIRS): Build libguile before ice-9.
96
f3805ebb
MV
972001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
98
99 * configure.in: Check for "inttypes.h".
100
e658215a
RB
1012001-07-19 Rob Browning <rlb@defaultvalue.org>
102
103 * configure.in: add checks for setitimer and getitimer.
104 Add --enable-error-on-warning.
105
c0b2936e
MG
1062001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
107
108 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
109
8f2ecec5
TTN
1102001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
111
112 * HACKING: Remove onerous authorship-info deletion clause.
113
065509a5
KN
1142001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
115
116 * autogen.sh: Call libtoolize with --force.
117
d76852e3
TTN
1182001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
119
120 * INSTALL: Point to HACKING for tool versions.
121
fd6c6321
RB
1222001-07-08 Rob Browning <rlb@defaultvalue.org>
123
04860df7
RB
124 * TODO: updated to include relevant itemized post-1.6-RELEASE
125 tasks that are distributable so we can check them off as they are
126 done, and delete 1.6.0 tasks.
127
128 * RELEASE: add a note that the RELEASE instructions are out of
129 date now that we're using branches.
130
fd6c6321
RB
131 * AUTHORS: add "many files throughout" for myself.
132
8d123036
TTN
1332001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
134
135 * README: Also mention guile-tools.
136
137 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
138
32d6f999
TTN
1392001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
140
141 * RELEASE: Move todo items to file TODO.
142
143 * TODO: Initial revision
144
a4734913
TTN
145 * Makefile.am (EXTRA_DIST): Add TODO.
146
dbfadc85
TTN
147 * HACKING: Refer to TODO and SNAPSHOTS.
148 No longer refer to devel/tasks.text.
149
150 * SNAPSHOTS: Fix reference bug; recommended tool
151 versions are in HACKING.
152
f6b3694a
TTN
153 * TODO: Add completion and ownership protocol to header comments.
154
3cd085d0
TTN
155 * RELEASE: Add TODO-processing to spiffing checklist.
156
9c3955ff
TTN
157 * HACKING: Update deprecation procedure to refer to TODO.
158
17383b7c
ML
1592001-06-27 Michael Livshin <mlivshin@bigfoot.com>
160
161 * autogen.sh: don't run flex here.
162
163 * HACKING: clarify that newer versions of flex should be just
164 fine.
165
82893676
MG
1662001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
167
168 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
169
170 * configure.in: Added some header and function checks.
171
f2ae4555
NJ
1722001-06-25 Neil Jerram <neil@ossau.uklinux.net>
173
174 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
175
4172703a
MV
1762001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
177
178 * autogen.sh: Added message about what to do next. Tell them to
179 use `--enable-maintainer-mode'.
180
093e7da4
ML
1812001-06-25 Michael Livshin <mlivshin@bigfoot.com>
182
183 * HACKING: mention flex.
184
185 * autogen.sh: generate libguile/c-tokenize.c.
186
6b41a313
MG
1872001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
188
189 * libguile.h: Removed inclusion of libguile/tag.h.
190
eb6c2de8
MV
1912001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
192
193 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
194 these when using threads.
195
4ff9f825
MV
1962001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
197
4927dd28
MV
198 * libguile.h: Added deprecated section with the olde type names.
199
4ff9f825
MV
200 * configure.in: Check for header <stdint.h>. Check for uintptr_t
201 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
202 `#defined'.
203
204 * acconfig.h (ptrdiff_t): Removed.
205
e01970a5
MG
2062001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
207
208 * configure.in: Generate examples/box-dynamic-module/Makefile.
209
c794483c
MV
2102001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
211
212 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
213 guile-snarf.
214
9454d8d5
RB
2152001-06-02 Rob Browning <rlb@cs.utexas.edu>
216
217 * configure.in: changes for autoconf 2.50.
218 (AC_PREREQ): require at least autoconf 2.50.
219 (AC_INIT): no longer takes an arg.
220 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
221 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
222 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
223 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
224 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
225 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
226 (AC_OUTPUT): no longer takes args.
32d6f999 227
9454d8d5
RB
228 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
229 unconditionally .
230
114f9bab
MV
2312001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
232
233 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
234 I. N. Golubev!
235
ee2718a9
MG
2362001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
237
238 * configure.in: Generate examples/box-dynamic/Makefile.
239
2de7ddb7
MG
2402001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
241
242 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
243
244 * configure.in: Added all Makefiles in the `examples' directory to
245 AC_OUTPUT.
246
f501d0d4
ML
2472001-05-31 Michael Livshin <mlivshin@bigfoot.com>
248
249 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
250 don't generate guile-snarf.awk.
251
252 * Makefile.am (EXTRA_DIST): add test-suite.
253
1db81cb0
ML
2542001-05-28 Michael Livshin <mlivshin@bigfoot.com>
255
256 * check-guile.in: fix to be runnable when srcdir!=builddir.
257
f3f70257
ML
2582001-05-26 Michael Livshin <mlivshin@bigfoot.com>
259
260 revert the controversial part of the 2001-05-23 changes
261
1be6b49c
ML
2622001-05-23 Michael Livshin <mlivshin@bigfoot.com>
263
264 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
265 also, make sure that the integral type choosen to represent an SCM
266 has exactly the same size as a void pointer.
267
268 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
269 SCM_SIZEOF_BITS_T, ptrdiff_t.
270
c81ea65d
RB
2712001-05-16 Rob Browning <rlb@cs.utexas.edu>
272
273 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
274
275 * GUILE-VERSION
276 (GUILE_VERSION): now MAJOR.MINOR.MICRO
277 (GUILE_MICRO_VERSION): new variable, records final revision.
278 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
279 i.e. the 6.
280
887dfa7d
DH
2812001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
282
283 * acconfig.h, configure.in: Renamed
284 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
285
11bbab47
MV
2862001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
287
288 * acinclude.m4: Removed copy of "libtool.m4".
289
5cd06d5e
DH
2902001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
291
292 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
293
a232c19e
TTN
2942001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
295
928f20fb
TTN
296 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
297
a232c19e
TTN
298 * HACKING: Update copyright.
299 Add blurb pointing to devel/tasks.text.
300
c8750173
TTN
3012001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
302
303 * check-guile.in: For SRFI testing, set and export env
304 var `LTDL_LIBRARY_PATH'.
305
75141eb0
NJ
3062001-05-07 Neil Jerram <neil@ossau.uklinux.net>
307
308 * AUTHORS: Add docs-related authorship details.
309
c10ecc4c
MV
3102001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
311
312 * configure.in (--enable-deprecated): Recognize "shutup" option
313 argument and turn it into the default warning level "no".
314
018a53a1
GH
3152001-05-05 Gary Houston <ghouston@arglist.com>
316
317 * acconfig.h: add HAVE_IPV6.
318 * configure.in: check whether we can compile with IPv6 support.
319
26f798bd
TTN
3202001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
321
322 * guile-tools.in: New file.
323
324 * configure.in (AC_OUTPUT): Add guile-tools, and make
325 executable.
326
327 * Makefile.am (bin_SCRIPTS): New var.
328
c5316ea3
GH
3292001-05-04 Gary Houston <ghouston@arglist.com>
330
331 * configure.in: check whether uint32_t is defined when netdb.h
332 is included.
333 acconfig.h: added HAVE_UINT32_T.
334
7440341c
MV
3352001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
336
337 * configure.in: Added handling of `--enable-deprecated'.
338
339 * acconfig.h (SCM_DEBUG_DEPRECATED,
340 GUILE_WARN_DEPRECATED_DEFAULT): Added.
341
14a7d5f8
TTN
3422001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
343
344 * Makefile.am (SUBDIRS): Add "scripts".
345
346 * configure.in (AC_OUTPUT): Add scripts/Makefile.
347
7e267da1
GH
3482001-04-29 Gary Houston <ghouston@arglist.com>
349
350 * libguile.h: include rw.h.
351
f2a75d81
RB
3522001-04-27 Rob Browning <rlb@cs.utexas.edu>
353
354 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
355 the new odd/even ustable/stable version numbering scheme.
356 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
357 libguile. In the future, libguile and libguileqthreads may not
358 stay in sync. This still doesn't appear to affect
359 libguileqthreads, but we'll fix that next.
360
1f7a1dc9
MG
3612001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
362
363 * configure.in: Don't treat srfi directory specially, just create
364 the Makefile there (thanks to Neil Jerram for the patch).
365
6c44688a
MG
3662001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
367
368 * Makefile.am (SUBDIRS): Added `srfi'.
369
370 * configure.in: Added subdirectory `srfi' to build process.
371
372 * libguile.h: Added inclusion of `values.h'.
373
2a0ef8b7
GH
3742001-04-22 Gary Houston <ghouston@arglist.com>
375
376 * configure.in: check for inet_pton and inet_ntop.
377
67641981
GH
3782001-04-20 Gary Houston <ghouston@arglist.com>
379
380 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
381 * configure.in: check for sin6_scope_id in sockaddr_in6.
382
a9d861e3
MD
3832001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
384
385 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
386
31e74a57
GH
3872001-04-17 Gary Houston <ghouston@arglist.com>
388
389 * configure.in: run the autoconf BIGENDIAN check.
390
0da6608d
DH
3912001-04-12 Niibe Yutaka <gniibe@m17n.org>
392
393 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
394 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
395 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
396
397 * configure.in: Likewise.
398
f22ed5a0
KN
3992001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
400
401 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
402 (GUILE_FUNC_DECLARED): Removed checking of bzero.
403 Thanks to NIIBE Yutaka.
404
f2e61fc1
MD
4052001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
406
407 * Undeprecated scm_init_oop_goopscore_module.
408
72f1168d
TTN
4092001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
410
411 * check-guile.in: Fix sh standard conformance bug: Replace
412 "test -e" with "test -f". Thanks to Alexander Klimov.
413
a4928305
GH
4142001-03-19 Gary Houston <ghouston@arglist.com>
415
416 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
417 set it to `pwd`.
418
66301f9a
GH
419 * check-guile.in: 16 documentation tests were failing if "make
420 check" was run before Guile had been installed with the current
421 --prefix. made various changes to the script so that it runs
422 without a cd to the test-suite directory. For the -i option,
423 don't point GUILE_LOAD_PATH to the current directory, but let it
424 use it's own scheme library.
425
51cfd7da
GH
4262001-03-18 Gary Houston <ghouston@arglist.com>
427
428 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
429 the current directory (build dir) not srcdir to find guile
430 executable. otherwise "make check" doesn't work with a separate
431 build directory. create the test log in
432 $build_dir/check-guile.log instead of in srcdir/test-suite
433 directory.
434 * configure.in: don't define or substitute test_suite_dir.
435
e9e225e5
GH
4362001-03-17 Gary Houston <ghouston@arglist.com>
437
438 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
439 since EXTRA_DOT_DOC_FILES is redefined later. define
440 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
441
94e6d793
MG
4422001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
443
444 * configure.in: Added header checks for crypt.h, sys/resource.h
445 and sys/file.h, function checks for chroot, flock, getlogin,
446 cuserid, getpriority, setpriority, getpass, sethostname,
447 gethostname, and for crypt() in libcrypt.
448
fff043ab
NJ
4492001-03-09 Neil Jerram <neil@ossau.uklinux.net>
450
451 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
452 option from guile-doc/configure.in.
453
d42df055
DH
4542001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
455
456 * libguile.h: Removed #include "libguile/dump.h".
457
ec896089
KN
4582001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
459
460 * libguile.h: Added #include "libguile/dump.h".
461
c2886a5a
MD
4622001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
463
464 * libguile.h: Added #include "libguile/rdelim.h".
465
1ff7abbe
DH
4662001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
467
468 The following patch was sent by Thien-Thi Nguyen.
469
470 * check-guile.in: New file.
471
472 * Makefile.am: Add TESTS rule.
473
474 * configure.in: Add support for "make check".
475
f0942910
DH
4762000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
477
478 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
479
14f1d9fe
MD
4802000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
481
482 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
483 version number to 10 due to the merge of GOOPS.
484
485 * oop: New directory.
486
e4dba4c7
KN
4872000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
488
467ab77e 489 * libguile.h: #include "libguile/properties.h".
e4dba4c7 490
45605b53
GH
4912000-09-17 Gary Houston <ghouston@arglist.com>
492
493 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
494 to be reliable on all platforms.
495
e494e76d
GH
4962000-08-18 Gary Houston <ghouston@arglist.com>
497
498 * acconfig.h: added BROKEN_GCSE.
499 * configure.in: check for a gcc GCSE optimisation bug.
500
42aae633
GH
5012000-07-31 Gary Houston <ghouston@arglist.com>
502
503 * acconfig.h: added HAVE_H_ERRNO
504 * configure.in: removed some dnl'd & obsolete cygwin stuff.
505 added a test for h_errno.
506
f9ed377d
MD
5072000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
508
509 * Guile 1.4 released.
510
b5074b23
MD
5112000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
512
513 * GUILE-VERSION: Changed to work also when included by a Makefile
514 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
515 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
516 (GUILE_MINOR_VERSION): Bumped to 4.
517
f43aac9a
MD
5182000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
519
a8861fa0
MD
520 * libguile.h: Removed #include "libguile/kw.h".
521
9a8a1e8a
MD
522 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
523 (The rule will cd to $(top_srcdir).)
524
525 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
526 substitute it into libguile/Makefile.
527
f43aac9a
MD
528 * HACKING: Updated recommended libtool version to be 1.3.5.
529
530 * RELEASE: Say that we should update HACKING to reflect the
531 versions of the tools we're using rather than README.
532
5cb6f99c
MD
5332000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
534
535 * NOTES: Removed.
536
537 * TODO: Moved to devel/.
538
3ff0d90a
CB
5392000-06-01 Craig Brozefsky <craig@red-bean.com>
540
541 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
542 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
543 define libguile.so version in a well-lit place.
544
545 * configure.in: added AC_SUBST lines for the new LIBGUILE version
546 variables.
72f1168d 547
65545721
ML
5482000-06-01 Michael Livshin <mlivshin@bigfoot.com>
549
550 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 551
65545721
ML
552 * guile-aclocal.sh: new file, works around aclocal problems.
553
b2728432
DH
5542000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
555
556 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
557 USE_PCTHREADS_PTHREADS): Removed.
558
7f5fa419
GH
5592000-05-01 Gary Houston <ghouston@arglist.com>
560
561 * Makefile.am: add include_HEADERS.
562 libguile.h: moved from libguile directory. maybe libguile.h should
563 be installed in $prefix/include/libguile/libguile.h instead?
564
9764c29b
MD
5652000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
566
e415cb06
MD
567 * qthreads.m4: Removed THREADS_CPPFLAGS.
568
569 * acinclude.m4: Removed qthreads macros. They are provided in
570 qthreads.m4, so these were redundant.
571
9764c29b
MD
572 * acconfig.h (GUILE_DEBUG_MALLOC): New.
573
574 * configure.in: New --enable-debug-malloc configuration option.
575
1978b33e
MD
5762000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
577
578 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
579
580 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 581 compatibility on Linux systems.
1978b33e 582
55a85c78
MD
5832000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
584
585 * devel: New directory. Intended to carry documentation related
586 to Guile development (as opposed to the doc directory which
587 contains documentation related to the use of the current Guile).
588 This directory (devel) is not included in the Guile distribution,
589 but is accessible via anonymous CVS.
590
fdc7ea2d
MD
5912000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
592
593 * configure.in: Don't add iselect.o to LIBOBJS.
594
31d8abce
MD
5952000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
596
597 * configure.in: Added end-tag for local variables. (Thanks to
598 Thien-Thi Nguyen.)
599
244fdc2f
GH
6002000-03-12 Gary Houston <ghouston@arglist.com>
601
602 * README (Guile Documentation, About This Distribution): updated.
603
f3b5e185
MD
6042000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
605
606 * configure.in (ac_cv_struct_timespec): Added test for struct
607 timespec.
608
609 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
610
3a721413
MV
6112000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
612
613 * autogen.sh: Call libtoolize. Pass --add-missing option to
614 automake. Do not decent into libltdl directory. The libltdl
615 directory is now populated by libtoolize and does not need any
616 further autogeneration.
617
d831b039
GH
6182000-01-23 Gary Houston <ghouston@arglist.com>
619
620 * configure.in: check for fchown.
621
a0a7b83b
MD
622Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
623
624 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
625 instead of $(top_builddir)/libltdl to includepath.
626
56cfe22b
MD
6272000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
628
629 * emacs: New subdirectory for elisp tools.
630
657fcb5a
MV
6312000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
632
633 * README, HACKING: Moved "Hacking it yourself" section from README
634 to HACKING. Updated recommended libtool version to be 1.3.4.
635
dc914156
GH
6362000-01-14 Gary Houston <ghouston@arglist.com>
637
638 * configure.in: needs to have --disable-networking, not
639 --disable-net.
640
fb4956c9
MD
6412000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
642
643 * libltdl/acconfig.h: New file: Needed by autogen.sh.
644
88423ab1
GB
645Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
646
647 * autogen.sh: Added messages as we run autogen in subdirectories.
648
649 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 650 chmod +x it.
88423ab1 651
0d90b76d
MV
6522000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
653
654 * libltdl/autogen.sh: New file.
655 * autogen.sh: Invoke libltdl/autogen.sh.
656
6572000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
658
659 Finally applied the libltdl patch from Thomas Tanner, with slight
660 modifications. All code copied from the libtool package is from
661 libtool-1.3.4.
662
663 * configure.in: Make "--with-modules=yes" the default. Do not
664 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 665
0d90b76d
MV
666 1999-07-25 Thomas Tanner <tanner@ffii.org>
667
668 * Makefile.am: add libltdl to SUBDIRS, automake automatically
669 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
670 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
671 (no need to install libtool any more)
672 * configure.in: replace --enable-dynamic-linking with
673 --with-modules, required modules can be specified using
674 --with-modules="/path/to/mod.la" and will be linked
675 statically on platforms that don't support dynamic loading,
676 configure libltdl, configure libtool for dlopening
677 * libltdl: added using libtoolize -c --ltdl
678
38c1d3c4
GH
6792000-01-09 Gary Houston <ghouston@arglist.com>
680
681 * configure.in: check whether localtime caches TZ. copied from
682 Emacs 20.5.
683 * acconfig.h: add LOCALTIME_CACHE.
684
dceef6be
GB
685Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
686
687 * configure.in: Make it be guile-snarf.awk, since we'll be
688 switching names for guile-doc-snarf. (I wouldn't have changed
689 this, but I was getting ready to commit this way when the below
690 change was committed).
691
763a6716
MD
6921999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
693
694 * configure.in: Create guile-doc-snarf.awk.
695
6aca8c6c
GB
6961999-12-12 Greg J. Badros <gjb@cs.washington.edu>
697
72f1168d 698 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
699 AC_OUTPUTted.
700
7011999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
702
703 * NEWS: More complete description for --enable-debug-freelist.
704
aee8ca3f
GH
7051999-12-09 Gary Houston <ghouston@freewire.co.uk>
706
707 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
708 causes numerous spurious warnings with recent gcc and/or glibc
709 versions.
710
afe5177e
GH
7111999-11-19 Gary Houston <ghouston@freewire.co.uk>
712
713 * acconfig.h: add HAVE_ARRAYS.
714
715 * configure.in: add --disable-arrays option, probably temporary.
716
5c11cc9d
GH
7171999-11-17 Gary Houston <ghouston@freewire.co.uk>
718
719 * configure.in: check for hstrerror.
720
5d94b2fe
JB
7211999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
722
e8ff4648
JB
723 * autogen.sh: Don't call autoreconf at all; it's not reliable.
724 Instead, call the various tools explicitly. Invoke
725 guile-readline's autogen.sh script.
0cbedb5b
JB
726
727 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 728
0cbedb5b
JB
729 We can't have .m4 files which are installed where aclocal can
730 see them, but also used by guile's own configure.in, because
731 aclocal will read both copies, complain about duplicate macro
732 definitions, and refuse to generate aclocal.m4 at all. This
733 happens if you invoke it as `aclocal -I .', as autoreconf does.
734 This is probably a flaw in the autotools, but Guile doesn't need
735 that flaw fixed immediately.
736
737 guile.m4 is intended for use by people linking against guile, so
738 it needs to be installed. But Guile itself doesn't use it. So
739 move guile.m4 into guile-config. That makes sense, since
740 guile.m4's GUILE_FLAGS macro is just an easy way to call
741 guile-config.
742
743 qthreads.m4 is indented to help configure a qthreads tree. It's
744 only useful to a package which actually includes a qthreads tree,
745 and it's intimately related to that tree, so it's not useful to
746 install this. So don't install it.
747
748 * guile.m4: Moved to guile-config.
749 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
750 (EXTRA_DIST): Move qthreads.m4 here.
751
5d94b2fe
JB
752 Don't store generated files in the repository any more. Instead,
753 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 754 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
755 * autogen.sh: New file.
756 * ANON-CVS, SNAPSHOTS: Updated instructions.
757
dc4d930b
JB
7581999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
759
760 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
761
6e706938 7621999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
763
764 * configure.in: Added --enable-debug-freelist option.
765
fca7547b 766 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 767
52cfc69b
GH
7681999-09-23 Gary Houston <ghouston@freewire.co.uk>
769
770 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
771 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
772
773 * configure.in: new options --disable-posix, --disable-net
774 and --disable-regex
775 export HAVE_POSIX and HAVE_NETWORKING definitions.
776 don't add regex-posix.o to LIBOBJS if regex disabled.
777
778 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
779 conditionally.
780
bab4e1cc
JB
7811999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
782
783 * Guile 1.3.4 released.
784
fc97c626
JB
7851999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
786
787 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
788 libtool knows how to get ANSI C behavior from the compiler.
789 * configure: Regenerated.
790
7ee92fce
GH
7911999-09-20 Gary Houston <ghouston@freewire.co.uk>
792
793 * configure.in: check availability of siginterrupt.
794
08b8c694
GH
7951999-09-18 Gary Houston <ghouston@freewire.co.uk>
796
797 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
798 testing for SA_RESTART.
799
7cdbcc7d
MD
8001999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
801
802 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
803
e1f20ec6
JB
8041999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
805
806 * configure.in (GUILE_STAMP): Don't set this variable, or
807 substitute it into anything. Full explanation in ice-9/ChangeLog.
808 * configure, Makefile.in: Regenerated.
72f1168d 809
ffe70f9c
JB
8101999-09-06 James Blandy <jimb@mule.m17n.org>
811
812 Propagate the changes of 2 Sept the rest of the way through.
813 * configure: Regenerated.
814 * Makefile.in: Regenerated. Not sure why this diff is so big.
815
e127c348
JB
8161999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
817
818 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
819 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 820 * aclocal.m4: Regenerated.
e127c348 821
655f19ab
MD
8221999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
823
824 * configure.in: Test for presence of function on_exit.
825
b074884f
JB
8261999-09-01 James Blandy <jimb@mule.m17n.org>
827
828 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
829 the system doesn't have memmove. Don't test for memmove and bcopy
830 with AC_CHECK_FUNCS.
831 * configure: Regenerated.
832
a7098335
MD
8331999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
834
835 * configure.in: Test for atexit.
836
9a26d6f9
MD
8371999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
838
b030b39b
MD
839 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
840
9a26d6f9
MD
841 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
842 (Thanks to Bernard Urban.)
843 Test for memmove and bcopy. (Thanks to
a7098335 844 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
845
846 * acconfig.h: Added HAVE_S_ISLNK.
847
a05cba61
JB
8481999-08-20 James Blandy <jimb@mule.m17n.org>
849
0a852b94
JB
850 * Guile 1.3.2 released.
851
a05cba61
JB
852 * Makefile.in: Regenerated.
853
f29f2933
MD
8541999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
855
856 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
857 to libtool-1.3.3.
858
0e8a8468
MV
8591999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
860
861 Added guile-readline subdirectory with the removed readline
862 support.
863 * guile-readline: New directory, see ChangeLog there.
864 * configure.in: Cause configure to descend into guile-readline
865 dir.
866 * Makefile.am: Likewise for make.
867 * NEWS: Explain how to activate the readline support.
868 * configure, Makefile.in: Regenerated.
72f1168d 869
3144e1a9
JB
8701999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
871
872