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