*** empty log message ***
[bpt/guile.git] / ChangeLog
1 2001-10-25 Thien-Thi Nguyen <ttn@glug.org>
2
3 * BUGS: Expand on file format description.
4
5 (1): Update "fixed" field.
6 (2, 3, 4, 5, 6): New.
7
8 2001-10-14 Gary Houston <ghouston@arglist.com>
9
10 * configure.in: include sys/types.h when testing uint32_t.
11 thanks to Bill Schottstaedt.
12
13 2001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
14
15 * configure.in: Do not use an absolute path for <unistd.h> when
16 checking for return type of usleep. Thanks to Michael Carmack.
17
18 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
19
20 * BUGS: New file.
21 * Makefile.am (EXTRA_DIST): Add BUGS file.
22
23 2001-09-25 Thien-Thi Nguyen <ttn@glug.org>
24
25 * TODO: Add bugfix item to "Eventually".
26
27 2001-09-20 Rob Browning <rlb@defaultvalue.org>
28
29 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
30
31 2001-09-11 Rob Browning <rlb@defaultvalue.org>
32
33 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
34 the testing list since they're no longer functional.
35
36 2001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
37
38 * TODO:
39 Use outline mode instead of text.
40 Reword protocol explanation.
41 Add "make error-signalling functions more consistent" to Eventually.
42 Move some C-related GOOPS tasks to 1.8.0, take ownership.
43
44 2001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
45
46 * HACKING (Sample GDB Initialization File): New section.
47
48 * TODO (1.8.0): Add "move .gdbinit" entry.
49
50 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
51
52 * TODO: Added some points, and eliminated all done items.
53
54 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
55 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
56 SCM_ENABLE_DEPRECATED with the logic reversed.
57
58 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
59
60 * libguile.h: Removed bogus comment, rearranged includes, removed
61 deprecated definitions.
62
63 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
64
65 2001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
66
67 * HACKING: Mention libtool ./configure-regeneration requirement.
68
69 2001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
70
71 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
72 libltdl provides it itself.
73
74 2001-08-24 Neil Jerram <neil@ossau.uklinux.net>
75
76 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
77 Makefiles.
78
79 2001-08-15 Rob Browning <rlb@defaultvalue.org>
80
81 * configure.in
82 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
83 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
84 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
85 (LIBGUILE_INTERFACE): use libtool versioning scheme.
86 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
87 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
88 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
89 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
90
91 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
92 (GUILE_MICRO_VERSION): reset for new unstable.
93 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
94 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
95 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
96 (LIBGUILE_INTERFACE): use libtool versioning scheme.
97 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
98 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
99 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
100 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
101
102 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
103
104 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
105 EXTRA_DIST to SUBDIRS.
106
107 * configure.in: Added "test-suite/Makefile".
108
109 2001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
110
111 * configure.in: Added `--disable-linuxthreads' option and do not
112 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
113 given. Thanks to Cris Cramer!
114
115 2001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
116
117 * Makefile.am (SUBDIRS): Build libguile before ice-9.
118
119 2001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
120
121 * configure.in: Check for "inttypes.h".
122
123 2001-07-19 Rob Browning <rlb@defaultvalue.org>
124
125 * configure.in: add checks for setitimer and getitimer.
126 Add --enable-error-on-warning.
127
128 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
129
130 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
131
132 2001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
133
134 * HACKING: Remove onerous authorship-info deletion clause.
135
136 2001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
137
138 * autogen.sh: Call libtoolize with --force.
139
140 2001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
141
142 * INSTALL: Point to HACKING for tool versions.
143
144 2001-07-08 Rob Browning <rlb@defaultvalue.org>
145
146 * TODO: updated to include relevant itemized post-1.6-RELEASE
147 tasks that are distributable so we can check them off as they are
148 done, and delete 1.6.0 tasks.
149
150 * RELEASE: add a note that the RELEASE instructions are out of
151 date now that we're using branches.
152
153 * AUTHORS: add "many files throughout" for myself.
154
155 2001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
156
157 * README: Also mention guile-tools.
158
159 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
160
161 2001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
162
163 * RELEASE: Move todo items to file TODO.
164
165 * TODO: Initial revision
166
167 * Makefile.am (EXTRA_DIST): Add TODO.
168
169 * HACKING: Refer to TODO and SNAPSHOTS.
170 No longer refer to devel/tasks.text.
171
172 * SNAPSHOTS: Fix reference bug; recommended tool
173 versions are in HACKING.
174
175 * TODO: Add completion and ownership protocol to header comments.
176
177 * RELEASE: Add TODO-processing to spiffing checklist.
178
179 * HACKING: Update deprecation procedure to refer to TODO.
180
181 2001-06-27 Michael Livshin <mlivshin@bigfoot.com>
182
183 * autogen.sh: don't run flex here.
184
185 * HACKING: clarify that newer versions of flex should be just
186 fine.
187
188 2001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
189
190 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
191
192 * configure.in: Added some header and function checks.
193
194 2001-06-25 Neil Jerram <neil@ossau.uklinux.net>
195
196 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
197
198 2001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
199
200 * autogen.sh: Added message about what to do next. Tell them to
201 use `--enable-maintainer-mode'.
202
203 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
204
205 * HACKING: mention flex.
206
207 * autogen.sh: generate libguile/c-tokenize.c.
208
209 2001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
210
211 * libguile.h: Removed inclusion of libguile/tag.h.
212
213 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
214
215 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
216 these when using threads.
217
218 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
219
220 * libguile.h: Added deprecated section with the olde type names.
221
222 * configure.in: Check for header <stdint.h>. Check for uintptr_t
223 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
224 `#defined'.
225
226 * acconfig.h (ptrdiff_t): Removed.
227
228 2001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
229
230 * configure.in: Generate examples/box-dynamic-module/Makefile.
231
232 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
233
234 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
235 guile-snarf.
236
237 2001-06-02 Rob Browning <rlb@cs.utexas.edu>
238
239 * configure.in: changes for autoconf 2.50.
240 (AC_PREREQ): require at least autoconf 2.50.
241 (AC_INIT): no longer takes an arg.
242 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
243 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
244 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
245 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
246 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
247 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
248 (AC_OUTPUT): no longer takes args.
249
250 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
251 unconditionally .
252
253 2001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
254
255 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
256 I. N. Golubev!
257
258 2001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
259
260 * configure.in: Generate examples/box-dynamic/Makefile.
261
262 2001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
263
264 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
265
266 * configure.in: Added all Makefiles in the `examples' directory to
267 AC_OUTPUT.
268
269 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
270
271 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
272 don't generate guile-snarf.awk.
273
274 * Makefile.am (EXTRA_DIST): add test-suite.
275
276 2001-05-28 Michael Livshin <mlivshin@bigfoot.com>
277
278 * check-guile.in: fix to be runnable when srcdir!=builddir.
279
280 2001-05-26 Michael Livshin <mlivshin@bigfoot.com>
281
282 revert the controversial part of the 2001-05-23 changes
283
284 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
285
286 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
287 also, make sure that the integral type choosen to represent an SCM
288 has exactly the same size as a void pointer.
289
290 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
291 SCM_SIZEOF_BITS_T, ptrdiff_t.
292
293 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
294
295 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
296
297 * GUILE-VERSION
298 (GUILE_VERSION): now MAJOR.MINOR.MICRO
299 (GUILE_MICRO_VERSION): new variable, records final revision.
300 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
301 i.e. the 6.
302
303 2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
304
305 * acconfig.h, configure.in: Renamed
306 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
307
308 2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
309
310 * acinclude.m4: Removed copy of "libtool.m4".
311
312 2001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
313
314 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
315
316 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
317
318 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
319
320 * HACKING: Update copyright.
321 Add blurb pointing to devel/tasks.text.
322
323 2001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
324
325 * check-guile.in: For SRFI testing, set and export env
326 var `LTDL_LIBRARY_PATH'.
327
328 2001-05-07 Neil Jerram <neil@ossau.uklinux.net>
329
330 * AUTHORS: Add docs-related authorship details.
331
332 2001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
333
334 * configure.in (--enable-deprecated): Recognize "shutup" option
335 argument and turn it into the default warning level "no".
336
337 2001-05-05 Gary Houston <ghouston@arglist.com>
338
339 * acconfig.h: add HAVE_IPV6.
340 * configure.in: check whether we can compile with IPv6 support.
341
342 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
343
344 * guile-tools.in: New file.
345
346 * configure.in (AC_OUTPUT): Add guile-tools, and make
347 executable.
348
349 * Makefile.am (bin_SCRIPTS): New var.
350
351 2001-05-04 Gary Houston <ghouston@arglist.com>
352
353 * configure.in: check whether uint32_t is defined when netdb.h
354 is included.
355 acconfig.h: added HAVE_UINT32_T.
356
357 2001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
358
359 * configure.in: Added handling of `--enable-deprecated'.
360
361 * acconfig.h (SCM_DEBUG_DEPRECATED,
362 GUILE_WARN_DEPRECATED_DEFAULT): Added.
363
364 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
365
366 * Makefile.am (SUBDIRS): Add "scripts".
367
368 * configure.in (AC_OUTPUT): Add scripts/Makefile.
369
370 2001-04-29 Gary Houston <ghouston@arglist.com>
371
372 * libguile.h: include rw.h.
373
374 2001-04-27 Rob Browning <rlb@cs.utexas.edu>
375
376 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
377 the new odd/even ustable/stable version numbering scheme.
378 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
379 libguile. In the future, libguile and libguileqthreads may not
380 stay in sync. This still doesn't appear to affect
381 libguileqthreads, but we'll fix that next.
382
383 2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
384
385 * configure.in: Don't treat srfi directory specially, just create
386 the Makefile there (thanks to Neil Jerram for the patch).
387
388 2001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
389
390 * Makefile.am (SUBDIRS): Added `srfi'.
391
392 * configure.in: Added subdirectory `srfi' to build process.
393
394 * libguile.h: Added inclusion of `values.h'.
395
396 2001-04-22 Gary Houston <ghouston@arglist.com>
397
398 * configure.in: check for inet_pton and inet_ntop.
399
400 2001-04-20 Gary Houston <ghouston@arglist.com>
401
402 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
403 * configure.in: check for sin6_scope_id in sockaddr_in6.
404
405 2001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
406
407 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
408
409 2001-04-17 Gary Houston <ghouston@arglist.com>
410
411 * configure.in: run the autoconf BIGENDIAN check.
412
413 2001-04-12 Niibe Yutaka <gniibe@m17n.org>
414
415 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
416 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
417 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
418
419 * configure.in: Likewise.
420
421 2001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
422
423 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
424 (GUILE_FUNC_DECLARED): Removed checking of bzero.
425 Thanks to NIIBE Yutaka.
426
427 2001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
428
429 * Undeprecated scm_init_oop_goopscore_module.
430
431 2001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
432
433 * check-guile.in: Fix sh standard conformance bug: Replace
434 "test -e" with "test -f". Thanks to Alexander Klimov.
435
436 2001-03-19 Gary Houston <ghouston@arglist.com>
437
438 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
439 set it to `pwd`.
440
441 * check-guile.in: 16 documentation tests were failing if "make
442 check" was run before Guile had been installed with the current
443 --prefix. made various changes to the script so that it runs
444 without a cd to the test-suite directory. For the -i option,
445 don't point GUILE_LOAD_PATH to the current directory, but let it
446 use it's own scheme library.
447
448 2001-03-18 Gary Houston <ghouston@arglist.com>
449
450 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
451 the current directory (build dir) not srcdir to find guile
452 executable. otherwise "make check" doesn't work with a separate
453 build directory. create the test log in
454 $build_dir/check-guile.log instead of in srcdir/test-suite
455 directory.
456 * configure.in: don't define or substitute test_suite_dir.
457
458 2001-03-17 Gary Houston <ghouston@arglist.com>
459
460 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
461 since EXTRA_DOT_DOC_FILES is redefined later. define
462 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
463
464 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
465
466 * configure.in: Added header checks for crypt.h, sys/resource.h
467 and sys/file.h, function checks for chroot, flock, getlogin,
468 cuserid, getpriority, setpriority, getpass, sethostname,
469 gethostname, and for crypt() in libcrypt.
470
471 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
472
473 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
474 option from guile-doc/configure.in.
475
476 2001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
477
478 * libguile.h: Removed #include "libguile/dump.h".
479
480 2001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
481
482 * libguile.h: Added #include "libguile/dump.h".
483
484 2001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
485
486 * libguile.h: Added #include "libguile/rdelim.h".
487
488 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
489
490 The following patch was sent by Thien-Thi Nguyen.
491
492 * check-guile.in: New file.
493
494 * Makefile.am: Add TESTS rule.
495
496 * configure.in: Add support for "make check".
497
498 2000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
499
500 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
501
502 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
503
504 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
505 version number to 10 due to the merge of GOOPS.
506
507 * oop: New directory.
508
509 2000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
510
511 * libguile.h: #include "libguile/properties.h".
512
513 2000-09-17 Gary Houston <ghouston@arglist.com>
514
515 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
516 to be reliable on all platforms.
517
518 2000-08-18 Gary Houston <ghouston@arglist.com>
519
520 * acconfig.h: added BROKEN_GCSE.
521 * configure.in: check for a gcc GCSE optimisation bug.
522
523 2000-07-31 Gary Houston <ghouston@arglist.com>
524
525 * acconfig.h: added HAVE_H_ERRNO
526 * configure.in: removed some dnl'd & obsolete cygwin stuff.
527 added a test for h_errno.
528
529 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
530
531 * Guile 1.4 released.
532
533 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
534
535 * GUILE-VERSION: Changed to work also when included by a Makefile
536 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
537 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
538 (GUILE_MINOR_VERSION): Bumped to 4.
539
540 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
541
542 * libguile.h: Removed #include "libguile/kw.h".
543
544 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
545 (The rule will cd to $(top_srcdir).)
546
547 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
548 substitute it into libguile/Makefile.
549
550 * HACKING: Updated recommended libtool version to be 1.3.5.
551
552 * RELEASE: Say that we should update HACKING to reflect the
553 versions of the tools we're using rather than README.
554
555 2000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
556
557 * NOTES: Removed.
558
559 * TODO: Moved to devel/.
560
561 2000-06-01 Craig Brozefsky <craig@red-bean.com>
562
563 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
564 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
565 define libguile.so version in a well-lit place.
566
567 * configure.in: added AC_SUBST lines for the new LIBGUILE version
568 variables.
569
570 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
571
572 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
573
574 * guile-aclocal.sh: new file, works around aclocal problems.
575
576 2000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
577
578 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
579 USE_PCTHREADS_PTHREADS): Removed.
580
581 2000-05-01 Gary Houston <ghouston@arglist.com>
582
583 * Makefile.am: add include_HEADERS.
584 libguile.h: moved from libguile directory. maybe libguile.h should
585 be installed in $prefix/include/libguile/libguile.h instead?
586
587 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
588
589 * qthreads.m4: Removed THREADS_CPPFLAGS.
590
591 * acinclude.m4: Removed qthreads macros. They are provided in
592 qthreads.m4, so these were redundant.
593
594 * acconfig.h (GUILE_DEBUG_MALLOC): New.
595
596 * configure.in: New --enable-debug-malloc configuration option.
597
598 2000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
599
600 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
601
602 * configure.in: Enable workaround for COOP-linuxthreads
603 compatibility on Linux systems.
604
605 2000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
606
607 * devel: New directory. Intended to carry documentation related
608 to Guile development (as opposed to the doc directory which
609 contains documentation related to the use of the current Guile).
610 This directory (devel) is not included in the Guile distribution,
611 but is accessible via anonymous CVS.
612
613 2000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
614
615 * configure.in: Don't add iselect.o to LIBOBJS.
616
617 2000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
618
619 * configure.in: Added end-tag for local variables. (Thanks to
620 Thien-Thi Nguyen.)
621
622 2000-03-12 Gary Houston <ghouston@arglist.com>
623
624 * README (Guile Documentation, About This Distribution): updated.
625
626 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
627
628 * configure.in (ac_cv_struct_timespec): Added test for struct
629 timespec.
630
631 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
632
633 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
634
635 * autogen.sh: Call libtoolize. Pass --add-missing option to
636 automake. Do not decent into libltdl directory. The libltdl
637 directory is now populated by libtoolize and does not need any
638 further autogeneration.
639
640 2000-01-23 Gary Houston <ghouston@arglist.com>
641
642 * configure.in: check for fchown.
643
644 Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
645
646 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
647 instead of $(top_builddir)/libltdl to includepath.
648
649 2000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
650
651 * emacs: New subdirectory for elisp tools.
652
653 2000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
654
655 * README, HACKING: Moved "Hacking it yourself" section from README
656 to HACKING. Updated recommended libtool version to be 1.3.4.
657
658 2000-01-14 Gary Houston <ghouston@arglist.com>
659
660 * configure.in: needs to have --disable-networking, not
661 --disable-net.
662
663 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
664
665 * libltdl/acconfig.h: New file: Needed by autogen.sh.
666
667 Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
668
669 * autogen.sh: Added messages as we run autogen in subdirectories.
670
671 * configure.in: Output libugile/guile-func-name-check script, and
672 chmod +x it.
673
674 2000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
675
676 * libltdl/autogen.sh: New file.
677 * autogen.sh: Invoke libltdl/autogen.sh.
678
679 2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
680
681 Finally applied the libltdl patch from Thomas Tanner, with slight
682 modifications. All code copied from the libtool package is from
683 libtool-1.3.4.
684
685 * configure.in: Make "--with-modules=yes" the default. Do not
686 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
687
688 1999-07-25 Thomas Tanner <tanner@ffii.org>
689
690 * Makefile.am: add libltdl to SUBDIRS, automake automatically
691 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
692 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
693 (no need to install libtool any more)
694 * configure.in: replace --enable-dynamic-linking with
695 --with-modules, required modules can be specified using
696 --with-modules="/path/to/mod.la" and will be linked
697 statically on platforms that don't support dynamic loading,
698 configure libltdl, configure libtool for dlopening
699 * libltdl: added using libtoolize -c --ltdl
700
701 2000-01-09 Gary Houston <ghouston@arglist.com>
702
703 * configure.in: check whether localtime caches TZ. copied from
704 Emacs 20.5.
705 * acconfig.h: add LOCALTIME_CACHE.
706
707 Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
708
709 * configure.in: Make it be guile-snarf.awk, since we'll be
710 switching names for guile-doc-snarf. (I wouldn't have changed
711 this, but I was getting ready to commit this way when the below
712 change was committed).
713
714 1999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
715
716 * configure.in: Create guile-doc-snarf.awk.
717
718 1999-12-12 Greg J. Badros <gjb@cs.washington.edu>
719
720 * configure.in: Create guile-doc-snarf, chmod +x that script after
721 AC_OUTPUTted.
722
723 1999-12-10 Greg J. Badros <gjb@cs.washington.edu>
724
725 * NEWS: More complete description for --enable-debug-freelist.
726
727 1999-12-09 Gary Houston <ghouston@freewire.co.uk>
728
729 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
730 causes numerous spurious warnings with recent gcc and/or glibc
731 versions.
732
733 1999-11-19 Gary Houston <ghouston@freewire.co.uk>
734
735 * acconfig.h: add HAVE_ARRAYS.
736
737 * configure.in: add --disable-arrays option, probably temporary.
738
739 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
740
741 * configure.in: check for hstrerror.
742
743 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
744
745 * autogen.sh: Don't call autoreconf at all; it's not reliable.
746 Instead, call the various tools explicitly. Invoke
747 guile-readline's autogen.sh script.
748
749 Straighten up the situation regarding guile.m4 and qthreads.m4.
750
751 We can't have .m4 files which are installed where aclocal can
752 see them, but also used by guile's own configure.in, because
753 aclocal will read both copies, complain about duplicate macro
754 definitions, and refuse to generate aclocal.m4 at all. This
755 happens if you invoke it as `aclocal -I .', as autoreconf does.
756 This is probably a flaw in the autotools, but Guile doesn't need
757 that flaw fixed immediately.
758
759 guile.m4 is intended for use by people linking against guile, so
760 it needs to be installed. But Guile itself doesn't use it. So
761 move guile.m4 into guile-config. That makes sense, since
762 guile.m4's GUILE_FLAGS macro is just an easy way to call
763 guile-config.
764
765 qthreads.m4 is indented to help configure a qthreads tree. It's
766 only useful to a package which actually includes a qthreads tree,
767 and it's intimately related to that tree, so it's not useful to
768 install this. So don't install it.
769
770 * guile.m4: Moved to guile-config.
771 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
772 (EXTRA_DIST): Move qthreads.m4 here.
773
774 Don't store generated files in the repository any more. Instead,
775 require people to run autogen.sh on trees from snapshots and CVS.
776 * Makefile.in, aclocal.m4, configure: Deleted.
777 * autogen.sh: New file.
778 * ANON-CVS, SNAPSHOTS: Updated instructions.
779
780 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
781
782 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
783
784 1999-09-27 Greg J. Badros <gjb@cs.washington.edu>
785
786 * configure.in: Added --enable-debug-freelist option.
787
788 * acconfig.h: Added GUILE_DEBUG_FREELIST.
789
790 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
791
792 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
793 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
794
795 * configure.in: new options --disable-posix, --disable-net
796 and --disable-regex
797 export HAVE_POSIX and HAVE_NETWORKING definitions.
798 don't add regex-posix.o to LIBOBJS if regex disabled.
799
800 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
801 conditionally.
802
803 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
804
805 * Guile 1.3.4 released.
806
807 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
808
809 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
810 libtool knows how to get ANSI C behavior from the compiler.
811 * configure: Regenerated.
812
813 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
814
815 * configure.in: check availability of siginterrupt.
816
817 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
818
819 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
820 testing for SA_RESTART.
821
822 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
823
824 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
825
826 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
827
828 * configure.in (GUILE_STAMP): Don't set this variable, or
829 substitute it into anything. Full explanation in ice-9/ChangeLog.
830 * configure, Makefile.in: Regenerated.
831
832 1999-09-06 James Blandy <jimb@mule.m17n.org>
833
834 Propagate the changes of 2 Sept the rest of the way through.
835 * configure: Regenerated.
836 * Makefile.in: Regenerated. Not sure why this diff is so big.
837
838 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
839
840 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
841 variable name. (Thanks to Bill Schottstaedt.)
842 * aclocal.m4: Regenerated.
843
844 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
845
846 * configure.in: Test for presence of function on_exit.
847
848 1999-09-01 James Blandy <jimb@mule.m17n.org>
849
850 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
851 the system doesn't have memmove. Don't test for memmove and bcopy
852 with AC_CHECK_FUNCS.
853 * configure: Regenerated.
854
855 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
856
857 * configure.in: Test for atexit.
858
859 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
860
861 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
862
863 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
864 (Thanks to Bernard Urban.)
865 Test for memmove and bcopy. (Thanks to
866 suzukis@file.phys.tohoku.ac.jp.)
867
868 * acconfig.h: Added HAVE_S_ISLNK.
869
870 1999-08-20 James Blandy <jimb@mule.m17n.org>
871
872 * Guile 1.3.2 released.
873
874 * Makefile.in: Regenerated.
875
876 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
877
878 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
879 to libtool-1.3.3.
880
881 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
882
883 Added guile-readline subdirectory with the removed readline
884 support.
885 * guile-readline: New directory, see ChangeLog there.
886 * configure.in: Cause configure to descend into guile-readline
887 dir.
888 * Makefile.am: Likewise for make.
889 * NEWS: Explain how to activate the readline support.
890 * configure, Makefile.in: Regenerated.
891
892 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
893
894 Fixes for EMX from Mikael Ståldal.
895
896 * configure.in: Check for <io.h>.
897 * configure: Regenerated.
898
899 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
900
901 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
902 name can have suffixes, like alphaev56-unknown-linux-gnu.
903 * aclocal.m4, configure: Rebuilt.
904 (Thanks to Sebastien Villemot.)
905
906 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
907
908 * configure.in: don't check for ways to violate stdio abstraction.
909
910 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
911
912 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
913 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
914
915 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
916
917 Remove all automatic readline support, to avoid copyright
918 confusion.
919 * INSTALL: Update text.
920 * NEWS: Explain the situation.
921 * configure.in: Remove configury for readline and its supporting
922 libraries.
923 * configure: Regenerated.
924
925 * README: Change URL's for automake and autoconf.
926
927 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
928 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
929 all the right tools, according to README, but I'm still getting
930 different results than Mikael is. Hmm.
931
932 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
933
934 * New libtool: 1.2f
935 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
936 * README: Mention new version number of libtool.
937
938 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
939
940 New automake: 1.4
941 * config.guess, config.sub, install-sh, mdate-sh, missing,
942 mkinstalldirs: New versions.
943 * Makefile.in, aclocal.m4, configure: Regenerated.
944 * README: Mention new version numbers on autoconf and automake.
945
946 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
947
948 * configure.in: Add --with-readline flag.
949 * configure: Rebuilt.
950
951 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
952
953 * NEWS: Added entry for optargs module.
954
955 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
956
957 * configure: Regenerated using autoconf 2.12.
958
959 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
960
961 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
962 considered to encourage bad coding style.)
963
964 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
965
966 * configure.in: Added test AC_C_BIGENDIAN.
967
968 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
969
970 * configure.in: Remove quotes around ac_cv_lib_readline_main and
971 ac_cv_var_rl_getc_function. They should both always be set to
972 non-null values; this way, we get error messages.
973 * configure: Regenerated.
974
975 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
976
977 * configure.in: Cite the variable ac_cv_lib_readline_main, not
978 ac_cv_lib_readline_readline; the latter isn't set any more, since
979 we look for 'main' in libreadline now. Add quotes around
980 reference to the variable references, too, so this will work even
981 when a variable's value is the empty string.
982 * configure: Regenerated.
983
984 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
985
986 * acconfig.h: Added HAVE_LONG_LONGS.
987
988 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
989 Added check for long longs.
990
991 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
992
993 * configure.in: Check for tgoto in ncurses, then termcap.
994 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
995 Eichwalder.)
996 * configure: Regenerated.
997
998 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
999
1000 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
1001 pass the compiler to make it support ANSI. (Thanks to Bernard
1002 Urban.)
1003 * aclocal.m4, configure: Regenerated.
1004
1005 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
1006
1007 * Guile 1.3 released.
1008
1009 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
1010
1011 * GUILE-VERSION: Bump to 1.3.
1012
1013 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
1014 * Makefile.in: Regenerated.
1015
1016 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
1017
1018 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
1019 to the Makefile which explicitly tells it to pass assembly files
1020 through the preprocessor. (Thanks to Perry Metzger.)
1021 * aclocal.m4, configure, Makefile.in: Regenerated.
1022
1023 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
1024
1025 * configure.in: Define SCM_SINGLES whenever a float can fit in a
1026 long, not only when a float is the same size as a long. This gets
1027 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
1028 * configure: Regenerated.
1029
1030 * configure.in: Construct libguile/versiondat.h here; see
1031 log entry in libguile/ChangeLog for details.
1032 * configure: Regenerated.
1033
1034 * configure.in: Allow tabs and whitespace between `void' and
1035 `usleep'. (Thanks to Harvey J. Stein.)
1036 * configure: Regenerated.
1037
1038 Don't redefine sleep/usleep.
1039 * configure.in: Remove tests for usleep's argument type; we only
1040 need that if we're going to replace it.
1041
1042 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
1043 garbage is needed just to use usleep and sleep without compiler
1044 warnings.
1045 * configure: Regenerated.
1046
1047 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
1048
1049 * configure: Regenerated.
1050
1051 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
1052 starting with guile_cv_; ac_cv_ is autoconf's namespace.
1053
1054 The type of the argument to usleep varies from system to system,
1055 as does the return type. We really shouldn't be redefining usleep
1056 at all, but I don't have time to clean that up before the 1.3
1057 release. It's on the schedule for afterwards.
1058 * configure.in: Cache results from usleep return value test.
1059 Test for the type of the usleep argument, and cache that too.
1060 * acconfig.h (USLEEP_ARG_TYPE): New macro.
1061
1062 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
1063
1064 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
1065
1066 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
1067
1068 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
1069
1070 * Guile 1.2.90 released --- beta.
1071 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
1072 regression from 1.3a, but everyone knows that the next release is
1073 1.3, I want to switch to a more coherent version numbering system,
1074 and now is the time.
1075
1076 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
1077
1078 * configure.in: Call AC_C_INLINE, so we can use inline happily in
1079 libguile.
1080 * configure: Regenerated.
1081
1082 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
1083
1084 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
1085 we do find the rl_getc_function variable in the readline library;
1086 AC_CHECK_FUNCS used to do this for us, but we're not using it any
1087 more.
1088 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
1089
1090 * configure.in: Properly test for the presence of rl_getc_function;
1091 it's a variable, not a function.
1092 * configure: Regenerated.
1093
1094 * doc: New subdirectory.
1095 * Makefile.am (SUBDIRS): List it.
1096 * configure.in (AC_OUTPUT): Build its Makefile.
1097 * configure, Makefile.in: Regenerated.
1098
1099 * guile.m4 (GUILE_FLAGS): New macro.
1100
1101 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
1102 terribly helpful any more, nobody's using it, and this is not
1103 really the way I want to handle modules anyway.
1104
1105 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
1106
1107 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
1108 stdio implementation. (Thanks to David Tillman.)
1109 * configure: Rebuilt.
1110
1111 * guile-config: Renamed from `build'.
1112 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
1113 * configure.in: Create `guile-config/Makefile.in', not
1114 `build/Makefile.in'. Doc fix, too.
1115
1116 * qthreads.m4: Doc fix.
1117 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
1118
1119 1998-10-03 <jimb@savonarola.red-bean.com>
1120
1121 * configure.in: Check for a missing `sleep' declaration.
1122 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
1123 * configure: Regenerated.
1124
1125 * configure.in: Don't use the canonical host name to decide
1126 whether `bzero' and `usleep' have declarations --- that's going
1127 back to the bad old days before autoconf. Remove the call to
1128 AC_CANONICAL_HOST and the subsequent case statement.
1129 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
1130 declarations for `bzero', `usleep', and (new!) `strptime'.
1131 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
1132 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
1133 Added. I think this naming convention is more consistent with the
1134 rest of autoconf; names generally describes the system, not what
1135 the package should do to accomodate the system.
1136 * configure: Regenerated.
1137
1138 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
1139
1140 * configure.in: Remove --disable-debug option. The debugging
1141 support is pretty stable now, and it's confusing people.
1142 * configure: Regenerated.
1143
1144 * HACKING: Remove -Wstrict-prototypes from the list of requested
1145 flags (to match 1998-07-30 change).
1146
1147 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
1148
1149 * configure.in: Don't use -Wstrict-prototypes after all.
1150 * configure: Regenerated.
1151
1152 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
1153
1154 * configure.in: Request more warnings.
1155 * configure: Regenerated.
1156 * HACKING: Ask people not to make changes that introduce those
1157 warnings. Now I have to go through the code and actually bring it
1158 up to standards... :(
1159
1160 * Makefile.in, aclocal.m4, configure: Regenerated using the last
1161 public version of automake, not the hacked Cygnus version.
1162 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
1163 libtool.
1164
1165 * configure.in, qthreads.m4: Display a message about how the
1166 threads configuration went.
1167 * aclocal.m4, configure: Regenerated.
1168
1169 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
1170
1171 Remove the TOTORO kludge. We're not doing snapshots any more, so
1172 totoro is completely uninvolved. (Poor Totoro!)
1173 * configure.in: Remove code to check the hostname and #define
1174 TOTORO.
1175 * acconfig.h: Remove comments for TOTORO symbol.
1176 * configure, Makefile.in: Regenerated.
1177
1178 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
1179 to get AC_PROG_LN_S.
1180 * aclocal.m4, configure: Regenerated.
1181
1182 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
1183
1184 Clean up thread configuration.
1185 * qthreads.m4: New file, which knows how to configure the qthreads
1186 library.
1187 * configure.in: Replace all thread package selection code. Do the
1188 --with-threads argument processing here. Enable the appropriate
1189 thread interface files in libguile. Remove all qthreads
1190 configuration code; call QTHREADS_CONFIGURE instead. Set
1191 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
1192 * threads.m4: Removed; not used any more.
1193 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
1194 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
1195 Note that these were regenerated with the tools available from
1196 Cygnus's source tree, which have patches not available to the
1197 general public. I'm not sure this was a good idea; feel free to
1198 revert them to the latest released versions of the tools.
1199
1200 Upgrade to the version of libtool available at Cygnus. See note
1201 above.
1202 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
1203
1204 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
1205
1206 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
1207 totoro kludge.
1208
1209 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
1210
1211 * acconfig.h, configure.in: Define TOTORO if configuring on
1212 totoro.red-bean.com.
1213
1214 * configure.in: Check for strdup.
1215
1216 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1217
1218 * configure.in: Check for rl_cleanup_after_signal.
1219
1220 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1221
1222 * configure.in: Added test for rl_getc_function. Warn if
1223 libreadline is found but not this function.
1224
1225 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1226
1227 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
1228 that suitable HAVE_<function name> symbols get defined.
1229
1230 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
1231
1232 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
1233 (Thanks to Julian Satchell.)
1234
1235 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1236
1237 * configure.in: Check for usleep; Define DECLARE_BZERO and
1238 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
1239 without declaring them.
1240
1241 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
1242
1243 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1244
1245 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
1246 defined.
1247
1248 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1249
1250 * configure.in (GUILE_LIBS): New variable. Contains libraries
1251 which libguile needs to be linked with. Substituted into
1252 libpath.h.
1253
1254 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
1255 $cy_cv_threads_libs.
1256
1257 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
1258
1259 New libtool: 1.2
1260 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
1261 New automake: 1.3
1262 * Makefile.in, aclocal.m4, configure: Regenerated.
1263 * README: Mention new version numbers on libtool and automake.
1264
1265 1997-12-11 Tim Pierce <twp@skepsis.com>
1266
1267 * HACKING: Note that SSH is mandatory for CVS access.
1268
1269 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
1270
1271 * README: using Automake 1.2d
1272 * configure.in: AC_CHECK_FUNCS: add "system".
1273
1274 1997-12-01 Tim Pierce <twp@skepsis.com>
1275
1276 * acconfig.h: Add USCORE.
1277
1278 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1279
1280 * configure.in: Added code to enable GUILE_ISELECT on systems
1281 which have the necessary functions (gettimeofday, select).
1282
1283 * acconfig.h: Added GUILE_ISELECT.
1284
1285 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
1286
1287 * acinclude.m4: Assume dlsym does not add underscore if
1288 cross-compiling.
1289 * aclocal.m4, configure: Regenderated.
1290
1291 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
1292
1293 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
1294 <hag@ai.mit.edu>.
1295 * configure.in: Use it.
1296 * configure: Regenerated.
1297 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
1298
1299 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
1300
1301 * README (libtool): Tell people to use version 1.0e.
1302
1303 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
1304
1305 Call the QuickThreads library libqthreads.a, not libqt.a. The old
1306 name conflicts with the Qt user interface toolkit.
1307 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
1308 * configure.in: Same.
1309 * aclocal.m4, configure: Regenerated.
1310
1311 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
1312
1313 * configure.in: Check for the readline library, and the termcap
1314 library (on which readline relies).
1315 * configure: Regenerated.
1316
1317 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
1318
1319 New libtool: 1.0e
1320 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
1321 * configure, aclocal.m4: Regenerated.
1322
1323 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
1324
1325 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
1326 * configure.in: Check whether dlopen can be found without -ldl.
1327
1328 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
1329
1330 * Makefile.in: Regenerated with automake 1.2c.
1331
1332 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
1333
1334 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
1335 * configure.in: Add build/Makefile to AC_OUTPUT clause.
1336 * Makefile.in, configure: Regenerated.
1337
1338 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
1339
1340 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1341
1342 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
1343
1344 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1345
1346 * ltmain.sh: Added a missing '\' before \n on line 32.
1347
1348 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
1349
1350 New libtool: 1.0b.
1351 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
1352 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
1353
1354 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
1355
1356 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
1357
1358 * configure.in: Use the QuickThreads assembler fragment with Irix
1359 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
1360 Jesse Glick.
1361 * configure: Regenerated.
1362
1363 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
1364
1365 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
1366 so that test for the same function can be performed multiple
1367 times.
1368
1369 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
1370 rx/rxposix.h. Add library rx only if regcomp can't be found
1371 without it.
1372
1373 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
1374 it for some reason!
1375
1376 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
1377
1378 * THANKS: New file.
1379 * Makefile.in, aclocal.m4, configure: Regenerated.
1380
1381 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
1382
1383 * configure.in: Added thread support for the alpha architecture.
1384 configure: Regenerated.
1385
1386 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
1387
1388 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
1389 so scmconfig.h is updated with the test results. this may
1390 disable one of the cygwin hacks.
1391
1392 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
1393
1394 Changes to compile under gnu-win32, from Marcus Daniels:
1395 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
1396 to indicate that Unix domain sockets will work.
1397 Check for socketpair, getgroups, setwent, pause, and tzset
1398 (cygwin currently lacks these them).
1399 Check for sethostent endhostent getnetent setnetent endnetent
1400 getprotoent endprotoent getservent endservent getnetbyaddr
1401 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
1402 lacks them). In the case of cygwin, temporarily prefix these
1403 functions with "cygwin32_", the way that netdb.h does.
1404 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
1405 available (cygwin b18 came distributed without a working regex.h
1406 file).
1407 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
1408 * configure: Regenerated.
1409
1410 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
1411
1412 * ltmain.sh: Remove any trailing colon on $shlibpath_var
1413 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
1414 Patch sent to bug-libtool.
1415
1416 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
1417
1418 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
1419 Backus for reporting this problem and suggesting a fix).
1420 * configure: Regenerated.
1421
1422 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
1423
1424 * Guile 1.2 released.
1425
1426 * configure.in: Check for librx after libm; fundamentals need to
1427 come first.
1428 * configure: Regenerated.
1429
1430 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
1431
1432 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
1433 `am_cv_path_LD'.
1434 * configure: Regenerated.
1435
1436 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
1437
1438 Try to detect when people are using one version of libguile and a
1439 different version of ice-9. People have been skewing things and
1440 sending in bug reports.
1441 * configure.in: Provide libguile its version information through a
1442 separate header file generated by the Makefile, not through
1443 scmconfig.h.
1444 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
1445 AC_SUBST these, instead of AC_DEFINE'ing them.
1446 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
1447 (AC_OUTPUT): Create ice-9/version.scm.
1448 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
1449 GUILE_VERSION): Deleted.
1450 * Makefile.in: Regenerated.
1451
1452 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
1453
1454 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
1455 distribution.
1456 * Makefile.in: Regenerated.
1457
1458 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
1459
1460 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
1461
1462 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
1463
1464 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
1465
1466 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
1467
1468 * configure.in: By default, include functions in Guile to allow
1469 linking with dynamic libraries at run-time. In other words,
1470 --enable-dynamic-linking is now the default.
1471 * configure: Rebuilt.
1472
1473 * configure.in: Remove space between AC_CHECK_LIB and opening
1474 paren in check for Rx.
1475 * configure: Regenerated.
1476
1477 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
1478 It's never used.
1479 * configure, Makefile.in: Regenerated.
1480
1481 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
1482
1483 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
1484 -dl, -dld) before checks for functions.
1485 * configure: Regenerated.
1486
1487 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
1488
1489 * config.guess: New copy from autoconf-2.12, which recognizes
1490 OpenBSD.
1491
1492 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
1493
1494 * configure.in: Check for Rx, so we will use its routines (which I
1495 pretty much trust) if it is installed.
1496 * configure: Regenerated.
1497
1498 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
1499
1500 * acconfig.h: mention HAVE_RESTARTS.
1501 * configure.in: check for sigaction and restartable system calls.
1502
1503 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
1504
1505 * configure.in: Check for presence of regcomp.
1506 * configure: Regenerated.
1507
1508 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
1509
1510 * COPYING: New address for FSF.
1511
1512 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
1513 struct stat doesn't have the st_blocks field. We take care of
1514 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
1515 definition, edited appropriately. (Bernard URBAN)
1516 * configure: Regenerated.
1517
1518 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
1519
1520 * configure.in: Don't link against -lnsl or -lsocket unless we
1521 actually need to. This causes trouble on Irix. (Thanks to Larry
1522 Schwimmer.)
1523
1524 * config.sub: Get newer version, that recognizes the i686.
1525
1526 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
1527
1528 * README: Changed Mikael's threads work attribution in order
1529 to sooth Anthony's enormous, but wounded, ego.
1530
1531 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
1532
1533 Just kidding!!!
1534
1535 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
1536
1537 Guile 1.1 released.
1538 * GUILE-VERSION: Bump to 1.1.
1539
1540 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
1541
1542 Switch to automake-1.1p.
1543 * Makefile.in, aclocal.m4, configure: Regenerated.
1544
1545 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
1546
1547 * threads.m4: Copy Anthony's change here, so it'll actually
1548 survive.
1549
1550 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
1551
1552 * aclocal.m4: Fixes for building with coop threads in a
1553 seperate compilation directory.
1554 * configure: Rebuilt.
1555
1556 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
1557
1558 Upgrade to libtool 0.9e.
1559 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
1560 supplied by libtool.
1561
1562 * configure.in: When configuring qt, sunos needs the underscore
1563 files; Solaris and Linux both need the normal files.
1564 * configure: Reebilt.
1565
1566 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
1567
1568 * configure.in: Get the paths for qt's md files right, so it can
1569 build correctly when using a separate compilation directory.
1570 * configure: Regenerated.
1571
1572 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
1573
1574 Get threads to work again.
1575 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
1576 first.
1577 * Makefile.in: Regenerated.
1578 * aclocal.m4, configure: Regenerate, with modern definition of
1579 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
1580
1581 Reduced Guile distribution: one configure script, no plugins.
1582 * configure.in: Merged the old text from qt/configure.in and
1583 libguile/configure.in; Tom Tromey says automake only wants one
1584 configure.in script. This seems fishy, but...
1585 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
1586 gubbish.
1587 * acconfig.h, acinclude.m4: Moved here from libguile, since
1588 libguile's configure script lives here now.
1589 * AUTHORS, INSTALL, README: Updated.
1590 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
1591 amputated amphibian limbs.
1592
1593 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
1594
1595 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
1596 * newdoc/ref/Makefile.in: Regenerated.
1597
1598 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
1599
1600 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
1601 need to link against libthreads; the files it used to contain
1602 are now a part of libguile.
1603
1604 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
1605
1606 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
1607 argument to the AM_INIT_AUTOMAKE macro.
1608
1609 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
1610
1611 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
1612 * README: Say where to find libtool 0.9d.
1613
1614 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
1615
1616 Changes to work with automake-1.1n, which has better libtool
1617 support. Also use libtool 0.8.
1618 * README: Note new version numbers for automake and libtool.
1619 * missing: New file required by new automake.
1620 * Makefile.in: Regenerated.
1621
1622 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
1623
1624 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
1625
1626 * Makefile.am: Omit doc subtree.
1627 * configure.in: Omit makefiles in doc subtree.
1628 * Makefile.in, configure: Rebuilt.
1629
1630 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1631
1632 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
1633 with its definition and commented out definition of PACKAGE. This
1634 changed seemed necessary after having removed PACKAGE from
1635 libguile/acconfig.h.
1636
1637 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1638
1639 * ltconfig, ltmain.sh: New versions from libtool-0.9.
1640
1641 * configure.in: Added AM_MAINTAINER_MODE
1642
1643 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
1644
1645 * config.sub, config.guess: New versions, that handle i686, etc.
1646
1647 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
1648
1649 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
1650 tutorial rewrite, but have not merged much into it yet.
1651
1652 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
1653
1654 * newdoc/ref/guile-ref.texi: started checking in parts of the
1655 reference manual re-write.
1656
1657 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
1658
1659 * ltconfig, ltmain.sh: New files for libtool support. libguile,
1660 rx, gh and gtcltk-lib can now be build as shared libraries.
1661 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
1662
1663 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
1664
1665 * Guile 1.0 released. This is the first release by the Free
1666 Software Foundation; Cygnus has also released earlier versions of
1667 Guile.
1668
1669 * GUILE-VERSION: Updated version number.
1670 * NEWS: Added comments for all the user-visible changes marked in
1671 the ChangeLogs.
1672 * README: Updated for release.
1673
1674 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
1675
1676 * scsh: new directory.
1677
1678 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
1679
1680 * configure.in: Generate doc/guile-programmer/Makefile and
1681 doc/guile-user/Makefile.
1682
1683 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
1684
1685 * aclocal.m4: Now automatically generated by aclocal.
1686 * threads.m4: New file.
1687 * guile.m4: New file.
1688 * Makefile.am, doc/Makefile.am: New files.
1689 * configure.in: Updated for Automake. Avoid excessively verbose
1690 "greet" messages.
1691
1692 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1693
1694 * lgh: directory renamed to gh, along with all prefixes of the
1695 high level library procedures.
1696
1697 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
1698
1699 * Makefile.in (TAGS tags): Find the source files in $srcdir.
1700
1701 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
1702
1703 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
1704
1705 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
1706
1707 * configure.in: Added some configuration magic from the Cygnus
1708 distribution.
1709
1710 * aclocal.m4: New file. For now used for thread support
1711 configuration.
1712
1713 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1714
1715 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
1716
1717 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
1718 directories, to arrange for lgh to the last thing
1719 configured/built.
1720
1721 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
1722
1723 * lgh/: added the directory in which I implement the high level
1724 libguile library (lgh_) for this release of Guile. See the
1725 ChangeLog in there for further details.
1726
1727 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1728
1729 * doc/ (guile-user and guile-programmer): added the guile-user and
1730 guile-programmer directories which contain the user and programmer
1731 manuals. See the ChangeLog entries there for detail.
1732
1733 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
1734
1735 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
1736
1737 * Makefile.in (distclean): Don't forget to delete
1738 config.build-subdirs.
1739
1740 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
1741
1742 * Makefile.in (tags): New name for `TAGS' target, which will
1743 always run the commands.
1744
1745 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
1746
1747 * README: Doc fixes.
1748
1749 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
1750
1751 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
1752
1753 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
1754
1755 * configure.in: Check for -ldl, so the check for Tcl won't fail
1756 spuriously.
1757
1758 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
1759
1760 Change the way we decide whether to build gtcltk-lib, so that it's
1761 omitted from the build process when appropriate, but never from
1762 the dist process.
1763 * configure.in: Don't edit all_subdirs depending on the
1764 availability of Tk; let that be the list of all PLUGIN
1765 subdirectories present, as it used to be. Instead, edit a new
1766 variable, build_subdirs; write its final value, the list of
1767 subdirs we do want to compile in, to config.build-subdirs.
1768 Substitute that into the top-level Makefile too.
1769 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
1770 recurse on the subdirectories we should build.
1771 (distdirs): Set this to @existingdirs@, so it includes the subdirs
1772 we decided not to build.
1773
1774 * doc/gtcltk.texi: File resurrected from old Guile releases.
1775 * doc/Makefile.in (info): Build the gtcltk documentation.
1776 (DIST_FILES): Include it in the distribution.
1777
1778 * configure.in: If we can find the library for tcl7.5, build
1779 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
1780 compiler (not sure this is necessary).
1781
1782 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
1783
1784 * NEWS: Fix bug reporting address.
1785
1786 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
1787
1788 * AUTHORS: New file, in accordance with the GNU maintainers'
1789 standards.
1790
1791 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
1792
1793 * README: Renamed from ANNOUNCE; include bug report address,
1794 description, and short tour.
1795 * INSTALL: Renamed from BUILDING.
1796 * NEWS: New file.
1797 * Makefile.in (DISTFILES): Update appropriately.
1798
1799 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
1800
1801 * doc/Makefile.in: Added pattern targets for creating DVI and
1802 PostScript files.
1803 (%.ps, %.dvi, %.txt): New targets.
1804 (DVIPS, TEXI2DVI): New variables.
1805
1806 * GUILE-VERSION: Updated to 1.0b3.
1807
1808 Rehashed distribution system, in preparation for nightly
1809 snapshots. Other changes in subdirectories.
1810 * Makefile.in (dist): Rewritten --- the old target was out of
1811 date, dependent on files that we don't have, and relied on GNU
1812 tar. The new target is simpler.
1813 (VERSION, srcdir, dist_dirs): New variables.
1814 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
1815 TODO.
1816 (localtreats): Variable removed. We don't have this file.
1817 (info): cd to doc and make info there; don't make info in every
1818 ${subdir}; those Makefiles don't know what to do.
1819 (distname, distdir, treats, announcefile): Variables removed.
1820 (manifest-file): Target removed.
1821 (dist-dir): New target, responsible for distributable files in
1822 this directory.
1823 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
1824 controlling the 'dist' target.
1825 * configure.in: Substitute GUILE-VERSION into the top-level
1826 Makefile. Build doc/Makefile from doc/Makefile.in.
1827
1828 * doc/Makefile.in: New file.