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