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