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