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