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