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