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