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