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