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