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