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