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