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