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