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