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